From a12c1f675625a8d6b4fa09dd3c51abc4942e227c Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Thu, 8 Jul 2021 04:08:31 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/generated/signature_all.h | 4 ++-- .../generated/signature_f429-discovery.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 1593393 -> 1593427 bytes firmware/tunerstudio/generated/rusefi.ini | 10 +++++----- .../generated/rusefi_f429-discovery.ini | 10 +++++----- .../generated/rusefi_frankenso_na6.ini | 10 +++++----- .../generated/rusefi_hellen121nissan.ini | 10 +++++----- .../generated/rusefi_hellen121vag.ini | 10 +++++----- .../generated/rusefi_hellen128.ini | 10 +++++----- .../tunerstudio/generated/rusefi_hellen72.ini | 10 +++++----- .../generated/rusefi_hellenNA6.ini | 10 +++++----- .../generated/rusefi_hellen_cypress.ini | 10 +++++----- .../tunerstudio/generated/rusefi_kinetis.ini | 10 +++++----- .../tunerstudio/generated/rusefi_mre_f4.ini | 10 +++++----- .../tunerstudio/generated/rusefi_mre_f7.ini | 10 +++++----- .../generated/rusefi_prometheus_405.ini | 10 +++++----- .../generated/rusefi_prometheus_469.ini | 10 +++++----- .../generated/rusefi_proteus_f4.ini | 10 +++++----- .../generated/rusefi_proteus_f7.ini | 10 +++++----- .../generated/rusefi_subaru_eg33_f7.ini | 10 +++++----- 35 files changed, 119 insertions(+), 119 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index cddde8fa69..55181e2573 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.07.08 -#define SIGNATURE_HASH 750642187 -#define TS_SIGNATURE "rusEFI 2021.07.08.all.750642187" +#define SIGNATURE_HASH 3045291533 +#define TS_SIGNATURE "rusEFI 2021.07.08.all.3045291533" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index c2112bebe3..6a0d88fa5e 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.07.08 -#define SIGNATURE_HASH 1858158555 -#define TS_SIGNATURE "rusEFI 2021.07.08.f429-discovery.1858158555" +#define SIGNATURE_HASH 4160728541 +#define TS_SIGNATURE "rusEFI 2021.07.08.f429-discovery.4160728541" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 23ea08b7eb..60c399dd54 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.07.08 -#define SIGNATURE_HASH 351496754 -#define TS_SIGNATURE "rusEFI 2021.07.08.frankenso_na6.351496754" +#define SIGNATURE_HASH 2379085876 +#define TS_SIGNATURE "rusEFI 2021.07.08.frankenso_na6.2379085876" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 8209b1ce49..8988842b6e 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.07.08 -#define SIGNATURE_HASH 225438043 -#define TS_SIGNATURE "rusEFI 2021.07.08.hellen121nissan.225438043" +#define SIGNATURE_HASH 2488367965 +#define TS_SIGNATURE "rusEFI 2021.07.08.hellen121nissan.2488367965" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 49c6111d2a..8e4180f9fe 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.07.08 -#define SIGNATURE_HASH 3733524038 -#define TS_SIGNATURE "rusEFI 2021.07.08.hellen121vag.3733524038" +#define SIGNATURE_HASH 1203215424 +#define TS_SIGNATURE "rusEFI 2021.07.08.hellen121vag.1203215424" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 3f6cacab2d..641287fcfc 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.07.08 -#define SIGNATURE_HASH 1644521294 -#define TS_SIGNATURE "rusEFI 2021.07.08.hellen128.1644521294" +#define SIGNATURE_HASH 4215010632 +#define TS_SIGNATURE "rusEFI 2021.07.08.hellen128.4215010632" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index eb9d75d66a..a9ab3fa893 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.07.08 -#define SIGNATURE_HASH 488212724 -#define TS_SIGNATURE "rusEFI 2021.07.08.hellen72.488212724" +#define SIGNATURE_HASH 2217155314 +#define TS_SIGNATURE "rusEFI 2021.07.08.hellen72.2217155314" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 5a788bc752..01d23a0164 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.07.08 -#define SIGNATURE_HASH 1361107203 -#define TS_SIGNATURE "rusEFI 2021.07.08.hellenNA6.1361107203" +#define SIGNATURE_HASH 3357428485 +#define TS_SIGNATURE "rusEFI 2021.07.08.hellenNA6.3357428485" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 03dc30638a..03bbc53b93 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.07.08 -#define SIGNATURE_HASH 1858158555 -#define TS_SIGNATURE "rusEFI 2021.07.08.hellen_cypress.1858158555" +#define SIGNATURE_HASH 4160728541 +#define TS_SIGNATURE "rusEFI 2021.07.08.hellen_cypress.4160728541" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index f5782978e5..c531e020a7 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.07.08 -#define SIGNATURE_HASH 2439312167 -#define TS_SIGNATURE "rusEFI 2021.07.08.kin.2439312167" +#define SIGNATURE_HASH 140140833 +#define TS_SIGNATURE "rusEFI 2021.07.08.kin.140140833" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index dda8c776fc..4cd5de724e 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.07.08 -#define SIGNATURE_HASH 3383088991 -#define TS_SIGNATURE "rusEFI 2021.07.08.mre_f4.3383088991" +#define SIGNATURE_HASH 1352353113 +#define TS_SIGNATURE "rusEFI 2021.07.08.mre_f4.1352353113" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 1a721cafd4..33ed59b039 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.07.08 -#define SIGNATURE_HASH 3383088991 -#define TS_SIGNATURE "rusEFI 2021.07.08.mre_f7.3383088991" +#define SIGNATURE_HASH 1352353113 +#define TS_SIGNATURE "rusEFI 2021.07.08.mre_f7.1352353113" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 7d18d4729b..5ebf01aadf 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.07.08 -#define SIGNATURE_HASH 1043064381 -#define TS_SIGNATURE "rusEFI 2021.07.08.prometheus_405.1043064381" +#define SIGNATURE_HASH 2803201083 +#define TS_SIGNATURE "rusEFI 2021.07.08.prometheus_405.2803201083" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 64d8739926..c7d67b86cb 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.07.08 -#define SIGNATURE_HASH 1043064381 -#define TS_SIGNATURE "rusEFI 2021.07.08.prometheus_469.1043064381" +#define SIGNATURE_HASH 2803201083 +#define TS_SIGNATURE "rusEFI 2021.07.08.prometheus_469.2803201083" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index afac45f87e..dddd0efd54 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.07.08 -#define SIGNATURE_HASH 1158371600 -#define TS_SIGNATURE "rusEFI 2021.07.08.proteus_f4.1158371600" +#define SIGNATURE_HASH 3694512918 +#define TS_SIGNATURE "rusEFI 2021.07.08.proteus_f4.3694512918" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ad97c3b99d..e2b524d495 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.07.08 -#define SIGNATURE_HASH 1158371600 -#define TS_SIGNATURE "rusEFI 2021.07.08.proteus_f7.1158371600" +#define SIGNATURE_HASH 3694512918 +#define TS_SIGNATURE "rusEFI 2021.07.08.proteus_f7.3694512918" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index f091f409fc..b28d8b56c7 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.07.08 -#define SIGNATURE_HASH 2179066397 -#define TS_SIGNATURE "rusEFI 2021.07.08.subaru_eg33_f7.2179066397" +#define SIGNATURE_HASH 417298459 +#define TS_SIGNATURE "rusEFI 2021.07.08.subaru_eg33_f7.417298459" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index ad778a7fc17445fdf5780d8abff7704401811ca5..aa7eca8b1c6f945e2efb10c311026b8a73979d69 100644 GIT binary patch delta 272921 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 aujBDF`OQR8&a<3ndGj_!xo1mI{_lU1x7(=z delta 272730 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 Bp2q+H diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index c295aeb14d..a408a9da34 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 2021.07.08.all.750642187" + signature = "rusEFI 2021.07.08.all.3045291533" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.all.750642187" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.all.3045291533" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:47:46 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:10 UTC 2021 pageSize = 20000 page = 1 @@ -3690,8 +3690,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4224,6 +4222,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 90761cc23a..e206ae7e12 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.f429-discovery.1858158555" + signature = "rusEFI 2021.07.08.f429-discovery.4160728541" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.f429-discovery.1858158555" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.f429-discovery.4160728541" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:47:50 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:13 UTC 2021 pageSize = 20000 page = 1 @@ -3690,8 +3690,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4224,6 +4222,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index e9f8650028..5b8bf19de3 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 2021.07.08.frankenso_na6.351496754" + signature = "rusEFI 2021.07.08.frankenso_na6.2379085876" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.frankenso_na6.351496754" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.frankenso_na6.2379085876" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:07 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:32 UTC 2021 pageSize = 20000 page = 1 @@ -3690,8 +3690,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4224,6 +4222,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 13d5da239c..635c1a97f0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.hellen121nissan.225438043" + signature = "rusEFI 2021.07.08.hellen121nissan.2488367965" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.hellen121nissan.225438043" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.hellen121nissan.2488367965" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:47:56 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:20 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 9fd5c7738f..a34d2f42ab 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.hellen121vag.3733524038" + signature = "rusEFI 2021.07.08.hellen121vag.1203215424" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.hellen121vag.3733524038" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.hellen121vag.1203215424" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:47:54 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:18 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 14561a0ed0..2a4dc54cb6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.hellen128.1644521294" + signature = "rusEFI 2021.07.08.hellen128.4215010632" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.hellen128.1644521294" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.hellen128.4215010632" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:47:52 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:16 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index ba4d6303e2..39a2b3a0f7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.hellen72.488212724" + signature = "rusEFI 2021.07.08.hellen72.2217155314" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.hellen72.488212724" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.hellen72.2217155314" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:47:58 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:23 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 3edf062339..db49583dcc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.hellenNA6.1361107203" + signature = "rusEFI 2021.07.08.hellenNA6.3357428485" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.hellenNA6.1361107203" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.hellenNA6.3357428485" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:00 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:25 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini index a5bc4418e2..55f7111b88 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.hellen_cypress.1858158555" + signature = "rusEFI 2021.07.08.hellen_cypress.4160728541" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.hellen_cypress.1858158555" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.hellen_cypress.4160728541" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jul 08 03:48:18 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Jul 08 04:07:46 UTC 2021 pageSize = 20000 page = 1 @@ -3690,8 +3690,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4224,6 +4222,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index 6dc9cbc654..d21a7307da 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 2021.07.08.kin.2439312167" + signature = "rusEFI 2021.07.08.kin.140140833" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.kin.2439312167" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.kin.140140833" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:16 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Jul 08 04:07:44 UTC 2021 pageSize = 19972 page = 1 @@ -3666,8 +3666,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4200,6 +4198,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 500316668f..94366e14a8 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 2021.07.08.mre_f4.3383088991" + signature = "rusEFI 2021.07.08.mre_f4.1352353113" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.mre_f4.3383088991" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.mre_f4.1352353113" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:04 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:30 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index c6aa5e61e9..a2e447d0a1 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 2021.07.08.mre_f7.3383088991" + signature = "rusEFI 2021.07.08.mre_f7.1352353113" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.mre_f7.3383088991" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.mre_f7.1352353113" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:02 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:28 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4208,6 +4206,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index dd7c27b41c..0919a030f7 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 2021.07.08.prometheus_405.1043064381" + signature = "rusEFI 2021.07.08.prometheus_405.2803201083" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.prometheus_405.1043064381" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.prometheus_405.2803201083" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:10 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:37 UTC 2021 pageSize = 20000 page = 1 @@ -3685,8 +3685,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4219,6 +4217,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 0a77190621..533c5d2cae 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 2021.07.08.prometheus_469.1043064381" + signature = "rusEFI 2021.07.08.prometheus_469.2803201083" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.prometheus_469.1043064381" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.prometheus_469.2803201083" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:08 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:35 UTC 2021 pageSize = 20000 page = 1 @@ -3685,8 +3685,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4219,6 +4217,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index f5249e047a..8898e734e9 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 2021.07.08.proteus_f4.1158371600" + signature = "rusEFI 2021.07.08.proteus_f4.3694512918" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.proteus_f4.1158371600" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.proteus_f4.3694512918" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:14 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:41 UTC 2021 pageSize = 20000 page = 1 @@ -3682,8 +3682,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4201,6 +4199,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 1f7f05256e..b2cf25b968 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 2021.07.08.proteus_f7.1158371600" + signature = "rusEFI 2021.07.08.proteus_f7.3694512918" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.proteus_f7.1158371600" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.proteus_f7.3694512918" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 08 03:48:12 UTC 2021 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Jul 08 04:07:39 UTC 2021 pageSize = 20000 page = 1 @@ -3682,8 +3682,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4201,6 +4199,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index da1149fc2a..03fa90de92 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2021.07.08.subaru_eg33_f7.2179066397" + signature = "rusEFI 2021.07.08.subaru_eg33_f7.417298459" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2021.07.08.subaru_eg33_f7.2179066397" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2021.07.08.subaru_eg33_f7.417298459" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -77,7 +77,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 config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Thu Jul 08 03:48: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 Thu Jul 08 04:07:49 UTC 2021 pageSize = 20000 page = 1 @@ -3686,8 +3686,6 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Clutch up inverted", clutchUpPinMode field = "Throttle Up switch", throttlePedalUpPin field = "Brake pedal switch", brakePedalPin - field = "A/C switch", acSwitch - field = "A/C switch mode", acSwitchMode field = "Flex fuel sensor", flexSensorPin dialog = fuelLevelDialog, "Fuel Level Sensor" @@ -4218,6 +4216,8 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00" field = "Disable when engine stopped", disableFan2WhenStopped dialog = acSettings, "A/C Settings" + field = "A/C switch", acSwitch + field = "A/C switch mode", acSwitchMode field = "A/C Relay", acRelayPin field = "A/C Relay Mode", acRelayPinMode field = "Max RPM", maxAcRpm