diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 065280e175..b05de82279 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:56 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:52 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4035,16 +4035,27 @@ struct engine_configuration_s { */ scaled_channel gearRatio[GEARS_COUNT]; /** - * need 4 byte alignment - units + * We need to give engine time to build oil pressure without diverting it to VVT + ms * offset 4638 */ - uint8_t alignmentFill_at_4638[2]; + uint16_t vvtActivationDelayMs; /** - units + RPM * offset 4640 */ - int mainUnusedEnd[95]; + uint16_t unusedShort; + /** + * need 4 byte alignment + units + * offset 4642 + */ + uint8_t alignmentFill_at_4642[2]; + /** + units + * offset 4644 + */ + int mainUnusedEnd[94]; /** total size 5020*/ }; @@ -4463,4 +4474,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:56 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:52 UTC 2022 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 2d2b8fe512..6f46b42b2c 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -79,7 +79,7 @@ #define alignmentFill_at_1847_offset 1847 #define alignmentFill_at_1873_offset 1873 #define alignmentFill_at_4007_offset 4007 -#define alignmentFill_at_4638_offset 4638 +#define alignmentFill_at_4642_offset 4642 #define alignmentFill_at_62_offset 62 #define alternatorControl_dFactor_offset 1492 #define alternatorControl_iFactor_offset 1488 @@ -1612,7 +1612,7 @@ #define MAIN_HELP_URL "http://www.rusefi.com/" #define mainRelayPin_offset 714 #define mainRelayPinMode_offset 756 -#define mainUnusedEnd_offset 4640 +#define mainUnusedEnd_offset 4644 #define malfunctionIndicatorPin_offset 668 #define malfunctionIndicatorPinMode_offset 669 #define manIdlePosition_offset 616 @@ -1894,7 +1894,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 1830190508 +#define SIGNATURE_HASH 4113285080 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2419,7 +2419,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen_cypress.1830190508" +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen_cypress.4113285080" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2496,6 +2496,7 @@ #define unusedDtectionThreshold_offset 623 #define unusedFiller_4703_offset 4171 #define unusedHere2_offset 1747 +#define unusedShort_offset 4640 #define useAdvanceCorrectionsForCranking_offset 1272 #define useCicPidForIdle_offset 164 #define useETBforIdleControl_offset 748 @@ -2580,6 +2581,7 @@ #define vvt_mode_e_VVT_NISSAN_VQ 9 #define vvt_mode_e_VVT_SECOND_HALF 1 #define vvt_mode_e_VVT_TOYOTA_4_1 6 +#define vvtActivationDelayMs_offset 4638 #define vvtCamSensorUseRise_offset 748 #define vvtMode1_offset 1944 #define vvtMode2_offset 1945 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 c247a44557..d237d693b4 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 (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:54 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:51 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4029,16 +4029,27 @@ struct engine_configuration_s { */ scaled_channel gearRatio[GEARS_COUNT]; /** - * need 4 byte alignment - units + * We need to give engine time to build oil pressure without diverting it to VVT + ms * offset 4610 */ - uint8_t alignmentFill_at_4610[2]; + uint16_t vvtActivationDelayMs; /** - units + RPM * offset 4612 */ - int mainUnusedEnd[95]; + uint16_t unusedShort; + /** + * need 4 byte alignment + units + * offset 4614 + */ + uint8_t alignmentFill_at_4614[2]; + /** + units + * offset 4616 + */ + int mainUnusedEnd[94]; /** total size 4992*/ }; @@ -4457,4 +4468,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:54 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:51 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 7a8482a740..3c6debb407 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -78,7 +78,7 @@ #define alignEngineSnifferAtTDC_offset 748 #define alignmentFill_at_1867_offset 1867 #define alignmentFill_at_3979_offset 3979 -#define alignmentFill_at_4610_offset 4610 +#define alignmentFill_at_4614_offset 4614 #define alignmentFill_at_62_offset 62 #define alternatorControl_dFactor_offset 1492 #define alternatorControl_iFactor_offset 1488 @@ -1597,7 +1597,7 @@ #define MAIN_HELP_URL "http://www.rusefi.com/" #define mainRelayPin_offset 714 #define mainRelayPinMode_offset 756 -#define mainUnusedEnd_offset 4612 +#define mainUnusedEnd_offset 4616 #define malfunctionIndicatorPin_offset 668 #define malfunctionIndicatorPinMode_offset 669 #define manIdlePosition_offset 616 @@ -1879,7 +1879,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 2461249872 +#define SIGNATURE_HASH 177107748 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2404,7 +2404,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.01.20.kin.2461249872" +#define TS_SIGNATURE "rusEFI 2022.01.21.kin.177107748" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2481,6 +2481,7 @@ #define unusedDtectionThreshold_offset 623 #define unusedFiller_4703_offset 4143 #define unusedHere2_offset 1747 +#define unusedShort_offset 4612 #define useAdvanceCorrectionsForCranking_offset 1272 #define useCicPidForIdle_offset 164 #define useETBforIdleControl_offset 748 @@ -2565,6 +2566,7 @@ #define vvt_mode_e_VVT_NISSAN_VQ 9 #define vvt_mode_e_VVT_SECOND_HALF 1 #define vvt_mode_e_VVT_TOYOTA_4_1 6 +#define vvtActivationDelayMs_offset 4610 #define vvtCamSensorUseRise_offset 748 #define vvtMode1_offset 1936 #define vvtModePadding_offset 1937 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 46ebb5ed8d..ba04298811 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 (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:57 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:54 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4035,16 +4035,27 @@ struct engine_configuration_s { */ scaled_channel gearRatio[GEARS_COUNT]; /** - * need 4 byte alignment - units + * We need to give engine time to build oil pressure without diverting it to VVT + ms * offset 4638 */ - uint8_t alignmentFill_at_4638[2]; + uint16_t vvtActivationDelayMs; /** - units + RPM * offset 4640 */ - int mainUnusedEnd[95]; + uint16_t unusedShort; + /** + * need 4 byte alignment + units + * offset 4642 + */ + uint8_t alignmentFill_at_4642[2]; + /** + units + * offset 4644 + */ + int mainUnusedEnd[94]; /** total size 5020*/ }; @@ -4463,4 +4474,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:57 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:54 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 4e608a28f9..95313c7bb1 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 @@ -87,7 +87,7 @@ #define alignmentFill_at_1847_offset 1847 #define alignmentFill_at_1873_offset 1873 #define alignmentFill_at_4007_offset 4007 -#define alignmentFill_at_4638_offset 4638 +#define alignmentFill_at_4642_offset 4642 #define alignmentFill_at_62_offset 62 #define alternatorControl_dFactor_offset 1492 #define alternatorControl_iFactor_offset 1488 @@ -1624,7 +1624,7 @@ #define MAIN_HELP_URL "http://www.rusefi.com/" #define mainRelayPin_offset 714 #define mainRelayPinMode_offset 756 -#define mainUnusedEnd_offset 4640 +#define mainUnusedEnd_offset 4644 #define malfunctionIndicatorPin_offset 668 #define malfunctionIndicatorPinMode_offset 669 #define manIdlePosition_offset 616 @@ -1907,7 +1907,7 @@ #define show_test_presets false #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 2488896576 +#define SIGNATURE_HASH 207900212 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2432,7 +2432,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2022.01.20.subaru_eg33_f7.2488896576" +#define TS_SIGNATURE "rusEFI 2022.01.21.subaru_eg33_f7.207900212" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2509,6 +2509,7 @@ #define unusedDtectionThreshold_offset 623 #define unusedFiller_4703_offset 4171 #define unusedHere2_offset 1747 +#define unusedShort_offset 4640 #define useAdvanceCorrectionsForCranking_offset 1272 #define useCicPidForIdle_offset 164 #define useETBforIdleControl_offset 748 @@ -2593,6 +2594,7 @@ #define vvt_mode_e_VVT_NISSAN_VQ 9 #define vvt_mode_e_VVT_SECOND_HALF 1 #define vvt_mode_e_VVT_TOYOTA_4_1 6 +#define vvtActivationDelayMs_offset 4638 #define vvtCamSensorUseRise_offset 748 #define vvtMode1_offset 1944 #define vvtMode2_offset 1945 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 779d5e6253..6f6d095925 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 (unknown script) integration/rusefi_config.txt Thu Jan 20 19:13:00 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:57 UTC 2022 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4035,16 +4035,27 @@ struct engine_configuration_s { */ scaled_channel gearRatio[GEARS_COUNT]; /** - * need 4 byte alignment - units + * We need to give engine time to build oil pressure without diverting it to VVT + ms * offset 4638 */ - uint8_t alignmentFill_at_4638[2]; + uint16_t vvtActivationDelayMs; /** - units + RPM * offset 4640 */ - int mainUnusedEnd[95]; + uint16_t unusedShort; + /** + * need 4 byte alignment + units + * offset 4642 + */ + uint8_t alignmentFill_at_4642[2]; + /** + units + * offset 4644 + */ + int mainUnusedEnd[94]; /** total size 5020*/ }; @@ -4463,4 +4474,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:13:00 UTC 2022 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:57 UTC 2022 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index ac5b094c15..b7288447a9 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -79,7 +79,7 @@ #define alignmentFill_at_1847_offset 1847 #define alignmentFill_at_1873_offset 1873 #define alignmentFill_at_4007_offset 4007 -#define alignmentFill_at_4638_offset 4638 +#define alignmentFill_at_4642_offset 4642 #define alignmentFill_at_62_offset 62 #define alternatorControl_dFactor_offset 1492 #define alternatorControl_iFactor_offset 1488 @@ -1612,7 +1612,7 @@ #define MAIN_HELP_URL "http://www.rusefi.com/" #define mainRelayPin_offset 714 #define mainRelayPinMode_offset 756 -#define mainUnusedEnd_offset 4640 +#define mainUnusedEnd_offset 4644 #define malfunctionIndicatorPin_offset 668 #define malfunctionIndicatorPinMode_offset 669 #define manIdlePosition_offset 616 @@ -1894,7 +1894,7 @@ #define show_test_presets true #define showHumanReadableWarning_offset 896 #define showSdCardWarning_offset 164 -#define SIGNATURE_HASH 1474533904 +#define SIGNATURE_HASH 3487455332 #define silentTriggerError_offset 1260 #define slowAdcAlpha_offset 1712 #define sparkDwellRpmBins_offset 54 @@ -2419,7 +2419,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2022.01.20.all.1474533904" +#define TS_SIGNATURE "rusEFI 2022.01.21.all.3487455332" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' @@ -2496,6 +2496,7 @@ #define unusedDtectionThreshold_offset 623 #define unusedFiller_4703_offset 4171 #define unusedHere2_offset 1747 +#define unusedShort_offset 4640 #define useAdvanceCorrectionsForCranking_offset 1272 #define useCicPidForIdle_offset 164 #define useETBforIdleControl_offset 748 @@ -2580,6 +2581,7 @@ #define vvt_mode_e_VVT_NISSAN_VQ 9 #define vvt_mode_e_VVT_SECOND_HALF 1 #define vvt_mode_e_VVT_TOYOTA_4_1 6 +#define vvtActivationDelayMs_offset 4638 #define vvtCamSensorUseRise_offset 748 #define vvtMode1_offset 1944 #define vvtMode2_offset 1945 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index d5e7059530..07f9cb2793 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 1474533904 -#define TS_SIGNATURE "rusEFI 2022.01.20.all.1474533904" +#define SIGNATURE_HASH 3487455332 +#define TS_SIGNATURE "rusEFI 2022.01.21.all.3487455332" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 7b0ebe5e4d..22bf7001e9 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 1451553247 -#define TS_SIGNATURE "rusEFI 2022.01.20.alphax-2chan.1451553247" +#define SIGNATURE_HASH 3468243883 +#define TS_SIGNATURE "rusEFI 2022.01.21.alphax-2chan.3468243883" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 22c2a2e9b5..61723e4e8b 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 4181266955 -#define TS_SIGNATURE "rusEFI 2022.01.20.alphax-4chan.4181266955" +#define SIGNATURE_HASH 1627705471 +#define TS_SIGNATURE "rusEFI 2022.01.21.alphax-4chan.1627705471" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 7254ee87f4..a0184b2744 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 1261006647 -#define TS_SIGNATURE "rusEFI 2022.01.20.atlas.1261006647" +#define SIGNATURE_HASH 3541347651 +#define TS_SIGNATURE "rusEFI 2022.01.21.atlas.3541347651" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 613fc20c88..3e35ee3c0a 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 1474533904 -#define TS_SIGNATURE "rusEFI 2022.01.20.f429-discovery.1474533904" +#define SIGNATURE_HASH 3487455332 +#define TS_SIGNATURE "rusEFI 2022.01.21.f429-discovery.3487455332" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index d6b76c60e8..a6f3e03a16 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 768724985 -#define TS_SIGNATURE "rusEFI 2022.01.20.frankenso_na6.768724985" +#define SIGNATURE_HASH 3052146061 +#define TS_SIGNATURE "rusEFI 2022.01.21.frankenso_na6.3052146061" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 21af0e0e8a..0da5b4bb4c 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 2871682249 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen-nb1.2871682249" +#define SIGNATURE_HASH 857188029 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen-nb1.857188029" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 912f64dafa..e10e9cefa4 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 4082288995 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen121nissan.4082288995" +#define SIGNATURE_HASH 1802439447 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen121nissan.1802439447" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 20a7770f90..6d09fa62fa 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 138460698 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen121vag.138460698" +#define SIGNATURE_HASH 2424142958 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen121vag.2424142958" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index da00d0fd23..4584b50f43 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 1158198970 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen128.1158198970" +#define SIGNATURE_HASH 3711268046 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen128.3711268046" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 0acfe2392b..fb4541dac2 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 2617214652 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen154hyundai.2617214652" +#define SIGNATURE_HASH 63063240 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen154hyundai.63063240" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 57a5d51c88..1c26aa23b6 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 2740854176 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen72.2740854176" +#define SIGNATURE_HASH 996401108 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen72.996401108" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 8a2339032a..a4b5901deb 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 391348307 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen81.391348307" +#define SIGNATURE_HASH 2406367783 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen81.2406367783" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 8e165ae497..439a9f8622 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 4129491791 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen88bmw.4129491791" +#define SIGNATURE_HASH 1847511355 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen88bmw.1847511355" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index dafbdb1650..9eddacdd65 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 568253624 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellenNA6.568253624" +#define SIGNATURE_HASH 3118669516 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellenNA6.3118669516" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index dc98854fb8..19bf7f8f8a 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 2083515339 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellenNA8_96.2083515339" +#define SIGNATURE_HASH 3826395583 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellenNA8_96.3826395583" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 19eb501c79..991cdc957f 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null // -#define SIGNATURE_HASH 1830190508 -#define TS_SIGNATURE "rusEFI 2022.01.20.hellen_cypress.1830190508" +#define SIGNATURE_HASH 4113285080 +#define TS_SIGNATURE "rusEFI 2022.01.21.hellen_cypress.4113285080" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 6d7e04e7f5..386fc8ead7 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 2461249872 -#define TS_SIGNATURE "rusEFI 2022.01.20.kin.2461249872" +#define SIGNATURE_HASH 177107748 +#define TS_SIGNATURE "rusEFI 2022.01.21.kin.177107748" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 1ac88c997d..ec6a43b4c8 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 1389937620 -#define TS_SIGNATURE "rusEFI 2022.01.20.mre_f4.1389937620" +#define SIGNATURE_HASH 3404005792 +#define TS_SIGNATURE "rusEFI 2022.01.21.mre_f4.3404005792" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index a7ad400459..c22307420d 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 1389937620 -#define TS_SIGNATURE "rusEFI 2022.01.20.mre_f7.1389937620" +#define SIGNATURE_HASH 3404005792 +#define TS_SIGNATURE "rusEFI 2022.01.21.mre_f7.3404005792" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index d6b280b57f..927a3040f5 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 118047734 -#define TS_SIGNATURE "rusEFI 2022.01.20.prometheus_405.118047734" +#define SIGNATURE_HASH 2671018370 +#define TS_SIGNATURE "rusEFI 2022.01.21.prometheus_405.2671018370" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index b2f1ff314a..49e464851d 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 118047734 -#define TS_SIGNATURE "rusEFI 2022.01.20.prometheus_469.118047734" +#define SIGNATURE_HASH 2671018370 +#define TS_SIGNATURE "rusEFI 2022.01.21.prometheus_469.2671018370" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 440e050f1f..97acf10dc2 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 2208389091 -#define TS_SIGNATURE "rusEFI 2022.01.20.proteus_f4.2208389091" +#define SIGNATURE_HASH 463246743 +#define TS_SIGNATURE "rusEFI 2022.01.21.proteus_f4.463246743" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index abeeb5477b..2218068557 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 2208389091 -#define TS_SIGNATURE "rusEFI 2022.01.20.proteus_f7.2208389091" +#define SIGNATURE_HASH 463246743 +#define TS_SIGNATURE "rusEFI 2022.01.21.proteus_f7.463246743" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 03954d375f..f801d48f08 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 2208389091 -#define TS_SIGNATURE "rusEFI 2022.01.20.proteus_h7.2208389091" +#define SIGNATURE_HASH 463246743 +#define TS_SIGNATURE "rusEFI 2022.01.21.proteus_h7.463246743" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index fd4fceaf34..0ccaa4d723 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_config.sh null // -#define SIGNATURE_HASH 2488896576 -#define TS_SIGNATURE "rusEFI 2022.01.20.subaru_eg33_f7.2488896576" +#define SIGNATURE_HASH 207900212 +#define TS_SIGNATURE "rusEFI 2022.01.21.subaru_eg33_f7.207900212" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 99926dc67f..5bc803e07b 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -908,6 +908,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->hpfpPidI; if (strEqualCaseInsensitive(name, "hpfpTargetDecay")) return engineConfiguration->hpfpTargetDecay; + if (strEqualCaseInsensitive(name, "vvtActivationDelayMs")) + return engineConfiguration->vvtActivationDelayMs; if (strEqualCaseInsensitive(name, "vssFilterReciprocal")) return config->vssFilterReciprocal; return EFI_ERROR_CODE; @@ -3183,6 +3185,11 @@ void setConfigValueByName(const char *name, float value) { engineConfiguration->hpfpTargetDecay = (int)value; return; } + if (strEqualCaseInsensitive(name, "vvtActivationDelayMs")) + { + engineConfiguration->vvtActivationDelayMs = (int)value; + return; + } if (strEqualCaseInsensitive(name, "vssFilterReciprocal")) { config->vssFilterReciprocal = value; diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index a93aad227f..2efd454914 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.all.1474533904" + signature = "rusEFI 2022.01.21.all.3487455332" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.all.1474533904" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.all.3487455332" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:53 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:50 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5367,6 +5370,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index b96f985dfe..e8a1a9a9d0 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.alphax-2chan.1451553247" + signature = "rusEFI 2022.01.21.alphax-2chan.3468243883" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.alphax-2chan.1451553247" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.alphax-2chan.3468243883" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:15 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:17 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 2d19f0f586..6222f7bddb 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.alphax-4chan.4181266955" + signature = "rusEFI 2022.01.21.alphax-4chan.1627705471" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.alphax-4chan.4181266955" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.alphax-4chan.1627705471" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:17 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:19 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 99f253b007..7a2ef775bd 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.atlas.1261006647" + signature = "rusEFI 2022.01.21.atlas.3541347651" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.atlas.1261006647" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.atlas.3541347651" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:51 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:48 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5359,6 +5362,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 48215f6991..cb82427b22 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.f429-discovery.1474533904" + signature = "rusEFI 2022.01.21.f429-discovery.3487455332" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.f429-discovery.1474533904" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.f429-discovery.3487455332" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:14 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:16 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5367,6 +5370,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 2df5922928..62be28def5 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.frankenso_na6.768724985" + signature = "rusEFI 2022.01.21.frankenso_na6.3052146061" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.frankenso_na6.768724985" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.frankenso_na6.3052146061" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:42 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:39 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5367,6 +5370,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 84d5111d7e..c156641312 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen-nb1.2871682249" + signature = "rusEFI 2022.01.21.hellen-nb1.857188029" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen-nb1.2871682249" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen-nb1.857188029" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:33 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:31 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 2a8c96137e..9af24891ff 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen121nissan.4082288995" + signature = "rusEFI 2022.01.21.hellen121nissan.1802439447" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen121nissan.4082288995" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen121nissan.1802439447" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:24 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:23 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index bee4d9ae4a..6373159c6f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen121vag.138460698" + signature = "rusEFI 2022.01.21.hellen121vag.2424142958" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen121vag.138460698" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen121vag.2424142958" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:22 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:22 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index b5e786e3df..7316d5c58d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen128.1158198970" + signature = "rusEFI 2022.01.21.hellen128.3711268046" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen128.1158198970" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen128.3711268046" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:20 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:20 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index d3a0086bd9..aaf1098db9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen154hyundai.2617214652" + signature = "rusEFI 2022.01.21.hellen154hyundai.63063240" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen154hyundai.2617214652" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen154hyundai.63063240" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:26 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:25 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index f6b4be8d12..b17154b72e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen72.2740854176" + signature = "rusEFI 2022.01.21.hellen72.996401108" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen72.2740854176" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen72.996401108" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:29 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:28 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index c0a93007d6..ed7f99a994 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen81.391348307" + signature = "rusEFI 2022.01.21.hellen81.2406367783" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen81.391348307" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen81.2406367783" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:31 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:29 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5350,6 +5353,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 640f21fc23..a6609d655b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen88bmw.4129491791" + signature = "rusEFI 2022.01.21.hellen88bmw.1847511355" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen88bmw.4129491791" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen88bmw.1847511355" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:27 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:26 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 09258c0a83..2f18465473 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellenNA6.568253624" + signature = "rusEFI 2022.01.21.hellenNA6.3118669516" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellenNA6.568253624" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellenNA6.3118669516" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:35 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:33 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index f279149839..f06eacb73e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellenNA8_96.2083515339" + signature = "rusEFI 2022.01.21.hellenNA8_96.3826395583" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellenNA8_96.2083515339" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellenNA8_96.3826395583" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:36 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:34 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index 69c3448cd8..3d1aa69304 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.hellen_cypress.1830190508" + signature = "rusEFI 2022.01.21.hellen_cypress.4113285080" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.hellen_cypress.1830190508" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.hellen_cypress.4113285080" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:56 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:52 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5367,6 +5370,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 1b40c263c2..1b071d546d 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.kin.2461249872" + signature = "rusEFI 2022.01.21.kin.177107748" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.kin.2461249872" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.kin.177107748" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:54 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:51 UTC 2022 pageSize = 20968 page = 1 @@ -1239,8 +1239,10 @@ gearRatio5 = scalar, U16, 4602, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4604, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4606, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4608, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4610 = array, U08, 4610, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4612, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4610, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4612, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4614 = array, U08, 4614, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4616, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 4992, 120 afterstartCoolantBins = array, F32, 5112, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5144, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1780,7 +1782,8 @@ fuelTrims12_table = array, S08, 20952, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4610 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4614 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5334,6 +5337,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 01c66e03b2..2c1da1ee6d 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.mre_f4.1389937620" + signature = "rusEFI 2022.01.21.mre_f4.3404005792" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.mre_f4.1389937620" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.mre_f4.3404005792" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:40 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:37 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index a1695ff453..be3978ceb3 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.mre_f7.1389937620" + signature = "rusEFI 2022.01.21.mre_f7.3404005792" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.mre_f7.1389937620" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.mre_f7.3404005792" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:38 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:36 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5351,6 +5354,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index ab8fb39208..eb18da7b51 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.prometheus_405.118047734" + signature = "rusEFI 2022.01.21.prometheus_405.2671018370" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.prometheus_405.118047734" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.prometheus_405.2671018370" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:45 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:42 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5362,6 +5365,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index baff42fab8..b133953778 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.prometheus_469.118047734" + signature = "rusEFI 2022.01.21.prometheus_469.2671018370" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.prometheus_469.118047734" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.prometheus_469.2671018370" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:44 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:40 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5362,6 +5365,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 682ff97e17..5c1c072e77 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.proteus_f4.2208389091" + signature = "rusEFI 2022.01.21.proteus_f4.463246743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.proteus_f4.2208389091" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.proteus_f4.463246743" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:49 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:45 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5345,6 +5348,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index ba6a309871..e5f1e2eaa4 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.proteus_f7.2208389091" + signature = "rusEFI 2022.01.21.proteus_f7.463246743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.proteus_f7.2208389091" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.proteus_f7.463246743" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:47 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:43 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5345,6 +5348,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index beef84a94a..cff3af775b 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.proteus_h7.2208389091" + signature = "rusEFI 2022.01.21.proteus_h7.463246743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.proteus_h7.2208389091" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.proteus_h7.463246743" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 20:26:36 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:47 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5345,6 +5348,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index f153993bb2..3c1c677649 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -32,12 +32,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2022.01.20.subaru_eg33_f7.2488896576" + signature = "rusEFI 2022.01.21.subaru_eg33_f7.207900212" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2022.01.20.subaru_eg33_f7.2488896576" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2022.01.21.subaru_eg33_f7.207900212" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -84,7 +84,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Thu Jan 20 19:12:57 UTC 2022 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:54 UTC 2022 pageSize = 20996 page = 1 @@ -1261,8 +1261,10 @@ gearRatio5 = scalar, U16, 4630, "ratio", 0.01, 0, 0, 650, 0 gearRatio6 = scalar, U16, 4632, "ratio", 0.01, 0, 0, 650, 0 gearRatio7 = scalar, U16, 4634, "ratio", 0.01, 0, 0, 650, 0 gearRatio8 = scalar, U16, 4636, "ratio", 0.01, 0, 0, 650, 0 -alignmentFill_at_4638 = array, U08, 4638, [2], "units", 1, 0, -20, 100, 0 -mainUnusedEnd = array, S32, 4640, [95], "units", 1, 0, 0, 1, 0 +vvtActivationDelayMs = scalar, U16, 4638, "ms", 1, 0, 0, 65000, 0 +unusedShort = scalar, U16, 4640, "RPM", 1, 0, 0, 65000, 0 +alignmentFill_at_4642 = array, U08, 4642, [2], "units", 1, 0, -20, 100, 0 +mainUnusedEnd = array, S32, 4644, [94], "units", 1, 0, 0, 1, 0 warning_message = string, ASCII, 5020, 120 afterstartCoolantBins = array, F32, 5140, [8], "C", 1, 0, -100, 250, 0 afterstartHoldTime = array, F32, 5172, [8], "Seconds", 1, 0, 0, 100, 1 @@ -1814,7 +1816,8 @@ fuelTrims12_table = array, S08, 20980, [4x4], "", 0.2, 0, -25, 25, 1 hpfpPumpVolume = "Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm." hpfpActivationAngle = "How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own)" hpfpTargetDecay = "The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel." - alignmentFill_at_4638 = "need 4 byte alignment" + vvtActivationDelayMs = "We need to give engine time to build oil pressure without diverting it to VVT" + alignmentFill_at_4642 = "need 4 byte alignment" cltCrankingCorrBins = "CLT-based cranking position multiplier for simple manual idle controller" cltCrankingCorr = "CLT-based cranking position multiplier for simple manual idle controller" idleAdvanceBins = "Optional timing advance table for Idle (see useSeparateAdvanceForIdle)" @@ -5361,6 +5364,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" panel = stftPartitionSettingsOverrun, {fuelClosedLoopCorrectionEnabled == 1} dialog = vvtPidDialog0, "Configuration" + field = vvtActivationDelayMs, vvtActivationDelayMs commandButton = "Enable VVT#1 debug mode", cmd_test_debug_mode_vvt field = "VVT solenoid bank 1 intake", vvtPins1 field = "VVT solenoid bank 1 exhaust", vvtPins2 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 314bac3b09..907f97af70 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 (unknown script) integration/rusefi_config.txt Thu Jan 20 19:13:00 UTC 2022 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Fri Jan 21 01:43:57 UTC 2022 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -77,7 +77,7 @@ public class Fields { public static final int alignmentFill_at_1847_offset = 1847; public static final int alignmentFill_at_1873_offset = 1873; public static final int alignmentFill_at_4007_offset = 4007; - public static final int alignmentFill_at_4638_offset = 4638; + public static final int alignmentFill_at_4642_offset = 4642; public static final int alignmentFill_at_62_offset = 62; public static final int alternatorControl_dFactor_offset = 1492; public static final int alternatorControl_iFactor_offset = 1488; @@ -1556,7 +1556,7 @@ public class Fields { public static final String MAIN_HELP_URL = "http://www.rusefi.com/"; public static final int mainRelayPin_offset = 714; public static final int mainRelayPinMode_offset = 756; - public static final int mainUnusedEnd_offset = 4640; + public static final int mainUnusedEnd_offset = 4644; public static final int malfunctionIndicatorPin_offset = 668; public static final int malfunctionIndicatorPinMode_offset = 669; public static final int manIdlePosition_offset = 616; @@ -1822,7 +1822,6 @@ public class Fields { public static final int servoOutputPins8_offset = 2739; public static final int showHumanReadableWarning_offset = 896; public static final int showSdCardWarning_offset = 164; - public static final int SIGNATURE_HASH = 1474533904; public static final int silentTriggerError_offset = 1260; public static final int slowAdcAlpha_offset = 1712; public static final int sparkDwellRpmBins_offset = 54; @@ -2292,7 +2291,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.01.20.all.1474533904"; + public static final String TS_SIGNATURE = "rusEFI 2022.01.21.all.3487455332"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int tunerStudioSerialSpeed_offset = 732; @@ -2366,6 +2365,7 @@ public class Fields { public static final int unusedDtectionThreshold_offset = 623; public static final int unusedFiller_4703_offset = 4171; public static final int unusedHere2_offset = 1747; + public static final int unusedShort_offset = 4640; public static final int useAdvanceCorrectionsForCranking_offset = 1272; public static final int useCicPidForIdle_offset = 164; public static final int useETBforIdleControl_offset = 748; @@ -2445,6 +2445,7 @@ public class Fields { public static final int vvt_mode_e_VVT_NISSAN_VQ = 9; public static final int vvt_mode_e_VVT_SECOND_HALF = 1; public static final int vvt_mode_e_VVT_TOYOTA_4_1 = 6; + public static final int vvtActivationDelayMs_offset = 4638; public static final int vvtCamSensorUseRise_offset = 748; public static final int vvtMode1_offset = 1944; public static final int vvtMode2_offset = 1945; @@ -3673,8 +3674,10 @@ public class Fields { public static final Field GEARRATIO6 = Field.create("GEARRATIO6", 4632, FieldType.INT16); public static final Field GEARRATIO7 = Field.create("GEARRATIO7", 4634, FieldType.INT16); public static final Field GEARRATIO8 = Field.create("GEARRATIO8", 4636, FieldType.INT16); - public static final Field ALIGNMENTFILL_AT_4638 = Field.create("ALIGNMENTFILL_AT_4638", 4638, FieldType.INT8); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4640, FieldType.INT); + public static final Field VVTACTIVATIONDELAYMS = Field.create("VVTACTIVATIONDELAYMS", 4638, FieldType.INT16); + public static final Field UNUSEDSHORT = Field.create("UNUSEDSHORT", 4640, FieldType.INT16); + public static final Field ALIGNMENTFILL_AT_4642 = Field.create("ALIGNMENTFILL_AT_4642", 4642, FieldType.INT8); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 4644, FieldType.INT); public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 5020, 120, FieldType.STRING); public static final Field AFTERSTARTCOOLANTBINS = Field.create("AFTERSTARTCOOLANTBINS", 5140, FieldType.FLOAT); public static final Field AFTERSTARTHOLDTIME = Field.create("AFTERSTARTHOLDTIME", 5172, FieldType.FLOAT); @@ -4950,7 +4953,9 @@ public class Fields { GEARRATIO6, GEARRATIO7, GEARRATIO8, - ALIGNMENTFILL_AT_4638, + VVTACTIVATIONDELAYMS, + UNUSEDSHORT, + ALIGNMENTFILL_AT_4642, MAINUNUSEDEND, WARNING_MESSAGE, AFTERSTARTCOOLANTBINS,