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 96c5123ddd..c64ddceea3 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 05 07:02:07 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Mar 07 00:38:53 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4075,11 +4075,9 @@ struct engine_configuration_s { */ hpfp_cam_e hpfpCam; /** - * Crank angle ATDC of first lobe peak - deg * offset 3197 */ - uint8_t hpfpPeakPos; + uint8_t unusedHere; /** * If the requested activation time is below this angle, don't bother running the pump deg @@ -4467,7 +4465,13 @@ struct engine_configuration_s { /** * offset 3985 */ - uint8_t unusedSpacingHere[3]; + uint8_t unusedSpacingHere[1]; + /** + * Crank angle ATDC of first lobe peak + deg + * offset 3986 + */ + int16_t hpfpPeakPos; /** units * offset 3988 @@ -5290,4 +5294,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 05 07:02:07 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Mar 07 00:38:53 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 6dd2493c56..5c7295273f 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1060,7 +1060,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 3949846855 +#define SIGNATURE_HASH 450780552 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1349,7 +1349,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.06.cypress.3949846855" +#define TS_SIGNATURE "rusEFI master.2023.03.07.cypress.450780552" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 62479e8b21..40e717b456 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 05 07:02:05 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Mar 07 00:38:52 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4075,11 +4075,9 @@ struct engine_configuration_s { */ hpfp_cam_e hpfpCam; /** - * Crank angle ATDC of first lobe peak - deg * offset 3197 */ - uint8_t hpfpPeakPos; + uint8_t unusedHere; /** * If the requested activation time is below this angle, don't bother running the pump deg @@ -4467,7 +4465,13 @@ struct engine_configuration_s { /** * offset 3985 */ - uint8_t unusedSpacingHere[3]; + uint8_t unusedSpacingHere[1]; + /** + * Crank angle ATDC of first lobe peak + deg + * offset 3986 + */ + int16_t hpfpPeakPos; /** units * offset 3988 @@ -5290,4 +5294,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 05 07:02:05 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Mar 07 00:38:52 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 b83cc8c6af..0b6062a065 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1060,7 +1060,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 2210022283 +#define SIGNATURE_HASH 1913257796 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1349,7 +1349,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.06.kin.2210022283" +#define TS_SIGNATURE "rusEFI master.2023.03.07.kin.1913257796" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index e964bc843d..0212017bd4 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Mar 05 07:02:08 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Mar 07 00:38:54 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4075,11 +4075,9 @@ struct engine_configuration_s { */ hpfp_cam_e hpfpCam; /** - * Crank angle ATDC of first lobe peak - deg * offset 3197 */ - uint8_t hpfpPeakPos; + uint8_t unusedHere; /** * If the requested activation time is below this angle, don't bother running the pump deg @@ -4467,7 +4465,13 @@ struct engine_configuration_s { /** * offset 3985 */ - uint8_t unusedSpacingHere[3]; + uint8_t unusedSpacingHere[1]; + /** + * Crank angle ATDC of first lobe peak + deg + * offset 3986 + */ + int16_t hpfpPeakPos; /** units * offset 3988 @@ -5290,4 +5294,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Mar 05 07:02:08 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Mar 07 00:38:54 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 a198bc0431..2e03c97d50 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 @@ -1010,7 +1010,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2561717226 +#define SIGNATURE_HASH 1761808165 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1300,7 +1300,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.06.subaru_eg33_f7.2561717226" +#define TS_SIGNATURE "rusEFI master.2023.03.07.subaru_eg33_f7.1761808165" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 0a6e16a143..755281d46e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 07:02:54 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:44 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4075,11 +4075,9 @@ struct engine_configuration_s { */ hpfp_cam_e hpfpCam; /** - * Crank angle ATDC of first lobe peak - deg * offset 3197 */ - uint8_t hpfpPeakPos; + uint8_t unusedHere; /** * If the requested activation time is below this angle, don't bother running the pump deg @@ -4467,7 +4465,13 @@ struct engine_configuration_s { /** * offset 3985 */ - uint8_t unusedSpacingHere[3]; + uint8_t unusedSpacingHere[1]; + /** + * Crank angle ATDC of first lobe peak + deg + * offset 3986 + */ + int16_t hpfpPeakPos; /** units * offset 3988 @@ -5290,4 +5294,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 07:02:54 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:44 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 6201579f0c..e26b3e87e5 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1060,7 +1060,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 2200109025 +#define SIGNATURE_HASH 1922122542 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1349,7 +1349,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.06.f407-discovery.2200109025" +#define TS_SIGNATURE "rusEFI master.2023.03.07.f407-discovery.1922122542" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 68562472ea..122a2b75ea 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1143497255 -#define TS_SIGNATURE "rusEFI master.2023.03.06.48way.1143497255" +#define SIGNATURE_HASH 3046891240 +#define TS_SIGNATURE "rusEFI master.2023.03.07.48way.3046891240" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index e0e4b41fdf..d4788c24f0 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3076389108 -#define TS_SIGNATURE "rusEFI master.2023.03.06.alphax-2chan.3076389108" +#define SIGNATURE_HASH 1190020155 +#define TS_SIGNATURE "rusEFI master.2023.03.07.alphax-2chan.1190020155" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 4ed371241b..237aa665e3 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 335828162 -#define TS_SIGNATURE "rusEFI master.2023.03.06.alphax-4chan.335828162" +#define SIGNATURE_HASH 3854034957 +#define TS_SIGNATURE "rusEFI master.2023.03.07.alphax-4chan.3854034957" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 460c7b8c00..f5da0b2e1f 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3216968542 -#define TS_SIGNATURE "rusEFI master.2023.03.06.alphax-8chan.3216968542" +#define SIGNATURE_HASH 1309456273 +#define TS_SIGNATURE "rusEFI master.2023.03.07.alphax-8chan.1309456273" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 80b5d78939..8e4b70eca2 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4154922080 -#define TS_SIGNATURE "rusEFI master.2023.03.06.atlas.4154922080" +#define SIGNATURE_HASH 102017199 +#define TS_SIGNATURE "rusEFI master.2023.03.07.atlas.102017199" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index bd11fc5dd9..cc332efacf 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 953542443 -#define TS_SIGNATURE "rusEFI master.2023.03.06.core8.953542443" +#define SIGNATURE_HASH 3378928612 +#define TS_SIGNATURE "rusEFI master.2023.03.07.core8.3378928612" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 48fac00808..5cd252b89d 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 3949846855 -#define TS_SIGNATURE "rusEFI master.2023.03.06.cypress.3949846855" +#define SIGNATURE_HASH 450780552 +#define TS_SIGNATURE "rusEFI master.2023.03.07.cypress.450780552" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 79a7704c5f..38fd562d49 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2200109025 -#define TS_SIGNATURE "rusEFI master.2023.03.06.f407-discovery.2200109025" +#define SIGNATURE_HASH 1922122542 +#define TS_SIGNATURE "rusEFI master.2023.03.07.f407-discovery.1922122542" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 46963dba6d..2c90baeefe 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3949846855 -#define TS_SIGNATURE "rusEFI master.2023.03.06.f429-discovery.3949846855" +#define SIGNATURE_HASH 450780552 +#define TS_SIGNATURE "rusEFI master.2023.03.07.f429-discovery.450780552" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 63ab0faeaa..064b33da08 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3376349581 -#define TS_SIGNATURE "rusEFI master.2023.03.06.frankenso_na6.3376349581" +#define SIGNATURE_HASH 948747586 +#define TS_SIGNATURE "rusEFI master.2023.03.07.frankenso_na6.948747586" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 460dfee232..ebd1a25f9f 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3429127183 -#define TS_SIGNATURE "rusEFI master.2023.03.06.harley81.3429127183" +#define SIGNATURE_HASH 1037560000 +#define TS_SIGNATURE "rusEFI master.2023.03.07.harley81.1037560000" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 2f8074f544..af172e54c1 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2956540037 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen-gm-e67.2956540037" +#define SIGNATURE_HASH 1099596874 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen-gm-e67.1099596874" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index e717e4ede7..27b2b5059a 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1854988086 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen-honda-k.1854988086" +#define SIGNATURE_HASH 2669896697 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen-honda-k.2669896697" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 156aadf4fa..8966f92f49 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 25850310 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen-nb1.25850310" +#define SIGNATURE_HASH 4030319881 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen-nb1.4030319881" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 5d300e92f9..b184c5d8a0 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 5245617 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen121nissan.5245617" +#define SIGNATURE_HASH 4058232446 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen121nissan.4058232446" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 2578dbc52f..414d8f5b3d 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1690933255 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen121vag.1690933255" +#define SIGNATURE_HASH 2507809992 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen121vag.2507809992" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 6eaf224dc4..39b0ed00e5 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1297744700 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen128.1297744700" +#define SIGNATURE_HASH 3169435635 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen128.3169435635" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 9ca191de7a..6a5d68e097 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3715709752 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen154hyundai.3715709752" +#define SIGNATURE_HASH 751470583 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen154hyundai.751470583" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index b89d7684d7..d3ed4cd7b8 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1051239730 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen72.1051239730" +#define SIGNATURE_HASH 3474659837 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen72.3474659837" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index cf2482938a..381a27f920 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2913075738 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen81.2913075738" +#define SIGNATURE_HASH 1544666837 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen81.1544666837" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 1368c55be0..d5f7294a1d 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4186490774 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellen88bmw.4186490774" +#define SIGNATURE_HASH 138115929 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellen88bmw.138115929" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 3d32ee4d20..970236e56d 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3251055004 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellenNA6.3251055004" +#define SIGNATURE_HASH 812946771 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellenNA6.812946771" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 445a0c16e9..2de0143473 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3927890336 -#define TS_SIGNATURE "rusEFI master.2023.03.06.hellenNA8_96.3927890336" +#define SIGNATURE_HASH 464348527 +#define TS_SIGNATURE "rusEFI master.2023.03.07.hellenNA8_96.464348527" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index a2803c1afd..a0d7cb870a 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 2210022283 -#define TS_SIGNATURE "rusEFI master.2023.03.06.kin.2210022283" +#define SIGNATURE_HASH 1913257796 +#define TS_SIGNATURE "rusEFI master.2023.03.07.kin.1913257796" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 2fdd3eb9a4..4c92806a0b 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 887307388 -#define TS_SIGNATURE "rusEFI master.2023.03.06.m74_9.887307388" +#define SIGNATURE_HASH 3310387379 +#define TS_SIGNATURE "rusEFI master.2023.03.07.m74_9.3310387379" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index c6fc9d2d5b..83246a5d95 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 355160174 -#define TS_SIGNATURE "rusEFI master.2023.03.06.mre_f4.355160174" +#define SIGNATURE_HASH 1706700694 +#define TS_SIGNATURE "rusEFI master.2023.03.07.mre_f4.1706700694" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index bd5aa3fd29..751b4c2c2b 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 355160174 -#define TS_SIGNATURE "rusEFI master.2023.03.06.mre_f7.355160174" +#define SIGNATURE_HASH 1706700694 +#define TS_SIGNATURE "rusEFI master.2023.03.07.mre_f7.1706700694" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index abc489a986..2f309dae6f 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3146201249 -#define TS_SIGNATURE "rusEFI master.2023.03.06.prometheus_405.3146201249" +#define SIGNATURE_HASH 1244955758 +#define TS_SIGNATURE "rusEFI master.2023.03.07.prometheus_405.1244955758" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index e4aa303256..e810a7c46d 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3146201249 -#define TS_SIGNATURE "rusEFI master.2023.03.06.prometheus_469.3146201249" +#define SIGNATURE_HASH 1244955758 +#define TS_SIGNATURE "rusEFI master.2023.03.07.prometheus_469.1244955758" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f6b235297d..9dcbbc5d00 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3316283568 -#define TS_SIGNATURE "rusEFI master.2023.03.06.proteus_f4.3316283568" +#define SIGNATURE_HASH 874103935 +#define TS_SIGNATURE "rusEFI master.2023.03.07.proteus_f4.874103935" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ef6f4e6b00..ceaa7c8bca 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3316283568 -#define TS_SIGNATURE "rusEFI master.2023.03.06.proteus_f7.3316283568" +#define SIGNATURE_HASH 874103935 +#define TS_SIGNATURE "rusEFI master.2023.03.07.proteus_f7.874103935" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 3b427ddb0f..e400590aa0 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3316283568 -#define TS_SIGNATURE "rusEFI master.2023.03.06.proteus_h7.3316283568" +#define SIGNATURE_HASH 874103935 +#define TS_SIGNATURE "rusEFI master.2023.03.07.proteus_h7.874103935" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 516a1772bf..e9cf098d9c 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3289678873 -#define TS_SIGNATURE "rusEFI master.2023.03.06.s105.3289678873" +#define SIGNATURE_HASH 900151510 +#define TS_SIGNATURE "rusEFI master.2023.03.07.s105.900151510" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 8a41123d5e..d5c64a207d 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2561717226 -#define TS_SIGNATURE "rusEFI master.2023.03.06.subaru_eg33_f7.2561717226" +#define SIGNATURE_HASH 1761808165 +#define TS_SIGNATURE "rusEFI master.2023.03.07.subaru_eg33_f7.1761808165" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index b3de55e47b..0697993b13 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1640222053 -#define TS_SIGNATURE "rusEFI master.2023.03.06.tdg-pdm8.1640222053" +#define SIGNATURE_HASH 2423288234 +#define TS_SIGNATURE "rusEFI master.2023.03.07.tdg-pdm8.2423288234" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index ed684120b0..f21fbba069 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -975,8 +975,6 @@ float getConfigValueByName(const char *name) { return engineConfiguration->etbJamIntegratorLimit; case -1256141959: return engineConfiguration->hpfpCamLobes; - case 1145081382: - return engineConfiguration->hpfpPeakPos; case 1494394654: return engineConfiguration->hpfpMinAngle; case 334494733: @@ -1049,6 +1047,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->customSentTpsMax; case 1498075808: return engineConfiguration->kLineBaudRate; + case 1145081382: + return engineConfiguration->hpfpPeakPos; } return EFI_ERROR_CODE; } @@ -3484,11 +3484,6 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->hpfpCamLobes = (int)value; return; - } - case 1145081382: - { - engineConfiguration->hpfpPeakPos = (int)value; - return; } case 1494394654: { @@ -3669,6 +3664,11 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->kLineBaudRate = (int)value; return; + } + case 1145081382: + { + engineConfiguration->hpfpPeakPos = (int)value; + return; } } } diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index dfaecfaca7..bc0de30620 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1456,9 +1456,6 @@ Delay before engaging the AC compressor. Set to 0 to engage immediately with no ### hpfpCamLobes -### hpfpPeakPos -Crank angle ATDC of first lobe peak - ### hpfpMinAngle If the requested activation time is below this angle, don't bother running the pump @@ -1567,3 +1564,6 @@ null ### kLineBaudRate null +### hpfpPeakPos +Crank angle ATDC of first lobe peak + diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 574a5444ff..b29e8d110d 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.03.06.f407-discovery.2200109025" + signature = "rusEFI master.2023.03.07.f407-discovery.1922122542" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.f407-discovery.2200109025" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.f407-discovery.1922122542" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:16:03 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:42 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 54473025e9..f5a9dc219f 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.03.06.48way.1143497255" + signature = "rusEFI master.2023.03.07.48way.3046891240" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.48way.1143497255" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.48way.3046891240" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:47 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:24 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 6fc35e67fe..c4b0a983f0 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.03.06.alphax-2chan.3076389108" + signature = "rusEFI master.2023.03.07.alphax-2chan.1190020155" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.alphax-2chan.3076389108" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.alphax-2chan.1190020155" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:21 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:38:55 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 a6f9293665..5ffd20af47 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.03.06.alphax-4chan.335828162" + signature = "rusEFI master.2023.03.07.alphax-4chan.3854034957" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.alphax-4chan.335828162" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.alphax-4chan.3854034957" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:22 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:38:57 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 f84a1b5852..13315ac0fb 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.03.06.alphax-8chan.3216968542" + signature = "rusEFI master.2023.03.07.alphax-8chan.1309456273" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.alphax-8chan.3216968542" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.alphax-8chan.1309456273" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:24 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:38:58 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 b84a367d0c..6d59842a5a 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.03.06.atlas.4154922080" + signature = "rusEFI master.2023.03.07.atlas.102017199" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.atlas.4154922080" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.atlas.102017199" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:16:01 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:39 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 534e5ed1f6..ce9f5d433f 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.03.06.core8.953542443" + signature = "rusEFI master.2023.03.07.core8.3378928612" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.core8.953542443" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.core8.3378928612" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:45 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:22 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 7d3885492b..e9629c5d98 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.03.06.cypress.3949846855" + signature = "rusEFI master.2023.03.07.cypress.450780552" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.cypress.3949846855" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.cypress.450780552" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Mar 06 04:15:19 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Mar 07 00:38:53 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 b85e795819..2d04ddbeee 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.03.06.f407-discovery.2200109025" + signature = "rusEFI master.2023.03.07.f407-discovery.1922122542" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.f407-discovery.2200109025" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.f407-discovery.1922122542" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:37 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 3974900ae8..aa8be0075c 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.03.06.f429-discovery.3949846855" + signature = "rusEFI master.2023.03.07.f429-discovery.450780552" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.f429-discovery.3949846855" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.f429-discovery.450780552" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:16:00 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:38 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 32787e2e2c..f129087bfe 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.03.06.frankenso_na6.3376349581" + signature = "rusEFI master.2023.03.07.frankenso_na6.948747586" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.frankenso_na6.3376349581" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.frankenso_na6.948747586" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:50 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:28 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 ead1523a82..0666b80636 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.03.06.harley81.3429127183" + signature = "rusEFI master.2023.03.07.harley81.1037560000" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.harley81.3429127183" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.harley81.1037560000" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:25 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:00 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 2b7141fd79..e4756aa273 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.03.06.hellen-gm-e67.2956540037" + signature = "rusEFI master.2023.03.07.hellen-gm-e67.1099596874" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen-gm-e67.2956540037" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen-gm-e67.1099596874" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:38 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:15 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 9cdbcb9ae3..155d4c3685 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.03.06.hellen-honda-k.1854988086" + signature = "rusEFI master.2023.03.07.hellen-honda-k.2669896697" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen-honda-k.1854988086" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen-honda-k.2669896697" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:31 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:06 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 754a486f94..8d3a0583db 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.03.06.hellen-nb1.25850310" + signature = "rusEFI master.2023.03.07.hellen-nb1.4030319881" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen-nb1.25850310" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen-nb1.4030319881" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:37 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:13 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 ef933f9240..7feb1963ca 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.03.06.hellen121nissan.5245617" + signature = "rusEFI master.2023.03.07.hellen121nissan.4058232446" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen121nissan.5245617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen121nissan.4058232446" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:29 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:04 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 cb7d431f43..8145a2e099 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.03.06.hellen121vag.1690933255" + signature = "rusEFI master.2023.03.07.hellen121vag.2507809992" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen121vag.1690933255" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen121vag.2507809992" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:28 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:03 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 4f0c050724..2861ee898d 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.03.06.hellen128.1297744700" + signature = "rusEFI master.2023.03.07.hellen128.3169435635" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen128.1297744700" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen128.3169435635" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:26 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:01 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 c342a9e265..fc37416d4f 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.03.06.hellen154hyundai.3715709752" + signature = "rusEFI master.2023.03.07.hellen154hyundai.751470583" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen154hyundai.3715709752" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen154hyundai.751470583" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:32 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:07 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 299b24d888..d986468c94 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.03.06.hellen72.1051239730" + signature = "rusEFI master.2023.03.07.hellen72.3474659837" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen72.1051239730" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen72.3474659837" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:34 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:10 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 20b952b5a1..7f397ec6dd 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.03.06.hellen81.2913075738" + signature = "rusEFI master.2023.03.07.hellen81.1544666837" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen81.2913075738" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen81.1544666837" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:36 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:12 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 f6c4760e2f..e219f1a693 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.03.06.hellen88bmw.4186490774" + signature = "rusEFI master.2023.03.07.hellen88bmw.138115929" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellen88bmw.4186490774" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellen88bmw.138115929" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:33 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:09 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 a22160563e..68e695dcd2 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.03.06.hellenNA6.3251055004" + signature = "rusEFI master.2023.03.07.hellenNA6.812946771" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellenNA6.3251055004" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellenNA6.812946771" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:40 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:16 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 865978d4a0..38143990a9 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.03.06.hellenNA8_96.3927890336" + signature = "rusEFI master.2023.03.07.hellenNA8_96.464348527" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.hellenNA8_96.3927890336" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.hellenNA8_96.464348527" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:41 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:18 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 b7687cc280..280b326041 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.03.06.kin.2210022283" + signature = "rusEFI master.2023.03.07.kin.1913257796" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.kin.2210022283" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.kin.1913257796" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Mar 06 04:15:18 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Mar 07 00:38:52 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 fd8090de89..9c3a504d38 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.03.06.m74_9.887307388" + signature = "rusEFI master.2023.03.07.m74_9.3310387379" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.m74_9.887307388" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.m74_9.3310387379" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:48 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:25 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 d1a5f2905e..454c04d064 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.03.06.mre_f4.355160174" + signature = "rusEFI master.2023.03.07.mre_f4.1706700694" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.mre_f4.355160174" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.mre_f4.1706700694" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:44 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:20 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 9c17237b37..795a8aa363 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.03.06.mre_f7.355160174" + signature = "rusEFI master.2023.03.07.mre_f7.1706700694" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.mre_f7.355160174" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.mre_f7.1706700694" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:42 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:19 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 d5709c44b9..c6fbe87828 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.03.06.prometheus_405.3146201249" + signature = "rusEFI master.2023.03.07.prometheus_405.1244955758" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.prometheus_405.3146201249" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.prometheus_405.1244955758" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:53 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:31 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 15a4eef07d..73874857aa 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.03.06.prometheus_469.3146201249" + signature = "rusEFI master.2023.03.07.prometheus_469.1244955758" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.prometheus_469.3146201249" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.prometheus_469.1244955758" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:52 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:29 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 d9bf3d8e0e..567e46f06f 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.03.06.proteus_f4.3316283568" + signature = "rusEFI master.2023.03.07.proteus_f4.874103935" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.proteus_f4.3316283568" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.proteus_f4.874103935" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:56 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:34 UTC 2023 pageSize = 26432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 ac05cda5d8..ae99a85338 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.03.06.proteus_f7.3316283568" + signature = "rusEFI master.2023.03.07.proteus_f7.874103935" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.proteus_f7.3316283568" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.proteus_f7.874103935" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:32 UTC 2023 pageSize = 26432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 394aa2b032..56197c502b 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.03.06.proteus_h7.3316283568" + signature = "rusEFI master.2023.03.07.proteus_h7.874103935" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.proteus_h7.3316283568" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.proteus_h7.874103935" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:35 UTC 2023 pageSize = 26432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 0b8a393bf7..a064af08fb 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.03.06.s105.3289678873" + signature = "rusEFI master.2023.03.07.s105.900151510" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.s105.3289678873" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.s105.900151510" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:49 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:26 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 11a0ecd127..4e31616237 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.03.06.subaru_eg33_f7.2561717226" + signature = "rusEFI master.2023.03.07.subaru_eg33_f7.1761808165" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.subaru_eg33_f7.2561717226" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.subaru_eg33_f7.1761808165" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Mon Mar 06 04:15:20 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Mar 07 00:38:54 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 a5bdbd5dee..bfea321d3b 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.03.06.tdg-pdm8.1640222053" + signature = "rusEFI master.2023.03.07.tdg-pdm8.2423288234" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.06.tdg-pdm8.1640222053" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.07.tdg-pdm8.2423288234" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:16:02 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:41 UTC 2023 pageSize = 22432 page = 1 @@ -1123,7 +1123,7 @@ tpsTspCorrValues = array, U08, 3190, [4], "multiplier", 0.02, 0, 0, 5, 2 etbJamIntegratorLimit = scalar, U08, 3194, "%", 1, 0, 0, 50, 0 hpfpCamLobes = scalar, U08, 3195, "lobes/cam", 1, 0, 0, 255, 0 hpfpCam = bits, U08, 3196, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" -hpfpPeakPos = scalar, U08, 3197, "deg", 1, 0, 0, 255, 0 +unusedHere = scalar, U08, 3197, "", 1, 0, 0, 100, 0 hpfpMinAngle = scalar, U08, 3198, "deg", 1, 0, 0, 255, 0 hpfpPumpVolume = scalar, U16, 3200, "cc", 0.001, 0, 0, 65, 3 hpfpActivationAngle = scalar, U08, 3202, "deg", 1, 0, 0, 255, 0 @@ -1228,7 +1228,8 @@ luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOW customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" -unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +unusedSpacingHere = array, U08, 3985, [1], "", 1, 0, 0, 100, 0 +hpfpPeakPos = scalar, S16, 3986, "deg", 1, 0, -719, 719, 0 mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 @@ -2072,7 +2073,6 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 maxCamPhaseResolveRpm = "Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank." dfcoDelay = "Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust..." acDelay = "Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages." - hpfpPeakPos = "Crank angle ATDC of first lobe peak" hpfpMinAngle = "If the requested activation time is below this angle, don't bother running the pump" hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" @@ -2108,6 +2108,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 luaDigitalInputPinModes6 = "luaDigitalInputPinModes 6" luaDigitalInputPinModes7 = "luaDigitalInputPinModes 7" luaDigitalInputPinModes8 = "luaDigitalInputPinModes 8" + hpfpPeakPos = "Crank angle ATDC of first lobe peak" 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 7e8078a6df..fec894c1f5 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Mar 06 04:16:05 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Mar 07 00:39:44 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1004,6 +1004,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; + public static final int SIGNATURE_HASH = 1922122542; public static final int specs_s_size = 12; public static final int spi_device_e_SPI_DEVICE_1 = 1; public static final int spi_device_e_SPI_DEVICE_2 = 2; @@ -1225,7 +1226,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.03.06.f407-discovery.2200109025"; + public static final String TS_SIGNATURE = "rusEFI master.2023.03.07.f407-discovery.1922122542"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1364; @@ -2406,7 +2407,7 @@ public class Fields { public static final Field HPFPCAMLOBES = Field.create("HPFPCAMLOBES", 3195, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final String[] hpfp_cam_e = {"NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2"}; public static final Field HPFPCAM = Field.create("HPFPCAM", 3196, FieldType.INT8, hpfp_cam_e).setScale(1.0).setBaseOffset(0); - public static final Field HPFPPEAKPOS = Field.create("HPFPPEAKPOS", 3197, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDHERE = Field.create("UNUSEDHERE", 3197, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field HPFPMINANGLE = Field.create("HPFPMINANGLE", 3198, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ALIGNMENTFILL_AT_3199 = Field.create("ALIGNMENTFILL_AT_3199", 3199, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field HPFPPUMPVOLUME = Field.create("HPFPPUMPVOLUME", 3200, FieldType.INT16).setScale(0.001).setBaseOffset(0); @@ -2525,6 +2526,7 @@ public class Fields { public static final String[] CanGpioType = {"None", "DRT protocol", "MS protocol"}; public static final Field CANGPIOTYPE = Field.create("CANGPIOTYPE", 3984, FieldType.INT8, CanGpioType).setScale(1.0).setBaseOffset(0); public static final Field UNUSEDSPACINGHERE = Field.create("UNUSEDSPACINGHERE", 3985, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field HPFPPEAKPOS = Field.create("HPFPPEAKPOS", 3986, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3988, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4028, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4060, FieldType.FLOAT).setBaseOffset(0); @@ -3858,7 +3860,7 @@ public class Fields { ETBJAMINTEGRATORLIMIT, HPFPCAMLOBES, HPFPCAM, - HPFPPEAKPOS, + UNUSEDHERE, HPFPMINANGLE, ALIGNMENTFILL_AT_3199, HPFPPUMPVOLUME, @@ -3975,6 +3977,7 @@ public class Fields { KLINEBAUDRATE, CANGPIOTYPE, UNUSEDSPACINGHERE, + HPFPPEAKPOS, MAINUNUSEDEND, ETBBIASBINS, ETBBIASVALUES,