From 6a8e248d48705acd8280bc477bdadd37d5be088e Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Thu, 8 Sep 2022 20:30:30 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../algo/engine_configuration_generated_structures.h | 7 ++++--- .../config/controllers/algo/rusefi_generated.h | 6 +++--- .../algo/engine_configuration_generated_structures.h | 7 ++++--- .../config/controllers/algo/rusefi_generated.h | 6 +++--- .../algo/engine_configuration_generated_structures.h | 7 ++++--- .../config/controllers/algo/rusefi_generated.h | 6 +++--- .../engine_configuration_generated_structures.h | 7 ++++--- firmware/controllers/generated/rusefi_generated.h | 6 +++--- firmware/controllers/generated/signature_48way.h | 4 ++-- firmware/controllers/generated/signature_all.h | 4 ++-- .../controllers/generated/signature_alphax-2chan.h | 4 ++-- .../controllers/generated/signature_alphax-4chan.h | 4 ++-- firmware/controllers/generated/signature_atlas.h | 4 ++-- firmware/controllers/generated/signature_core8.h | 4 ++-- firmware/controllers/generated/signature_cypress.h | 4 ++-- .../controllers/generated/signature_f407-discovery.h | 4 ++-- .../controllers/generated/signature_f429-discovery.h | 4 ++-- .../controllers/generated/signature_frankenso_na6.h | 4 ++-- firmware/controllers/generated/signature_harley81.h | 4 ++-- .../controllers/generated/signature_hellen-gm-e67.h | 4 ++-- firmware/controllers/generated/signature_hellen-nb1.h | 4 ++-- .../controllers/generated/signature_hellen121nissan.h | 4 ++-- .../controllers/generated/signature_hellen121vag.h | 4 ++-- firmware/controllers/generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- firmware/controllers/generated/signature_hellen72.h | 4 ++-- firmware/controllers/generated/signature_hellen81.h | 4 ++-- .../controllers/generated/signature_hellen88bmw.h | 4 ++-- firmware/controllers/generated/signature_hellenNA6.h | 4 ++-- .../controllers/generated/signature_hellenNA8_96.h | 4 ++-- firmware/controllers/generated/signature_kin.h | 4 ++-- firmware/controllers/generated/signature_mre_f4.h | 4 ++-- firmware/controllers/generated/signature_mre_f7.h | 4 ++-- .../controllers/generated/signature_prometheus_405.h | 4 ++-- .../controllers/generated/signature_prometheus_469.h | 4 ++-- firmware/controllers/generated/signature_proteus_f4.h | 4 ++-- firmware/controllers/generated/signature_proteus_f7.h | 4 ++-- firmware/controllers/generated/signature_proteus_h7.h | 4 ++-- .../controllers/generated/signature_subaru_eg33_f7.h | 4 ++-- firmware/controllers/generated/signature_tdg-pdm8.h | 4 ++-- .../lua/generated/value_lookup_generated.cpp | 7 +++++++ firmware/tunerstudio/generated/rusefi.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_48way.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_alphax-2chan.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_alphax-4chan.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_atlas.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_core8.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_cypress.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_f407-discovery.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_f429-discovery.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_frankenso_na6.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_harley81.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_hellen-gm-e67.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_hellen-nb1.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_hellen121nissan.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_hellen121vag.ini | 10 ++++++---- .../generated/rusefi_hellen128mercedes.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_hellen154hyundai.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_hellen72.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_hellen81.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_hellen88bmw.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_hellenNA6.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_hellenNA8_96.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_kin.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_mre_f4.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_mre_f7.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_prometheus_405.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_prometheus_469.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_proteus_f4.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_proteus_f7.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_proteus_h7.ini | 10 ++++++---- .../tunerstudio/generated/rusefi_subaru_eg33_f7.ini | 10 ++++++---- firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini | 10 ++++++---- .../main/java/com/rusefi/config/generated/Fields.java | 11 ++++++----- 74 files changed, 297 insertions(+), 221 deletions(-) diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index c97a3db5ec..091c30471d 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:41 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 20:29:25 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1243,9 +1243,10 @@ struct engine_configuration_s { */ scaled_channel knockRetardReapplyRate; /** + * Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync. * offset 566 */ - uint8_t unused556; + uint8_t engineSyncCam; /** * Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response. * offset 567 @@ -4987,4 +4988,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:41 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 20:29:25 UTC 2022 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index 4f590fc6f6..cda3ee1fa6 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -671,6 +671,7 @@ #define engineMake_offset 1092 #define engineSnifferFocusOnInputs_offset 1360 #define engineSnifferRpmThreshold_offset 10 +#define engineSyncCam_offset 566 #define engineType_offset 0 #define ERROR_BUFFER_SIZE 120 #define ETB_BIAS_CURVE_LENGTH 8 @@ -1928,7 +1929,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 2785459037 +#define SIGNATURE_HASH 1398401400 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2495,7 +2496,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.2785459037" +#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.1398401400" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2538,7 +2539,6 @@ #define unused120b18_offset 120 #define unused1740b2_offset 1628 #define unused4080_offset 3123 -#define unused556_offset 566 #define unused962_offset 1040 #define unused_1484_bit_27_offset 1372 #define unused_1484_bit_29_offset 1372 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 6f99429448..e38fbafc3e 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:40 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 20:29:24 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1243,9 +1243,10 @@ struct engine_configuration_s { */ scaled_channel knockRetardReapplyRate; /** + * Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync. * offset 566 */ - uint8_t unused556; + uint8_t engineSyncCam; /** * Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response. * offset 567 @@ -4987,4 +4988,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:40 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 20:29:24 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 7564aaf4c9..cf888f2fdd 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -671,6 +671,7 @@ #define engineMake_offset 1092 #define engineSnifferFocusOnInputs_offset 1360 #define engineSnifferRpmThreshold_offset 10 +#define engineSyncCam_offset 566 #define engineType_offset 0 #define ERROR_BUFFER_SIZE 120 #define ETB_BIAS_CURVE_LENGTH 8 @@ -1928,7 +1929,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 3469810065 +#define SIGNATURE_HASH 999181236 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2495,7 +2496,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.09.08.kin.3469810065" +#define TS_SIGNATURE "rusEFI 2022.09.08.kin.999181236" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2538,7 +2539,6 @@ #define unused120b18_offset 120 #define unused1740b2_offset 1628 #define unused4080_offset 3123 -#define unused556_offset 566 #define unused962_offset 1040 #define unused_1484_bit_27_offset 1372 #define unused_1484_bit_29_offset 1372 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 5ba6f24489..11e6e7cb31 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:43 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 Thu Sep 08 20:29:27 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1243,9 +1243,10 @@ struct engine_configuration_s { */ scaled_channel knockRetardReapplyRate; /** + * Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync. * offset 566 */ - uint8_t unused556; + uint8_t engineSyncCam; /** * Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response. * offset 567 @@ -4987,4 +4988,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:43 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 Thu Sep 08 20:29:27 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 896a073ef8..295b653a76 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 @@ -681,6 +681,7 @@ #define engineMake_offset 1092 #define engineSnifferFocusOnInputs_offset 1360 #define engineSnifferRpmThreshold_offset 10 +#define engineSyncCam_offset 566 #define engineType_offset 0 #define ERROR_BUFFER_SIZE 120 #define ETB_BIAS_CURVE_LENGTH 8 @@ -1894,7 +1895,7 @@ #define show_Proteus_presets false #define show_test_presets false #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 3742917255 +#define SIGNATURE_HASH 709308578 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2462,7 +2463,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.09.08.subaru_eg33_f7.3742917255" +#define TS_SIGNATURE "rusEFI 2022.09.08.subaru_eg33_f7.709308578" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2505,7 +2506,6 @@ #define unused120b18_offset 120 #define unused1740b2_offset 1628 #define unused4080_offset 3123 -#define unused556_offset 566 #define unused962_offset 1040 #define unused_1484_bit_27_offset 1372 #define unused_1484_bit_29_offset 1372 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 619984cdab..f6bdac37a4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:33 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:22 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1243,9 +1243,10 @@ struct engine_configuration_s { */ scaled_channel knockRetardReapplyRate; /** + * Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync. * offset 566 */ - uint8_t unused556; + uint8_t engineSyncCam; /** * Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response. * offset 567 @@ -4987,4 +4988,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21300); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:33 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:22 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 46854de0ee..533907f84b 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -671,6 +671,7 @@ #define engineMake_offset 1092 #define engineSnifferFocusOnInputs_offset 1360 #define engineSnifferRpmThreshold_offset 10 +#define engineSyncCam_offset 566 #define engineType_offset 0 #define ERROR_BUFFER_SIZE 120 #define ETB_BIAS_CURVE_LENGTH 8 @@ -1928,7 +1929,7 @@ #define show_Frankenso_presets true #define show_test_presets true #define showHumanReadableWarning_offset 960 -#define SIGNATURE_HASH 2785459037 +#define SIGNATURE_HASH 1398401400 #define silentTriggerError_offset 1360 #define skippedWheelOnCam_offset 1360 #define slowAdcAlpha_offset 1600 @@ -2495,7 +2496,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI 2022.09.08.all.2785459037" +#define TS_SIGNATURE "rusEFI 2022.09.08.all.1398401400" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2538,7 +2539,6 @@ #define unused120b18_offset 120 #define unused1740b2_offset 1628 #define unused4080_offset 3123 -#define unused556_offset 566 #define unused962_offset 1040 #define unused_1484_bit_27_offset 1372 #define unused_1484_bit_29_offset 1372 diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 9b908611c1..1b2642bf0d 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2971775762 -#define TS_SIGNATURE "rusEFI 2022.09.08.48way.2971775762" +#define SIGNATURE_HASH 1149165879 +#define TS_SIGNATURE "rusEFI 2022.09.08.48way.1149165879" diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 5fc5276bbb..e31dc8cace 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 2785459037 -#define TS_SIGNATURE "rusEFI 2022.09.08.all.2785459037" +#define SIGNATURE_HASH 1398401400 +#define TS_SIGNATURE "rusEFI 2022.09.08.all.1398401400" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 6316779116..ac647c3390 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 2484348465 -#define TS_SIGNATURE "rusEFI 2022.09.08.alphax-2chan.2484348465" +#define SIGNATURE_HASH 1632334868 +#define TS_SIGNATURE "rusEFI 2022.09.08.alphax-2chan.1632334868" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 0c623183a8..aebc703e20 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 756709586 -#define TS_SIGNATURE "rusEFI 2022.09.08.alphax-4chan.756709586" +#define SIGNATURE_HASH 3628411639 +#define TS_SIGNATURE "rusEFI 2022.09.08.alphax-4chan.3628411639" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index bebf64caae..9c40c3182b 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 3133951610 -#define TS_SIGNATURE "rusEFI 2022.09.08.atlas.3133951610" +#define SIGNATURE_HASH 1335041119 +#define TS_SIGNATURE "rusEFI 2022.09.08.atlas.1335041119" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 49808cccf9..f2d55d0460 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 1357572772 -#define TS_SIGNATURE "rusEFI 2022.09.08.core8.1357572772" +#define SIGNATURE_HASH 2780149889 +#define TS_SIGNATURE "rusEFI 2022.09.08.core8.2780149889" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index b627bc15cb..bcc57ead22 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 2785459037 -#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.2785459037" +#define SIGNATURE_HASH 1398401400 +#define TS_SIGNATURE "rusEFI 2022.09.08.cypress.1398401400" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index dc9f67f027..f3774d2ff0 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 2785459037 -#define TS_SIGNATURE "rusEFI 2022.09.08.f407-discovery.2785459037" +#define SIGNATURE_HASH 1398401400 +#define TS_SIGNATURE "rusEFI 2022.09.08.f407-discovery.1398401400" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index c75c932ef8..8fba16f0bc 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 2785459037 -#define TS_SIGNATURE "rusEFI 2022.09.08.f429-discovery.2785459037" +#define SIGNATURE_HASH 1398401400 +#define TS_SIGNATURE "rusEFI 2022.09.08.f429-discovery.1398401400" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 114e330743..3bbece4c2d 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 3832170393 -#define TS_SIGNATURE "rusEFI 2022.09.08.frankenso_na6.3832170393" +#define SIGNATURE_HASH 288691644 +#define TS_SIGNATURE "rusEFI 2022.09.08.frankenso_na6.288691644" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index a454cfdbb3..c001946944 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 1459338866 -#define TS_SIGNATURE "rusEFI 2022.09.08.harley81.1459338866" +#define SIGNATURE_HASH 2745494615 +#define TS_SIGNATURE "rusEFI 2022.09.08.harley81.2745494615" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index a9c3adec70..57ba0fe429 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null // -#define SIGNATURE_HASH 308362987 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen-gm-e67.308362987" +#define SIGNATURE_HASH 3879627982 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen-gm-e67.3879627982" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index fd74bb4bb5..dfab36d69f 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 2139982481 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen-nb1.2139982481" +#define SIGNATURE_HASH 2329073844 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen-nb1.2329073844" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index e7ebbee264..082b8975b0 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 785908663 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen121nissan.785908663" +#define SIGNATURE_HASH 3683078546 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen121nissan.3683078546" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 887255d72c..56f025fa3e 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 3592910887 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen121vag.3592910887" +#define SIGNATURE_HASH 595077634 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen121vag.595077634" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index c644537324..54f10e8564 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 1492682339 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen128.1492682339" +#define SIGNATURE_HASH 2913457222 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen128.2913457222" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 0d7df8e1fd..31073cac5d 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 1045023193 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen154hyundai.1045023193" +#define SIGNATURE_HASH 3407256572 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen154hyundai.3407256572" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 1c2ba5abd0..6320e99156 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 1413059161 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen72.1413059161" +#define SIGNATURE_HASH 2707865724 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen72.2707865724" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index b741258e61..bde037d3b8 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 2226348887 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen81.2226348887" +#define SIGNATURE_HASH 1911304562 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen81.1911304562" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 243eb6f3c3..79aac02fb7 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 3019090065 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellen88bmw.3019090065" +#define SIGNATURE_HASH 1185741492 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellen88bmw.1185741492" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 952d9d3718..8eebcc75e6 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 1676994015 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellenNA6.1676994015" +#define SIGNATURE_HASH 2527836154 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellenNA6.2527836154" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 5b099ac30e..8c89598ee1 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 101649077 -#define TS_SIGNATURE "rusEFI 2022.09.08.hellenNA8_96.101649077" +#define SIGNATURE_HASH 4082129040 +#define TS_SIGNATURE "rusEFI 2022.09.08.hellenNA8_96.4082129040" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 7d7d36751b..9bd0b0f9f6 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 3469810065 -#define TS_SIGNATURE "rusEFI 2022.09.08.kin.3469810065" +#define SIGNATURE_HASH 999181236 +#define TS_SIGNATURE "rusEFI 2022.09.08.kin.999181236" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 494be4737a..f279a435e3 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 1775253419 -#define TS_SIGNATURE "rusEFI 2022.09.08.mre_f4.1775253419" +#define SIGNATURE_HASH 2626643342 +#define TS_SIGNATURE "rusEFI 2022.09.08.mre_f4.2626643342" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index f05f61e3ed..5d62354a9e 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 1775253419 -#define TS_SIGNATURE "rusEFI 2022.09.08.mre_f7.1775253419" +#define SIGNATURE_HASH 2626643342 +#define TS_SIGNATURE "rusEFI 2022.09.08.mre_f7.2626643342" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index d12e1d4d4b..033324a96b 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 4142686907 -#define TS_SIGNATURE "rusEFI 2022.09.08.prometheus_405.4142686907" +#define SIGNATURE_HASH 62075038 +#define TS_SIGNATURE "rusEFI 2022.09.08.prometheus_405.62075038" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index feb2eb1aca..5c40dfa0a0 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 4142686907 -#define TS_SIGNATURE "rusEFI 2022.09.08.prometheus_469.4142686907" +#define SIGNATURE_HASH 62075038 +#define TS_SIGNATURE "rusEFI 2022.09.08.prometheus_469.62075038" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 860bbe3b21..f56f635165 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 63667243 -#define TS_SIGNATURE "rusEFI 2022.09.08.proteus_f4.63667243" +#define SIGNATURE_HASH 4136906254 +#define TS_SIGNATURE "rusEFI 2022.09.08.proteus_f4.4136906254" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 7ffd5d8c3a..764be2f7af 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 63667243 -#define TS_SIGNATURE "rusEFI 2022.09.08.proteus_f7.63667243" +#define SIGNATURE_HASH 4136906254 +#define TS_SIGNATURE "rusEFI 2022.09.08.proteus_f7.4136906254" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 135f310a4f..dfed9ceb68 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 63667243 -#define TS_SIGNATURE "rusEFI 2022.09.08.proteus_h7.63667243" +#define SIGNATURE_HASH 4136906254 +#define TS_SIGNATURE "rusEFI 2022.09.08.proteus_h7.4136906254" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 0ad65a4a1d..4a39fc8042 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 3742917255 -#define TS_SIGNATURE "rusEFI 2022.09.08.subaru_eg33_f7.3742917255" +#define SIGNATURE_HASH 709308578 +#define TS_SIGNATURE "rusEFI 2022.09.08.subaru_eg33_f7.709308578" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 6d812be22e..74077e92b2 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 202274057 -#define TS_SIGNATURE "rusEFI 2022.09.08.tdg-pdm8.202274057" +#define SIGNATURE_HASH 4182845228 +#define TS_SIGNATURE "rusEFI 2022.09.08.tdg-pdm8.4182845228" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 045593bef2..844d9d8d53 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -298,6 +298,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->knockRetardAggression; if (strEqualCaseInsensitive(name, "knockRetardReapplyRate")) return engineConfiguration->knockRetardReapplyRate; + if (strEqualCaseInsensitive(name, "engineSyncCam")) + return engineConfiguration->engineSyncCam; if (strEqualCaseInsensitive(name, "vssFilterReciprocal")) return engineConfiguration->vssFilterReciprocal; if (strEqualCaseInsensitive(name, "vssGearRatio")) @@ -1208,6 +1210,11 @@ void setConfigValueByName(const char *name, float value) { engineConfiguration->knockRetardReapplyRate = (int)value; return; } + if (strEqualCaseInsensitive(name, "engineSyncCam")) + { + engineConfiguration->engineSyncCam = (int)value; + return; + } if (strEqualCaseInsensitive(name, "vssFilterReciprocal")) { engineConfiguration->vssFilterReciprocal = (int)value; diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index dff2b7160a..e136f88174 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.all.2785459037" + signature = "rusEFI 2022.09.08.all.1398401400" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.all.2785459037" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.all.1398401400" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:31 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:19 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 7b6229105f..0d897160e1 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.48way.2971775762" + signature = "rusEFI 2022.09.08.48way.1149165879" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.48way.2971775762" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.48way.1149165879" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:13 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:59 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5938,6 +5939,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 511a5bb248..7d737e1c43 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.alphax-2chan.2484348465" + signature = "rusEFI 2022.09.08.alphax-2chan.1632334868" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.alphax-2chan.2484348465" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.alphax-2chan.1632334868" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:44 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:29 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5934,6 +5935,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 6da321e9ee..f7f2f0d4c9 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.alphax-4chan.756709586" + signature = "rusEFI 2022.09.08.alphax-4chan.3628411639" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.alphax-4chan.756709586" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.alphax-4chan.3628411639" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:46 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:30 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 cc3d4d94a7..dd5da7bb94 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.atlas.3133951610" + signature = "rusEFI 2022.09.08.atlas.1335041119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.atlas.3133951610" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.atlas.1335041119" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:28 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:15 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 4840d27814..c9ec5d3f18 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.core8.1357572772" + signature = "rusEFI 2022.09.08.core8.2780149889" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.core8.1357572772" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.core8.2780149889" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:11 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:57 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5938,6 +5939,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 5b2e197009..f4c7805e35 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.cypress.2785459037" + signature = "rusEFI 2022.09.08.cypress.1398401400" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.cypress.2785459037" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.cypress.1398401400" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:41 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 08 20:29:25 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 49312fa5cb..fdc740a0db 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.f407-discovery.2785459037" + signature = "rusEFI 2022.09.08.f407-discovery.1398401400" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.f407-discovery.2785459037" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.f407-discovery.1398401400" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:25 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:12 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 72a1093ce6..858335404e 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.f429-discovery.2785459037" + signature = "rusEFI 2022.09.08.f429-discovery.1398401400" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.f429-discovery.2785459037" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.f429-discovery.1398401400" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:26 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:14 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 2938d830ed..58458ef3e6 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.frankenso_na6.3832170393" + signature = "rusEFI 2022.09.08.frankenso_na6.288691644" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.frankenso_na6.3832170393" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.frankenso_na6.288691644" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:01 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 f37ea86a5d..5e4ac084c2 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.harley81.1459338866" + signature = "rusEFI 2022.09.08.harley81.2745494615" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.harley81.1459338866" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.harley81.2745494615" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:48 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:32 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5936,6 +5937,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 647cce4f36..a0a903256a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen-gm-e67.308362987" + signature = "rusEFI 2022.09.08.hellen-gm-e67.3879627982" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen-gm-e67.308362987" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen-gm-e67.3879627982" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:03 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:48 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 bb6b1f2e2b..84ba35a9ad 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen-nb1.2139982481" + signature = "rusEFI 2022.09.08.hellen-nb1.2329073844" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen-nb1.2139982481" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen-nb1.2329073844" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:01 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:46 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 edeb456679..ca8d98a7fb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen121nissan.785908663" + signature = "rusEFI 2022.09.08.hellen121nissan.3683078546" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen121nissan.785908663" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen121nissan.3683078546" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:53 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:38 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5936,6 +5937,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 1979e4a2f5..0d3ffe1125 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen121vag.3592910887" + signature = "rusEFI 2022.09.08.hellen121vag.595077634" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen121vag.3592910887" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen121vag.595077634" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:51 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:36 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 21c77a9b8b..ee6007a372 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen128.1492682339" + signature = "rusEFI 2022.09.08.hellen128.2913457222" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen128.1492682339" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen128.2913457222" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:50 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:34 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5936,6 +5937,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 ed697cc304..20f0b33f3a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen154hyundai.1045023193" + signature = "rusEFI 2022.09.08.hellen154hyundai.3407256572" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen154hyundai.1045023193" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen154hyundai.3407256572" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:54 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:39 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5936,6 +5937,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 44f50aacec..e78b116632 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen72.1413059161" + signature = "rusEFI 2022.09.08.hellen72.2707865724" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen72.1413059161" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen72.2707865724" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:58 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:42 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 bdecadf036..044a7e8b6b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen81.2226348887" + signature = "rusEFI 2022.09.08.hellen81.1911304562" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen81.2226348887" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen81.1911304562" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:00 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:44 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5935,6 +5936,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 a6259c6b7c..34f8122f79 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellen88bmw.3019090065" + signature = "rusEFI 2022.09.08.hellen88bmw.1185741492" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellen88bmw.3019090065" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellen88bmw.1185741492" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:56 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:41 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5936,6 +5937,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 7ba6030719..22c3871269 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellenNA6.1676994015" + signature = "rusEFI 2022.09.08.hellenNA6.2527836154" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellenNA6.1676994015" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellenNA6.2527836154" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:05 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:50 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 ada370f4ad..f7ee5fc812 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.hellenNA8_96.101649077" + signature = "rusEFI 2022.09.08.hellenNA8_96.4082129040" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.hellenNA8_96.101649077" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.hellenNA8_96.4082129040" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:06 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:52 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5937,6 +5938,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index b42c71c3f0..7bad3cdd7c 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.kin.3469810065" + signature = "rusEFI 2022.09.08.kin.999181236" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.kin.3469810065" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.kin.999181236" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 02:50:40 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 08 20:29:24 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 27be7ddc62..01944bffb6 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.mre_f4.1775253419" + signature = "rusEFI 2022.09.08.mre_f4.2626643342" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.mre_f4.1775253419" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.mre_f4.2626643342" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:09 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:55 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5938,6 +5939,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 4b1b85a481..2315a3b1e7 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.mre_f7.1775253419" + signature = "rusEFI 2022.09.08.mre_f7.2626643342" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.mre_f7.1775253419" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.mre_f7.2626643342" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:08 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:29:54 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5938,6 +5939,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 b6bcbe69b9..b02ca9c2a3 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.prometheus_405.4142686907" + signature = "rusEFI 2022.09.08.prometheus_405.62075038" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.prometheus_405.4142686907" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.prometheus_405.62075038" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:18 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:05 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5934,6 +5935,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 f9ee038771..1024ac5a1b 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.prometheus_469.4142686907" + signature = "rusEFI 2022.09.08.prometheus_469.62075038" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.prometheus_469.4142686907" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.prometheus_469.62075038" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:16 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:03 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5934,6 +5935,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 094901d784..831942554c 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.proteus_f4.63667243" + signature = "rusEFI 2022.09.08.proteus_f4.4136906254" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.proteus_f4.63667243" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.proteus_f4.4136906254" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:21 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:08 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5934,6 +5935,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 c49a829bd3..bb99fdfab8 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.proteus_f7.63667243" + signature = "rusEFI 2022.09.08.proteus_f7.4136906254" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.proteus_f7.63667243" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.proteus_f7.4136906254" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:19 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:06 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5934,6 +5935,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 273eeacb39..21c3b050c5 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.proteus_h7.63667243" + signature = "rusEFI 2022.09.08.proteus_h7.4136906254" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.proteus_h7.63667243" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.proteus_h7.4136906254" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:23 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:10 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5934,6 +5935,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 29066c81d0..52e390075e 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.subaru_eg33_f7.3742917255" + signature = "rusEFI 2022.09.08.subaru_eg33_f7.709308578" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.subaru_eg33_f7.3742917255" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.subaru_eg33_f7.709308578" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Sep 08 02:50:43 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 Thu Sep 08 20:29:27 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5936,6 +5937,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 da042fcde3..577ff74c39 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.09.08.tdg-pdm8.202274057" + signature = "rusEFI 2022.09.08.tdg-pdm8.4182845228" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature = "rusEFI 2022.09.08.tdg-pdm8.202274057" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.09.08.tdg-pdm8.4182845228" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -86,7 +86,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 02:51:30 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:17 UTC 2022 pageSize = 21300 page = 1 @@ -244,7 +244,7 @@ idle_solenoidPinMode = bits, U08, 558, [0:1], "default", "default inverted", "op manIdlePosition = scalar, F32, 560, "%", 1, 0, 0, 100, 0 knockRetardAggression = scalar, U08, 564, "%", 0.1, 0, 0, 20, 1 knockRetardReapplyRate = scalar, U08, 565, "deg/s", 0.1, 0, 0, 10, 1 -unused556 = scalar, U08, 566, "", 1, 0, 0, 1, 0 +engineSyncCam = scalar, U08, 566, "", 1, 0, 0, 3, 0 vssFilterReciprocal = scalar, U08, 567, "", 1, 0, 2, 200, 0 vssGearRatio = scalar, U16, 568, "ratio", 0.001, 0, 0, 60, 3 vssToothCount = scalar, U08, 570, "count", 1, 0, 1, 100, 0 @@ -1472,6 +1472,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0 manIdlePosition = "Value between 0 and 100 used in Manual mode" knockRetardAggression = "Ignition timing to remove when a knock event occurs." knockRetardReapplyRate = "After a knock event, reapply timing at this rate." + engineSyncCam = "Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync." vssFilterReciprocal = "Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response." vssGearRatio = "Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0." vssToothCount = "Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft." @@ -5940,6 +5941,7 @@ dialog = wideband_stateDialog, "wideband_state" field = "VVT offset bank 2 exhaust", vvtOffsets4, { camInputs4 != 0 } field = "Require cam/VVT sync for ignition", isPhaseSyncRequiredForIgnition field = "Maximum cam/VVT sync RPM", maxCamPhaseResolveRpm + field = "Cam for engine sync resolution", engineSyncCam 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 75538e18f7..775f200e22 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 Thu Sep 08 02:51:33 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 08 20:30:22 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -655,6 +655,7 @@ public class Fields { public static final int engineMake_offset = 1092; public static final int engineSnifferFocusOnInputs_offset = 1360; public static final int engineSnifferRpmThreshold_offset = 10; + public static final int engineSyncCam_offset = 566; public static final int engineType_offset = 0; public static final int ERROR_BUFFER_SIZE = 120; public static final int ETB_BIAS_CURVE_LENGTH = 8; @@ -1876,6 +1877,7 @@ public class Fields { public static final int sensorChartMode_offset = 955; public static final int sensorSnifferRpmThreshold_offset = 4; public static final int showHumanReadableWarning_offset = 960; + public static final int SIGNATURE_HASH = 1398401400; public static final int silentTriggerError_offset = 1360; public static final int skippedWheelOnCam_offset = 1360; public static final int slowAdcAlpha_offset = 1600; @@ -2377,7 +2379,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.09.08.all.2785459037"; + public static final String TS_SIGNATURE = "rusEFI 2022.09.08.all.1398401400"; 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 = 1248; @@ -2417,7 +2419,6 @@ public class Fields { public static final int unused120b18_offset = 120; public static final int unused1740b2_offset = 1628; public static final int unused4080_offset = 3123; - public static final int unused556_offset = 566; public static final int unused962_offset = 1040; public static final int unused_1484_bit_27_offset = 1372; public static final int unused_1484_bit_29_offset = 1372; @@ -2746,7 +2747,7 @@ public class Fields { public static final Field MANIDLEPOSITION = Field.create("MANIDLEPOSITION", 560, FieldType.FLOAT); public static final Field KNOCKRETARDAGGRESSION = Field.create("KNOCKRETARDAGGRESSION", 564, FieldType.INT8).setScale(0.1); public static final Field KNOCKRETARDREAPPLYRATE = Field.create("KNOCKRETARDREAPPLYRATE", 565, FieldType.INT8).setScale(0.1); - public static final Field UNUSED556 = Field.create("UNUSED556", 566, FieldType.INT8).setScale(1.0); + public static final Field ENGINESYNCCAM = Field.create("ENGINESYNCCAM", 566, FieldType.INT8).setScale(1.0); public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 567, FieldType.INT8).setScale(1.0); public static final Field VSSGEARRATIO = Field.create("VSSGEARRATIO", 568, FieldType.INT16).setScale(0.001); public static final Field VSSTOOTHCOUNT = Field.create("VSSTOOTHCOUNT", 570, FieldType.INT8).setScale(1.0); @@ -4125,7 +4126,7 @@ public class Fields { MANIDLEPOSITION, KNOCKRETARDAGGRESSION, KNOCKRETARDREAPPLYRATE, - UNUSED556, + ENGINESYNCCAM, VSSFILTERRECIPROCAL, VSSGEARRATIO, VSSTOOTHCOUNT,