From d9354f6d9d051fe2adcc2aafb63ab6cf763e5aab Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sat, 6 Nov 2021 13:26:06 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 6 +++--- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 6 +++--- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 6 +++--- .../controllers/algo/rusefi_generated.h | 4 ++-- ...ngine_configuration_generated_structures.h | 6 +++--- .../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 2130860 -> 2130839 bytes firmware/tunerstudio/generated/rusefi.ini | 8 ++++---- .../tunerstudio/generated/rusefi_atlas.ini | 8 ++++---- .../generated/rusefi_f429-discovery.ini | 8 ++++---- .../generated/rusefi_frankenso_na6.ini | 8 ++++---- .../generated/rusefi_hellen-nb1.ini | 8 ++++---- .../generated/rusefi_hellen121nissan.ini | 8 ++++---- .../generated/rusefi_hellen121vag.ini | 8 ++++---- .../generated/rusefi_hellen128mercedes.ini | 8 ++++---- .../generated/rusefi_hellen154hyundai.ini | 8 ++++---- .../tunerstudio/generated/rusefi_hellen72.ini | 8 ++++---- .../generated/rusefi_hellen88bmw.ini | 8 ++++---- .../generated/rusefi_hellenNA6.ini | 8 ++++---- .../generated/rusefi_hellen_cypress.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 ++++---- .../generated/rusefi_subaru_eg33_f7.ini | 8 ++++---- .../com/rusefi/config/generated/Fields.java | 5 +++-- java_console/rusefi.xml | 2 +- 57 files changed, 154 insertions(+), 153 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 a971df1e30..fa5282068f 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 Sat Nov 06 03:27:02 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Nov 06 13:24:46 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -804,7 +804,7 @@ struct engine_configuration_s { bool issue_294_29 : 1; /** * Experimental setting that will cause a misfire - * DO NOT ENABLE.; + * DO NOT ENABLE. offset 76 bit 29 */ bool artificialTestMisfire : 1; /** @@ -4557,4 +4557,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 Sat Nov 06 03:27:02 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Nov 06 13:24:46 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 1e51710458..5be462e0d6 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 @@ -1847,7 +1847,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2021.11.06 -#define SIGNATURE_HASH 3264857373 +#define SIGNATURE_HASH 2019879994 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2354,7 +2354,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen_cypress.3264857373" +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen_cypress.2019879994" #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 a943c16027..da54046f8d 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 Sat Nov 06 03:27:00 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Nov 06 13:24:43 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -804,7 +804,7 @@ struct engine_configuration_s { bool issue_294_29 : 1; /** * Experimental setting that will cause a misfire - * DO NOT ENABLE.; + * DO NOT ENABLE. offset 76 bit 29 */ bool artificialTestMisfire : 1; /** @@ -4551,4 +4551,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 Sat Nov 06 03:27:00 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Nov 06 13:24:43 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 d85be99861..400c86501d 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1832,7 +1832,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2021.11.06 -#define SIGNATURE_HASH 1027344865 +#define SIGNATURE_HASH 2277580998 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2339,7 +2339,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.06.kin.1027344865" +#define TS_SIGNATURE "rusEFI 2021.11.06.kin.2277580998" #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 9296e12a11..58568a6f2f 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 Sat Nov 06 03:27:05 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 Sat Nov 06 13:24:48 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -804,7 +804,7 @@ struct engine_configuration_s { bool issue_294_29 : 1; /** * Experimental setting that will cause a misfire - * DO NOT ENABLE.; + * DO NOT ENABLE. offset 76 bit 29 */ bool artificialTestMisfire : 1; /** @@ -4557,4 +4557,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 Sat Nov 06 03:27:05 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 Sat Nov 06 13:24:48 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 bb17a6cad4..45c0cbbd1f 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 @@ -1860,7 +1860,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD subaru_eg33_f7 #define SIGNATURE_DATE 2021.11.06 -#define SIGNATURE_HASH 359658926 +#define SIGNATURE_HASH 2945637513 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2367,7 +2367,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port false -#define TS_SIGNATURE "rusEFI 2021.11.06.subaru_eg33_f7.359658926" +#define TS_SIGNATURE "rusEFI 2021.11.06.subaru_eg33_f7.2945637513" #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 8846dc4603..9ce70af9e5 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 Sat Nov 06 03:26:58 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 13:24:41 UTC 2021 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -804,7 +804,7 @@ struct engine_configuration_s { bool issue_294_29 : 1; /** * Experimental setting that will cause a misfire - * DO NOT ENABLE.; + * DO NOT ENABLE. offset 76 bit 29 */ bool artificialTestMisfire : 1; /** @@ -4557,4 +4557,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 Sat Nov 06 03:26:58 UTC 2021 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 13:24:41 UTC 2021 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 2bd491a0a7..4106c44b2c 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 Sat Nov 06 03:26:58 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 13:24:41 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 23e15b1800..bf890a0886 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 Sat Nov 06 03:26:58 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 13:24:41 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 d66cd9e664..9f505b1fa5 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 Sat Nov 06 03:26:58 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 13:24:41 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 bd4ba446cf..96c37c4776 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 Sat Nov 06 03:26:58 UTC 2021 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Nov 06 13:24:41 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 fc44dda6fb..43111a2ee5 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1847,7 +1847,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2021.11.06 -#define SIGNATURE_HASH 2406907274 +#define SIGNATURE_HASH 898323629 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -2354,7 +2354,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2021.11.06.all.2406907274" +#define TS_SIGNATURE "rusEFI 2021.11.06.all.898323629" #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 89c65cbded..67fe44d628 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.11.06 -#define SIGNATURE_HASH 2406907274 -#define TS_SIGNATURE "rusEFI 2021.11.06.all.2406907274" +#define SIGNATURE_HASH 898323629 +#define TS_SIGNATURE "rusEFI 2021.11.06.all.898323629" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index c88dc67ca5..670f6955c1 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.11.06 -#define SIGNATURE_HASH 2478606509 -#define TS_SIGNATURE "rusEFI 2021.11.06.atlas.2478606509" +#define SIGNATURE_HASH 692167050 +#define TS_SIGNATURE "rusEFI 2021.11.06.atlas.692167050" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 27db3fc18e..c6477bf40d 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.11.06 -#define SIGNATURE_HASH 2406907274 -#define TS_SIGNATURE "rusEFI 2021.11.06.f429-discovery.2406907274" +#define SIGNATURE_HASH 898323629 +#define TS_SIGNATURE "rusEFI 2021.11.06.f429-discovery.898323629" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 35c7ccf3f0..e5a1bd7748 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.11.06 -#define SIGNATURE_HASH 4114884707 -#define TS_SIGNATURE "rusEFI 2021.11.06.frankenso_na6.4114884707" +#define SIGNATURE_HASH 1337524548 +#define TS_SIGNATURE "rusEFI 2021.11.06.frankenso_na6.1337524548" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 8ee7507aee..48a1cf71b3 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.11.06 -#define SIGNATURE_HASH 3906075555 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen-nb1.3906075555" +#define SIGNATURE_HASH 1378669188 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen-nb1.1378669188" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 28a916d9de..17194f476a 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.11.06 -#define SIGNATURE_HASH 75965896 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen121nissan.75965896" +#define SIGNATURE_HASH 3195669743 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen121nissan.3195669743" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 02bbc94408..2982457ca2 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.11.06 -#define SIGNATURE_HASH 3701120460 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen121vag.3701120460" +#define SIGNATURE_HASH 1718072555 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen121vag.1718072555" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 86dda0b254..b9b3ba0779 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.11.06 -#define SIGNATURE_HASH 1500931418 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen128.1500931418" +#define SIGNATURE_HASH 3817557117 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen128.3817557117" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index da68b91ab3..c1518ef94f 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.11.06 -#define SIGNATURE_HASH 3406420912 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen154hyundai.3406420912" +#define SIGNATURE_HASH 1911878295 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen154hyundai.1911878295" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index bf4e4e609e..ad0b999912 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.11.06 -#define SIGNATURE_HASH 3923975597 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen72.3923975597" +#define SIGNATURE_HASH 1394488458 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen72.1394488458" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 606d66f7f3..23bf955442 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.11.06 -#define SIGNATURE_HASH 2046198119 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen88bmw.2046198119" +#define SIGNATURE_HASH 3272321088 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen88bmw.3272321088" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index c3cecd5b9f..8f4969dce1 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.11.06 -#define SIGNATURE_HASH 1043231876 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellenNA6.1043231876" +#define SIGNATURE_HASH 2228444579 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellenNA6.2228444579" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 8546f4390c..179382dc08 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.11.06 -#define SIGNATURE_HASH 3264857373 -#define TS_SIGNATURE "rusEFI 2021.11.06.hellen_cypress.3264857373" +#define SIGNATURE_HASH 2019879994 +#define TS_SIGNATURE "rusEFI 2021.11.06.hellen_cypress.2019879994" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 463f5d9138..5550039c0b 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.11.06 -#define SIGNATURE_HASH 1027344865 -#define TS_SIGNATURE "rusEFI 2021.11.06.kin.1027344865" +#define SIGNATURE_HASH 2277580998 +#define TS_SIGNATURE "rusEFI 2021.11.06.kin.2277580998" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 4bf961710d..176759b988 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.11.06 -#define SIGNATURE_HASH 132540958 -#define TS_SIGNATURE "rusEFI 2021.11.06.mre_f4.132540958" +#define SIGNATURE_HASH 3172680505 +#define TS_SIGNATURE "rusEFI 2021.11.06.mre_f4.3172680505" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 9a59f62037..ab3a77be19 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.11.06 -#define SIGNATURE_HASH 132540958 -#define TS_SIGNATURE "rusEFI 2021.11.06.mre_f7.132540958" +#define SIGNATURE_HASH 3172680505 +#define TS_SIGNATURE "rusEFI 2021.11.06.mre_f7.3172680505" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 442c7fc348..0947cb8772 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.11.06 -#define SIGNATURE_HASH 3751584876 -#define TS_SIGNATURE "rusEFI 2021.11.06.prometheus_405.3751584876" +#define SIGNATURE_HASH 1700891979 +#define TS_SIGNATURE "rusEFI 2021.11.06.prometheus_405.1700891979" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 5d874e3cf6..836cc17ed7 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.11.06 -#define SIGNATURE_HASH 3751584876 -#define TS_SIGNATURE "rusEFI 2021.11.06.prometheus_469.3751584876" +#define SIGNATURE_HASH 1700891979 +#define TS_SIGNATURE "rusEFI 2021.11.06.prometheus_469.1700891979" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 42e6372c6f..5fa80c3c03 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.11.06 -#define SIGNATURE_HASH 294794582 -#define TS_SIGNATURE "rusEFI 2021.11.06.proteus_f4.294794582" +#define SIGNATURE_HASH 2876185713 +#define TS_SIGNATURE "rusEFI 2021.11.06.proteus_f4.2876185713" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index d1195e1eb3..bb56a32776 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.11.06 -#define SIGNATURE_HASH 294794582 -#define TS_SIGNATURE "rusEFI 2021.11.06.proteus_f7.294794582" +#define SIGNATURE_HASH 2876185713 +#define TS_SIGNATURE "rusEFI 2021.11.06.proteus_f7.2876185713" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index db3517356f..49f3e757d8 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.11.06 -#define SIGNATURE_HASH 359658926 -#define TS_SIGNATURE "rusEFI 2021.11.06.subaru_eg33_f7.359658926" +#define SIGNATURE_HASH 2945637513 +#define TS_SIGNATURE "rusEFI 2021.11.06.subaru_eg33_f7.2945637513" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 76875271408ca7d600350b93045cb74db245a4ca..63a68fd4ecf89512d6ecaee339187243b3bc7c10 100644 GIT binary patch delta 515687 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%0D&>p(-{kA@FL)No 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 delta 515824 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 - +