diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index e1efe8d5aa..feb8fb68d5 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/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 Mon Jun 12 17:32:26 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 14 13:11:39 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1554,7 +1554,7 @@ struct engine_configuration_s { bool rusefiVerbose29b : 1 {}; /** offset 724 bit 5 */ - bool unusedIsEngineControlEnabled : 1 {}; + bool rethrowHardFault : 1 {}; /** offset 724 bit 6 */ bool isHip9011Enabled : 1 {}; @@ -5188,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:26 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 14 13:11:39 UTC 2023 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index aa726241cc..e68752370d 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1079,7 +1079,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 2146704765 +#define SIGNATURE_HASH 1790126055 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1368,7 +1368,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.06.14.cypress.2146704765" +#define TS_SIGNATURE "rusEFI master.2023.06.14.cypress.1790126055" #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 b7fb8169eb..cd3964b7e3 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 Mon Jun 12 17:32:25 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 14 13:11:38 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1554,7 +1554,7 @@ struct engine_configuration_s { bool rusefiVerbose29b : 1 {}; /** offset 724 bit 5 */ - bool unusedIsEngineControlEnabled : 1 {}; + bool rethrowHardFault : 1 {}; /** offset 724 bit 6 */ bool isHip9011Enabled : 1 {}; @@ -5188,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Jun 12 17:32:25 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 14 13:11:38 UTC 2023 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 cb170d01c0..c24673367d 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1079,7 +1079,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 388218801 +#define SIGNATURE_HASH 40142123 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1368,7 +1368,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.06.14.kin.388218801" +#define TS_SIGNATURE "rusEFI master.2023.06.14.kin.40142123" #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 48de5401af..6f7d1abfd9 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_subaru_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:27 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:40 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1554,7 +1554,7 @@ struct engine_configuration_s { bool rusefiVerbose29b : 1 {}; /** offset 724 bit 5 */ - bool unusedIsEngineControlEnabled : 1 {}; + bool rethrowHardFault : 1 {}; /** offset 724 bit 6 */ bool isHip9011Enabled : 1 {}; @@ -5188,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Mon Jun 12 17:32:27 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:40 UTC 2023 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 a80f72a272..5997eab9a0 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 @@ -1030,7 +1030,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2021251690 +#define SIGNATURE_HASH 1832837360 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1320,7 +1320,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.06.14.subaru_eg33_f7.2021251690" +#define TS_SIGNATURE "rusEFI master.2023.06.14.subaru_eg33_f7.1832837360" #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 764e218ad8..f62ea679b8 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 Mon Jun 12 17:33:17 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:29 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1554,7 +1554,7 @@ struct engine_configuration_s { bool rusefiVerbose29b : 1 {}; /** offset 724 bit 5 */ - bool unusedIsEngineControlEnabled : 1 {}; + bool rethrowHardFault : 1 {}; /** offset 724 bit 6 */ bool isHip9011Enabled : 1 {}; @@ -5188,4 +5188,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23168); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jun 12 17:33:17 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:29 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 31f2bd524c..64a56b2786 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1079,7 +1079,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 601285000 +#define SIGNATURE_HASH 915528466 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 #define spi_device_e_SPI_DEVICE_2 2 @@ -1368,7 +1368,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.06.14.f407-discovery.601285000" +#define TS_SIGNATURE "rusEFI master.2023.06.14.f407-discovery.915528466" #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_48way.h b/firmware/controllers/generated/signature_48way.h index 44732b50e8..ae77883e62 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 992908743 -#define TS_SIGNATURE "rusEFI master.2023.06.14.48way.992908743" +#define SIGNATURE_HASH 778678109 +#define TS_SIGNATURE "rusEFI master.2023.06.14.48way.778678109" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 028ef92374..8426e00a37 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 124088696 -#define TS_SIGNATURE "rusEFI master.2023.06.14.alphax-2chan.124088696" +#define SIGNATURE_HASH 304237538 +#define TS_SIGNATURE "rusEFI master.2023.06.14.alphax-2chan.304237538" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index b642f97eb9..1d63517873 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1553325460 -#define TS_SIGNATURE "rusEFI master.2023.06.14.alphax-4chan.1553325460" +#define SIGNATURE_HASH 1238558478 +#define TS_SIGNATURE "rusEFI master.2023.06.14.alphax-4chan.1238558478" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index c37bdab3be..234edabe7a 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2582869527 -#define TS_SIGNATURE "rusEFI master.2023.06.14.alphax-8chan.2582869527" +#define SIGNATURE_HASH 2360626317 +#define TS_SIGNATURE "rusEFI master.2023.06.14.alphax-8chan.2360626317" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index eec19e3db5..0ba4ea279f 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1665067098 -#define TS_SIGNATURE "rusEFI master.2023.06.14.atlas.1665067098" +#define SIGNATURE_HASH 1987695296 +#define TS_SIGNATURE "rusEFI master.2023.06.14.atlas.1987695296" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index 7d8342e615..69fa0bed18 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1205014731 -#define TS_SIGNATURE "rusEFI master.2023.06.14.core8.1205014731" +#define SIGNATURE_HASH 1385441873 +#define TS_SIGNATURE "rusEFI master.2023.06.14.core8.1385441873" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index b73fbf27e9..29661b50f6 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 2146704765 -#define TS_SIGNATURE "rusEFI master.2023.06.14.cypress.2146704765" +#define SIGNATURE_HASH 1790126055 +#define TS_SIGNATURE "rusEFI master.2023.06.14.cypress.1790126055" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 1adb8d3a36..1fcb3dc00a 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 601285000 -#define TS_SIGNATURE "rusEFI master.2023.06.14.f407-discovery.601285000" +#define SIGNATURE_HASH 915528466 +#define TS_SIGNATURE "rusEFI master.2023.06.14.f407-discovery.915528466" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index e9dc6bb80e..b417321d7c 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2146704765 -#define TS_SIGNATURE "rusEFI master.2023.06.14.f429-discovery.2146704765" +#define SIGNATURE_HASH 1790126055 +#define TS_SIGNATURE "rusEFI master.2023.06.14.f429-discovery.1790126055" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 546e4e6d7f..b05a995a9a 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1571225015 -#define TS_SIGNATURE "rusEFI master.2023.06.14.frankenso_na6.1571225015" +#define SIGNATURE_HASH 1222756141 +#define TS_SIGNATURE "rusEFI master.2023.06.14.frankenso_na6.1222756141" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index f51435218d..b7760cba10 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2869710900 -#define TS_SIGNATURE "rusEFI master.2023.06.14.harley81.2869710900" +#define SIGNATURE_HASH 3192613550 +#define TS_SIGNATURE "rusEFI master.2023.06.14.harley81.3192613550" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 209cd606bf..6a9faffce3 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3473320845 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen-gm-e67.3473320845" +#define SIGNATURE_HASH 3661730071 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen-gm-e67.3661730071" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index d7c2c29799..afa1f8335a 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 416604073 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen-honda-k.416604073" +#define SIGNATURE_HASH 227796275 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen-honda-k.227796275" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index ff7b59d084..ff60c8f91e 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1114768155 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen-nb1.1114768155" +#define SIGNATURE_HASH 1463105921 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen-nb1.1463105921" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index d7347db3f0..90106aa12e 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 362707519 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen121nissan.362707519" +#define SIGNATURE_HASH 14237861 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen121nissan.14237861" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 37ac2a7daa..3dc55686ae 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3951690430 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen121vag.3951690430" +#define SIGNATURE_HASH 4274862116 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen121vag.4274862116" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 6954206316..a61e58ff4f 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1585896171 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen128.1585896171" +#define SIGNATURE_HASH 1270997105 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen128.1270997105" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 983b3a8641..cb40bcfbf1 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 121034642 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen154hyundai.121034642" +#define SIGNATURE_HASH 309456136 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen154hyundai.309456136" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 3f368b7c8b..d314d41d5c 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 330308432 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen72.330308432" +#define SIGNATURE_HASH 116859338 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen72.116859338" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 4ac3182aa8..229ecc12f6 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2292488592 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen81.2292488592" +#define SIGNATURE_HASH 2648941322 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen81.2648941322" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 34302aa989..3fffc84ecf 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2840615756 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen88bmw.2840615756" +#define SIGNATURE_HASH 3155648982 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellen88bmw.3155648982" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 8b71bd36cf..b60095506e 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2499379545 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellenNA6.2499379545" +#define SIGNATURE_HASH 2176760771 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellenNA6.2176760771" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 67191906b2..e84f23920b 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 572658260 -#define TS_SIGNATURE "rusEFI master.2023.06.14.hellenNA8_96.572658260" +#define SIGNATURE_HASH 929376462 +#define TS_SIGNATURE "rusEFI master.2023.06.14.hellenNA8_96.929376462" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 2bdca02907..07f5efe12d 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 388218801 -#define TS_SIGNATURE "rusEFI master.2023.06.14.kin.388218801" +#define SIGNATURE_HASH 40142123 +#define TS_SIGNATURE "rusEFI master.2023.06.14.kin.40142123" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 24764df3e9..83cde87401 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1708065139 -#define TS_SIGNATURE "rusEFI master.2023.06.14.m74_9.1708065139" +#define SIGNATURE_HASH 1887976425 +#define TS_SIGNATURE "rusEFI master.2023.06.14.m74_9.1887976425" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 120c349ac8..abd5814730 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1090551802 -#define TS_SIGNATURE "rusEFI master.2023.06.14.mre_f4.1090551802" +#define SIGNATURE_HASH 1413956960 +#define TS_SIGNATURE "rusEFI master.2023.06.14.mre_f4.1413956960" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index ef4f9caa85..9efc4c1b64 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1090551802 -#define TS_SIGNATURE "rusEFI master.2023.06.14.mre_f7.1090551802" +#define SIGNATURE_HASH 1413956960 +#define TS_SIGNATURE "rusEFI master.2023.06.14.mre_f7.1413956960" diff --git a/firmware/controllers/generated/signature_nucleo_f429.h b/firmware/controllers/generated/signature_nucleo_f429.h index 087f648752..c77c45dd7c 100644 --- a/firmware/controllers/generated/signature_nucleo_f429.h +++ b/firmware/controllers/generated/signature_nucleo_f429.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2146704765 -#define TS_SIGNATURE "rusEFI master.2023.06.14.nucleo_f429.2146704765" +#define SIGNATURE_HASH 1790126055 +#define TS_SIGNATURE "rusEFI master.2023.06.14.nucleo_f429.1790126055" diff --git a/firmware/controllers/generated/signature_nucleo_f767.h b/firmware/controllers/generated/signature_nucleo_f767.h index 59c2b55b3e..b78cbbc2a4 100644 --- a/firmware/controllers/generated/signature_nucleo_f767.h +++ b/firmware/controllers/generated/signature_nucleo_f767.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2146704765 -#define TS_SIGNATURE "rusEFI master.2023.06.14.nucleo_f767.2146704765" +#define SIGNATURE_HASH 1790126055 +#define TS_SIGNATURE "rusEFI master.2023.06.14.nucleo_f767.1790126055" diff --git a/firmware/controllers/generated/signature_nucleo_h743.h b/firmware/controllers/generated/signature_nucleo_h743.h index 9485eabb69..4661fe1636 100644 --- a/firmware/controllers/generated/signature_nucleo_h743.h +++ b/firmware/controllers/generated/signature_nucleo_h743.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2146704765 -#define TS_SIGNATURE "rusEFI master.2023.06.14.nucleo_h743.2146704765" +#define SIGNATURE_HASH 1790126055 +#define TS_SIGNATURE "rusEFI master.2023.06.14.nucleo_h743.1790126055" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index c2f89f7624..7c1d241523 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1331745005 -#define TS_SIGNATURE "rusEFI master.2023.06.14.prometheus_405.1331745005" +#define SIGNATURE_HASH 1512565367 +#define TS_SIGNATURE "rusEFI master.2023.06.14.prometheus_405.1512565367" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 989f75a60f..c816e96721 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1331745005 -#define TS_SIGNATURE "rusEFI master.2023.06.14.prometheus_469.1331745005" +#define SIGNATURE_HASH 1512565367 +#define TS_SIGNATURE "rusEFI master.2023.06.14.prometheus_469.1512565367" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index af04cf678d..71a2a6515f 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 938828531 -#define TS_SIGNATURE "rusEFI master.2023.06.14.proteus_f4.938828531" +#define SIGNATURE_HASH 582113385 +#define TS_SIGNATURE "rusEFI master.2023.06.14.proteus_f4.582113385" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index f259943df2..bcbffed0b5 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 938828531 -#define TS_SIGNATURE "rusEFI master.2023.06.14.proteus_f7.938828531" +#define SIGNATURE_HASH 582113385 +#define TS_SIGNATURE "rusEFI master.2023.06.14.proteus_f7.582113385" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 988acd6bfe..4d1ef55418 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 938828531 -#define TS_SIGNATURE "rusEFI master.2023.06.14.proteus_h7.938828531" +#define SIGNATURE_HASH 582113385 +#define TS_SIGNATURE "rusEFI master.2023.06.14.proteus_h7.582113385" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 5e539db5fe..f30a391fef 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 464517153 -#define TS_SIGNATURE "rusEFI master.2023.06.14.s105.464517153" +#define SIGNATURE_HASH 250135227 +#define TS_SIGNATURE "rusEFI master.2023.06.14.s105.250135227" diff --git a/firmware/controllers/generated/signature_small-can.h b/firmware/controllers/generated/signature_small-can.h index d92d14fc56..999b0764af 100644 --- a/firmware/controllers/generated/signature_small-can.h +++ b/firmware/controllers/generated/signature_small-can.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3553671453 -#define TS_SIGNATURE "rusEFI master.2023.06.14.small-can.3553671453" +#define SIGNATURE_HASH 3331818375 +#define TS_SIGNATURE "rusEFI master.2023.06.14.small-can.3331818375" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 7dab128209..b1e659de7a 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2021251690 -#define TS_SIGNATURE "rusEFI master.2023.06.14.subaru_eg33_f7.2021251690" +#define SIGNATURE_HASH 1832837360 +#define TS_SIGNATURE "rusEFI master.2023.06.14.subaru_eg33_f7.1832837360" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 080311bbe9..26c2d1ca3c 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2146704765 -#define TS_SIGNATURE "rusEFI master.2023.06.14.t-b-g.2146704765" +#define SIGNATURE_HASH 1790126055 +#define TS_SIGNATURE "rusEFI master.2023.06.14.t-b-g.1790126055" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index e2d58dc309..5cfc83ed94 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4116328799 -#define TS_SIGNATURE "rusEFI master.2023.06.14.tdg-pdm8.4116328799" +#define SIGNATURE_HASH 3759999941 +#define TS_SIGNATURE "rusEFI master.2023.06.14.tdg-pdm8.3759999941" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index 3b4cbbaed2..327b6a9408 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -388,6 +388,9 @@ float getConfigValueByName(const char *name) { // rusefiVerbose29b case 2043354390: return engineConfiguration->rusefiVerbose29b; +// rethrowHardFault + case 1081456939: + return engineConfiguration->rethrowHardFault; // isHip9011Enabled case -2119647784: return engineConfiguration->isHip9011Enabled; @@ -2236,6 +2239,11 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->rusefiVerbose29b = (int)value; return; + } + case 1081456939: + { + engineConfiguration->rethrowHardFault = (int)value; + return; } case -2119647784: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 4c02f7b0de..cc949ea064 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -382,6 +382,9 @@ enable sd/disable sd ### rusefiVerbose29b Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format. +### rethrowHardFault + + ### isHip9011Enabled diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 9b66c426da..ab25874026 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.f407-discovery.601285000" + signature = "rusEFI master.2023.06.14.f407-discovery.915528466" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.f407-discovery.601285000" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.f407-discovery.915528466" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:36:04 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:26 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8141,18 +8141,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index a347c7484d..ba46e36d83 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.48way.992908743" + signature = "rusEFI master.2023.06.14.48way.778678109" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.48way.992908743" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.48way.778678109" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:43 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:06 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 9d73f051d3..0302539a66 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.alphax-2chan.124088696" + signature = "rusEFI master.2023.06.14.alphax-2chan.304237538" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.alphax-2chan.124088696" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.alphax-2chan.304237538" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:18 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:41 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8096,18 +8096,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 3e2fc485ef..4c07d51d3f 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.alphax-4chan.1553325460" + signature = "rusEFI master.2023.06.14.alphax-4chan.1238558478" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.alphax-4chan.1553325460" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.alphax-4chan.1238558478" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:19 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:43 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8103,18 +8103,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 8a9bff784a..b6dd0eb957 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.alphax-8chan.2582869527" + signature = "rusEFI master.2023.06.14.alphax-8chan.2360626317" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.alphax-8chan.2582869527" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.alphax-8chan.2360626317" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:20 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:44 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8102,18 +8102,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 146c6b3a9d..96ce72fda9 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.atlas.1665067098" + signature = "rusEFI master.2023.06.14.atlas.1987695296" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.atlas.1665067098" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.atlas.1987695296" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:36:01 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:24 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8130,18 +8130,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 6f4be382ba..2aed66f6b2 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.core8.1205014731" + signature = "rusEFI master.2023.06.14.core8.1385441873" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.core8.1205014731" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.core8.1385441873" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:42 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:05 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 694d311938..d5ca40cffa 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.cypress.2146704765" + signature = "rusEFI master.2023.06.14.cypress.1790126055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.cypress.2146704765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.cypress.1790126055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 14 01:35:16 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 14 13:11:39 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 9d74d38be8..a276dc8bd2 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.f407-discovery.601285000" + signature = "rusEFI master.2023.06.14.f407-discovery.915528466" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.f407-discovery.601285000" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.f407-discovery.915528466" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:56 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:18 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8141,18 +8141,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index b77f75193a..3a8782278f 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.f429-discovery.2146704765" + signature = "rusEFI master.2023.06.14.f429-discovery.1790126055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.f429-discovery.2146704765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.f429-discovery.1790126055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:19 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 330554051f..10a35f2d94 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.frankenso_na6.1571225015" + signature = "rusEFI master.2023.06.14.frankenso_na6.1222756141" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.frankenso_na6.1571225015" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.frankenso_na6.1222756141" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:48 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:11 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index cefa0c0eae..e17bd98a27 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.harley81.2869710900" + signature = "rusEFI master.2023.06.14.harley81.3192613550" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.harley81.2869710900" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.harley81.3192613550" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:22 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:45 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8111,18 +8111,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 533c8847ee..6b8ace2c30 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen-gm-e67.3473320845" + signature = "rusEFI master.2023.06.14.hellen-gm-e67.3661730071" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen-gm-e67.3473320845" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen-gm-e67.3661730071" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:34 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:58 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8111,18 +8111,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 338ccd1cc4..66ca62f085 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen-honda-k.416604073" + signature = "rusEFI master.2023.06.14.hellen-honda-k.227796275" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen-honda-k.416604073" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen-honda-k.227796275" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:27 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:50 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8088,18 +8088,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index ccde311ab2..2a4a26f389 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen-nb1.1114768155" + signature = "rusEFI master.2023.06.14.hellen-nb1.1463105921" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen-nb1.1114768155" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen-nb1.1463105921" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:33 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:57 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8112,18 +8112,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index a881183a0a..6a483398a0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen121nissan.362707519" + signature = "rusEFI master.2023.06.14.hellen121nissan.14237861" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen121nissan.362707519" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen121nissan.14237861" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:26 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:49 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8090,18 +8090,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 0f51df91a1..b41fd55c48 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen121vag.3951690430" + signature = "rusEFI master.2023.06.14.hellen121vag.4274862116" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen121vag.3951690430" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen121vag.4274862116" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:24 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:48 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8115,18 +8115,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 35b06a76e8..2e39a8ccaf 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen128.1585896171" + signature = "rusEFI master.2023.06.14.hellen128.1270997105" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen128.1585896171" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen128.1270997105" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:23 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:47 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8110,18 +8110,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index a8aa278320..54075b4610 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen154hyundai.121034642" + signature = "rusEFI master.2023.06.14.hellen154hyundai.309456136" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen154hyundai.121034642" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen154hyundai.309456136" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:28 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:52 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8089,18 +8089,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index e90c2d3555..c0e2cc27d2 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen72.330308432" + signature = "rusEFI master.2023.06.14.hellen72.116859338" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen72.330308432" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen72.116859338" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:31 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:54 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8112,18 +8112,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 50ac7a8e64..e43a22ff1a 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen81.2292488592" + signature = "rusEFI master.2023.06.14.hellen81.2648941322" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen81.2292488592" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen81.2648941322" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:32 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:55 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8108,18 +8108,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 72d1d2a47e..44c671da23 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellen88bmw.2840615756" + signature = "rusEFI master.2023.06.14.hellen88bmw.3155648982" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellen88bmw.2840615756" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellen88bmw.3155648982" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:29 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:53 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8105,18 +8105,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 09f586e9fc..0a346c405f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellenNA6.2499379545" + signature = "rusEFI master.2023.06.14.hellenNA6.2176760771" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellenNA6.2499379545" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellenNA6.2176760771" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:36 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:59 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8113,18 +8113,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 369bc5ccbe..3455ed7211 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.hellenNA8_96.572658260" + signature = "rusEFI master.2023.06.14.hellenNA8_96.929376462" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.hellenNA8_96.572658260" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.hellenNA8_96.929376462" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:37 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:00 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8111,18 +8111,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index b2869dd3b4..5afbeab442 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.kin.388218801" + signature = "rusEFI master.2023.06.14.kin.40142123" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.kin.388218801" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.kin.40142123" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 14 01:35:15 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 14 13:11:38 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8140,18 +8140,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 23879e13b5..dda430e788 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.m74_9.1708065139" + signature = "rusEFI master.2023.06.14.m74_9.1887976425" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.m74_9.1708065139" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.m74_9.1887976425" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:44 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:07 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8113,18 +8113,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 6975b65926..c458ae2bb8 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.mre_f4.1090551802" + signature = "rusEFI master.2023.06.14.mre_f4.1413956960" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.mre_f4.1090551802" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.mre_f4.1413956960" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:41 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:04 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8114,18 +8114,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 814896aa32..7d2af45665 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.mre_f7.1090551802" + signature = "rusEFI master.2023.06.14.mre_f7.1413956960" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.mre_f7.1090551802" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.mre_f7.1413956960" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:39 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:03 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8114,18 +8114,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini index 3b85e42544..f15d83c081 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f429.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.nucleo_f429.2146704765" + signature = "rusEFI master.2023.06.14.nucleo_f429.1790126055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.nucleo_f429.2146704765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.nucleo_f429.1790126055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:21 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini index 16bd98895e..7fc2f833e0 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f767.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.nucleo_f767.2146704765" + signature = "rusEFI master.2023.06.14.nucleo_f767.1790126055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.nucleo_f767.2146704765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.nucleo_f767.1790126055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:59 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:22 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini index 42922e156d..d7965c8e9c 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_h743.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.nucleo_h743.2146704765" + signature = "rusEFI master.2023.06.14.nucleo_h743.1790126055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.nucleo_h743.2146704765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.nucleo_h743.1790126055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:36:00 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:23 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 39a11be61d..83e78b9541 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.prometheus_405.1331745005" + signature = "rusEFI master.2023.06.14.prometheus_405.1512565367" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.prometheus_405.1331745005" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.prometheus_405.1512565367" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:50 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:13 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8134,18 +8134,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 7f0c27b050..22336da29f 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.prometheus_469.1331745005" + signature = "rusEFI master.2023.06.14.prometheus_469.1512565367" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.prometheus_469.1331745005" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.prometheus_469.1512565367" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:49 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:12 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8134,18 +8134,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 989298c318..330f47c433 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.proteus_f4.938828531" + signature = "rusEFI master.2023.06.14.proteus_f4.582113385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.proteus_f4.938828531" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.proteus_f4.582113385" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:53 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:16 UTC 2023 pageSize = 27168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8125,18 +8125,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index e1a46839b9..e90aebd529 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.proteus_f7.938828531" + signature = "rusEFI master.2023.06.14.proteus_f7.582113385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.proteus_f7.938828531" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.proteus_f7.582113385" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:52 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:14 UTC 2023 pageSize = 27168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8125,18 +8125,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 82c248db7f..938c354440 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.proteus_h7.938828531" + signature = "rusEFI master.2023.06.14.proteus_h7.582113385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.proteus_h7.938828531" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.proteus_h7.582113385" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:17 UTC 2023 pageSize = 27168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8125,18 +8125,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 39a96aa6b8..a356ccc861 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.s105.464517153" + signature = "rusEFI master.2023.06.14.s105.250135227" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.s105.464517153" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.s105.250135227" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:46 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:09 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8113,18 +8113,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_small-can.ini b/firmware/tunerstudio/generated/rusefi_small-can.ini index a00c8076b0..4b8626e598 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.small-can.3553671453" + signature = "rusEFI master.2023.06.14.small-can.3331818375" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.small-can.3553671453" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.small-can.3331818375" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:38 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:01 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8128,18 +8128,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 3acf1796b1..1ce5be11fd 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.subaru_eg33_f7.2021251690" + signature = "rusEFI master.2023.06.14.subaru_eg33_f7.1832837360" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.subaru_eg33_f7.2021251690" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.subaru_eg33_f7.1832837360" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:17 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jun 14 13:11:40 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8131,18 +8131,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 2344485997..2e0a188b6e 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.t-b-g.2146704765" + signature = "rusEFI master.2023.06.14.t-b-g.1790126055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.t-b-g.2146704765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.t-b-g.1790126055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:35:47 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:10 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 2ebdac8398..a253edaf80 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.06.14.tdg-pdm8.4116328799" + signature = "rusEFI master.2023.06.14.tdg-pdm8.3759999941" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.06.14.tdg-pdm8.4116328799" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.06.14.tdg-pdm8.3759999941" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:36:03 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:25 UTC 2023 pageSize = 23168 page = 1 @@ -335,7 +335,7 @@ is_enabled_spi_2 = bits, U32, 724, [1:1], "false", "true" is_enabled_spi_3 = bits, U32, 724, [2:2], "false", "true" isSdCardEnabled = bits, U32, 724, [3:3], "false", "true" rusefiVerbose29b = bits, U32, 724, [4:4], "11 bit", "29 bit" -unusedIsEngineControlEnabled = bits, U32, 724, [5:5], "false", "true" +rethrowHardFault = bits, U32, 724, [5:5], "false", "true" isHip9011Enabled = bits, U32, 724, [6:6], "false", "true" isVerboseAlternator = bits, U32, 724, [7:7], "false", "true" verboseQuad = bits, U32, 724, [8:8], "false", "true" @@ -8139,18 +8139,19 @@ dialog = tcuControls, "Transmission Settings" field = "etbDutyShutdownThreshold", etbDutyShutdownThreshold dialog = parkingLot, "Experimental/Broken" - field = uiMode, uiMode +; field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate field = verboseKLine, verboseKLine field = auxiliarySetting1, auxiliarySetting1 field = kLineDoHondaSend, kLineDoHondaSend field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs + field = rethrowHardFault, rethrowHardFault field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad - field = useEeprom, useEeprom +; field = useEeprom, useEeprom field = "#System hacks" field = "vvtBooleanForVerySpecialCases", vvtBooleanForVerySpecialCases field = tempBooleanForVerySpecialLogic, tempBooleanForVerySpecialLogic diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index bc339fb96b..08a460438b 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 01:36:05 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 14 13:12:29 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1021,7 +1021,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 601285000; + public static final int SIGNATURE_HASH = 915528466; public static final int spi_device_e_SPI_DEVICE_1 = 1; public static final int spi_device_e_SPI_DEVICE_2 = 2; public static final int spi_device_e_SPI_DEVICE_3 = 3; @@ -1244,7 +1244,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2023.06.14.f407-discovery.601285000"; + public static final String TS_SIGNATURE = "rusEFI master.2023.06.14.f407-discovery.915528466"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1388; @@ -1587,6 +1587,7 @@ public class Fields { public static final Field IS_ENABLED_SPI_3 = Field.create("IS_ENABLED_SPI_3", 724, FieldType.BIT, 2).setBaseOffset(0); public static final Field ISSDCARDENABLED = Field.create("ISSDCARDENABLED", 724, FieldType.BIT, 3).setBaseOffset(0); public static final Field RUSEFIVERBOSE29B = Field.create("RUSEFIVERBOSE29B", 724, FieldType.BIT, 4).setBaseOffset(0); + public static final Field RETHROWHARDFAULT = Field.create("RETHROWHARDFAULT", 724, FieldType.BIT, 5).setBaseOffset(0); public static final Field ISHIP9011ENABLED = Field.create("ISHIP9011ENABLED", 724, FieldType.BIT, 6).setBaseOffset(0); public static final Field ISVERBOSEALTERNATOR = Field.create("ISVERBOSEALTERNATOR", 724, FieldType.BIT, 7).setBaseOffset(0); public static final Field VERBOSEQUAD = Field.create("VERBOSEQUAD", 724, FieldType.BIT, 8).setBaseOffset(0); @@ -3073,6 +3074,7 @@ public class Fields { IS_ENABLED_SPI_3, ISSDCARDENABLED, RUSEFIVERBOSE29B, + RETHROWHARDFAULT, ISHIP9011ENABLED, ISVERBOSEALTERNATOR, VERBOSEQUAD,