From 0dc09447c5dcba98e81d03049b966c48fa92825e Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 17 Oct 2021 02:51:52 +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 ++-- .../controllers/generated/signature_atlas.h | 4 ++-- .../generated/signature_f429-discovery.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../generated/signature_hellen-nb1.h | 4 ++-- .../generated/signature_hellen121nissan.h | 4 ++-- .../generated/signature_hellen121vag.h | 4 ++-- .../generated/signature_hellen128.h | 4 ++-- .../generated/signature_hellen154hyundai.h | 4 ++-- .../generated/signature_hellen72.h | 4 ++-- .../generated/signature_hellen88bmw.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 2090328 -> 2090328 bytes firmware/tunerstudio/generated/rusefi.ini | 6 +++--- .../tunerstudio/generated/rusefi_atlas.ini | 6 +++--- .../generated/rusefi_f429-discovery.ini | 6 +++--- .../generated/rusefi_frankenso_na6.ini | 6 +++--- .../generated/rusefi_hellen-nb1.ini | 6 +++--- .../generated/rusefi_hellen121nissan.ini | 6 +++--- .../generated/rusefi_hellen121vag.ini | 6 +++--- .../generated/rusefi_hellen128mercedes.ini | 6 +++--- .../generated/rusefi_hellen154hyundai.ini | 6 +++--- .../tunerstudio/generated/rusefi_hellen72.ini | 6 +++--- .../generated/rusefi_hellen88bmw.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 | 4 ++-- java_console/rusefi.xml | 2 +- 57 files changed, 128 insertions(+), 128 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 06273defbd..3166f58db8 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 Oct 17 02:37:18 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Oct 17 02:50:30 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4370,4 +4370,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 Sun Oct 17 02:37:18 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Oct 17 02:50:30 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 28698adff4..249b6dc555 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 @@ -1299,7 +1299,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 3202471178 +#define SIGNATURE_HASH 3632323554 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1661,7 +1661,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen_cypress.3202471178" +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen_cypress.3632323554" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' 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 acf9d190f2..cf470c81bc 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 Oct 17 02:37:15 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Oct 17 02:50:28 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4364,4 +4364,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 Sun Oct 17 02:37:15 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Oct 17 02:50:28 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 ee8af63027..afe36e4039 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1280,7 +1280,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 1094982134 +#define SIGNATURE_HASH 656742174 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1642,7 +1642,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.10.17.kin.1094982134" +#define TS_SIGNATURE "rusEFI 2021.10.17.kin.656742174" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' 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 a0e4dae714..a7d5f7fc21 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 Sun Oct 17 02:37:20 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 Sun Oct 17 02:50:32 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4370,4 +4370,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 Sun Oct 17 02:37:20 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 Sun Oct 17 02:50:32 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 dfeb5b7503..1714f487e8 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 @@ -1300,7 +1300,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 1763173817 +#define SIGNATURE_HASH 259451729 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1662,7 +1662,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.10.17.subaru_eg33_f7.1763173817" +#define TS_SIGNATURE "rusEFI 2021.10.17.subaru_eg33_f7.259451729" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 92bb5cefde..17adf71200 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 Oct 17 02:37:12 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 17 02:50:26 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4370,4 +4370,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 Sun Oct 17 02:37:12 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 17 02:50:26 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 1661060f71..c3e7823ae2 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 Oct 17 02:37:12 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 17 02:50:26 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 47ee854652..d259cfb142 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 Oct 17 02:37:12 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 17 02:50:26 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 9ca11b02c3..a3d593f6ce 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 Oct 17 02:37:12 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 17 02:50:26 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 22f93bac8e..0a1be83e14 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 Oct 17 02:37:12 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Oct 17 02:50:26 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 2414c5e03f..1ece6094cd 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1299,7 +1299,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 4238151386 +#define SIGNATURE_HASH 2600206386 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1661,7 +1661,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.10.17.all.4238151386" +#define TS_SIGNATURE "rusEFI 2021.10.17.all.2600206386" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 74fc55951a..9da5248b9a 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.10.17 -#define SIGNATURE_HASH 4238151386 -#define TS_SIGNATURE "rusEFI 2021.10.17.all.4238151386" +#define SIGNATURE_HASH 2600206386 +#define TS_SIGNATURE "rusEFI 2021.10.17.all.2600206386" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index e64e94ff78..b6e1b0dd92 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD atlas #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 4238151386 -#define TS_SIGNATURE "rusEFI 2021.10.17.atlas.4238151386" +#define SIGNATURE_HASH 2600206386 +#define TS_SIGNATURE "rusEFI 2021.10.17.atlas.2600206386" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index af3ecf5d63..d56450e03c 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD f429-discovery #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 4238151386 -#define TS_SIGNATURE "rusEFI 2021.10.17.f429-discovery.4238151386" +#define SIGNATURE_HASH 2600206386 +#define TS_SIGNATURE "rusEFI 2021.10.17.f429-discovery.2600206386" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 613dbf7497..8cf80f4905 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.10.17 -#define SIGNATURE_HASH 2259639091 -#define TS_SIGNATURE "rusEFI 2021.10.17.frankenso_na6.2259639091" +#define SIGNATURE_HASH 3771618779 +#define TS_SIGNATURE "rusEFI 2021.10.17.frankenso_na6.3771618779" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index ebf70e1971..b2e860f96b 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen-nb1 #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 1408188698 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen-nb1.1408188698" +#define SIGNATURE_HASH 898519026 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen-nb1.898519026" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 1f528a422f..872925b0c9 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.10.17 -#define SIGNATURE_HASH 2003588760 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen121nissan.2003588760" +#define SIGNATURE_HASH 286087280 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen121nissan.286087280" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 3a63eb9857..7d7ee9e584 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.10.17 -#define SIGNATURE_HASH 2943479452 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen121vag.2943479452" +#define SIGNATURE_HASH 3373326452 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen121vag.3373326452" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index afd0a4997b..17da83eff5 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.10.17 -#define SIGNATURE_HASH 714937866 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen128.714937866" +#define SIGNATURE_HASH 1291589858 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen128.1291589858" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index b22eb78235..3977b447e7 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen154hyundai #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 752430282 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen154hyundai.752430282" +#define SIGNATURE_HASH 1253581346 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen154hyundai.1253581346" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 6a66ea86ba..57648e44bc 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.10.17 -#define SIGNATURE_HASH 2584243965 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen72.2584243965" +#define SIGNATURE_HASH 4234764309 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen72.4234764309" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 70eb3b8050..b96d2ce92a 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen88bmw #define SIGNATURE_DATE 2021.10.17 -#define SIGNATURE_HASH 169734711 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen88bmw.169734711" +#define SIGNATURE_HASH 1820130527 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen88bmw.1820130527" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 91269fb49f..821ab48ea1 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.10.17 -#define SIGNATURE_HASH 173500214 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellenNA6.173500214" +#define SIGNATURE_HASH 1815505374 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellenNA6.1815505374" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 42371eaabd..f93d06ce75 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.10.17 -#define SIGNATURE_HASH 3202471178 -#define TS_SIGNATURE "rusEFI 2021.10.17.hellen_cypress.3202471178" +#define SIGNATURE_HASH 3632323554 +#define TS_SIGNATURE "rusEFI 2021.10.17.hellen_cypress.3632323554" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 78d3d7842c..f07237e01f 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.10.17 -#define SIGNATURE_HASH 1094982134 -#define TS_SIGNATURE "rusEFI 2021.10.17.kin.1094982134" +#define SIGNATURE_HASH 656742174 +#define TS_SIGNATURE "rusEFI 2021.10.17.kin.656742174" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index f1370122f6..1e3124d615 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.10.17 -#define SIGNATURE_HASH 1947015502 -#define TS_SIGNATURE "rusEFI 2021.10.17.mre_f4.1947015502" +#define SIGNATURE_HASH 309073830 +#define TS_SIGNATURE "rusEFI 2021.10.17.mre_f4.309073830" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index d8143d632b..e61d82ca64 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.10.17 -#define SIGNATURE_HASH 1947015502 -#define TS_SIGNATURE "rusEFI 2021.10.17.mre_f7.1947015502" +#define SIGNATURE_HASH 309073830 +#define TS_SIGNATURE "rusEFI 2021.10.17.mre_f7.309073830" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index c64f849ad4..e65ae4eb3f 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.10.17 -#define SIGNATURE_HASH 2893535036 -#define TS_SIGNATURE "rusEFI 2021.10.17.prometheus_405.2893535036" +#define SIGNATURE_HASH 3390495188 +#define TS_SIGNATURE "rusEFI 2021.10.17.prometheus_405.3390495188" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 98d59fc5da..1278d2973c 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.10.17 -#define SIGNATURE_HASH 2893535036 -#define TS_SIGNATURE "rusEFI 2021.10.17.prometheus_469.2893535036" +#define SIGNATURE_HASH 3390495188 +#define TS_SIGNATURE "rusEFI 2021.10.17.prometheus_469.3390495188" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 24a547b941..2b7df100d1 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.10.17 -#define SIGNATURE_HASH 3571118365 -#define TS_SIGNATURE "rusEFI 2021.10.17.proteus_f4.3571118365" +#define SIGNATURE_HASH 2998665205 +#define TS_SIGNATURE "rusEFI 2021.10.17.proteus_f4.2998665205" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index dca88028ce..3d2e96bd72 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.10.17 -#define SIGNATURE_HASH 3571118365 -#define TS_SIGNATURE "rusEFI 2021.10.17.proteus_f7.3571118365" +#define SIGNATURE_HASH 2998665205 +#define TS_SIGNATURE "rusEFI 2021.10.17.proteus_f7.2998665205" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 5be756949d..ecc4d280a5 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.10.17 -#define SIGNATURE_HASH 1763173817 -#define TS_SIGNATURE "rusEFI 2021.10.17.subaru_eg33_f7.1763173817" +#define SIGNATURE_HASH 259451729 +#define TS_SIGNATURE "rusEFI 2021.10.17.subaru_eg33_f7.259451729" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 0eb0378ec40815ed0aa1027b462535dfdc8bba3f..3044a14fd5bf70a6ed905a8745e41c73ee2b7f9c 100644 GIT binary patch delta 79338 zcmeI*c|276{|E3fh?#6d##qJ?N{cKJvM-Z;FGBVdvQ<=cX|ykjs2mldRQALTr4X&Q zaFbLhQlf?Sh3@Y&&V78p$NbLy)9;_(r^n;`^M1WQ=kxh=n=|vgXO_oJ?8i;)#63KF z$a{GA@cqe8-p;2>cUg&c>+m6H@DF|o)HD|n5*8*2*rkL8U`Lh9cK!>S*xr-re!i=P z?&d4LuzxvkzuO-kzU+g}^yBiX6&{^=_xw{6PG61{x&Qi)(}CHCtKWa(+){0oS#Dix?XJvobdaicVG^|F^Hi1pQbeO+>y!Wn@`o3*@ zBsCh3Oy2Wdb!$>3My1!|#6zRR?GN6+&Y!R`4s0!pR^gM=uhLDC6OQoEDXR_&WoJpR z(M>FVfvi2df2hIa4lCw3{aT}qL_&4^ydz#ko(KP2mKPCuUs+7eqxGQ9`BR}C13TkW zPD%Wc@mTBI%^=$^yOT5QmrQ<+GCx-tHT*q6>Zj%EK=DO6mZyqp1F7x~SLa#Vc=qP~ zsppZt)?~Ge(Ykckn2Rq|=9^Y*{q%f*xrObuSUvjhRW7-U?;-_BGU38Tx#c^rr20SS z%MEWJWu>LBHp)!)*PC$sM4GjoH}vzEmkh%QUwRqufU0Sm(TkXZA8#{l|sHP=0Qe79(*)hW5FO^~{zgrvcJ>mCVV)Wd} zH)7vc%1;!KC#>WrtoR=zqO;K0sb$gp7-z@lNBtDV*XfmxhADrf-SQCXH>pO| zT2{L5V*9jY2fzC9BVdnfetnv2=fTaj+V6|6mENA{;MwN6L$b9|#WrHWIIC>k@PTCC(q;OFs&CD=y|F!HS9R8X zfawu9B(ZV%UbYGIh&GvKStjQcxX?-2*hE5_l0UMrH1p>($|{3<**kj@-n9Sfb8cAf zHNN4uv#^y&hSGu;ds&-@gl45`1?6VGS@3z?g!7_|i!pl1Jv$V<x%jZlFMak`*mkadL(N3O*$&-S#4Cm*%Rk~KR(rsaU5+D zTN7xz)V!)Yej}?Q;G==x=Aq3)4XT4?x%uTPaub#DEd2#1mrDCZ4F{#YN$-t~ouv8I zk56Rw8#TQNtrcbKpZR)DKK$sMyLYcGi#kePzc@p9sdlsY!flf!+*Q%W9VJ4 zZ|b!271OJySbb7Hh_q%HzhzA3E?<(dOHk*^hMTjJyJWRq#mBDLs`KjM#)(ilb7tev z;;|QLThErWyZ7?8iaC%X*B_MLcF>hEvDWcMY_F+PTdviQ{g2*d1?W=86qji6k1h7O z)H_tSx$@?{(J$WpXN1i5v152wgQL^z^CpNPj*ls7G#Jy?a|PO@2cDRnmhB zE5mPZNPWH1I}M+ZDD#v5HVa&kSV`GK{W9$DSg)s;#1pIe#zC3dxQ(H((d$d^&QCTC z1EZ3sB2I7kaCp_wpp{nrBe6=JrQ?b_V-`zf1A0 zQe?zId%*h4xhDCp(3~#j{OuJiCqCVif7oa1?Us+J(9IN)OJAJUGoWMM5wFzi9`tcS za8PrXZBU3QOHC!WDEf2Y@gLiz`5xQ23%7RVoGC9*sQL0sV{A|TliAIg52HNkCX8=4 z91r=bet6Zr&Lh~=q5fEkqV*tKY|eQ6-NmW-x*oU6mhC2AHe!Vqk>6jtoSQ(|cJ{LT zW(&trMMKZ=^L=rG{oX$RrPoe_Z)t8q)eE+DIm*lNNEx85h?GG-y5IZ zzIe*Bf$n>CX@f$9nZW#L_FH!ODJ%ZNh9@p$3>v;#TM^L{a-`$?6T^Edo!9Ky1rasY z2_Zct1Kmo^k+18@)v8;H-10UoE7_X6qrl~KUbyZz>W!O{%)p#2f%fi=ho3+7Kl-cW zg0#ZbJcF|;!EMFuZ&fQt`DLox)m+Mzirj}Yx}`R6xn^qvZ|FT5k!JQzm_C z75R(%XZz^w`f4b)YC(hC)7h`|UOYr>+F!ShbnJQ4P)?$xIp%ok@WpGh?(ho5up?}f zuH7iGPl=4wz1n(^PTHzaxaMWkON!|2axH1C;M(eee49eqv%jSJth6I_#_ztU){j9MrjA`*HngVAPEd&=Gjdi1z79vJ@4^a$=F zA+t$AXwYC|d;RmjUu-?`kvC_J<>y$ojOC#3OM`R9Lp?fYx7S*vj7^LPmX%&GU;14= zL&s6rn zNjK}BM=VyFw)O(CvwcSjuJGJXenJ(zE1`EL_d;G$6lLRB;vmiUcCr0!Y7Kj~#ie<- z-@X|UOU@g;kQ;8hhj;jin%$nkSJ&2gEk)6QW65cGVS!C@#!nYEtRlxpoSjEkw$+N zcaVM@8EN@xl2N@S^MQfjWT?PqlhW5Kowd#1(WJgQy!0x2KDSwIlZMCb-A?Y4`PtGn z$Iahvb%-u}_TjBj=hZd2Uy!GJO9w`O4En4$uHL~;$y795=Iwvh-KY@FTYLU$q5EWX zLdq|LicJnNlQlnCF~er1=|SE-6(dIW?DcJ!dP&a2t)s|KkzZhyZE;P{ zHI-Fghh4`mo?%z`rWdJ)pu(Zw7z=}IYpuSybR=Yc9@uhS!GDv2a}ezhpM+UU1}`wZ zoW^?(KVyr!e)q{zOYEh+bWTg^r2BO(iQJrIZSd{%U3LD>w%akE=Q{PI9dvOIz4k{F1+Q#ii~f2Xf8(0ZI1Bl@u-gmWPH-R{tTGLQKHVw3SkE*9`+(C)=Uun2!$+I{&%Ria^I3y{hz#!vU8LC*J;YWciB^ z&D}vpb-!I*M|^B{Y;&5ojJ9;)wYADw5fby`PNB-rSlxQr;Kh5_sy^PZXXz48(v?1c z^VlW6pV3Omh&wRQx;iF=roQOVtph#t-id8bq=gw}B$@7S=3~3A_Rf^He}|qtV3u_! z^!)OK8c*76_Wn}Ug?rl5;=f+_KJV10+CyW54YCUyCiUGEeTtqjW0!qlb$eaaaosF> z=B`VyR?<$Y@shfh-%`$Y0)jQo2flUhAd$=qcu3B6ynJ&=f`Wo14#!BiKWZczX}$K+ z<*4@$eswBNWo9Lm5O?^^Ef}hin&pXQzHxf-H%gS@=3VgGS zarLUP9C`CXRHH;zkgP{X9|SQOXiMp=`BVo$LF|AOgcO7ngcO7ngcO7ngcO7ngcO7n zgcSV$MZwVjBMJh9jV}=}#rq3G9|%U43ar8h)>;B;R1Vv~2sw276-eav~&rDMRf%*#105U2tx=%2tx=% z2tx=%2tx=%2tx=%2tx?NnSdei*LX3-67Mezh9DTbO!3DDUgeYr0%UB2BI5 z6@v6=9c48>7_Xy%+k+s`xk)j>2RH^A($VHH>I$kGU?6rt20{ix20{ix20{ix20{ix z20{ix20{ix2F?TnfxkpYsaAM@VGQI1W7I%=@W&X{SCEX2P(n9`@YB%5c(Me(1+yS% zG5byR#0Po5sWv>EvEWUn(x^-bKNbCb5fM7}{uB-0hLfSuR4)U~DxAH5x*G5hJ0K4s z45?gkCC~Er2Sh3DEEy!?Xzc z>ePfh@WEVlA!{-jJApYqz>Elj79Alcd@xT}$cl$EB2rJt03YB~Xhui>9uP93dI1n( z2LvGmAp{`=Ap{`=Ap{`=Ap{`=Ap{`=Aq3$}fDri0AW+x@?=MV%AkYdHcEtxN!NM=7 zWNd^idStV(GCsu^2-5a#!Z!FoDOT8=hchfVPFN2g;23C5N53eEm{7d|1F-`#5Hb)l z5Hb)l5Hb)l5Hb)l5Hb)l5Hb)la3&aN&iPhP25NUsWFg*Q7zF{&mgI}Lrs9L4bs;~*G%_=<=Fe(2y85lbF06kS{;qK^-79JKi7Hz)oI5S>r;1t!D} zXhLX0XhLX0XhLX0XhLX0XhLX0XhLX0Xu_E=AwU@Ta32E|dm*|2k1z~{oODRk4J>Aj9ywRE`m?{6={nE$snD*m}ZL){1(#`csKzVW{(Tdx(M-ioch#c zy-TJ~hM^Lqidr-a+^DK3EgEa;bXi-#8e6n!2tLJGa>bM-4XA4YBe4TA5;77p5;77p z5;77p5;77p5;77p5;77pawZrF`~_quje7OdB(QI!!AT6WBxu>RR@@#>G>nlT_!K5? ziw`hHVk3;vI#rqoF2yW~&1i(HS4}aJZw2Q^4}H}5G*P1%aWQ<3X%Y+sn$*DuI7nL3 z(S-^U=G1inlGp(u2_Xp~2_Xp~2_Xp~2_Xp~2_Xp~2_Xp~ITMfs{_@Y4P(Z!?!1tSK zv>}q5AFRh=46`KY3eJ;o!7HsHPojrR20_+E2{&ATPF$1-xO3oSXfq{43+e^{LhOJbgdl_< zgdl_+qevs&gch0gCWPmS%;FRls-Pd z-Cwku!lo?R#>-HqMgehR2NWk1Cln_XCln_XCln_XCln_XCln_XClu#Qh!Y?TFwYF{ zFHD*s0Max@%aR!U|B)t6X_z!|T{QeTFlJ(@6F$IjiOtGHDaWSM50fQGfh;ZX!!S>R zpz0(;A0Oa6X-`M3Skn5`O@NZv0VxS72`LFF2`LFF2`LFF2`LFF2`LFF2`M=flmz}t zY?L;{`wOEa2-;hvWznPer03#OOnX?0ABLuqW#!4BuG1#H3_k#eJqJ2^Ggd~A8V#_A z9T0mEdk}jNdk}jNdk}jNdk}jNdk}jNd;h<%$97%qohfbq4n29mEbC6_`Q-^Uo-=_x z2k@PvB-|e*5{(oP9yF(^};D@%HEiAoU>iAoU>iAoU>iAoU>iAoU>iW`cUoT+~wo)C*Y`9**|;GS%@a!>9+$rW(YI z!v)y=JWziS#5Bg$@%Qsw=;&Hec?;@xfIRGg$b-m($b-m($b-m($b-m($b-m($b-m( z$eRh|xey>PdP`scT9YiVj#n9mJis;Mba_kE>A1WoJ`Fi8|B#1_rEd5jD_!1~{7+zs z#tkAuoUbLtY0vwleA!fkNT&R>krA2l*;A(!&X)JUpE4?2p25S%SvcCJ&bJ(Ge~AcB zKPlRGM*bdW()=8GW8BdF;1(mmC!$3Y)&;|Bnh$*I-a#UnqZ;LirMMj+sIwgpc@Aj~ zNl;LbqzgW1*onxYdF6;MQK;DgLP`aqEB(JmVsDWpqox-SNi?zoF(o=deFb9Adse)`^&B%o<#k!m53FSdtUu%OJi3eEOBS9 zrRmeru1ds(sIFIqgb>xstBCt0s}Vn<{(aSmEt7j*gK0~9SB+SSyK*hffR0*TMOG2j zi?1S)M0M3`#Qka4kaa};lp4f=$vv;(w53JYAlBk;TuU>gqpdZF8&O^RIWKT(>JT5Iex7>7 zhRHpz*|env*Mmop7uV9v=;+mY#DS>JxQX}^)eqey?tgO=SxwaM+JIOxx#u;XwzMk^ zh`G2o*V4@CXm2;TI?QWCw1~nDjYtqt{dpteL{vAsg{&c}J3RrDG~Gf}ncOR|n6^lX z+u$iNxJD+G1%7UKRLEyU-4+5)yha314UuodpQ<+QDw zX+>6uujAT^B^~|RintQhz1qNKo1nkB4OvT6H+?{Sp1cQ$J5j$-J7UM=KEL&}CC9Xb zXLHUk8{?nN!A~DgJ(~}=gJ*Ms5Imc&B&sL<1^%^{cOZrYVR|Qc0_Q%L&9t?Ic7nBV zexnP&7VuMCU@a?&>QgT&%>M#wBp3wN;z3jgFC^qp+CxNx$vwz++G2bkf@>A$o8|F~ z0bkWVb**Z92(DEGq48sIa`i570U-!WIAQj`gyUV{f=@8W{}H!7!!0{==0>Qh%a z({6B;;|}enZSP<=*dFJL3h~{r;t1^DlL& zXNU!p`}~{_dj0n$^0sG)fjH;;Ht;LM#4jVh&@q#xDQ-%2>N~ckrhntI_GZJf2XSJ2M=4$n-1|) zfje1K4^OS<;NeLS#y>~)6V<04o|-Sf!;^au2QmMhbjJ%YDThY*Nr7UfCjIyVOiByB>(^b delta 79338 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 - +