From edf72346a48efba2dfa1d9e63ced4eee20e24497 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Fri, 24 Jul 2020 15:44:37 +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 842300 -> 842327 bytes firmware/tunerstudio/generated/rusefi.ini | 8 ++++---- .../generated/rusefi_frankenso_na6.ini | 8 ++++---- .../tunerstudio/generated/rusefi_kinetis.ini | 8 ++++---- .../tunerstudio/generated/rusefi_mre_f4.ini | 8 ++++---- .../tunerstudio/generated/rusefi_mre_f7.ini | 8 ++++---- .../generated/rusefi_prometheus_405.ini | 8 ++++---- .../generated/rusefi_prometheus_469.ini | 8 ++++---- .../generated/rusefi_proteus_f4.ini | 8 ++++---- .../generated/rusefi_proteus_f7.ini | 8 ++++---- 19 files changed, 63 insertions(+), 63 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index e6553d4b8b..e57cc10ecf 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.07.23 -#define SIGNATURE_HASH 1241418013 -#define TS_SIGNATURE "rusEFI 2020.07.23.all.1241418013" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 3766939728 +#define TS_SIGNATURE "rusEFI 2020.07.24.all.3766939728" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index dfee3f1ed0..bb12a1edbc 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.07.23 -#define SIGNATURE_HASH 2541348350 -#define TS_SIGNATURE "rusEFI 2020.07.23.frankenso_na6.2541348350" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 1040293043 +#define TS_SIGNATURE "rusEFI 2020.07.24.frankenso_na6.1040293043" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index e1d3ec6593..b4aa069aed 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.07.23 -#define SIGNATURE_HASH 2227197319 -#define TS_SIGNATURE "rusEFI 2020.07.23.kin.2227197319" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 767044810 +#define TS_SIGNATURE "rusEFI 2020.07.24.kin.767044810" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 364a50f0be..d6356a7c31 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.07.23 -#define SIGNATURE_HASH 24467 -#define TS_SIGNATURE "rusEFI 2020.07.23.mre_f4.24467" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 2843223774 +#define TS_SIGNATURE "rusEFI 2020.07.24.mre_f4.2843223774" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index b3e25944a5..0684115fc1 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.07.23 -#define SIGNATURE_HASH 24467 -#define TS_SIGNATURE "rusEFI 2020.07.23.mre_f7.24467" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 2843223774 +#define TS_SIGNATURE "rusEFI 2020.07.24.mre_f7.2843223774" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index d3e4a195ec..d87086ccae 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.07.23 -#define SIGNATURE_HASH 3168948633 -#define TS_SIGNATURE "rusEFI 2020.07.23.prometheus_405.3168948633" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 362424532 +#define TS_SIGNATURE "rusEFI 2020.07.24.prometheus_405.362424532" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index fcac79cf3f..d662500890 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.07.23 -#define SIGNATURE_HASH 3168948633 -#define TS_SIGNATURE "rusEFI 2020.07.23.prometheus_469.3168948633" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 362424532 +#define TS_SIGNATURE "rusEFI 2020.07.24.prometheus_469.362424532" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index e3cf60b6b4..007f83ee89 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.07.23 -#define SIGNATURE_HASH 3295672530 -#define TS_SIGNATURE "rusEFI 2020.07.23.proteus_f4.3295672530" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 1830257055 +#define TS_SIGNATURE "rusEFI 2020.07.24.proteus_f4.1830257055" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index dbde7ff7b5..c844db0527 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.07.23 -#define SIGNATURE_HASH 3295672530 -#define TS_SIGNATURE "rusEFI 2020.07.23.proteus_f7.3295672530" +#define SIGNATURE_DATE 2020.07.24 +#define SIGNATURE_HASH 1830257055 +#define TS_SIGNATURE "rusEFI 2020.07.24.proteus_f7.1830257055" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index cca79cfb87571619154007dac339e5f5632b0f30..e89bb4a9562faa33cc9b805a89a5dad212a8ec8f 100644 GIT binary patch delta 268226 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 delta 265449 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 GpZ*`sFM5Xn diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 07781fbfe9..831a9a561d 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.07.23.all.1241418013" + signature = "rusEFI 2020.07.24.all.3766939728" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.all.1241418013" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.all.3766939728" ; 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 Jul 23 23:53:53 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:43:57 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index e02d02691d..e43a92974b 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.07.23.frankenso_na6.2541348350" + signature = "rusEFI 2020.07.24.frankenso_na6.1040293043" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.frankenso_na6.2541348350" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.frankenso_na6.1040293043" ; 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 Jul 23 23:53:57 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:44:01 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index bfb5a0203c..0d2a3587bb 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.07.23.kin.2227197319" + signature = "rusEFI 2020.07.24.kin.767044810" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.kin.2227197319" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.kin.767044810" ; 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 Jul 23 23:54:04 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Jul 24 15:44:08 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index e2de2ec9bc..faf5995f79 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.07.23.mre_f4.24467" + signature = "rusEFI 2020.07.24.mre_f4.2843223774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.mre_f4.24467" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.mre_f4.2843223774" ; 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 Jul 23 23:53:56 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:44:00 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index ce787a670f..9a7ef86516 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.07.23.mre_f7.24467" + signature = "rusEFI 2020.07.24.mre_f7.2843223774" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.mre_f7.24467" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.mre_f7.2843223774" ; 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 Jul 23 23:53:55 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:43:59 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 19d7f8dce7..a7d947636a 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.07.23.prometheus_405.3168948633" + signature = "rusEFI 2020.07.24.prometheus_405.362424532" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.prometheus_405.3168948633" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.prometheus_405.362424532" ; 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 Jul 23 23:54:00 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:44:04 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 8b723c80b8..3ae6fabe0f 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.07.23.prometheus_469.3168948633" + signature = "rusEFI 2020.07.24.prometheus_469.362424532" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.prometheus_469.3168948633" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.prometheus_469.362424532" ; 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 Jul 23 23:53:59 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:44:03 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 00a0179b81..1ea42d30c7 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.07.23.proteus_f4.3295672530" + signature = "rusEFI 2020.07.24.proteus_f4.1830257055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.proteus_f4.3295672530" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.proteus_f4.1830257055" ; 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 Jul 23 23:54:03 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:44:07 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 51d6e6e64d..b1d42cdfc6 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.07.23.proteus_f7.3295672530" + signature = "rusEFI 2020.07.24.proteus_f7.1830257055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.23.proteus_f7.3295672530" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.24.proteus_f7.1830257055" ; 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 Jul 23 23:54:01 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Jul 24 15:44:06 UTC 2020 pageSize = 20000 page = 1 @@ -1631,7 +1631,7 @@ page = 1 rawOilPressure = scalar, U16, 242, "V",{1/1000}, 0.0 ; we use this to match logs to tunes - tuneCrc16= scalar, U16, 244, "crc16", 1, 0 + tuneCrc16 = scalar, U16, 244, "crc16", 1, 0 ; ; see TunerStudioOutputChannels struct