From 59b2cee173f25efddb7d5ce3b007bc801dbce938 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Wed, 16 Jun 2021 15:30:04 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 4 ++-- .../generated/fsio_enums_generated.def | 2 +- .../controllers/generated/fsio_getters.def | 2 +- firmware/controllers/generated/fsio_names.def | 2 +- .../controllers/generated/fsio_strings.def | 2 +- .../controllers/generated/rusefi_generated.h | 4 ++-- .../controllers/generated/signature_all.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen72.h | 4 ++-- .../generated/signature_hellenNA6.h | 4 ++-- .../generated/signature_hellen_cypress.h | 4 ++-- .../controllers/generated/signature_kin.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- .../generated/signature_subaru_eg33_f7.h | 4 ++-- firmware/tunerstudio/generated/cache.zip | Bin 1516124 -> 1516764 bytes firmware/tunerstudio/generated/rusefi.ini | 6 +++--- .../generated/rusefi_frankenso_na6.ini | 6 +++--- .../generated/rusefi_hellen121nissan.ini | 6 +++--- .../generated/rusefi_hellen121vag.ini | 6 +++--- .../generated/rusefi_hellen128.ini | 6 +++--- .../tunerstudio/generated/rusefi_hellen72.ini | 6 +++--- .../generated/rusefi_hellenNA6.ini | 6 +++--- .../generated/rusefi_hellen_cypress.ini | 6 +++--- .../tunerstudio/generated/rusefi_kinetis.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 6 +++--- .../generated/rusefi_prometheus_405.ini | 6 +++--- .../generated/rusefi_prometheus_469.ini | 6 +++--- .../generated/rusefi_proteus_f4.ini | 6 +++--- .../generated/rusefi_proteus_f7.ini | 6 +++--- .../generated/rusefi_subaru_eg33_f7.ini | 6 +++--- .../com/rusefi/config/generated/Fields.java | 6 +++--- java_console/rusefi.xml | 2 +- 47 files changed, 104 insertions(+), 104 deletions(-) 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 0f94dfba08..2919192e05 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 Wed Jun 16 12:53:42 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 16 15:29:21 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4219,4 +4219,4 @@ struct 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 Wed Jun 16 12:53:42 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 16 15:29:21 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 196b8f136d..d9399260e4 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 @@ -1288,7 +1288,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 657477637 +#define SIGNATURE_HASH 445893595 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1641,7 +1641,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.06.16.hellen_cypress.657477637" +#define TS_SIGNATURE "rusEFI 2021.06.16.hellen_cypress.445893595" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 2ffbb8309e..4f1be6562c 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 Wed Jun 16 12:53:41 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 16 15:29:19 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4213,4 +4213,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 16 12:53:41 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 16 15:29:19 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 abdb7ebc62..fb1d95b5d4 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1272,7 +1272,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 3633683705 +#define SIGNATURE_HASH 3845523239 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1625,7 +1625,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.06.16.kin.3633683705" +#define TS_SIGNATURE "rusEFI 2021.06.16.kin.3845523239" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index 7c963807c1..1d98f0a929 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 16 12:53:43 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:29:22 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4219,4 +4219,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 16 12:53:43 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:29:22 UTC 2021 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 232c21e558..147fcb6e61 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -1288,7 +1288,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 3356526019 +#define SIGNATURE_HASH 4122156573 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1641,7 +1641,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.06.16.subaru_eg33_f7.3356526019" +#define TS_SIGNATURE "rusEFI 2021.06.16.subaru_eg33_f7.4122156573" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 71e6b8568e..0ca9c41c94 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 Wed Jun 16 12:53:19 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:28:56 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4219,4 +4219,4 @@ struct persistent_config_s { }; // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 12:53:19 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:28:56 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 378ddf2e11..637406f117 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 Wed Jun 16 12:53:19 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:28:56 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index 0da7ebaffb..deb1abac73 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 Wed Jun 16 12:53:19 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:28:56 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index b5187283a5..18c948cbc5 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 Wed Jun 16 12:53:19 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:28:56 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index 8d10b3f1e7..5579084615 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 Wed Jun 16 12:53:19 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 16 15:28:56 UTC 2021 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_ACIDLEEXTRAOFFSET: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index fedb3cf8a6..e35a5f27d8 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1285,7 +1285,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 1699515349 +#define SIGNATURE_HASH 1492062219 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1638,7 +1638,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.06.16.all.1699515349" +#define TS_SIGNATURE "rusEFI 2021.06.16.all.1492062219" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index aaa9eba9a4..49a03b5922 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.06.16 -#define SIGNATURE_HASH 1699515349 -#define TS_SIGNATURE "rusEFI 2021.06.16.all.1699515349" +#define SIGNATURE_HASH 1492062219 +#define TS_SIGNATURE "rusEFI 2021.06.16.all.1492062219" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index ff3dfd2a43..154eabc3ac 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.06.16 -#define SIGNATURE_HASH 1560413676 -#define TS_SIGNATURE "rusEFI 2021.06.16.frankenso_na6.1560413676" +#define SIGNATURE_HASH 1621204530 +#define TS_SIGNATURE "rusEFI 2021.06.16.frankenso_na6.1621204530" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 0339f2bed5..751c50135c 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen121nissan #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 2905080806 -#define TS_SIGNATURE "rusEFI 2021.06.16.hellen121nissan.2905080806" +#define SIGNATURE_HASH 2425067576 +#define TS_SIGNATURE "rusEFI 2021.06.16.hellen121nissan.2425067576" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index fe14f7760d..353490bd54 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen121vag #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 2137247539 -#define TS_SIGNATURE "rusEFI 2021.06.16.hellen121vag.2137247539" +#define SIGNATURE_HASH 1119900909 +#define TS_SIGNATURE "rusEFI 2021.06.16.hellen121vag.1119900909" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index cbecaa6d62..a1f80fb4e0 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen128 #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 2461179697 -#define TS_SIGNATURE "rusEFI 2021.06.16.hellen128.2461179697" +#define SIGNATURE_HASH 2937128175 +#define TS_SIGNATURE "rusEFI 2021.06.16.hellen128.2937128175" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index a3d9c521f2..aba9647929 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.06.16 -#define SIGNATURE_HASH 3417994334 -#define TS_SIGNATURE "rusEFI 2021.06.16.hellen72.3417994334" +#define SIGNATURE_HASH 4128894848 +#define TS_SIGNATURE "rusEFI 2021.06.16.hellen72.4128894848" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index d9e3159b09..94eb9fa4cf 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellenNA6 #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 3823173871 -#define TS_SIGNATURE "rusEFI 2021.06.16.hellenNA6.3823173871" +#define SIGNATURE_HASH 3728907057 +#define TS_SIGNATURE "rusEFI 2021.06.16.hellenNA6.3728907057" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 42cc58d366..0114fc45b4 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.06.16 -#define SIGNATURE_HASH 657477637 -#define TS_SIGNATURE "rusEFI 2021.06.16.hellen_cypress.657477637" +#define SIGNATURE_HASH 445893595 +#define TS_SIGNATURE "rusEFI 2021.06.16.hellen_cypress.445893595" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 088090f11e..f4cc8d5cf5 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.06.16 -#define SIGNATURE_HASH 3633683705 -#define TS_SIGNATURE "rusEFI 2021.06.16.kin.3633683705" +#define SIGNATURE_HASH 3845523239 +#define TS_SIGNATURE "rusEFI 2021.06.16.kin.3845523239" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 817a4d0002..60847fc187 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.06.16 -#define SIGNATURE_HASH 3885896399 -#define TS_SIGNATURE "rusEFI 2021.06.16.mre_f4.3885896399" +#define SIGNATURE_HASH 3661465873 +#define TS_SIGNATURE "rusEFI 2021.06.16.mre_f4.3661465873" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 1213a4713a..3a0641ae30 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.06.16 -#define SIGNATURE_HASH 3885896399 -#define TS_SIGNATURE "rusEFI 2021.06.16.mre_f7.3885896399" +#define SIGNATURE_HASH 3661465873 +#define TS_SIGNATURE "rusEFI 2021.06.16.mre_f7.3661465873" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 95629c77fe..9bccf6dfd6 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.06.16 -#define SIGNATURE_HASH 2010810851 -#define TS_SIGNATURE "rusEFI 2021.06.16.prometheus_405.2010810851" +#define SIGNATURE_HASH 1249448509 +#define TS_SIGNATURE "rusEFI 2021.06.16.prometheus_405.1249448509" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index b3a9c0e9aa..472541208c 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.06.16 -#define SIGNATURE_HASH 2010810851 -#define TS_SIGNATURE "rusEFI 2021.06.16.prometheus_469.2010810851" +#define SIGNATURE_HASH 1249448509 +#define TS_SIGNATURE "rusEFI 2021.06.16.prometheus_469.1249448509" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index e75d5851b1..03f3f9831e 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.06.16 -#define SIGNATURE_HASH 217724622 -#define TS_SIGNATURE "rusEFI 2021.06.16.proteus_f4.217724622" +#define SIGNATURE_HASH 827960592 +#define TS_SIGNATURE "rusEFI 2021.06.16.proteus_f4.827960592" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 2f0120ef14..16a212ee4b 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.06.16 -#define SIGNATURE_HASH 217724622 -#define TS_SIGNATURE "rusEFI 2021.06.16.proteus_f7.217724622" +#define SIGNATURE_HASH 827960592 +#define TS_SIGNATURE "rusEFI 2021.06.16.proteus_f7.827960592" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 7c9e1a8cdd..b72ab5f9af 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.06.16 -#define SIGNATURE_HASH 3356526019 -#define TS_SIGNATURE "rusEFI 2021.06.16.subaru_eg33_f7.3356526019" +#define SIGNATURE_HASH 4122156573 +#define TS_SIGNATURE "rusEFI 2021.06.16.subaru_eg33_f7.4122156573" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 794ebdb6414eca564eb7559257b8ab8b1b2ce09e..1975d8d1765fa92ac56d010eb106903d94b6c048 100644 GIT binary patch delta 476556 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 delta 475573 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 - +