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 e85f5c9630..538567ee85 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jan 10 13:14:26 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jan 10 15:16:26 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3673,9 +3673,14 @@ struct persistent_config_s { */ tcubinary_table_t tcuSolenoidTable; /** + * Good example: number of tooth on wheel, For Can 10 is a good number. * offset 15196 */ - uint8_t unused15136[1092]; + float vssFilterReciprocal; + /** + * offset 15200 + */ + uint8_t unused15136[1088]; /** * offset 16288 */ @@ -3783,4 +3788,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 Sun Jan 10 13:14:26 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jan 10 15:16:26 UTC 2021 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 1fd88d9f5b..be3964e7f2 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 @@ -1246,7 +1246,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 1797280219 +#define SIGNATURE_HASH 1026489255 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1579,7 +1579,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.01.10.hellen_cypress.1797280219" +#define TS_SIGNATURE "rusEFI 2021.01.10.hellen_cypress.1026489255" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 @@ -1637,7 +1637,7 @@ #define unused1476b20_offset 1476 #define unused1476b3_offset 1476 #define unused1476b8_offset 1476 -#define unused15136_offset 15196 +#define unused15136_offset 15200 #define unused1708_offset 1708 #define unused2260_offset 2260 #define unused2419_offset 2419 @@ -1759,6 +1759,7 @@ #define veTable_offset 17440 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define vRefAdcChannel_offset 1470 +#define vssFilterReciprocal_offset 15196 #define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_4_1", "VVT_FORD_ST170" #define vvt_mode_e_enum "Inactive", "Single Tooth Second Half", "2GZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "mode7" #define vvtCamSensorUseRise_offset 744 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 226cb00af9..bceb4c73f2 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jan 10 13:14:25 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jan 10 15:16:25 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3673,9 +3673,14 @@ struct persistent_config_s { */ tcubinary_table_t tcuSolenoidTable; /** + * Good example: number of tooth on wheel, For Can 10 is a good number. * offset 15196 */ - uint8_t unused15136[1092]; + float vssFilterReciprocal; + /** + * offset 15200 + */ + uint8_t unused15136[1088]; /** * offset 16288 */ @@ -3783,4 +3788,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 Sun Jan 10 13:14:25 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jan 10 15:16:25 UTC 2021 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 13a5726b20..0ba3291f4d 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1246,7 +1246,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 977038113 +#define SIGNATURE_HASH 1815265629 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1579,7 +1579,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.01.10.kin.977038113" +#define TS_SIGNATURE "rusEFI 2021.01.10.kin.1815265629" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 @@ -1637,7 +1637,7 @@ #define unused1476b20_offset 1476 #define unused1476b3_offset 1476 #define unused1476b8_offset 1476 -#define unused15136_offset 15196 +#define unused15136_offset 15200 #define unused1708_offset 1708 #define unused2260_offset 2260 #define unused2419_offset 2419 @@ -1759,6 +1759,7 @@ #define veTable_offset 17440 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define vRefAdcChannel_offset 1470 +#define vssFilterReciprocal_offset 15196 #define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_4_1", "VVT_FORD_ST170" #define vvt_mode_e_enum "Inactive", "Single Tooth Second Half", "2GZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "mode7" #define vvtCamSensorUseRise_offset 744 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 740710f8fd..8451ff1acf 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 13:14:08 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3673,9 +3673,14 @@ struct persistent_config_s { */ tcubinary_table_t tcuSolenoidTable; /** + * Good example: number of tooth on wheel, For Can 10 is a good number. * offset 15196 */ - uint8_t unused15136[1092]; + float vssFilterReciprocal; + /** + * offset 15200 + */ + uint8_t unused15136[1088]; /** * offset 16288 */ @@ -3783,4 +3788,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 Sun Jan 10 13:14:08 UTC 2021 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index f742b343ab..e9690122dd 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 Sun Jan 10 13:14:08 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 // 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 b5501eb934..32f4189285 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 Sun Jan 10 13:14:08 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 // 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 0461615887..6024116753 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 Sun Jan 10 13:14:08 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 // 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 66153072d8..d8b040f4c4 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 Sun Jan 10 13:14:08 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 // 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 f89abf9839..3fc181fea1 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1246,7 +1246,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 2731669272 +#define SIGNATURE_HASH 4108279140 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1579,7 +1579,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.01.10.all.2731669272" +#define TS_SIGNATURE "rusEFI 2021.01.10.all.4108279140" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 @@ -1637,7 +1637,7 @@ #define unused1476b20_offset 1476 #define unused1476b3_offset 1476 #define unused1476b8_offset 1476 -#define unused15136_offset 15196 +#define unused15136_offset 15200 #define unused1708_offset 1708 #define unused2260_offset 2260 #define unused2419_offset 2419 @@ -1759,6 +1759,7 @@ #define veTable_offset 17440 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define vRefAdcChannel_offset 1470 +#define vssFilterReciprocal_offset 15196 #define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_4_1", "VVT_FORD_ST170" #define vvt_mode_e_enum "Inactive", "Single Tooth Second Half", "2GZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "mode7" #define vvtCamSensorUseRise_offset 744 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 03a0dd71ad..745b5b97ca 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 2731669272 -#define TS_SIGNATURE "rusEFI 2021.01.10.all.2731669272" +#define SIGNATURE_HASH 4108279140 +#define TS_SIGNATURE "rusEFI 2021.01.10.all.4108279140" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index e60b5f768f..4d132e3ac3 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 3092943869 -#define TS_SIGNATURE "rusEFI 2021.01.10.frankenso_na6.3092943869" +#define SIGNATURE_HASH 3998497153 +#define TS_SIGNATURE "rusEFI 2021.01.10.frankenso_na6.3998497153" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index de81efd32a..f1fb7045e5 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen72 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 1005022245 -#define TS_SIGNATURE "rusEFI 2021.01.10.hellen72.1005022245" +#define SIGNATURE_HASH 1844037209 +#define TS_SIGNATURE "rusEFI 2021.01.10.hellen72.1844037209" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 1dc465266b..ea4533d1e1 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 1797280219 -#define TS_SIGNATURE "rusEFI 2021.01.10.hellen_cypress.1797280219" +#define SIGNATURE_HASH 1026489255 +#define TS_SIGNATURE "rusEFI 2021.01.10.hellen_cypress.1026489255" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 6c0a6f6d13..f3c815798c 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 977038113 -#define TS_SIGNATURE "rusEFI 2021.01.10.kin.977038113" +#define SIGNATURE_HASH 1815265629 +#define TS_SIGNATURE "rusEFI 2021.01.10.kin.1815265629" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index c2e307badf..1a090bac7b 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 2556776707 -#define TS_SIGNATURE "rusEFI 2021.01.10.mre_f4.2556776707" +#define SIGNATURE_HASH 3463183231 +#define TS_SIGNATURE "rusEFI 2021.01.10.mre_f4.3463183231" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 036053ea31..748c945a1b 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 2556776707 -#define TS_SIGNATURE "rusEFI 2021.01.10.mre_f7.2556776707" +#define SIGNATURE_HASH 3463183231 +#define TS_SIGNATURE "rusEFI 2021.01.10.mre_f7.3463183231" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index c1258331b5..0a90e67a91 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 620693735 -#define TS_SIGNATURE "rusEFI 2021.01.10.prometheus_405.620693735" +#define SIGNATURE_HASH 1928438427 +#define TS_SIGNATURE "rusEFI 2021.01.10.prometheus_405.1928438427" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 651e5d450d..016250ac2f 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 620693735 -#define TS_SIGNATURE "rusEFI 2021.01.10.prometheus_469.620693735" +#define SIGNATURE_HASH 1928438427 +#define TS_SIGNATURE "rusEFI 2021.01.10.prometheus_469.1928438427" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 6b0ec6455d..4f444e7309 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 629660426 -#define TS_SIGNATURE "rusEFI 2021.01.10.proteus_f4.629660426" +#define SIGNATURE_HASH 1938387318 +#define TS_SIGNATURE "rusEFI 2021.01.10.proteus_f4.1938387318" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 79c8e12497..4ee1d63855 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2021.01.10 -#define SIGNATURE_HASH 629660426 -#define TS_SIGNATURE "rusEFI 2021.01.10.proteus_f7.629660426" +#define SIGNATURE_HASH 1938387318 +#define TS_SIGNATURE "rusEFI 2021.01.10.proteus_f7.1938387318" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 48e8eccab7..293faa9773 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 8deec05e1b..f4f3c23c2d 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 2021.01.10.all.2731669272" + signature = "rusEFI 2021.01.10.all.4108279140" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.all.2731669272" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.all.4108279140" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:08 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4227,10 +4229,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 0c4d069ef9..caf98d916d 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 2021.01.10.frankenso_na6.3092943869" + signature = "rusEFI 2021.01.10.frankenso_na6.3998497153" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.frankenso_na6.3092943869" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.frankenso_na6.3998497153" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:16 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:09 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4227,10 +4229,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index a2d3b97800..56fab3bd26 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 2021.01.10.hellen_cypress.1797280219" + signature = "rusEFI 2021.01.10.hellen_cypress.1026489255" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.hellen_cypress.1797280219" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.hellen_cypress.1026489255" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:26 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jan 10 15:16:26 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4227,10 +4229,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 37ae5189b2..59f3e669ac 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 2021.01.10.kin.977038113" + signature = "rusEFI 2021.01.10.kin.1815265629" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.kin.977038113" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.kin.1815265629" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:25 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jan 10 15:16:25 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4228,10 +4230,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index c5176291fb..444113b3bb 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 2021.01.10.mre_f4.2556776707" + signature = "rusEFI 2021.01.10.mre_f4.3463183231" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.mre_f4.2556776707" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.mre_f4.3463183231" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:14 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:07 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4210,10 +4212,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index dd085c7eee..d0148b4e2f 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 2021.01.10.mre_f7.2556776707" + signature = "rusEFI 2021.01.10.mre_f7.3463183231" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.mre_f7.2556776707" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.mre_f7.3463183231" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:12 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:05 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4210,10 +4212,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 908c28685e..10302f631c 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 2021.01.10.prometheus_405.620693735" + signature = "rusEFI 2021.01.10.prometheus_405.1928438427" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.prometheus_405.620693735" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.prometheus_405.1928438427" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:19 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:12 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4223,10 +4225,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 07288526cf..2248376cc4 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 2021.01.10.prometheus_469.620693735" + signature = "rusEFI 2021.01.10.prometheus_469.1928438427" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.prometheus_469.620693735" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.prometheus_469.1928438427" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:17 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:10 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4223,10 +4225,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 3cec66165e..62ecc77c8a 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 2021.01.10.proteus_f4.629660426" + signature = "rusEFI 2021.01.10.proteus_f4.1938387318" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.proteus_f4.629660426" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.proteus_f4.1938387318" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:23 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:16 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4204,10 +4206,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 9be205ce37..1f6d448c1b 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 2021.01.10.proteus_f7.629660426" + signature = "rusEFI 2021.01.10.proteus_f7.1938387318" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.01.10.proteus_f7.629660426" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.01.10.proteus_f7.1938387318" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 Sun Jan 10 13:14:21 UTC 2021 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:14 UTC 2021 pageSize = 20000 page = 1 @@ -1247,7 +1247,8 @@ page = 1 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1.0, 0.0, 0, 500.0, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 tcuSolenoidTable = array, U08, 15136, [6x10],"onoff", 1.0, 0, 0, 1, 0 - unused15136 = array, U08, 15196, [1092], "units", 1.0, 0, -20, 100, 0 + vssFilterReciprocal = scalar, F32, 15196, "Hz", 1.0, 0, 2.0, 20.0, 2 + unused15136 = array, U08, 15200, [1088], "units", 1.0, 0, -20, 100, 0 ignitionTable = array, F32, 16288, [16x16],"deg", 1.0, 0, -20, 90, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1.0, 0.0, 0, 500.0, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1.0, 0.0, 0, 18000.0, 2 @@ -1486,6 +1487,7 @@ page = 1 gppwm4_onAboveDuty = "In on-off mode, turn the output on when the table value is above this duty." gppwm4_offBelowDuty = "In on-off mode, turn the output off when the table value is below this duty." gppwm4_loadAxis = "Selects the load axis to use for the table." + vssFilterReciprocal = "Good example: number of tooth on wheel, For Can 10 is a good number." ; SettingContextHelpEnd @@ -4204,10 +4206,14 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" dialog = speedSensorCan field = "Vss Car Type", canVssNbcType, { enableCanVss } + dialog = vssFilter + field = "Filter Reciprocal", vssFilterReciprocal + dialog = speedSensorLeft, "Speed sensor config", yAxis panel = speedSensorCan, { enableCanVss } panel = speedSensorAnalog, { enableCanVss == 0 } field = "Enable CANbus VSS values", enableCanVss, { canReadEnabled } + panel = vssFilter dialog = speedSensor, "Speed sensor", xAxis panel = speedSensorLeft 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 bbd41c0155..fa49ad5242 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 Sun Jan 10 13:14:08 UTC 2021 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 10 15:16:02 UTC 2021 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1482,7 +1482,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 2021.01.10.all.2731669272"; + public static final String TS_SIGNATURE = "rusEFI 2021.01.10.all.4108279140"; 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; @@ -1537,7 +1537,7 @@ public class Fields { public static final int unused1476b20_offset = 1476; public static final int unused1476b3_offset = 1476; public static final int unused1476b8_offset = 1476; - public static final int unused15136_offset = 15196; + public static final int unused15136_offset = 15200; public static final int unused1708_offset = 1708; public static final int unused2260_offset = 2260; public static final int unused2419_offset = 2419; @@ -1656,6 +1656,7 @@ public class Fields { public static final int veRpmBins_offset = 18528; public static final int veTable_offset = 17440; public static final int vRefAdcChannel_offset = 1470; + public static final int vssFilterReciprocal_offset = 15196; public static final int vvtCamSensorUseRise_offset = 744; public static final int vvtMode_offset = 2328; public static final int vvtOffset_offset = 2052; @@ -2755,6 +2756,7 @@ public class Fields { public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 12832, FieldType.INT); public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 13984, FieldType.INT); public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 15136, FieldType.INT); + public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 15196, FieldType.FLOAT); public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 16288, FieldType.INT); public static final Field VETABLE = Field.create("VETABLE", 17440, FieldType.INT); public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 18592, FieldType.INT); @@ -3829,6 +3831,7 @@ public class Fields { IGNITIONIATCORRTABLE, INJECTIONPHASE, TCUSOLENOIDTABLE, + VSSFILTERRECIPROCAL, IGNITIONTABLE, VETABLE, LAMBDATABLE, diff --git a/java_console/rusefi.xml b/java_console/rusefi.xml index 509a5c2afe..54d4ff6308 100644 --- a/java_console/rusefi.xml +++ b/java_console/rusefi.xml @@ -1,6 +1,6 @@ - +