From 1c4a6b721cccd16387c45c691c120a57a32436b2 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sat, 8 Aug 2020 00:18:48 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/generated/signature_all.h | 6 +++--- .../generated/signature_frankenso_na6.h | 6 +++--- .../controllers/generated/signature_kin.h | 6 +++--- .../controllers/generated/signature_mre_f4.h | 6 +++--- .../controllers/generated/signature_mre_f7.h | 6 +++--- .../generated/signature_prometheus_405.h | 6 +++--- .../generated/signature_prometheus_469.h | 6 +++--- .../generated/signature_proteus_f4.h | 6 +++--- .../generated/signature_proteus_f7.h | 6 +++--- firmware/tunerstudio/generated/cache.zip | Bin 849361 -> 849424 bytes firmware/tunerstudio/generated/rusefi.ini | 11 ++++++----- .../generated/rusefi_frankenso_na6.ini | 11 ++++++----- .../tunerstudio/generated/rusefi_kinetis.ini | 11 ++++++----- .../tunerstudio/generated/rusefi_mre_f4.ini | 11 ++++++----- .../tunerstudio/generated/rusefi_mre_f7.ini | 11 ++++++----- .../generated/rusefi_prometheus_405.ini | 11 ++++++----- .../generated/rusefi_prometheus_469.ini | 11 ++++++----- .../generated/rusefi_proteus_f4.ini | 11 ++++++----- .../generated/rusefi_proteus_f7.ini | 11 ++++++----- 19 files changed, 81 insertions(+), 72 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index c5cfa72b59..2e49ab7a84 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.08.06 -#define SIGNATURE_HASH 2507787776 -#define TS_SIGNATURE "rusEFI 2020.08.06.all.2507787776" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 505262738 +#define TS_SIGNATURE "rusEFI 2020.08.08.all.505262738" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 1ada176a96..4ac7a82ab2 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.08.06 -#define SIGNATURE_HASH 2836675545 -#define TS_SIGNATURE "rusEFI 2020.08.06.frankenso_na6.2836675545" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 577783627 +#define TS_SIGNATURE "rusEFI 2020.08.08.frankenso_na6.577783627" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index e40fe2679e..092767afb3 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.08.06 -#define SIGNATURE_HASH 3131935648 -#define TS_SIGNATURE "rusEFI 2020.08.06.kin.3131935648" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 835319602 +#define TS_SIGNATURE "rusEFI 2020.08.08.kin.835319602" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 2af34332c5..c5613b352b 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.08.06 -#define SIGNATURE_HASH 1859607387 -#define TS_SIGNATURE "rusEFI 2020.08.06.mre_f4.1859607387" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 3853723593 +#define TS_SIGNATURE "rusEFI 2020.08.08.mre_f4.3853723593" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 40c68d5552..7493fc5a5f 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.08.06 -#define SIGNATURE_HASH 1859607387 -#define TS_SIGNATURE "rusEFI 2020.08.06.mre_f7.1859607387" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 3853723593 +#define TS_SIGNATURE "rusEFI 2020.08.08.mre_f7.3853723593" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 3194b20772..8702411370 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.08.06 -#define SIGNATURE_HASH 2190446526 -#define TS_SIGNATURE "rusEFI 2020.08.06.prometheus_405.2190446526" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 166458156 +#define TS_SIGNATURE "rusEFI 2020.08.08.prometheus_405.166458156" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 5fd4a1183a..8c2d6df4d7 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.08.06 -#define SIGNATURE_HASH 2190446526 -#define TS_SIGNATURE "rusEFI 2020.08.06.prometheus_469.2190446526" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 166458156 +#define TS_SIGNATURE "rusEFI 2020.08.08.prometheus_469.166458156" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index ffcc32d6bd..8b71f81d93 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.08.06 -#define SIGNATURE_HASH 2864007131 -#define TS_SIGNATURE "rusEFI 2020.08.06.proteus_f4.2864007131" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 567360329 +#define TS_SIGNATURE "rusEFI 2020.08.08.proteus_f4.567360329" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index fb4d9c8996..c7d87f922b 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.08.06 -#define SIGNATURE_HASH 2864007131 -#define TS_SIGNATURE "rusEFI 2020.08.06.proteus_f7.2864007131" +#define SIGNATURE_DATE 2020.08.08 +#define SIGNATURE_HASH 567360329 +#define TS_SIGNATURE "rusEFI 2020.08.08.proteus_f7.567360329" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index e4a0dd8d4b8e13842d70e97685292a7c409036fb..9046547eae1acdf5d413ba1fcc4a39961dd5511c 100644 GIT binary patch delta 177434 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 kiX(2eb*V5Cs;Sf67}Sng&9!TRoh0KzdwIRF3v diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 025029cb3f..b03613abb9 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.08.06.all.2507787776" + signature = "rusEFI 2020.08.08.all.505262738" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.all.2507787776" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.all.505262738" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:17 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:09 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 65fa776bd0..1113f7644c 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.08.06.frankenso_na6.2836675545" + signature = "rusEFI 2020.08.08.frankenso_na6.577783627" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.frankenso_na6.2836675545" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.frankenso_na6.577783627" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:21 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:14 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index f8e5e632cf..93ee5434f5 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.08.06.kin.3131935648" + signature = "rusEFI 2020.08.08.kin.835319602" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.kin.3131935648" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.kin.835319602" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:27 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Aug 08 00:18:21 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 34e2e9baef..799d7b1aa4 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.08.06.mre_f4.1859607387" + signature = "rusEFI 2020.08.08.mre_f4.3853723593" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.mre_f4.1859607387" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.mre_f4.3853723593" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:20 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:12 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index d0b527f161..2020325bee 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.08.06.mre_f7.1859607387" + signature = "rusEFI 2020.08.08.mre_f7.3853723593" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.mre_f7.1859607387" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.mre_f7.3853723593" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:18 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:11 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 5c4fe28ce5..7b9a2d8050 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.08.06.prometheus_405.2190446526" + signature = "rusEFI 2020.08.08.prometheus_405.166458156" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.prometheus_405.2190446526" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.prometheus_405.166458156" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:24 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:17 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index e6f9e9d948..79e196f28b 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.08.06.prometheus_469.2190446526" + signature = "rusEFI 2020.08.08.prometheus_469.166458156" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.prometheus_469.2190446526" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.prometheus_469.166458156" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:22 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:15 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 857156aac7..b2414c4b92 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.08.06.proteus_f4.2864007131" + signature = "rusEFI 2020.08.08.proteus_f4.567360329" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.proteus_f4.2864007131" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.proteus_f4.567360329" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:26 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:20 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index a83d0c11b1..ffdb9da9de 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.08.06.proteus_f7.2864007131" + signature = "rusEFI 2020.08.08.proteus_f7.567360329" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.08.06.proteus_f7.2864007131" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.08.08.proteus_f7.567360329" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,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 Thu Aug 06 00:48:25 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Aug 08 00:18:18 UTC 2020 pageSize = 20000 page = 1 @@ -2493,8 +2493,9 @@ gaugeCategory = Sensors - Raw [Menu] menuDialog = main - menu = "Data Logging" - subMenu = std_ms3SdConsole, "Browse / Import SD Card" +; see #1653 +; menu = "Data Logging" +; subMenu = std_ms3SdConsole, "Browse / Import SD Card" menu = "&Base &Engine" subMenu = engineChars, "Base engine"