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 d6c95cbdce..a077f62b7e 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Dec 08 10:15:54 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 09 02:10:31 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3473,14 +3473,18 @@ struct engine_configuration_s { */ pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** - * need 4 byte alignment * offset 4523 */ - uint8_t alignmentFill_at_4523; + int8_t knockBaseNoise[IGN_RPM_COUNT]; /** - * offset 4524 + * need 4 byte alignment + * offset 4539 */ - int mainUnusedEnd[369]; + uint8_t alignmentFill_at_4539; + /** + * offset 4540 + */ + int mainUnusedEnd[365]; /** total size 6000*/ }; @@ -3778,4 +3782,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Dec 08 10:15:54 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 09 02:10:31 UTC 2020 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 7b8e867343..5654a222df 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 @@ -47,7 +47,7 @@ #define air_pressure_sensor_type_e_auto_enum "MT_CUSTOM", "MT_DENSO183", "MT_MPX4250", "MT_HONDA3BAR", "MT_DODGE_NEON_2003", "MT_SUBY_DENSO", "MT_GM_3_BAR", "MT_MPX4100", "MT_TOYOTA_89420_02010", "MT_MPX4250A", "MT_BOSCH_2_5", "MT_MAZDA_1_BAR" #define alignEngineSnifferAtTDC_offset 744 #define alignmentFill_at_2227_offset 2227 -#define alignmentFill_at_4523_offset 4523 +#define alignmentFill_at_4539_offset 4539 #define alternator_antiwindupFreq_offset 1764 #define alternator_derivativeFilterLoss_offset 1760 #define alternatorControl_dFactor_offset 1724 @@ -981,6 +981,7 @@ #define knockBankCyl7_offset 976 #define knockBankCyl8_offset 976 #define knockBankCyl9_offset 976 +#define knockBaseNoise_offset 4523 #define knockDetectionWindowEnd_offset 1504 #define knockDetectionWindowStart_offset 1500 #define knockNoise_offset 1820 @@ -1046,7 +1047,7 @@ #define mafSensorType_offset 948 #define mainRelayPin_offset 706 #define mainRelayPinMode_offset 752 -#define mainUnusedEnd_offset 4524 +#define mainUnusedEnd_offset 4540 #define malfunctionIndicatorPin_offset 660 #define malfunctionIndicatorPinMode_offset 661 #define manIdlePosition_offset 608 @@ -1220,8 +1221,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 637837109 +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 2671528274 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1551,7 +1552,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.08.hellen_cypress.637837109" +#define TS_SIGNATURE "rusEFI 2020.12.09.hellen_cypress.2671528274" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 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 6f13a92f2c..6b4e810bbe 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Dec 08 10:15:52 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 09 02:10:29 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3473,14 +3473,18 @@ struct engine_configuration_s { */ pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** - * need 4 byte alignment * offset 4523 */ - uint8_t alignmentFill_at_4523; + int8_t knockBaseNoise[IGN_RPM_COUNT]; /** - * offset 4524 + * need 4 byte alignment + * offset 4539 */ - int mainUnusedEnd[369]; + uint8_t alignmentFill_at_4539; + /** + * offset 4540 + */ + int mainUnusedEnd[365]; /** total size 6000*/ }; @@ -3778,4 +3782,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Dec 08 10:15:52 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 09 02:10:29 UTC 2020 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 23b9e41016..9a62bfb458 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -47,7 +47,7 @@ #define air_pressure_sensor_type_e_auto_enum "MT_CUSTOM", "MT_DENSO183", "MT_MPX4250", "MT_HONDA3BAR", "MT_DODGE_NEON_2003", "MT_SUBY_DENSO", "MT_GM_3_BAR", "MT_MPX4100", "MT_TOYOTA_89420_02010", "MT_MPX4250A", "MT_BOSCH_2_5", "MT_MAZDA_1_BAR" #define alignEngineSnifferAtTDC_offset 744 #define alignmentFill_at_2227_offset 2227 -#define alignmentFill_at_4523_offset 4523 +#define alignmentFill_at_4539_offset 4539 #define alternator_antiwindupFreq_offset 1764 #define alternator_derivativeFilterLoss_offset 1760 #define alternatorControl_dFactor_offset 1724 @@ -981,6 +981,7 @@ #define knockBankCyl7_offset 976 #define knockBankCyl8_offset 976 #define knockBankCyl9_offset 976 +#define knockBaseNoise_offset 4523 #define knockDetectionWindowEnd_offset 1504 #define knockDetectionWindowStart_offset 1500 #define knockNoise_offset 1820 @@ -1046,7 +1047,7 @@ #define mafSensorType_offset 948 #define mainRelayPin_offset 706 #define mainRelayPinMode_offset 752 -#define mainUnusedEnd_offset 4524 +#define mainUnusedEnd_offset 4540 #define malfunctionIndicatorPin_offset 660 #define malfunctionIndicatorPinMode_offset 661 #define manIdlePosition_offset 608 @@ -1220,8 +1221,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 1998104015 +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 3458233256 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1551,7 +1552,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.08.kin.1998104015" +#define TS_SIGNATURE "rusEFI 2020.12.09.kin.3458233256" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 01e2ea5cfe..112e498009 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3473,14 +3473,18 @@ struct engine_configuration_s { */ pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]; /** - * need 4 byte alignment * offset 4523 */ - uint8_t alignmentFill_at_4523; + int8_t knockBaseNoise[IGN_RPM_COUNT]; /** - * offset 4524 + * need 4 byte alignment + * offset 4539 */ - int mainUnusedEnd[369]; + uint8_t alignmentFill_at_4539; + /** + * offset 4540 + */ + int mainUnusedEnd[365]; /** total size 6000*/ }; @@ -3778,4 +3782,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 19f1e0314e..16b5beb1df 100644 --- a/firmware/controllers/generated/fsio_enums_generated.def +++ b/firmware/controllers/generated/fsio_enums_generated.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_FANONTEMPERATURE = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index dfd37e8e47..6f494a104b 100644 --- a/firmware/controllers/generated/fsio_getters.def +++ b/firmware/controllers/generated/fsio_getters.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 30757c2dc3..3c53f7d0f0 100644 --- a/firmware/controllers/generated/fsio_names.def +++ b/firmware/controllers/generated/fsio_names.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index 8b9e2e2379..e48c4744f2 100644 --- a/firmware/controllers/generated/fsio_strings.def +++ b/firmware/controllers/generated/fsio_strings.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index ecff3b0c61..9c984a7f25 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -47,7 +47,7 @@ #define air_pressure_sensor_type_e_auto_enum "MT_CUSTOM", "MT_DENSO183", "MT_MPX4250", "MT_HONDA3BAR", "MT_DODGE_NEON_2003", "MT_SUBY_DENSO", "MT_GM_3_BAR", "MT_MPX4100", "MT_TOYOTA_89420_02010", "MT_MPX4250A", "MT_BOSCH_2_5", "MT_MAZDA_1_BAR" #define alignEngineSnifferAtTDC_offset 744 #define alignmentFill_at_2227_offset 2227 -#define alignmentFill_at_4523_offset 4523 +#define alignmentFill_at_4539_offset 4539 #define alternator_antiwindupFreq_offset 1764 #define alternator_derivativeFilterLoss_offset 1760 #define alternatorControl_dFactor_offset 1724 @@ -981,6 +981,7 @@ #define knockBankCyl7_offset 976 #define knockBankCyl8_offset 976 #define knockBankCyl9_offset 976 +#define knockBaseNoise_offset 4523 #define knockDetectionWindowEnd_offset 1504 #define knockDetectionWindowStart_offset 1500 #define knockNoise_offset 1820 @@ -1046,7 +1047,7 @@ #define mafSensorType_offset 948 #define mainRelayPin_offset 706 #define mainRelayPinMode_offset 752 -#define mainUnusedEnd_offset 4524 +#define mainUnusedEnd_offset 4540 #define malfunctionIndicatorPin_offset 660 #define malfunctionIndicatorPinMode_offset 661 #define manIdlePosition_offset 608 @@ -1220,8 +1221,8 @@ #define showHumanReadableWarning_offset 976 #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 4025825782 +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 1456336785 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1551,7 +1552,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.12.08.all.4025825782" +#define TS_SIGNATURE "rusEFI 2020.12.09.all.1456336785" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index eadc47c228..aae3c579ba 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD all -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 4025825782 -#define TS_SIGNATURE "rusEFI 2020.12.08.all.4025825782" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 1456336785 +#define TS_SIGNATURE "rusEFI 2020.12.09.all.1456336785" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 67619adb60..f17de6103e 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD frankenso_na6 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 2038794253 -#define TS_SIGNATURE "rusEFI 2020.12.08.frankenso_na6.2038794253" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 3233635946 +#define TS_SIGNATURE "rusEFI 2020.12.09.frankenso_na6.3233635946" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 6ff80204c1..69e7154f77 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD hellen_cypress -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 637837109 -#define TS_SIGNATURE "rusEFI 2020.12.08.hellen_cypress.637837109" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 2671528274 +#define TS_SIGNATURE "rusEFI 2020.12.09.hellen_cypress.2671528274" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 2dd871d339..7f9b5d542e 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD kin -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 1998104015 -#define TS_SIGNATURE "rusEFI 2020.12.08.kin.1998104015" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 3458233256 +#define TS_SIGNATURE "rusEFI 2020.12.09.kin.3458233256" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 25a37a5300..9c422a86cb 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD mre_f4 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 4163233679 -#define TS_SIGNATURE "rusEFI 2020.12.08.mre_f4.4163233679" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 1092432360 +#define TS_SIGNATURE "rusEFI 2020.12.09.mre_f4.1092432360" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 6f10154b81..f9268d9f2b 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD mre_f7 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 4163233679 -#define TS_SIGNATURE "rusEFI 2020.12.08.mre_f7.4163233679" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 1092432360 +#define TS_SIGNATURE "rusEFI 2020.12.09.mre_f7.1092432360" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 4305133ec6..3b249da876 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD prometheus_405 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 2905423783 -#define TS_SIGNATURE "rusEFI 2020.12.08.prometheus_405.2905423783" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 336980416 +#define TS_SIGNATURE "rusEFI 2020.12.09.prometheus_405.336980416" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index c0d1064dfb..dc75aa9cb3 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD prometheus_469 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 2905423783 -#define TS_SIGNATURE "rusEFI 2020.12.08.prometheus_469.2905423783" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 336980416 +#define TS_SIGNATURE "rusEFI 2020.12.09.prometheus_469.336980416" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index a9f07545e5..2f1e467a07 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD proteus_f4 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 643789608 -#define TS_SIGNATURE "rusEFI 2020.12.08.proteus_f4.643789608" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 2674369871 +#define TS_SIGNATURE "rusEFI 2020.12.09.proteus_f4.2674369871" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 2705a7c9b1..4612c174e2 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -3,6 +3,6 @@ // #define SIGNATURE_BOARD proteus_f7 -#define SIGNATURE_DATE 2020.12.08 -#define SIGNATURE_HASH 643789608 -#define TS_SIGNATURE "rusEFI 2020.12.08.proteus_f7.643789608" +#define SIGNATURE_DATE 2020.12.09 +#define SIGNATURE_HASH 2674369871 +#define TS_SIGNATURE "rusEFI 2020.12.09.proteus_f7.2674369871" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 3c6c570b8d..268d3c9596 100644 Binary files a/firmware/tunerstudio/generated/cache.zip and b/firmware/tunerstudio/generated/cache.zip differ diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index ff910436c5..3a31a402a8 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.all.4025825782" + signature = "rusEFI 2020.12.09.all.1456336785" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.all.4025825782" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.all.1456336785" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3946,7 +3955,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3964,6 +3973,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index e6843ed0b4..b8e1b66631 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.frankenso_na6.2038794253" + signature = "rusEFI 2020.12.09.frankenso_na6.3233635946" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.frankenso_na6.2038794253" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.frankenso_na6.3233635946" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:43 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:20 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3946,7 +3955,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3964,6 +3973,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index b24bacf3f6..6e0c9c39f9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.hellen_cypress.637837109" + signature = "rusEFI 2020.12.09.hellen_cypress.2671528274" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.hellen_cypress.637837109" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.hellen_cypress.2671528274" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Dec 08 10:15:54 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Dec 09 02:10:31 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3946,7 +3955,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3964,6 +3973,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 70da1d7525..2da27d6c1b 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.kin.1998104015" + signature = "rusEFI 2020.12.09.kin.3458233256" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.kin.1998104015" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.kin.3458233256" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Dec 08 10:15:52 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Dec 09 02:10:29 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3947,7 +3956,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3965,6 +3974,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 23d1cd2181..9fea2ae1eb 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.mre_f4.4163233679" + signature = "rusEFI 2020.12.09.mre_f4.1092432360" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.mre_f4.4163233679" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.mre_f4.1092432360" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:42 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:19 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3929,7 +3938,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3947,6 +3956,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 0bedaa0942..cf54fcff88 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.mre_f7.4163233679" + signature = "rusEFI 2020.12.09.mre_f7.1092432360" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.mre_f7.4163233679" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.mre_f7.1092432360" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:40 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:17 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3929,7 +3938,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3947,6 +3956,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 0c926ef2b0..7e64398e91 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.prometheus_405.2905423783" + signature = "rusEFI 2020.12.09.prometheus_405.336980416" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.prometheus_405.2905423783" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.prometheus_405.336980416" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:47 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:24 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3942,7 +3951,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3960,6 +3969,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index ca05a81003..6c522ea080 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.prometheus_469.2905423783" + signature = "rusEFI 2020.12.09.prometheus_469.336980416" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.prometheus_469.2905423783" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.prometheus_469.336980416" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:45 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:22 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3942,7 +3951,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3960,6 +3969,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index cecf1af64a..454c5866cd 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.proteus_f4.643789608" + signature = "rusEFI 2020.12.09.proteus_f4.2674369871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.proteus_f4.643789608" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.proteus_f4.2674369871" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:50 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:27 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3923,7 +3932,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3941,6 +3950,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 0c90adbc90..ba2c50e8b4 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.12.08.proteus_f7.643789608" + signature = "rusEFI 2020.12.09.proteus_f7.2674369871" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.12.08.proteus_f7.643789608" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.12.09.proteus_f7.2674369871" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -74,7 +74,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:48 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:26 UTC 2020 pageSize = 20000 page = 1 @@ -1174,8 +1174,9 @@ page = 1 tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted" - alignmentFill_at_4523 = scalar, U08, 4523, "units", 1.0, 0, -20, 100, 0 - mainUnusedEnd = array, S32, 4524, [369], "units", 1.0, 0, -20, 100, 0 + knockBaseNoise = array, S08, 4523, [16], "dB", 1.0, 0, -30.0, 0, 2 + alignmentFill_at_4539 = scalar, U08, 4539, "units", 1.0, 0, -20, 100, 0 + mainUnusedEnd = array, S32, 4540, [365], "units", 1.0, 0, -20, 100, 0 warning_message = string, ASCII, 6000, 120 afterstartCoolantBins = array, F32, 6120, [8], "C", 1.0, 0, -100.0, 250.0, 0 afterstartHoldTime = array, F32, 6152, [8], "Seconds", 1.0, 0, 0, 100, 1 @@ -1924,6 +1925,14 @@ page = 1 yAxis = 0, 8, 10 xBins = knockNoiseRpmBins, RPMValue yBins = knockNoise + gauge = RPMGauge + + curve = swKnockThresholdCurve, "Engine knock threshold RPM based" + columnLabel = "RPM", "Threshold dB" + xAxis = 0, 8000, 10 + yAxis = -30, 0, 10 + xBins = ignitionRpmBins, RPMValue + yBins = knockBaseNoise gauge = RPMGauge curve = narrowToWideOxygenCurve, "Narrow to Wideband approximation" @@ -3923,7 +3932,7 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Pin mode", malfunctionIndicatorPinMode field = "Warning Period", warningPeriod - dialog = softwareKnock, "Software Knock" + dialog = softwareKnockCfg, "Configuration" field = "Enable", enableSoftwareKnock field = "Knock filter frequency", knockBandCustom, {enableSoftwareKnock} field = "" @@ -3941,6 +3950,10 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Cylinder 11", knockBankCyl11, {enableSoftwareKnock && cylindersCount >= 11} field = "Cylinder 12", knockBankCyl12, {enableSoftwareKnock && cylindersCount >= 12} + dialog = softwareKnock, "Software Knock", border + panel = softwareKnockCfg, West + panel = swKnockThresholdCurve, Center + ; Engine->hip9011 Settings dialog = hipFunction, "HIP9011 Settings (knock decoder)" field = "Enabled", isHip9011Enabled 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 10050d8a64..03a8c4a48f 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Dec 08 10:15:37 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 09 02:10:15 UTC 2020 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -46,7 +46,7 @@ public class Fields { public static final int air_pressure_sensor_config_s_size = 16; public static final int alignEngineSnifferAtTDC_offset = 744; public static final int alignmentFill_at_2227_offset = 2227; - public static final int alignmentFill_at_4523_offset = 4523; + public static final int alignmentFill_at_4539_offset = 4539; public static final int alternator_antiwindupFreq_offset = 1764; public static final int alternator_derivativeFilterLoss_offset = 1760; public static final int alternatorControl_dFactor_offset = 1724; @@ -955,6 +955,7 @@ public class Fields { public static final int knockBankCyl7_offset = 976; public static final int knockBankCyl8_offset = 976; public static final int knockBankCyl9_offset = 976; + public static final int knockBaseNoise_offset = 4523; public static final int knockDetectionWindowEnd_offset = 1504; public static final int knockDetectionWindowStart_offset = 1500; public static final int knockNoise_offset = 1820; @@ -1015,7 +1016,7 @@ public class Fields { public static final int mafSensorType_offset = 948; public static final int mainRelayPin_offset = 706; public static final int mainRelayPinMode_offset = 752; - public static final int mainUnusedEnd_offset = 4524; + public static final int mainUnusedEnd_offset = 4540; public static final int malfunctionIndicatorPin_offset = 660; public static final int malfunctionIndicatorPinMode_offset = 661; public static final int manIdlePosition_offset = 608; @@ -1175,6 +1176,7 @@ public class Fields { public static final int servoOutputPins8_offset = 3147; public static final int showHumanReadableWarning_offset = 976; public static final int showSdCardWarning_offset = 76; + public static final int SIGNATURE_HASH = 1456336785; public static final int silentTriggerError_offset = 1464; public static final int slowAdcAlpha_offset = 2088; public static final int sparkDwellRpmBins_offset = 332; @@ -1454,7 +1456,7 @@ public class Fields { public static final char TS_SD_R_COMMAND = 'r'; public static final char TS_SD_W_COMMAND = 'w'; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI 2020.12.08.all.4025825782"; + public static final String TS_SIGNATURE = "rusEFI 2020.12.09.all.1456336785"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final int TT_TT_1_16 = 50; public static final int TT_TT_2JZ_1_12 = 29; @@ -2689,7 +2691,7 @@ public class Fields { public static final Field TCU_SOLENOID_MODE4 = Field.create("TCU_SOLENOID_MODE4", 4520, FieldType.INT8, pin_output_mode_e); public static final Field TCU_SOLENOID_MODE5 = Field.create("TCU_SOLENOID_MODE5", 4521, FieldType.INT8, pin_output_mode_e); public static final Field TCU_SOLENOID_MODE6 = Field.create("TCU_SOLENOID_MODE6", 4522, FieldType.INT8, pin_output_mode_e); - public static final Field ALIGNMENTFILL_AT_4523 = Field.create("ALIGNMENTFILL_AT_4523", 4523, FieldType.INT8); + public static final Field ALIGNMENTFILL_AT_4539 = Field.create("ALIGNMENTFILL_AT_4539", 4539, FieldType.INT8); public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 6000, 120, FieldType.STRING); public static final Field BOOSTTABLEOPENLOOP = Field.create("BOOSTTABLEOPENLOOP", 6248, FieldType.INT); public static final Field BOOSTTABLECLOSEDLOOP = Field.create("BOOSTTABLECLOSEDLOOP", 6328, FieldType.INT); @@ -3752,7 +3754,7 @@ public class Fields { TCU_SOLENOID_MODE4, TCU_SOLENOID_MODE5, TCU_SOLENOID_MODE6, - ALIGNMENTFILL_AT_4523, + ALIGNMENTFILL_AT_4539, WARNING_MESSAGE, BOOSTTABLEOPENLOOP, BOOSTTABLECLOSEDLOOP, diff --git a/java_console/rusefi.xml b/java_console/rusefi.xml index e1d21cbd24..0c825a2e1d 100644 --- a/java_console/rusefi.xml +++ b/java_console/rusefi.xml @@ -1,6 +1,6 @@ - +