From d7ebce0f61df0c423db744add8671691fd7c9816 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Sun, 15 Oct 2023 16:20:50 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../engine_configuration_generated_structures.h | 17 +++++++++++++---- .../config/controllers/algo/rusefi_generated.h | 4 ++-- .../engine_configuration_generated_structures.h | 17 +++++++++++++---- .../config/controllers/algo/rusefi_generated.h | 4 ++-- .../engine_configuration_generated_structures.h | 17 +++++++++++++---- .../config/controllers/algo/rusefi_generated.h | 4 ++-- .../engine_configuration_generated_structures.h | 17 +++++++++++++---- .../controllers/generated/rusefi_generated.h | 4 ++-- .../controllers/generated/signature_48way.h | 4 ++-- .../generated/signature_alphax-2chan.h | 4 ++-- .../generated/signature_alphax-4chan.h | 4 ++-- .../generated/signature_alphax-4chan_f7.h | 4 ++-- .../generated/signature_alphax-8chan-revA.h | 4 ++-- .../generated/signature_alphax-8chan.h | 4 ++-- .../generated/signature_alphax-8chan_f7.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 ++-- .../controllers/generated/signature_harley81.h | 4 ++-- .../generated/signature_hellen-112-17.h | 4 ++-- .../generated/signature_hellen-gm-e67.h | 4 ++-- .../generated/signature_hellen-honda-k.h | 4 ++-- .../generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../controllers/generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../controllers/generated/signature_hellen72.h | 4 ++-- .../controllers/generated/signature_hellen81.h | 4 ++-- .../generated/signature_hellen88bmw.h | 4 ++-- .../controllers/generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellenNA8_96.h | 4 ++-- firmware/controllers/generated/signature_kin.h | 4 ++-- .../controllers/generated/signature_m74_9.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_nucleo_f429.h | 4 ++-- .../generated/signature_nucleo_f767.h | 4 ++-- .../generated/signature_nucleo_h743.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 ++-- firmware/controllers/generated/signature_s105.h | 4 ++-- .../controllers/generated/signature_small-can.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- .../controllers/generated/signature_t-b-g.h | 4 ++-- .../controllers/generated/signature_tdg-pdm8.h | 4 ++-- .../lua/generated/value_lookup_generated.cpp | 8 ++++++++ .../lua/generated/value_lookup_generated.md | 3 +++ firmware/tunerstudio/generated/rusefi.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_48way.ini | 11 +++++++---- .../generated/rusefi_alphax-2chan.ini | 11 +++++++---- .../generated/rusefi_alphax-4chan.ini | 11 +++++++---- .../generated/rusefi_alphax-4chan_f7.ini | 11 +++++++---- .../generated/rusefi_alphax-8chan-revA.ini | 11 +++++++---- .../generated/rusefi_alphax-8chan.ini | 11 +++++++---- .../generated/rusefi_alphax-8chan_f7.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_atlas.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_core8.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_cypress.ini | 11 +++++++---- .../generated/rusefi_f407-discovery.ini | 11 +++++++---- .../generated/rusefi_f429-discovery.ini | 11 +++++++---- .../generated/rusefi_frankenso_na6.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_harley81.ini | 11 +++++++---- .../generated/rusefi_hellen-112-17.ini | 11 +++++++---- .../generated/rusefi_hellen-gm-e67.ini | 11 +++++++---- .../generated/rusefi_hellen-honda-k.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen-nb1.ini | 11 +++++++---- .../generated/rusefi_hellen121nissan.ini | 11 +++++++---- .../generated/rusefi_hellen121vag.ini | 11 +++++++---- .../generated/rusefi_hellen128mercedes.ini | 11 +++++++---- .../generated/rusefi_hellen154hyundai.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen72.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellen81.ini | 11 +++++++---- .../generated/rusefi_hellen88bmw.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_hellenNA6.ini | 11 +++++++---- .../generated/rusefi_hellenNA8_96.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_kin.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_m74_9.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_mre_f4.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_mre_f7.ini | 11 +++++++---- .../generated/rusefi_nucleo_f429.ini | 11 +++++++---- .../generated/rusefi_nucleo_f767.ini | 11 +++++++---- .../generated/rusefi_nucleo_h743.ini | 11 +++++++---- .../generated/rusefi_prometheus_405.ini | 11 +++++++---- .../generated/rusefi_prometheus_469.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_proteus_f4.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_proteus_f7.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_proteus_h7.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_s105.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_small-can.ini | 11 +++++++---- .../generated/rusefi_subaru_eg33_f7.ini | 11 +++++++---- firmware/tunerstudio/generated/rusefi_t-b-g.ini | 11 +++++++---- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 11 +++++++---- .../com/rusefi/config/generated/Fields.java | 11 +++++++---- 100 files changed, 481 insertions(+), 296 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 8d0f7df8eb..a84caf504f 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 config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:23:54 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:15 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4436,10 +4436,19 @@ struct engine_configuration_s { */ Gpio dacOutputPins[DAC_OUTPUT_COUNT]; /** - units * offset 4114 */ - uint8_t mainUnusedEnd[250]; + output_pin_e speedometerOutputPin; + /** + * Number of speedometer pulses per kilometer travelled. + * offset 4116 + */ + uint16_t speedometerPulsePerKm; + /** + units + * offset 4118 + */ + uint8_t mainUnusedEnd[246]; }; static_assert(sizeof(engine_configuration_s) == 4364); @@ -5351,4 +5360,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23668); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:23:54 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:15 UTC 2023 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index 629366c2c7..d3a5c84268 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -803,7 +803,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 2445259369 +#define SIGNATURE_HASH 2026908173 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #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 @@ -1097,7 +1097,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.10.15.cypress.2445259369" +#define TS_SIGNATURE "rusEFI master.2023.10.15.cypress.2026908173" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' 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 1d7e48ab22..e015e7c166 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 config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:23:53 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:13 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4436,10 +4436,19 @@ struct engine_configuration_s { */ Gpio dacOutputPins[DAC_OUTPUT_COUNT]; /** - units * offset 4114 */ - uint8_t mainUnusedEnd[250]; + output_pin_e speedometerOutputPin; + /** + * Number of speedometer pulses per kilometer travelled. + * offset 4116 + */ + uint16_t speedometerPulsePerKm; + /** + units + * offset 4118 + */ + uint8_t mainUnusedEnd[246]; }; static_assert(sizeof(engine_configuration_s) == 4364); @@ -5351,4 +5360,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22292); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:23:53 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:13 UTC 2023 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 3d967a4466..1abc14817c 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -803,7 +803,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 3547231687 +#define SIGNATURE_HASH 973204899 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #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 @@ -1097,7 +1097,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.10.15.kin.3547231687" +#define TS_SIGNATURE "rusEFI master.2023.10.15.kin.973204899" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' 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 310c1d9329..7e4907445e 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 config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:23:56 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:16 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4436,10 +4436,19 @@ struct engine_configuration_s { */ Gpio dacOutputPins[DAC_OUTPUT_COUNT]; /** - units * offset 4114 */ - uint8_t mainUnusedEnd[250]; + output_pin_e speedometerOutputPin; + /** + * Number of speedometer pulses per kilometer travelled. + * offset 4116 + */ + uint16_t speedometerPulsePerKm; + /** + units + * offset 4118 + */ + uint8_t mainUnusedEnd[246]; }; static_assert(sizeof(engine_configuration_s) == 4364); @@ -5351,4 +5360,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23668); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:23:56 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:16 UTC 2023 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 9bd43575c4..b11480be07 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 @@ -1041,7 +1041,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2519889278 +#define SIGNATURE_HASH 2136861978 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #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 @@ -1335,7 +1335,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.10.15.subaru_eg33_f7.2519889278" +#define TS_SIGNATURE "rusEFI master.2023.10.15.subaru_eg33_f7.2136861978" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 97dbc38b18..ba4a91e614 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 config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:26:04 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:48 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4436,10 +4436,19 @@ struct engine_configuration_s { */ Gpio dacOutputPins[DAC_OUTPUT_COUNT]; /** - units * offset 4114 */ - uint8_t mainUnusedEnd[250]; + output_pin_e speedometerOutputPin; + /** + * Number of speedometer pulses per kilometer travelled. + * offset 4116 + */ + uint16_t speedometerPulsePerKm; + /** + units + * offset 4118 + */ + uint8_t mainUnusedEnd[246]; }; static_assert(sizeof(engine_configuration_s) == 4364); @@ -5351,4 +5360,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23668); // end -// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Oct 12 15:26:04 UTC 2023 +// this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:48 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 42520be965..e47c48a54d 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1094,7 +1094,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 849813586 +#define SIGNATURE_HASH 3687364662 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #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 @@ -1388,7 +1388,7 @@ #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true -#define TS_SIGNATURE "rusEFI master.2023.10.15.f407-discovery.849813586" +#define TS_SIGNATURE "rusEFI master.2023.10.15.f407-discovery.3687364662" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 4b84c2f348..d449de5349 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 config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3580181203 -#define TS_SIGNATURE "rusEFI master.2023.10.15.48way.3580181203" +#define SIGNATURE_HASH 1007329975 +#define TS_SIGNATURE "rusEFI master.2023.10.15.48way.1007329975" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 34155b1113..c74259f20d 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3788113518 -#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-2chan.3788113518" +#define SIGNATURE_HASH 145071626 +#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-2chan.145071626" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index ad4aae6bf9..92e96058de 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1502098580 -#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-4chan.1502098580" +#define SIGNATURE_HASH 2967973104 +#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-4chan.2967973104" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 2234d5104c..c0b8c7655a 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1502098580 -#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-4chan_f7.1502098580" +#define SIGNATURE_HASH 2967973104 +#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-4chan_f7.2967973104" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index ff896d1807..2cce9f87b3 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2689363050 -#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-8chan-revA.2689363050" +#define SIGNATURE_HASH 1227093006 +#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-8chan-revA.1227093006" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index f89ba07f00..b08ab70bec 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2632175073 -#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-8chan.2632175073" +#define SIGNATURE_HASH 1972131205 +#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-8chan.1972131205" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 8a9790b648..0def4d78cb 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2632175073 -#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-8chan_f7.2632175073" +#define SIGNATURE_HASH 1972131205 +#define TS_SIGNATURE "rusEFI master.2023.10.15.alphax-8chan_f7.1972131205" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 10eccaff06..4db6bd814b 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2373273422 -#define TS_SIGNATURE "rusEFI master.2023.10.15.atlas.2373273422" +#define SIGNATURE_HASH 1679482666 +#define TS_SIGNATURE "rusEFI master.2023.10.15.atlas.1679482666" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 17bce4b7fb..4d1c640a64 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 config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2845360095 -#define TS_SIGNATURE "rusEFI master.2023.10.15.core8.2845360095" +#define SIGNATURE_HASH 1089939387 +#define TS_SIGNATURE "rusEFI master.2023.10.15.core8.1089939387" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index ac3e409a03..5ebeae8050 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 config_definition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 2445259369 -#define TS_SIGNATURE "rusEFI master.2023.10.15.cypress.2445259369" +#define SIGNATURE_HASH 2026908173 +#define TS_SIGNATURE "rusEFI master.2023.10.15.cypress.2026908173" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 69c24d783c..f09bb3962a 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 849813586 -#define TS_SIGNATURE "rusEFI master.2023.10.15.f407-discovery.849813586" +#define SIGNATURE_HASH 3687364662 +#define TS_SIGNATURE "rusEFI master.2023.10.15.f407-discovery.3687364662" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 9c6d553e54..cc33515f9b 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2445259369 -#define TS_SIGNATURE "rusEFI master.2023.10.15.f429-discovery.2445259369" +#define SIGNATURE_HASH 2026908173 +#define TS_SIGNATURE "rusEFI master.2023.10.15.f429-discovery.2026908173" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 13613a9b08..3de3fa40fe 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3018674851 -#define TS_SIGNATURE "rusEFI master.2023.10.15.frankenso_na6.3018674851" +#define SIGNATURE_HASH 1518521031 +#define TS_SIGNATURE "rusEFI master.2023.10.15.frankenso_na6.1518521031" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 5e714570b3..a3f1ab36e9 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 config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 302109248 -#define TS_SIGNATURE "rusEFI master.2023.10.15.harley81.302109248" +#define SIGNATURE_HASH 4218309156 +#define TS_SIGNATURE "rusEFI master.2023.10.15.harley81.4218309156" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 47175b2755..8740fa755f 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3526840997 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-112-17.3526840997" +#define SIGNATURE_HASH 995674817 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-112-17.995674817" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 448eaded93..8ea1111e09 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 558695577 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-gm-e67.558695577" +#define SIGNATURE_HASH 3357711613 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-gm-e67.3357711613" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 9b287b1cf2..0579cddb3c 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1214221386 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-honda-k.1214221386" +#define SIGNATURE_HASH 2704282670 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-honda-k.2704282670" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index cc49a86a79..ed512c5865 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4269653886 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-nb1.4269653886" +#define SIGNATURE_HASH 387065626 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen-nb1.387065626" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index f1f380b8a5..1ea25a1361 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 143217757 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen121nissan.143217757" +#define SIGNATURE_HASH 3789999161 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen121nissan.3789999161" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 32b9b82a07..39dd35feec 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 96578986 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen121vag.96578986" +#define SIGNATURE_HASH 3970840014 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen121vag.3970840014" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 3c6106b6b8..30d536e0bb 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1584215299 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen128.1584215299" +#define SIGNATURE_HASH 3070405991 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen128.3070405991" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index bc89803e5c..28828a3942 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1090304211 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen154hyundai.1090304211" +#define SIGNATURE_HASH 2844991671 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen154hyundai.2844991671" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index a1050c9762..892ce73701 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4261131332 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen72.4261131332" +#define SIGNATURE_HASH 345254944 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen72.345254944" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index cd5a618aac..9f075aced9 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1290551302 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen81.1290551302" +#define SIGNATURE_HASH 2776881250 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen81.2776881250" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index e5933053de..33997d02c1 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2140815277 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen88bmw.2140815277" +#define SIGNATURE_HASH 2532681673 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellen88bmw.2532681673" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index df4d3757f1..10177932c2 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2058497613 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellenNA6.2058497613" +#define SIGNATURE_HASH 2480780841 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellenNA6.2480780841" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 1776f007cf..1937b24b3b 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 471023234 -#define TS_SIGNATURE "rusEFI master.2023.10.15.hellenNA8_96.471023234" +#define SIGNATURE_HASH 4118587110 +#define TS_SIGNATURE "rusEFI master.2023.10.15.hellenNA8_96.4118587110" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 00b5849a9f..a79f94c393 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 config_definition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 3547231687 -#define TS_SIGNATURE "rusEFI master.2023.10.15.kin.3547231687" +#define SIGNATURE_HASH 973204899 +#define TS_SIGNATURE "rusEFI master.2023.10.15.kin.973204899" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index efb4b560f2..75fed18fe6 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2340728423 -#define TS_SIGNATURE "rusEFI master.2023.10.15.m74_9.2340728423" +#define SIGNATURE_HASH 1659581955 +#define TS_SIGNATURE "rusEFI master.2023.10.15.m74_9.1659581955" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 5dc7692eb0..22cc57410e 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3000130537 -#define TS_SIGNATURE "rusEFI master.2023.10.15.mre_f4.3000130537" +#define SIGNATURE_HASH 1539163021 +#define TS_SIGNATURE "rusEFI master.2023.10.15.mre_f4.1539163021" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index c32d6a6ef9..56c24df1aa 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3000130537 -#define TS_SIGNATURE "rusEFI master.2023.10.15.mre_f7.3000130537" +#define SIGNATURE_HASH 1539163021 +#define TS_SIGNATURE "rusEFI master.2023.10.15.mre_f7.1539163021" diff --git a/firmware/controllers/generated/signature_nucleo_f429.h b/firmware/controllers/generated/signature_nucleo_f429.h index 50bf638a99..32540a8f83 100644 --- a/firmware/controllers/generated/signature_nucleo_f429.h +++ b/firmware/controllers/generated/signature_nucleo_f429.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2445259369 -#define TS_SIGNATURE "rusEFI master.2023.10.15.nucleo_f429.2445259369" +#define SIGNATURE_HASH 2026908173 +#define TS_SIGNATURE "rusEFI master.2023.10.15.nucleo_f429.2026908173" diff --git a/firmware/controllers/generated/signature_nucleo_f767.h b/firmware/controllers/generated/signature_nucleo_f767.h index 5ba2159b44..9a4f8b857e 100644 --- a/firmware/controllers/generated/signature_nucleo_f767.h +++ b/firmware/controllers/generated/signature_nucleo_f767.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2445259369 -#define TS_SIGNATURE "rusEFI master.2023.10.15.nucleo_f767.2445259369" +#define SIGNATURE_HASH 2026908173 +#define TS_SIGNATURE "rusEFI master.2023.10.15.nucleo_f767.2026908173" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index 515873ccdd..8844c3f1ec 100644 --- a/firmware/controllers/generated/signature_nucleo_h743.h +++ b/firmware/controllers/generated/signature_nucleo_h743.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2445259369 -#define TS_SIGNATURE "rusEFI master.2023.10.15.nucleo_h743.2445259369" +#define SIGNATURE_HASH 2026908173 +#define TS_SIGNATURE "rusEFI master.2023.10.15.nucleo_h743.2026908173" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 3789a097ab..d827ea9564 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 config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2703982585 -#define TS_SIGNATURE "rusEFI master.2023.10.15.prometheus_405.2703982585" +#define SIGNATURE_HASH 1212475293 +#define TS_SIGNATURE "rusEFI master.2023.10.15.prometheus_405.1212475293" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 96c18d7edd..1c72cbcb1b 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 config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2703982585 -#define TS_SIGNATURE "rusEFI master.2023.10.15.prometheus_469.2703982585" +#define SIGNATURE_HASH 1212475293 +#define TS_SIGNATURE "rusEFI master.2023.10.15.prometheus_469.1212475293" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 12e075dbf2..783789a474 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2443987987 -#define TS_SIGNATURE "rusEFI master.2023.10.15.proteus_f4.2443987987" +#define SIGNATURE_HASH 2026099831 +#define TS_SIGNATURE "rusEFI master.2023.10.15.proteus_f4.2026099831" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index bd8ee36a74..c51ffba3e6 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2443987987 -#define TS_SIGNATURE "rusEFI master.2023.10.15.proteus_f7.2443987987" +#define SIGNATURE_HASH 2026099831 +#define TS_SIGNATURE "rusEFI master.2023.10.15.proteus_f7.2026099831" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 85db9464c8..ea9800409b 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2443987987 -#define TS_SIGNATURE "rusEFI master.2023.10.15.proteus_h7.2443987987" +#define SIGNATURE_HASH 2026099831 +#define TS_SIGNATURE "rusEFI master.2023.10.15.proteus_h7.2026099831" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index c782bf7e96..33a95fc1d7 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4125382453 -#define TS_SIGNATURE "rusEFI master.2023.10.15.s105.4125382453" +#define SIGNATURE_HASH 478924625 +#define TS_SIGNATURE "rusEFI master.2023.10.15.s105.478924625" diff --git a/firmware/controllers/generated/signature_small-can.h b/firmware/controllers/generated/signature_small-can.h index feab8e733a..eb165010d3 100644 --- a/firmware/controllers/generated/signature_small-can.h +++ b/firmware/controllers/generated/signature_small-can.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4090597713 -#define TS_SIGNATURE "rusEFI master.2023.10.15.small-can.4090597713" +#define SIGNATURE_HASH 448661813 +#define TS_SIGNATURE "rusEFI master.2023.10.15.small-can.448661813" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 54ef5c604a..a215c12902 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2519889278 -#define TS_SIGNATURE "rusEFI master.2023.10.15.subaru_eg33_f7.2519889278" +#define SIGNATURE_HASH 2136861978 +#define TS_SIGNATURE "rusEFI master.2023.10.15.subaru_eg33_f7.2136861978" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 313187fa4b..e39d7045e8 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2445259369 -#define TS_SIGNATURE "rusEFI master.2023.10.15.t-b-g.2445259369" +#define SIGNATURE_HASH 2026908173 +#define TS_SIGNATURE "rusEFI master.2023.10.15.t-b-g.2026908173" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 632a0d5c9a..75c1cc1525 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 454139467 -#define TS_SIGNATURE "rusEFI master.2023.10.15.tdg-pdm8.454139467" +#define SIGNATURE_HASH 4068345391 +#define TS_SIGNATURE "rusEFI master.2023.10.15.tdg-pdm8.4068345391" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 0f5caa81cb..8329cbdb62 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1726,6 +1726,9 @@ float getConfigValueByName(const char *name) { // compressorDischargeTemperature.config.bias_resistor case -1555883851: return engineConfiguration->compressorDischargeTemperature.config.bias_resistor; +// speedometerPulsePerKm + case 1007396714: + return engineConfiguration->speedometerPulsePerKm; } return EFI_ERROR_CODE; } @@ -4601,6 +4604,11 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->compressorDischargeTemperature.config.bias_resistor = value; return 1; + } + case 1007396714: + { + engineConfiguration->speedometerPulsePerKm = (int)value; + return 1; } } return 0; diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 2e11af76cc..237536877a 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1720,3 +1720,6 @@ these values are in Celcius ### compressorDischargeTemperature.config.bias_resistor Pull-up resistor value on your board +### speedometerPulsePerKm +Number of speedometer pulses per kilometer travelled. + diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 0b9dc06f75..b44d9292fe 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.f407-discovery.849813586" + signature = "rusEFI master.2023.10.15.f407-discovery.3687364662" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.f407-discovery.849813586" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.f407-discovery.3687364662" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:03:07 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:48 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 0a71fcadda..9c1db3151e 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.48way.3580181203" + signature = "rusEFI master.2023.10.15.48way.1007329975" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.48way.3580181203" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.48way.1007329975" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Battery Reference Input (A0)","TPS Reference Input (A1)","CLT Reference Input (A2)","IAT Reference Input (A3)","O2 Reference Input (A4)","INVALID","INVALID","INVALID","MAP Pressure Reference Input (B0)","BARO Pressure Reference Input (B1)","INVALID","INVALID","INVALID","INVALID","Fuel Pressure Reference Input (C4)","Oil Pressure Reference Input (C5)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:17 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:47 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 0278545f47..657a6037d3 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.alphax-2chan.3788113518" + signature = "rusEFI master.2023.10.15.alphax-2chan.145071626" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.alphax-2chan.3788113518" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.alphax-2chan.145071626" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","X7 - AIN4","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:06 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:20 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 403381e465..0647434c57 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.alphax-4chan.1502098580" + signature = "rusEFI master.2023.10.15.alphax-4chan.2967973104" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.alphax-4chan.1502098580" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.alphax-4chan.2967973104" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","INVALID","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","X5 - AIN4","INVALID","INVALID","INVALID","INVALID","D5 - PPS rev G" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:10 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:24 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 3176c8b25d..7503efe0cc 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.alphax-4chan_f7.1502098580" + signature = "rusEFI master.2023.10.15.alphax-4chan_f7.2967973104" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.alphax-4chan_f7.1502098580" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.alphax-4chan_f7.2967973104" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","INVALID","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","X5 - AIN4","INVALID","INVALID","INVALID","INVALID","D5 - PPS rev G" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:13 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:27 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 88cb5e921a..83fda14c53 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.alphax-8chan-revA.2689363050" + signature = "rusEFI master.2023.10.15.alphax-8chan-revA.1227093006" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.alphax-8chan-revA.2689363050" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.alphax-8chan-revA.1227093006" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:21 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:39 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index a5dd5c5a73..dc642ff6bf 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.alphax-8chan.2632175073" + signature = "rusEFI master.2023.10.15.alphax-8chan.1972131205" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.alphax-8chan.2632175073" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.alphax-8chan.1972131205" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","33A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","32A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:15 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:31 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index b8a9439398..2424be5b80 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.alphax-8chan_f7.2632175073" + signature = "rusEFI master.2023.10.15.alphax-8chan_f7.1972131205" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.alphax-8chan_f7.2632175073" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.alphax-8chan_f7.1972131205" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","33A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","32A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:18 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:35 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 388bdfd9af..60860f6a80 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.atlas.2373273422" + signature = "rusEFI master.2023.10.15.atlas.1679482666" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.atlas.2373273422" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.atlas.1679482666" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:57 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:36 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index d5c167e6a5..fde82c6019 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.core8.2845360095" + signature = "rusEFI master.2023.10.15.core8.1089939387" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.core8.2845360095" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.core8.1089939387" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","On-board Battery Sense (A0)","Analog Inputs 1 (A1)","Analog Inputs 2 (A2)","Analog Inputs 3 (A3)","Analog Inputs 4 (A4)","On-board MAP (A5)","Analog Inputs 6 (A6)","Analog Inputs 7 (A7)","On-board BARO (B0)","Analog Inputs 9 (B1)","Analog Inputs 10 (C0)","Primary On-board O2 (C1)","Secondary On-board O2 (C2)","Analog Inputs 13 (C3)","Analog Inputs 14 (C4)","Analog Inputs 15 (C5)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:14 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:43 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 00a4237936..4c5c96632c 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.cypress.2445259369" + signature = "rusEFI master.2023.10.15.cypress.2026908173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.cypress.2445259369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.cypress.2026908173" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:02 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:15 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 3e76cd8f18..dd98e38ec8 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.f407-discovery.849813586" + signature = "rusEFI master.2023.10.15.f407-discovery.3687364662" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.f407-discovery.849813586" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.f407-discovery.3687364662" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:03:02 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:43 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 111652dbf5..5ade18b7ef 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.f429-discovery.2445259369" + signature = "rusEFI master.2023.10.15.f429-discovery.2026908173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.f429-discovery.2445259369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.f429-discovery.2026908173" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:46 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:22 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index a563c8b8bb..0206d3a32a 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.frankenso_na6.3018674851" + signature = "rusEFI master.2023.10.15.frankenso_na6.1518521031" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.frankenso_na6.3018674851" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.frankenso_na6.1518521031" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:28 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:00 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index ee64aa8587..2ef7c2d536 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.harley81.302109248" + signature = "rusEFI master.2023.10.15.harley81.4218309156" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.harley81.302109248" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.harley81.4218309156" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","27 - TPS 2","INVALID","41 - PPS 1","52 - TPS 1","5 Battery Sense","INVALID","INVALID","42 - PPS 2","INVALID","53 - MAP","55 Engine Temperature","49 CLT","72 IAT","32 Oil Pressure","34 Kickstand Position Sensor" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:24 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:42 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 4d98a1078f..bb3d05aaae 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen-112-17.3526840997" + signature = "rusEFI master.2023.10.15.hellen-112-17.995674817" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen-112-17.3526840997" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen-112-17.995674817" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","220 TPS Throttle Position 2","114 Analog Input","INVALID","121 PPS1","203 TPS Throttle Position 1","INVALID","107 TODO","119 Analog Input","110 Analog Input","INVALID","219 MAP","109 Analog Input","215 CLT","227 IAT","111 Analog Input","112 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 01:16:30 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:07 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 953e8e585c..5f2259d164 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen-gm-e67.558695577" + signature = "rusEFI master.2023.10.15.hellen-gm-e67.3357711613" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen-gm-e67.558695577" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen-gm-e67.3357711613" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:56 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:22 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 513a2f7af9..1c8f71f4f2 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen-honda-k.1214221386" + signature = "rusEFI master.2023.10.15.hellen-honda-k.2704282670" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen-honda-k.1214221386" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen-honda-k.2704282670" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","A15 TPS","E9 Ignition Key Voltage","INVALID","INVALID","INVALID","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:36 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:57 UTC 2023 pageSize = 24340 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 24330, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 555703967e..7c663ba117 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen-nb1.4269653886" + signature = "rusEFI master.2023.10.15.hellen-nb1.387065626" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen-nb1.4269653886" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen-nb1.387065626" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:53 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:18 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index eafec9444a..739c45fc8a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen121nissan.143217757" + signature = "rusEFI master.2023.10.15.hellen121nissan.3789999161" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen121nissan.143217757" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen121nissan.3789999161" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:33 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:53 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index b9684f952e..9db15d4f36 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen121vag.96578986" + signature = "rusEFI master.2023.10.15.hellen121vag.3970840014" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen121vag.96578986" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen121vag.3970840014" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:30 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:49 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 5e50477a99..91331acfea 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen128.1584215299" + signature = "rusEFI master.2023.10.15.hellen128.3070405991" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen128.1584215299" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen128.3070405991" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:27 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:46 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 7792e66d52..fc1b0b5ad6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen154hyundai.1090304211" + signature = "rusEFI master.2023.10.15.hellen154hyundai.2844991671" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen154hyundai.1090304211" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen154hyundai.2844991671" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:39 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:00 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 6ad051c194..66f31eab00 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen72.4261131332" + signature = "rusEFI master.2023.10.15.hellen72.345254944" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen72.4261131332" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen72.345254944" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:48 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:11 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index b327252a34..1a85ac62d6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen81.1290551302" + signature = "rusEFI master.2023.10.15.hellen81.2776881250" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen81.1290551302" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen81.2776881250" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:51 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:15 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index ef1b979d9c..c31b077f51 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellen88bmw.2140815277" + signature = "rusEFI master.2023.10.15.hellen88bmw.2532681673" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellen88bmw.2140815277" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellen88bmw.2532681673" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:42 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:04 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index eb305654fa..cf61f8c53d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellenNA6.2058497613" + signature = "rusEFI master.2023.10.15.hellenNA6.2480780841" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellenNA6.2058497613" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellenNA6.2480780841" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:59 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:25 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 3fac5c984b..26d2ad6895 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.hellenNA8_96.471023234" + signature = "rusEFI master.2023.10.15.hellenNA8_96.4118587110" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.hellenNA8_96.471023234" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.hellenNA8_96.4118587110" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:02 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:29 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 8e28da5fb7..ea371fdbf2 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.kin.3547231687" + signature = "rusEFI master.2023.10.15.kin.973204899" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.kin.3547231687" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.kin.973204899" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:01 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:13 UTC 2023 pageSize = 22292 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 22282, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 0cddcbc1c4..b141004239 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.m74_9.2340728423" + signature = "rusEFI master.2023.10.15.m74_9.1659581955" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.m74_9.2340728423" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.m74_9.1659581955" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:20 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:50 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 17ab39249c..88ca4c8526 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.mre_f4.3000130537" + signature = "rusEFI master.2023.10.15.mre_f4.1539163021" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.mre_f4.3000130537" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.mre_f4.1539163021" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:11 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:39 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index fe08428358..6f7b20e2c9 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.mre_f7.3000130537" + signature = "rusEFI master.2023.10.15.mre_f7.1539163021" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.mre_f7.3000130537" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.mre_f7.1539163021" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:08 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:36 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini index 182f313e9c..319602b7d2 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.nucleo_f429.2445259369" + signature = "rusEFI master.2023.10.15.nucleo_f429.2026908173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.nucleo_f429.2445259369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.nucleo_f429.2026908173" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:48 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:25 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini index 259c8d439a..f9db024f33 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.nucleo_f767.2445259369" + signature = "rusEFI master.2023.10.15.nucleo_f767.2026908173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.nucleo_f767.2445259369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.nucleo_f767.2026908173" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:51 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:29 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index d782c31518..556b02d31c 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.nucleo_h743.2445259369" + signature = "rusEFI master.2023.10.15.nucleo_h743.2026908173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.nucleo_h743.2445259369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.nucleo_h743.2026908173" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:54 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:32 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index d8dd8d877c..473f7e48e0 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.prometheus_405.2703982585" + signature = "rusEFI master.2023.10.15.prometheus_405.1212475293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.prometheus_405.2703982585" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.prometheus_405.1212475293" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:34 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:08 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index c9519ca741..49295e6794 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.prometheus_469.2703982585" + signature = "rusEFI master.2023.10.15.prometheus_469.1212475293" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.prometheus_469.2703982585" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.prometheus_469.1212475293" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:31 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:04 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index e4fd910e46..03dcf5d611 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.proteus_f4.2443987987" + signature = "rusEFI master.2023.10.15.proteus_f4.2026099831" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.proteus_f4.2443987987" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.proteus_f4.2026099831" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:40 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:15 UTC 2023 pageSize = 27668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 27658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 15ffb4c2ce..24ddf6d2db 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.proteus_f7.2443987987" + signature = "rusEFI master.2023.10.15.proteus_f7.2026099831" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.proteus_f7.2443987987" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.proteus_f7.2026099831" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:37 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:11 UTC 2023 pageSize = 27668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 27658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 5389e4a492..1ca78cc884 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.proteus_h7.2443987987" + signature = "rusEFI master.2023.10.15.proteus_h7.2026099831" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.proteus_h7.2443987987" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.proteus_h7.2026099831" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:42 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:18 UTC 2023 pageSize = 27668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 27658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 555444cf51..7e5fbe4359 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.s105.4125382453" + signature = "rusEFI master.2023.10.15.s105.478924625" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.s105.4125382453" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.s105.478924625" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:23 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:53 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_small-can.ini b/firmware/tunerstudio/generated/rusefi_small-can.ini index 58e9917cee..a44bc86172 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.small-can.4090597713" + signature = "rusEFI master.2023.10.15.small-can.448661813" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.small-can.4090597713" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.small-can.448661813" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input","C4 - Analog/Digital Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:05 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:32 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 7ce7838b53..699fc9a19e 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.subaru_eg33_f7.2519889278" + signature = "rusEFI master.2023.10.15.subaru_eg33_f7.2136861978" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.subaru_eg33_f7.2519889278" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.subaru_eg33_f7.2136861978" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","AUX0_18 - MAP Ain","INVALID","INVALID","B05 - MAF Ain","INVALID","AUX0_19 - IAT Ain","A02 - VBat","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:01:03 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:18:16 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 64d6ec5c61..739492ec3b 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.t-b-g.2445259369" + signature = "rusEFI master.2023.10.15.t-b-g.2026908173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.t-b-g.2445259369" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.t-b-g.2026908173" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:02:25 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:19:57 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index ec49d52138..45ef47e9f2 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.10.15.tdg-pdm8.454139467" + signature = "rusEFI master.2023.10.15.tdg-pdm8.4068345391" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.10.15.tdg-pdm8.454139467" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.10.15.tdg-pdm8.4068345391" ; 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 @@ -92,7 +92,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:03:00 UTC 2023 +; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:39 UTC 2023 pageSize = 23668 page = 1 @@ -1279,7 +1279,9 @@ throttleInletPressureChannel = bits, U08, 4108, [0:5], $adc_channel_e_list compressorDischargePressureChannel = bits, U08, 4109, [0:5], $adc_channel_e_list dacOutputPins1 = bits, U16, 4110, [0:7], $gpio_list dacOutputPins2 = bits, U16, 4112, [0:7], $gpio_list -mainUnusedEnd = array, U08, 4114, [250], "units", 1, 0, 0, 1, 0 +speedometerOutputPin = bits, U16, 4114, [0:7], $output_pin_e_list +speedometerPulsePerKm = scalar, U16, 4116, "", 1, 0, 0, 65000, 0 +mainUnusedEnd = array, U08, 4118, [246], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4364, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4396, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4428, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -2219,6 +2221,7 @@ lambdaMaxDeviationRpmBins = array, U16, 23658, [4], "RPM", 1, 0, 0, 18000, 0 compressorDischargePressureChannel = "Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor." dacOutputPins1 = "dacOutputPins 1" dacOutputPins2 = "dacOutputPins 2" + speedometerPulsePerKm = "Number of speedometer pulses per kilometer travelled." etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, 0 to 100%" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" 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 1f05b75972..09b339b0cb 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 config_definition.jar based on (unknown script) integration/rusefi_config.txt Sat Oct 14 23:03:07 UTC 2023 +// this file was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Sun Oct 15 16:20:48 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1034,7 +1034,6 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 849813586; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final int spi_device_e_SPI_DEVICE_1 = 1; public static final int spi_device_e_SPI_DEVICE_2 = 2; @@ -1260,7 +1259,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2023.10.15.f407-discovery.849813586"; + public static final String TS_SIGNATURE = "rusEFI master.2023.10.15.f407-discovery.3687364662"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2621,7 +2620,9 @@ public class Fields { public static final Field COMPRESSORDISCHARGEPRESSURECHANNEL = Field.create("COMPRESSORDISCHARGEPRESSURECHANNEL", 4109, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); public static final Field DACOUTPUTPINS1 = Field.create("DACOUTPUTPINS1", 4110, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); public static final Field DACOUTPUTPINS2 = Field.create("DACOUTPUTPINS2", 4112, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4114, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field SPEEDOMETEROUTPUTPIN = Field.create("SPEEDOMETEROUTPUTPIN", 4114, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0); + public static final Field SPEEDOMETERPULSEPERKM = Field.create("SPEEDOMETERPULSEPERKM", 4116, FieldType.INT16).setScale(1.0).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4118, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4364, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4396, FieldType.FLOAT).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4428, FieldType.INT8).setScale(0.05).setBaseOffset(0); @@ -4171,6 +4172,8 @@ public class Fields { COMPRESSORDISCHARGEPRESSURECHANNEL, DACOUTPUTPINS1, DACOUTPUTPINS2, + SPEEDOMETEROUTPUTPIN, + SPEEDOMETERPULSEPERKM, MAINUNUSEDEND, ETBBIASBINS, ETBBIASVALUES,