diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 2efa03934f..b470f9d10d 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/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 May 08 12:03:24 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue May 10 04:27:16 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4053,9 +4053,15 @@ struct engine_configuration_s { */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** + * 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. + rpm * offset 3028 */ - int8_t unused4080[12]; + scaled_channel maxCamPhaseResolveRpm; + /** + * offset 3029 + */ + int8_t unused4080[11]; /** to * offset 3040 @@ -5022,4 +5028,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun May 08 12:03:24 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue May 10 04:27:16 UTC 2022 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 7a5a068bc5..2e964a8339 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -1676,6 +1676,7 @@ #define maxAcClt_offset 11 #define maxAcRpm_offset 9 #define maxAcTps_offset 10 +#define maxCamPhaseResolveRpm_offset 3028 #define maxIdleVss_offset 378 #define mc33816_cs_offset 2052 #define mc33816_driven_offset 1932 @@ -1905,7 +1906,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 2983495087 +#define SIGNATURE_HASH 1596056316 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2488,7 +2489,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen_cypress.2983495087" +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen_cypress.1596056316" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2531,7 +2532,7 @@ #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 -#define unused4080_offset 3028 +#define unused4080_offset 3029 #define unused_1484_bit_24_offset 1352 #define unused_1484_bit_25_offset 1352 #define unused_1484_bit_26_offset 1352 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 c77275ba10..3f1f954dd6 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 May 08 12:03:23 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue May 10 04:27:15 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4071,9 +4071,15 @@ struct engine_configuration_s { */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** + * 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. + rpm * offset 3000 */ - int8_t unused4080[12]; + scaled_channel maxCamPhaseResolveRpm; + /** + * offset 3001 + */ + int8_t unused4080[11]; /** to * offset 3012 @@ -5040,4 +5046,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21324); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun May 08 12:03:23 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue May 10 04:27:15 UTC 2022 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 3da17ccf10..7f9f0dd157 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1662,6 +1662,7 @@ #define maxAcClt_offset 11 #define maxAcRpm_offset 9 #define maxAcTps_offset 10 +#define maxCamPhaseResolveRpm_offset 3000 #define maxIdleVss_offset 378 #define mc33816_cs_offset 2024 #define mc33816_driven_offset 1924 @@ -1891,7 +1892,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 4019708450 +#define SIGNATURE_HASH 23233905 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2474,7 +2475,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.05.09.kin.4019708450" +#define TS_SIGNATURE "rusEFI 2022.05.10.kin.23233905" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2517,7 +2518,7 @@ #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 -#define unused4080_offset 3000 +#define unused4080_offset 3001 #define unused_1484_bit_24_offset 1352 #define unused_1484_bit_25_offset 1352 #define unused_1484_bit_26_offset 1352 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 8e8721a316..a1ade35013 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 May 08 12:03:25 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue May 10 04:27:17 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4053,9 +4053,15 @@ struct engine_configuration_s { */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** + * 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. + rpm * offset 3028 */ - int8_t unused4080[12]; + scaled_channel maxCamPhaseResolveRpm; + /** + * offset 3029 + */ + int8_t unused4080[11]; /** to * offset 3040 @@ -5022,4 +5028,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // 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 May 08 12:03:25 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue May 10 04:27:17 UTC 2022 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index ce89ecf94f..e909581f72 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 @@ -1656,6 +1656,7 @@ #define maxAcClt_offset 11 #define maxAcRpm_offset 9 #define maxAcTps_offset 10 +#define maxCamPhaseResolveRpm_offset 3028 #define maxIdleVss_offset 378 #define mc33816_cs_offset 2052 #define mc33816_driven_offset 1932 @@ -1887,7 +1888,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 2612648740 +#define SIGNATURE_HASH 1967963255 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2471,7 +2472,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2022.05.09.subaru_eg33_f7.2612648740" +#define TS_SIGNATURE "rusEFI 2022.05.10.subaru_eg33_f7.1967963255" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2514,7 +2515,7 @@ #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 -#define unused4080_offset 3028 +#define unused4080_offset 3029 #define unused_1484_bit_24_offset 1352 #define unused_1484_bit_25_offset 1352 #define unused_1484_bit_26_offset 1352 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 228a858790..c0c02fc16c 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 May 08 12:03:27 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:20 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4053,9 +4053,15 @@ struct engine_configuration_s { */ float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]; /** + * 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. + rpm * offset 3028 */ - int8_t unused4080[12]; + scaled_channel maxCamPhaseResolveRpm; + /** + * offset 3029 + */ + int8_t unused4080[11]; /** to * offset 3040 @@ -5022,4 +5028,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21352); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun May 08 12:03:27 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:20 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 4f517ea37b..23811561f7 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1676,6 +1676,7 @@ #define maxAcClt_offset 11 #define maxAcRpm_offset 9 #define maxAcTps_offset 10 +#define maxCamPhaseResolveRpm_offset 3028 #define maxIdleVss_offset 378 #define mc33816_cs_offset 2052 #define mc33816_driven_offset 1932 @@ -1905,7 +1906,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 940 -#define SIGNATURE_HASH 4109945765 +#define SIGNATURE_HASH 437103862 #define silentTriggerError_offset 1340 #define skippedWheelOnCam_offset 1340 #define slowAdcAlpha_offset 1580 @@ -2488,7 +2489,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.05.09.all.4109945765" +#define TS_SIGNATURE "rusEFI 2022.05.10.all.437103862" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2531,7 +2532,7 @@ #define unused1740b0_offset 1608 #define unused1740b1_offset 1608 #define unused1740b2_offset 1608 -#define unused4080_offset 3028 +#define unused4080_offset 3029 #define unused_1484_bit_24_offset 1352 #define unused_1484_bit_25_offset 1352 #define unused_1484_bit_26_offset 1352 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 290132a064..ac112ba82f 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 4109945765 -#define TS_SIGNATURE "rusEFI 2022.05.09.all.4109945765" +#define SIGNATURE_HASH 437103862 +#define TS_SIGNATURE "rusEFI 2022.05.10.all.437103862" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 6a7d8dd5ba..03ba67baf8 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 null // -#define SIGNATURE_HASH 42622633 -#define TS_SIGNATURE "rusEFI 2022.05.09.alphax-2chan.42622633" +#define SIGNATURE_HASH 3967760890 +#define TS_SIGNATURE "rusEFI 2022.05.10.alphax-2chan.3967760890" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index fa761015da..1f50edc75d 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 null // -#define SIGNATURE_HASH 887219620 -#define TS_SIGNATURE "rusEFI 2022.05.09.alphax-4chan.887219620" +#define SIGNATURE_HASH 3658777335 +#define TS_SIGNATURE "rusEFI 2022.05.10.alphax-4chan.3658777335" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 557a025f13..a579461331 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 null // -#define SIGNATURE_HASH 3895606914 -#define TS_SIGNATURE "rusEFI 2022.05.09.atlas.3895606914" +#define SIGNATURE_HASH 113727953 +#define TS_SIGNATURE "rusEFI 2022.05.10.atlas.113727953" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 657e1ddee3..6f15b9fa24 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 null // -#define SIGNATURE_HASH 1461029260 -#define TS_SIGNATURE "rusEFI 2022.05.09.core8.1461029260" +#define SIGNATURE_HASH 3118526175 +#define TS_SIGNATURE "rusEFI 2022.05.10.core8.3118526175" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index ed7b380596..c0b4722cb8 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 null // -#define SIGNATURE_HASH 4109945765 -#define TS_SIGNATURE "rusEFI 2022.05.09.f429-discovery.4109945765" +#define SIGNATURE_HASH 437103862 +#define TS_SIGNATURE "rusEFI 2022.05.10.f429-discovery.437103862" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 532a49d85e..ccd192730b 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 null // -#define SIGNATURE_HASH 3063166817 -#define TS_SIGNATURE "rusEFI 2022.05.09.frankenso_na6.3063166817" +#define SIGNATURE_HASH 1482772530 +#define TS_SIGNATURE "rusEFI 2022.05.10.frankenso_na6.1482772530" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index b3eec7b1fe..c2d7a9c9bd 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 null // -#define SIGNATURE_HASH 1998899333 -#define TS_SIGNATURE "rusEFI 2022.05.09.harley81.1998899333" +#define SIGNATURE_HASH 2580656086 +#define TS_SIGNATURE "rusEFI 2022.05.10.harley81.2580656086" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 96aa7c45fd..0c73b38402 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 null // -#define SIGNATURE_HASH 815127499 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen-nb1.815127499" +#define SIGNATURE_HASH 3730881688 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen-nb1.3730881688" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index b8aca2e370..41358e35c5 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 null // -#define SIGNATURE_HASH 2285250643 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen121nissan.2285250643" +#define SIGNATURE_HASH 1724075776 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen121nissan.1724075776" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 646f901a7d..5e0b21b517 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 null // -#define SIGNATURE_HASH 2703995714 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen121vag.2703995714" +#define SIGNATURE_HASH 1340003345 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen121vag.1340003345" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index c03cc5d919..1662a33bd8 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 null // -#define SIGNATURE_HASH 1623311451 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen128.1623311451" +#define SIGNATURE_HASH 2385814280 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen128.2385814280" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 9c374973fb..f073611521 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 null // -#define SIGNATURE_HASH 551817448 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen154hyundai.551817448" +#define SIGNATURE_HASH 3457251259 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen154hyundai.3457251259" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 6ae373d1a7..f2fb5e261d 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 null // -#define SIGNATURE_HASH 3969010579 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen72.3969010579" +#define SIGNATURE_HASH 40316096 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen72.40316096" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 0755e289ac..e67088f1c5 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 null // -#define SIGNATURE_HASH 2771782034 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen81.2771782034" +#define SIGNATURE_HASH 1271099073 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen81.1271099073" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 005ed22cbf..79ca129cab 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 null // -#define SIGNATURE_HASH 1024477497 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen88bmw.1024477497" +#define SIGNATURE_HASH 3555012202 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen88bmw.3555012202" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index f01ecbab9b..6a8f210c69 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 null // -#define SIGNATURE_HASH 3796303137 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellenNA6.3796303137" +#define SIGNATURE_HASH 213097074 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellenNA6.213097074" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 64188acbb6..22248e551b 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 null // -#define SIGNATURE_HASH 2508264644 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellenNA8_96.2508264644" +#define SIGNATURE_HASH 2071229335 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellenNA8_96.2071229335" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 410e888b3e..0e1d5d918e 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 2983495087 -#define TS_SIGNATURE "rusEFI 2022.05.09.hellen_cypress.2983495087" +#define SIGNATURE_HASH 1596056316 +#define TS_SIGNATURE "rusEFI 2022.05.10.hellen_cypress.1596056316" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index eeede6dd8e..fb9e7db1dd 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 null // -#define SIGNATURE_HASH 4019708450 -#define TS_SIGNATURE "rusEFI 2022.05.09.kin.4019708450" +#define SIGNATURE_HASH 23233905 +#define TS_SIGNATURE "rusEFI 2022.05.10.kin.23233905" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 06969bb7ce..b511738e8c 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 null // -#define SIGNATURE_HASH 2015312116 -#define TS_SIGNATURE "rusEFI 2022.05.09.mre_f4.2015312116" +#define SIGNATURE_HASH 2531942311 +#define TS_SIGNATURE "rusEFI 2022.05.10.mre_f4.2531942311" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 6245056185..4141f11acb 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 null // -#define SIGNATURE_HASH 2015312116 -#define TS_SIGNATURE "rusEFI 2022.05.09.mre_f7.2015312116" +#define SIGNATURE_HASH 2531942311 +#define TS_SIGNATURE "rusEFI 2022.05.10.mre_f7.2531942311" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 7e8671357c..9b1f15c6ff 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 null // -#define SIGNATURE_HASH 2752647747 -#define TS_SIGNATURE "rusEFI 2022.05.09.prometheus_405.2752647747" +#define SIGNATURE_HASH 1256682768 +#define TS_SIGNATURE "rusEFI 2022.05.10.prometheus_405.1256682768" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 0ce748db09..c2df453df2 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 null // -#define SIGNATURE_HASH 2752647747 -#define TS_SIGNATURE "rusEFI 2022.05.09.prometheus_469.2752647747" +#define SIGNATURE_HASH 1256682768 +#define TS_SIGNATURE "rusEFI 2022.05.10.prometheus_469.1256682768" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index dd2ecf90e7..f4987feeb3 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 null // -#define SIGNATURE_HASH 1352927181 -#define TS_SIGNATURE "rusEFI 2022.05.09.proteus_f4.1352927181" +#define SIGNATURE_HASH 3193004190 +#define TS_SIGNATURE "rusEFI 2022.05.10.proteus_f4.3193004190" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 1414c96c7b..b72de5f71b 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 null // -#define SIGNATURE_HASH 1352927181 -#define TS_SIGNATURE "rusEFI 2022.05.09.proteus_f7.1352927181" +#define SIGNATURE_HASH 3193004190 +#define TS_SIGNATURE "rusEFI 2022.05.10.proteus_f7.3193004190" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 1b3c45e2af..27892cb071 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 null // -#define SIGNATURE_HASH 1352927181 -#define TS_SIGNATURE "rusEFI 2022.05.09.proteus_h7.1352927181" +#define SIGNATURE_HASH 3193004190 +#define TS_SIGNATURE "rusEFI 2022.05.10.proteus_h7.3193004190" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 900e3650bb..e65e84ea2d 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 null // -#define SIGNATURE_HASH 2612648740 -#define TS_SIGNATURE "rusEFI 2022.05.09.subaru_eg33_f7.2612648740" +#define SIGNATURE_HASH 1967963255 +#define TS_SIGNATURE "rusEFI 2022.05.10.subaru_eg33_f7.1967963255" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 9793676373..81a5bfb8f3 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 null // -#define SIGNATURE_HASH 878888933 -#define TS_SIGNATURE "rusEFI 2022.05.09.tdg-pdm8.878888933" +#define SIGNATURE_HASH 3667370166 +#define TS_SIGNATURE "rusEFI 2022.05.10.tdg-pdm8.3667370166" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 7f63f64595..c9675c302c 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -926,6 +926,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->mc33_t_hold_off; if (strEqualCaseInsensitive(name, "mc33_t_hold_tot")) return engineConfiguration->mc33_t_hold_tot; + if (strEqualCaseInsensitive(name, "maxCamPhaseResolveRpm")) + return engineConfiguration->maxCamPhaseResolveRpm; if (strEqualCaseInsensitive(name, "hpfpCamLobes")) return engineConfiguration->hpfpCamLobes; if (strEqualCaseInsensitive(name, "hpfpPeakPos")) @@ -3282,6 +3284,11 @@ void setConfigValueByName(const char *name, float value) { engineConfiguration->mc33_t_hold_tot = (int)value; return; } + if (strEqualCaseInsensitive(name, "maxCamPhaseResolveRpm")) + { + engineConfiguration->maxCamPhaseResolveRpm = (int)value; + return; + } if (strEqualCaseInsensitive(name, "hpfpCamLobes")) { engineConfiguration->hpfpCamLobes = (int)value; diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 490002ae0b..51c28397ff 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.all.4109945765" + signature = "rusEFI 2022.05.10.all.437103862" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.all.4109945765" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.all.437103862" ; 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 @@ -84,7 +84,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 May 09 11:44:16 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:14 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5518,9 +5520,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 4081a7a48f..980892df01 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.alphax-2chan.42622633" + signature = "rusEFI 2022.05.10.alphax-2chan.3967760890" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.alphax-2chan.42622633" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.alphax-2chan.3967760890" ; 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 @@ -84,7 +84,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 May 09 11:43:46 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:40 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5512,9 +5514,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 3142d30507..3a6c3c837f 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.alphax-4chan.887219620" + signature = "rusEFI 2022.05.10.alphax-4chan.3658777335" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.alphax-4chan.887219620" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.alphax-4chan.3658777335" ; 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 @@ -84,7 +84,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 May 09 11:43:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:41 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 542dfc470d..7f990eb0e0 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.atlas.3895606914" + signature = "rusEFI 2022.05.10.atlas.113727953" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.atlas.3895606914" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.atlas.113727953" ; 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 @@ -84,7 +84,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 May 09 11:44:14 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:11 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5518,9 +5520,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index bbe125fca7..55d778d111 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.core8.1461029260" + signature = "rusEFI 2022.05.10.core8.3118526175" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.core8.1461029260" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.core8.3118526175" ; 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 @@ -84,7 +84,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 May 09 11:44:04 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:01 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5515,9 +5517,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 583990cb6e..95b2252198 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.f429-discovery.4109945765" + signature = "rusEFI 2022.05.10.f429-discovery.437103862" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.f429-discovery.4109945765" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.f429-discovery.437103862" ; 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 @@ -84,7 +84,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 May 09 11:44:13 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:10 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5518,9 +5520,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 8e72882f5e..9a7bbbcd00 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.frankenso_na6.3063166817" + signature = "rusEFI 2022.05.10.frankenso_na6.1482772530" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.frankenso_na6.3063166817" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.frankenso_na6.1482772530" ; 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 @@ -84,7 +84,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 May 09 11:44:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:02 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5518,9 +5520,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index a042c361a5..2d3674222d 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.harley81.1998899333" + signature = "rusEFI 2022.05.10.harley81.2580656086" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.harley81.1998899333" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.harley81.2580656086" ; 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 @@ -84,7 +84,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 May 09 11:43:49 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:43 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index dc543558a7..0c8e3d58f1 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen-nb1.815127499" + signature = "rusEFI 2022.05.10.hellen-nb1.3730881688" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen-nb1.815127499" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen-nb1.3730881688" ; 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 @@ -84,7 +84,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 May 09 11:43:58 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:53 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5514,9 +5516,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 4ceb070c0e..93e631dd94 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen121nissan.2285250643" + signature = "rusEFI 2022.05.10.hellen121nissan.1724075776" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen121nissan.2285250643" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen121nissan.1724075776" ; 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 @@ -84,7 +84,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 May 09 11:43:52 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:46 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 22f39e799b..778d4cb738 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen121vag.2703995714" + signature = "rusEFI 2022.05.10.hellen121vag.1340003345" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen121vag.2703995714" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen121vag.1340003345" ; 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 @@ -84,7 +84,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 May 09 11:43:51 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:45 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5514,9 +5516,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 80a07c85e1..831e6c351d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen128.1623311451" + signature = "rusEFI 2022.05.10.hellen128.2385814280" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen128.1623311451" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen128.2385814280" ; 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 @@ -84,7 +84,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 May 09 11:43:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:44 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 796ebf664a..f0bedffdc9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen154hyundai.551817448" + signature = "rusEFI 2022.05.10.hellen154hyundai.3457251259" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen154hyundai.551817448" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen154hyundai.3457251259" ; 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 @@ -84,7 +84,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 May 09 11:43:53 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:48 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 778bd07602..797d481401 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen72.3969010579" + signature = "rusEFI 2022.05.10.hellen72.40316096" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen72.3969010579" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen72.40316096" ; 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 @@ -84,7 +84,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 May 09 11:43:56 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:50 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5514,9 +5516,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 1e38148976..0cc6a90499 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen81.2771782034" + signature = "rusEFI 2022.05.10.hellen81.1271099073" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen81.2771782034" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen81.1271099073" ; 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 @@ -84,7 +84,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 May 09 11:43:57 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:52 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index b10bd8cdbd..8ea50d441e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen88bmw.1024477497" + signature = "rusEFI 2022.05.10.hellen88bmw.3555012202" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen88bmw.1024477497" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen88bmw.3555012202" ; 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 @@ -84,7 +84,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 May 09 11:43:55 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:49 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 7f8d138bdf..4bafbb27d4 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellenNA6.3796303137" + signature = "rusEFI 2022.05.10.hellenNA6.213097074" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellenNA6.3796303137" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellenNA6.213097074" ; 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 @@ -84,7 +84,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 May 09 11:44:00 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:55 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5514,9 +5516,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 5eb64f637c..844ad4ebdb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellenNA8_96.2508264644" + signature = "rusEFI 2022.05.10.hellenNA8_96.2071229335" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellenNA8_96.2508264644" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellenNA8_96.2071229335" ; 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 @@ -84,7 +84,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 May 09 11:44:01 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:56 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5514,9 +5516,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 54df693593..faed0760f3 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.hellen_cypress.2983495087" + signature = "rusEFI 2022.05.10.hellen_cypress.1596056316" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.hellen_cypress.2983495087" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.hellen_cypress.1596056316" ; 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 @@ -84,7 +84,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 May 09 11:44:19 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue May 10 04:27:16 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5518,9 +5520,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 9443e7d477..a2f691c50d 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.kin.4019708450" + signature = "rusEFI 2022.05.10.kin.23233905" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.kin.4019708450" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.kin.23233905" ; 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 @@ -84,7 +84,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 May 09 11:44:18 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue May 10 04:27:15 UTC 2022 pageSize = 21324 page = 1 @@ -1129,7 +1129,8 @@ triggerGapOverrideFrom15 = scalar, F32, 2984, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 2988, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 2992, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 2996, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3000, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3000, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3001, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3012, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3016, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3020, "to", 1, 0, 0, 20, 2 @@ -1945,6 +1946,7 @@ tcu_32Vals = array, U08, 21316, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5479,9 +5481,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index e9d993c2c0..4725f4b153 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.mre_f4.2015312116" + signature = "rusEFI 2022.05.10.mre_f4.2531942311" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.mre_f4.2015312116" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.mre_f4.2531942311" ; 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 @@ -84,7 +84,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 May 09 11:44:03 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:59 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5515,9 +5517,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index f4675d674f..6963108a34 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.mre_f7.2015312116" + signature = "rusEFI 2022.05.10.mre_f7.2531942311" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.mre_f7.2015312116" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.mre_f7.2531942311" ; 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 @@ -84,7 +84,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 May 09 11:44:02 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:26:57 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5515,9 +5517,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index e4058ead19..df65be9599 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.prometheus_405.2752647747" + signature = "rusEFI 2022.05.10.prometheus_405.1256682768" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.prometheus_405.2752647747" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.prometheus_405.1256682768" ; 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 @@ -84,7 +84,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 May 09 11:44:08 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:04 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 700aca3685..46ffc87bb5 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.prometheus_469.2752647747" + signature = "rusEFI 2022.05.10.prometheus_469.1256682768" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.prometheus_469.2752647747" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.prometheus_469.1256682768" ; 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 @@ -84,7 +84,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 May 09 11:44:06 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:03 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5513,9 +5515,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 8ab8fb35d8..f4bf93ca52 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.proteus_f4.1352927181" + signature = "rusEFI 2022.05.10.proteus_f4.3193004190" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.proteus_f4.1352927181" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.proteus_f4.3193004190" ; 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 @@ -84,7 +84,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 May 09 11:44:10 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:08 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5511,9 +5513,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index c832125892..a0b6b029fd 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.proteus_f7.1352927181" + signature = "rusEFI 2022.05.10.proteus_f7.3193004190" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.proteus_f7.1352927181" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.proteus_f7.3193004190" ; 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 @@ -84,7 +84,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 May 09 11:44:09 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:06 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5511,9 +5513,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 3628e46234..923d9ba8cd 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.proteus_h7.1352927181" + signature = "rusEFI 2022.05.10.proteus_h7.3193004190" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.proteus_h7.1352927181" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.proteus_h7.3193004190" ; 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 @@ -84,7 +84,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 May 09 11:44:11 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:09 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5511,9 +5513,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index c3547fca53..d0cf65ef49 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.subaru_eg33_f7.2612648740" + signature = "rusEFI 2022.05.10.subaru_eg33_f7.1967963255" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.subaru_eg33_f7.2612648740" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.subaru_eg33_f7.1967963255" ; 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 @@ -84,7 +84,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 May 09 11:44:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue May 10 04:27:17 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5514,9 +5516,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 7a83d76eb2..7e74f0dbb2 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.05.09.tdg-pdm8.878888933" + signature = "rusEFI 2022.05.10.tdg-pdm8.3667370166" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.05.09.tdg-pdm8.878888933" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.05.10.tdg-pdm8.3667370166" ; 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 @@ -84,7 +84,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 May 09 11:44:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:13 UTC 2022 pageSize = 21352 page = 1 @@ -1150,7 +1150,8 @@ triggerGapOverrideFrom15 = scalar, F32, 3012, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom16 = scalar, F32, 3016, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom17 = scalar, F32, 3020, "from", 1, 0, 0, 20, 2 triggerGapOverrideFrom18 = scalar, F32, 3024, "from", 1, 0, 0, 20, 2 -unused4080 = array, S08, 3028, [12], "", 1,0,0,0,0 +maxCamPhaseResolveRpm = scalar, U08, 3028, "rpm", 50.0, 0, 0, 12500, 0 +unused4080 = array, S08, 3029, [11], "", 1,0,0,0,0 triggerGapOverrideTo1 = scalar, F32, 3040, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo2 = scalar, F32, 3044, "to", 1, 0, 0, 20, 2 triggerGapOverrideTo3 = scalar, F32, 3048, "to", 1, 0, 0, 20, 2 @@ -1984,6 +1985,7 @@ tcu_32Vals = array, U08, 21344, [8], "%", 1, 0, 0, 255, 0 triggerGapOverrideFrom16 = "triggerGapOverrideFrom 16" triggerGapOverrideFrom17 = "triggerGapOverrideFrom 17" triggerGapOverrideFrom18 = "triggerGapOverrideFrom 18" + 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." triggerGapOverrideTo1 = "triggerGapOverrideTo 1" triggerGapOverrideTo2 = "triggerGapOverrideTo 2" triggerGapOverrideTo3 = "triggerGapOverrideTo 3" @@ -5518,9 +5520,10 @@ dialog = electronic_throttleDialog, "electronic_throttle" field = "#Set offset so VVT indicates 0 degrees in default position" field = "VVT offset bank 1 intake", vvtOffsets1, { camInputs1 != 0 } field = "VVT offset bank 1 exhaust", vvtOffsets2, { camInputs2 != 0 } - field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } + field = "VVT offset bank 2 intake", vvtOffsets3, { camInputs3 != 0 } field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } - field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Require CAM/VVT sync for ignition", isPhaseSyncRequiredForIgnition + field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm field = "Print verbose VVT sync details to console",verboseVVTDecoding field = "Print verbose trigger sync to console", verboseTriggerSynchDetails field = "Do not print messages in case of sync error", silentTriggerError 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 2fc35b2493..5888d6a12b 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 May 09 08:20:06 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue May 10 04:27:20 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1637,6 +1637,7 @@ public class Fields { public static final int maxAcClt_offset = 11; public static final int maxAcRpm_offset = 9; public static final int maxAcTps_offset = 10; + public static final int maxCamPhaseResolveRpm_offset = 3028; public static final int maxIdleVss_offset = 378; public static final int mc33816_cs_offset = 2052; public static final int mc33816_driven_offset = 1932; @@ -1853,6 +1854,7 @@ public class Fields { public static final int servoOutputPins7_offset = 2066; public static final int servoOutputPins8_offset = 2068; public static final int showHumanReadableWarning_offset = 940; + public static final int SIGNATURE_HASH = 437103862; public static final int silentTriggerError_offset = 1340; public static final int skippedWheelOnCam_offset = 1340; public static final int slowAdcAlpha_offset = 1580; @@ -2374,7 +2376,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2022.05.09.all.4109945765"; + public static final String TS_SIGNATURE = "rusEFI 2022.05.10.all.437103862"; 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 = 1016; @@ -2414,7 +2416,7 @@ public class Fields { public static final int unused1740b0_offset = 1608; public static final int unused1740b1_offset = 1608; public static final int unused1740b2_offset = 1608; - public static final int unused4080_offset = 3028; + public static final int unused4080_offset = 3029; public static final int unused_1484_bit_24_offset = 1352; public static final int unused_1484_bit_25_offset = 1352; public static final int unused_1484_bit_26_offset = 1352; @@ -3726,7 +3728,8 @@ public class Fields { public static final Field TRIGGERGAPOVERRIDEFROM16 = Field.create("TRIGGERGAPOVERRIDEFROM16", 3016, FieldType.FLOAT); public static final Field TRIGGERGAPOVERRIDEFROM17 = Field.create("TRIGGERGAPOVERRIDEFROM17", 3020, FieldType.FLOAT); public static final Field TRIGGERGAPOVERRIDEFROM18 = Field.create("TRIGGERGAPOVERRIDEFROM18", 3024, FieldType.FLOAT); - public static final Field UNUSED4080 = Field.create("UNUSED4080", 3028, FieldType.INT8).setScale(1.0); + public static final Field MAXCAMPHASERESOLVERPM = Field.create("MAXCAMPHASERESOLVERPM", 3028, FieldType.INT8).setScale(50.0); + public static final Field UNUSED4080 = Field.create("UNUSED4080", 3029, FieldType.INT8).setScale(1.0); public static final Field TRIGGERGAPOVERRIDETO1 = Field.create("TRIGGERGAPOVERRIDETO1", 3040, FieldType.FLOAT); public static final Field TRIGGERGAPOVERRIDETO2 = Field.create("TRIGGERGAPOVERRIDETO2", 3044, FieldType.FLOAT); public static final Field TRIGGERGAPOVERRIDETO3 = Field.create("TRIGGERGAPOVERRIDETO3", 3048, FieldType.FLOAT); @@ -5113,6 +5116,7 @@ public class Fields { TRIGGERGAPOVERRIDEFROM16, TRIGGERGAPOVERRIDEFROM17, TRIGGERGAPOVERRIDEFROM18, + MAXCAMPHASERESOLVERPM, UNUSED4080, TRIGGERGAPOVERRIDETO1, TRIGGERGAPOVERRIDETO2,