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 4359c2a00c..bad80a3afc 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 Sat Mar 11 13:43:03 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 12 15:39:50 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1764,7 +1764,7 @@ struct engine_configuration_s { bool alignEngineSnifferAtTDC : 1 {}; /** offset 764 bit 29 */ - bool unused764b29 : 1 {}; + bool verboseKLine : 1 {}; /** offset 764 bit 30 */ bool idleIncrementalPidCic : 1 {}; @@ -2645,7 +2645,7 @@ struct engine_configuration_s { bool twoWireBatchInjection : 1 {}; /** offset 1372 bit 13 */ - bool unused1372b13 : 1 {}; + bool hondaK : 1 {}; /** * This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1372 bit 14 */ @@ -5303,4 +5303,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Mar 11 13:43:03 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 12 15:39:50 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 5ae625f80b..7f47db1333 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1061,7 +1061,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 2650339788 +#define SIGNATURE_HASH 3804855201 #define specs_s_size 12 #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 @@ -1350,7 +1350,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.03.12.cypress.2650339788" +#define TS_SIGNATURE "rusEFI master.2023.03.12.cypress.3804855201" #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 30879a0581..9f07465193 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Mar 11 13:43:02 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 12 15:39:49 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1764,7 +1764,7 @@ struct engine_configuration_s { bool alignEngineSnifferAtTDC : 1 {}; /** offset 764 bit 29 */ - bool unused764b29 : 1 {}; + bool verboseKLine : 1 {}; /** offset 764 bit 30 */ bool idleIncrementalPidCic : 1 {}; @@ -2645,7 +2645,7 @@ struct engine_configuration_s { bool twoWireBatchInjection : 1 {}; /** offset 1372 bit 13 */ - bool unused1372b13 : 1 {}; + bool hondaK : 1 {}; /** * This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1372 bit 14 */ @@ -5303,4 +5303,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Mar 11 13:43:02 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 12 15:39:49 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 804e7c553e..30325a5835 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1061,7 +1061,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 4113521408 +#define SIGNATURE_HASH 2317277549 #define specs_s_size 12 #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 @@ -1350,7 +1350,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.03.12.kin.4113521408" +#define TS_SIGNATURE "rusEFI master.2023.03.12.kin.2317277549" #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 b47196de20..be7a1647cb 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 Sat Mar 11 13:43:04 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 Sun Mar 12 15:39:52 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1764,7 +1764,7 @@ struct engine_configuration_s { bool alignEngineSnifferAtTDC : 1 {}; /** offset 764 bit 29 */ - bool unused764b29 : 1 {}; + bool verboseKLine : 1 {}; /** offset 764 bit 30 */ bool idleIncrementalPidCic : 1 {}; @@ -2645,7 +2645,7 @@ struct engine_configuration_s { bool twoWireBatchInjection : 1 {}; /** offset 1372 bit 13 */ - bool unused1372b13 : 1 {}; + bool hondaK : 1 {}; /** * This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1372 bit 14 */ @@ -5303,4 +5303,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // 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 Sat Mar 11 13:43:04 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 Sun Mar 12 15:39:52 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 d4e6dcd8f4..ec97744b2f 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 @@ -1012,7 +1012,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3995446113 +#define SIGNATURE_HASH 2434017548 #define specs_s_size 12 #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 @@ -1302,7 +1302,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.03.12.subaru_eg33_f7.3995446113" +#define TS_SIGNATURE "rusEFI master.2023.03.12.subaru_eg33_f7.2434017548" #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 f59922a068..789866bc3d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 11 13:43:54 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:45 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1764,7 +1764,7 @@ struct engine_configuration_s { bool alignEngineSnifferAtTDC : 1 {}; /** offset 764 bit 29 */ - bool unused764b29 : 1 {}; + bool verboseKLine : 1 {}; /** offset 764 bit 30 */ bool idleIncrementalPidCic : 1 {}; @@ -2645,7 +2645,7 @@ struct engine_configuration_s { bool twoWireBatchInjection : 1 {}; /** offset 1372 bit 13 */ - bool unused1372b13 : 1 {}; + bool hondaK : 1 {}; /** * This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1372 bit 14 */ @@ -5303,4 +5303,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 11 13:43:54 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:45 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index aa3a6622ce..d186cef2e2 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1061,7 +1061,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 4122470250 +#define SIGNATURE_HASH 2324063495 #define specs_s_size 12 #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 @@ -1350,7 +1350,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.03.12.f407-discovery.4122470250" +#define TS_SIGNATURE "rusEFI master.2023.03.12.f407-discovery.2324063495" #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 7dc13626e0..fa7df4fd70 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 851278508 -#define TS_SIGNATURE "rusEFI master.2023.03.12.48way.851278508" +#define SIGNATURE_HASH 1301084353 +#define TS_SIGNATURE "rusEFI master.2023.03.12.48way.1301084353" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index f5b44b541e..f9f0282a68 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 3251167359 -#define TS_SIGNATURE "rusEFI master.2023.03.12.alphax-2chan.3251167359" +#define SIGNATURE_HASH 3204014610 +#define TS_SIGNATURE "rusEFI master.2023.03.12.alphax-2chan.3204014610" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index beadf2247b..476eee3c91 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 1653689417 -#define TS_SIGNATURE "rusEFI master.2023.03.12.alphax-4chan.1653689417" +#define SIGNATURE_HASH 497077796 +#define TS_SIGNATURE "rusEFI master.2023.03.12.alphax-4chan.497077796" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 230dbdefae..0443a7e5c1 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 1558203733 -#define TS_SIGNATURE "rusEFI master.2023.03.12.alphax-8chan.1558203733" +#define SIGNATURE_HASH 600952632 +#define TS_SIGNATURE "rusEFI master.2023.03.12.alphax-8chan.600952632" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index d7d4d913e2..7b609ccacc 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 2167540971 -#define TS_SIGNATURE "rusEFI master.2023.03.12.atlas.2167540971" +#define SIGNATURE_HASH 4261645958 +#define TS_SIGNATURE "rusEFI master.2023.03.12.atlas.4261645958" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index fcbb6b8456..075797f633 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 1312882592 -#define TS_SIGNATURE "rusEFI master.2023.03.12.core8.1312882592" +#define SIGNATURE_HASH 829521357 +#define TS_SIGNATURE "rusEFI master.2023.03.12.core8.829521357" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 82e50aa7c4..2a614d6b08 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 2650339788 -#define TS_SIGNATURE "rusEFI master.2023.03.12.cypress.2650339788" +#define SIGNATURE_HASH 3804855201 +#define TS_SIGNATURE "rusEFI master.2023.03.12.cypress.3804855201" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 89aabdc3cb..4564011912 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 4122470250 -#define TS_SIGNATURE "rusEFI master.2023.03.12.f407-discovery.4122470250" +#define SIGNATURE_HASH 2324063495 +#define TS_SIGNATURE "rusEFI master.2023.03.12.f407-discovery.2324063495" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 432eb2d71b..c39716697a 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 2650339788 -#define TS_SIGNATURE "rusEFI master.2023.03.12.f429-discovery.2650339788" +#define SIGNATURE_HASH 3804855201 +#define TS_SIGNATURE "rusEFI master.2023.03.12.f429-discovery.3804855201" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index da8e0fdaff..dc7be0e053 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 3215595782 -#define TS_SIGNATURE "rusEFI master.2023.03.12.frankenso_na6.3215595782" +#define SIGNATURE_HASH 3231423339 +#define TS_SIGNATURE "rusEFI master.2023.03.12.frankenso_na6.3231423339" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 944811c3d8..243c391957 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 3136375940 -#define TS_SIGNATURE "rusEFI master.2023.03.12.harley81.3136375940" +#define SIGNATURE_HASH 3317747433 +#define TS_SIGNATURE "rusEFI master.2023.03.12.harley81.3317747433" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 1578d1e5ad..236791d489 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 3333169166 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen-gm-e67.3333169166" +#define SIGNATURE_HASH 3114115683 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen-gm-e67.3114115683" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index e9b131d6f0..0d66701719 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 1262238002 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen-honda-k.1262238002" +#define SIGNATURE_HASH 873315167 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen-honda-k.873315167" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 1138f8892a..a21ddb8386 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 1998547277 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen-nb1.1998547277" +#define SIGNATURE_HASH 137292576 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen-nb1.137292576" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index b9dcb46b8f..43a8045bb4 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 1992626746 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen121nissan.1992626746" +#define SIGNATURE_HASH 167022679 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen121nissan.167022679" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index f32b8f003a..8a2bd252dd 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 308052108 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen121vag.308052108" +#define SIGNATURE_HASH 1835860705 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen121vag.1835860705" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 693f7b3203..5688a72372 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 1003428791 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen128.1003428791" +#define SIGNATURE_HASH 1157536218 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen128.1157536218" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 543a17da3a..8ea438c8fc 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 2884379571 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen154hyundai.2884379571" +#define SIGNATURE_HASH 3571294686 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen154hyundai.3571294686" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index b5b8c00432..65b7deae29 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 1212005817 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen72.1212005817" +#define SIGNATURE_HASH 923549652 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen72.923549652" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index b226245d00..f4815d85e0 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 3677821585 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen81.3677821585" +#define SIGNATURE_HASH 2751895804 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen81.2751895804" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index ead11d8162..b3ecd08576 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 2401099549 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen88bmw.2401099549" +#define SIGNATURE_HASH 4029439344 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellen88bmw.4029439344" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 18a3968eca..57e5aa0b8c 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 3075617047 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellenNA6.3075617047" +#define SIGNATURE_HASH 3361977210 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellenNA6.3361977210" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 58a7fe9dd2..d6293076cb 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 2626404651 -#define TS_SIGNATURE "rusEFI master.2023.03.12.hellenNA8_96.2626404651" +#define SIGNATURE_HASH 3820634950 +#define TS_SIGNATURE "rusEFI master.2023.03.12.hellenNA8_96.3820634950" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 3458b03156..11483af32c 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 4113521408 -#define TS_SIGNATURE "rusEFI master.2023.03.12.kin.4113521408" +#define SIGNATURE_HASH 2317277549 +#define TS_SIGNATURE "rusEFI master.2023.03.12.kin.2317277549" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 97faf9e16e..87c701d0fc 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 1115038967 -#define TS_SIGNATURE "rusEFI master.2023.03.12.m74_9.1115038967" +#define SIGNATURE_HASH 1028105882 +#define TS_SIGNATURE "rusEFI master.2023.03.12.m74_9.1028105882" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 870fa10423..a8706a4968 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 47539371 -#define TS_SIGNATURE "rusEFI master.2023.03.12.mre_f4.47539371" +#define SIGNATURE_HASH 2112153286 +#define TS_SIGNATURE "rusEFI master.2023.03.12.mre_f4.2112153286" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 9a4721f7f1..51f9a740ca 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 47539371 -#define TS_SIGNATURE "rusEFI master.2023.03.12.mre_f7.47539371" +#define SIGNATURE_HASH 2112153286 +#define TS_SIGNATURE "rusEFI master.2023.03.12.mre_f7.2112153286" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index c42132ff5b..1f03d3ba30 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 3440517162 -#define TS_SIGNATURE "rusEFI master.2023.03.12.prometheus_405.3440517162" +#define SIGNATURE_HASH 2988679751 +#define TS_SIGNATURE "rusEFI master.2023.03.12.prometheus_405.2988679751" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index df229137aa..150d3ce93c 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 3440517162 -#define TS_SIGNATURE "rusEFI master.2023.03.12.prometheus_469.3440517162" +#define SIGNATURE_HASH 2988679751 +#define TS_SIGNATURE "rusEFI master.2023.03.12.prometheus_469.2988679751" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index e43d809d00..c769b9f976 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 3007275067 -#define TS_SIGNATURE "rusEFI master.2023.03.12.proteus_f4.3007275067" +#define SIGNATURE_HASH 3423527510 +#define TS_SIGNATURE "rusEFI master.2023.03.12.proteus_f4.3423527510" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 5f68862b1d..2f59c91c87 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 3007275067 -#define TS_SIGNATURE "rusEFI master.2023.03.12.proteus_f7.3007275067" +#define SIGNATURE_HASH 3423527510 +#define TS_SIGNATURE "rusEFI master.2023.03.12.proteus_f7.3423527510" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 5056a01863..cdd3d9c089 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 3007275067 -#define TS_SIGNATURE "rusEFI master.2023.03.12.proteus_h7.3007275067" +#define SIGNATURE_HASH 3423527510 +#define TS_SIGNATURE "rusEFI master.2023.03.12.proteus_h7.3423527510" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 11e859e53a..92e6ac4d16 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 2994838674 -#define TS_SIGNATURE "rusEFI master.2023.03.12.s105.2994838674" +#define SIGNATURE_HASH 3450871551 +#define TS_SIGNATURE "rusEFI master.2023.03.12.s105.3450871551" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 5dd4289b6f..2594bfa564 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 3995446113 -#define TS_SIGNATURE "rusEFI master.2023.03.12.subaru_eg33_f7.3995446113" +#define SIGNATURE_HASH 2434017548 +#define TS_SIGNATURE "rusEFI master.2023.03.12.subaru_eg33_f7.2434017548" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index eb163b5ac4..ce855e5ab1 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 391566830 -#define TS_SIGNATURE "rusEFI master.2023.03.12.tdg-pdm8.391566830" +#define SIGNATURE_HASH 1751603075 +#define TS_SIGNATURE "rusEFI master.2023.03.12.tdg-pdm8.1751603075" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index bf24653add..d87d79ecbb 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -317,6 +317,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->pauseEtbControl; case 1836072195: return engineConfiguration->alignEngineSnifferAtTDC; + case -485091122: + return engineConfiguration->verboseKLine; case 1064399425: return engineConfiguration->idleIncrementalPidCic; case 259909218: @@ -561,6 +563,8 @@ float getConfigValueByName(const char *name) { return engineConfiguration->isManualSpinningMode; case -1248413509: return engineConfiguration->twoWireBatchInjection; + case 42872346: + return engineConfiguration->hondaK; case 454615641: return engineConfiguration->twoWireBatchIgnition; case 201676494: @@ -1843,6 +1847,11 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->alignEngineSnifferAtTDC = (int)value; return; + } + case -485091122: + { + engineConfiguration->verboseKLine = (int)value; + return; } case 1064399425: { @@ -2453,6 +2462,11 @@ void setConfigValueByName(const char *name, float value) { { engineConfiguration->twoWireBatchInjection = (int)value; return; + } + case 42872346: + { + engineConfiguration->hondaK = (int)value; + return; } case 454615641: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 6be56a9479..00da2e3c06 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -469,6 +469,9 @@ Disable the electronic throttle motor and DC idle motor for testing.\nThis mode ### alignEngineSnifferAtTDC +### verboseKLine + + ### idleIncrementalPidCic @@ -835,6 +838,9 @@ Usually if we have no trigger events that means engine is stopped\nUnless we are ### twoWireBatchInjection This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection +### hondaK + + ### twoWireBatchIgnition This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 8fee61065f..a494422a56 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.03.12.f407-discovery.4122470250" + signature = "rusEFI master.2023.03.12.f407-discovery.2324063495" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.f407-discovery.4122470250" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.f407-discovery.2324063495" ; 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 Sun Mar 12 03:46:32 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:43 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8051,6 +8051,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index e91a628119..124c090b02 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.03.12.48way.851278508" + signature = "rusEFI master.2023.03.12.48way.1301084353" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.48way.851278508" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.48way.1301084353" ; 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 Sun Mar 12 03:46:16 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:23 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",72="Camshaft Input (E6)",47="CrankShaft Input (C13)" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8042,6 +8042,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 73f7d6b777..bb93576bb4 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.03.12.alphax-2chan.3251167359" + signature = "rusEFI master.2023.03.12.alphax-2chan.3204014610" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.alphax-2chan.3251167359" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.alphax-2chan.3204014610" ; 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 Sun Mar 12 03:45:53 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:39:53 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8012,6 +8012,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 0f3a2b4db5..7e0435aa0b 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.03.12.alphax-4chan.1653689417" + signature = "rusEFI master.2023.03.12.alphax-4chan.497077796" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.alphax-4chan.1653689417" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.alphax-4chan.497077796" ; 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 Sun Mar 12 03:45:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:39:55 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",80="C2 - Crank- (hall)",19="C2/C3 Crank Sensor VR",78="C3 - Crank+ (hall)",8="C7 - CAM Hall/Digital",91="E5/E6 Cam Sensor VR",81="E6 - Cam+ (hall)",9="E7 - Flex" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8016,6 +8016,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 0bbc98c3d9..c38b29a0de 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.03.12.alphax-8chan.1558203733" + signature = "rusEFI master.2023.03.12.alphax-8chan.600952632" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.alphax-8chan.1558203733" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.alphax-8chan.600952632" ; 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 Sun Mar 12 03:55:05 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:39:56 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",8="23A - Hall Input 1",80="30A - Hall Input 2",81="31A - Hall Input 3",4="5C - Hall Input 4",12="8A - Crank VR",91="9A - Cam VR" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8016,6 +8016,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 74f3031d48..92649d489a 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.03.12.atlas.2167540971" + signature = "rusEFI master.2023.03.12.atlas.4261645958" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.atlas.2167540971" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.atlas.4261645958" ; 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 Sun Mar 12 03:46:29 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:40 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8040,6 +8040,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 18343c32d9..1f1680a5ca 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.03.12.core8.1312882592" + signature = "rusEFI master.2023.03.12.core8.829521357" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.core8.1312882592" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.core8.829521357" ; 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 Sun Mar 12 03:46:15 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:22 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",87="Digital Input 1 (F5)",86="Digital Input 2 (F4)",85="Digital Input 3 (F3)",84="Digital Input 4 (F2)",83="Digital Input 5 (F1)",82="Digital Input 6 (F0)",72="Digital Input 7 (E6)",47="Digital Input 8 (C13)",68="VR/Hall 1 (E2)",69="VR/Hall 2 (E3)",70="VR/Hall 3 (E4)",71="VR/Hall 4 (E5)" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8042,6 +8042,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 2843e54539..55f5df14b9 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.03.12.cypress.2650339788" + signature = "rusEFI master.2023.03.12.cypress.3804855201" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.cypress.2650339788" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.cypress.3804855201" ; 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 Sun Mar 12 03:45:51 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 12 15:39:50 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8049,6 +8049,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 527ce5349f..1702fe6a20 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.03.12.f407-discovery.4122470250" + signature = "rusEFI master.2023.03.12.f407-discovery.2324063495" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.f407-discovery.4122470250" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.f407-discovery.2324063495" ; 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 Sun Mar 12 03:46:27 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:37 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8051,6 +8051,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index ae74cd25f6..c841bbfc32 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.03.12.f429-discovery.2650339788" + signature = "rusEFI master.2023.03.12.f429-discovery.3804855201" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.f429-discovery.2650339788" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.f429-discovery.3804855201" ; 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 Sun Mar 12 03:46:28 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:38 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8049,6 +8049,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 0722b98d62..324986f26f 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.03.12.frankenso_na6.3215595782" + signature = "rusEFI master.2023.03.12.frankenso_na6.3231423339" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.frankenso_na6.3215595782" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.frankenso_na6.3231423339" ; 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 Sun Mar 12 03:46:20 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:28 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8049,6 +8049,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index 2c1de5f4c6..b4e71f0c39 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.03.12.harley81.3136375940" + signature = "rusEFI master.2023.03.12.harley81.3317747433" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.harley81.3136375940" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.harley81.3317747433" ; 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 Sun Mar 12 03:45:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:39:58 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",88="11 Crank VR-",93="51 - VSS" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8014,6 +8014,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index d75fe117ff..6fd2d44ad4 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.03.12.hellen-gm-e67.3333169166" + signature = "rusEFI master.2023.03.12.hellen-gm-e67.3114115683" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen-gm-e67.3333169166" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen-gm-e67.3114115683" ; 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 Sun Mar 12 03:46:09 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:14 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",88="C2-59 - Cam",86="C2-63 - Crank" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8014,6 +8014,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 2ebc3cd468..8f7ecd30ba 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.03.12.hellen-honda-k.1262238002" + signature = "rusEFI master.2023.03.12.hellen-honda-k.873315167" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen-honda-k.1262238002" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen-honda-k.873315167" ; 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 Sun Mar 12 03:55:12 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:05 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="A18 - VSS",90="A25 VTT CAM",92="A26 Cam Sync",91="A7 Crankshaft Sensor" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8010,6 +8010,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 90d731ea7b..9e06bcdbcd 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.03.12.hellen-nb1.1998547277" + signature = "rusEFI master.2023.03.12.hellen-nb1.137292576" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen-nb1.1998547277" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen-nb1.137292576" ; 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 Sun Mar 12 03:46:08 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:12 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="2D - VSS",8="2H - CAM",19="2J - CRANK",78="4B - DIGITAL/FLEX" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8015,6 +8015,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 18eda89d74..1061b658bb 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.03.12.hellen121nissan.1992626746" + signature = "rusEFI master.2023.03.12.hellen121nissan.167022679" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen121nissan.1992626746" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen121nissan.167022679" ; 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 Sun Mar 12 03:46:01 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:03 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",19="13 - Crank",8="14 - Cam Left",9="33 - Cam Right" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8013,6 +8013,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 3f4b1ab9d2..90b75d5f59 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.03.12.hellen121vag.308052108" + signature = "rusEFI master.2023.03.12.hellen121vag.1835860705" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen121vag.308052108" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen121vag.1835860705" ; 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 Sun Mar 12 03:45:59 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:02 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="54 - VSS",19="82 - VR",8="86 - CAM1",9="87 - CAM2" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8018,6 +8018,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index d0076b95f6..ed26e75015 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.03.12.hellen128.1003428791" + signature = "rusEFI master.2023.03.12.hellen128.1157536218" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen128.1003428791" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen128.1157536218" ; 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 Sun Mar 12 03:45:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:00 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",5="C24 - PPS1",38="C25 - PPS2",35="E23 - MAP",36="E29 - Coolant Temp",6="E31 - TPS1",18="E34 - TPS2",19="E37 - Crank Input",8="E40 - IN_CAM",37="E45 - IAT",34="E47 - MAF" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8013,6 +8013,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 11c12cc214..f6578b5745 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.03.12.hellen154hyundai.2884379571" + signature = "rusEFI master.2023.03.12.hellen154hyundai.3571294686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen154hyundai.2884379571" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen154hyundai.3571294686" ; 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 Sun Mar 12 03:46:03 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:06 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",9="Cam - K15",8="Cam - K62 rev B",87="Cam - K62 rev C",19="Crank - K17 rev B",86="Crank - K17 rev C",93="K40 VSS" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8012,6 +8012,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 5f4a177708..5160c8c0c1 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.03.12.hellen72.1212005817" + signature = "rusEFI master.2023.03.12.hellen72.923549652" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen72.1212005817" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen72.923549652" ; 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 Sun Mar 12 03:46:05 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:09 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="3T - VSS (D5)",8="3V - CAM (A19)",19="3Y - CRANK (A24)",80="4H - Neutral",81="5C - Digital Input",78="5I - Digital Input" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8015,6 +8015,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 6462666e20..dc9f545d53 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.03.12.hellen81.3677821585" + signature = "rusEFI master.2023.03.12.hellen81.2751895804" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen81.3677821585" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen81.2751895804" ; 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 Sun Mar 12 03:46:07 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:11 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",19="15 - IN_CRANK (A24)",93="59 - IN_VSS",18="74 - IN_AUX1",38="75 - IN_AUX2",39="76 - IN_AUX3",9="77 - IN_AUX4",8="79 - IN_CAM" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8011,6 +8011,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 2f76ae42df..481003513b 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.03.12.hellen88bmw.2401099549" + signature = "rusEFI master.2023.03.12.hellen88bmw.4029439344" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellen88bmw.2401099549" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellen88bmw.4029439344" ; 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 Sun Mar 12 03:46:04 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:08 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",19="16 - CRANK",8="17 - CAM" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8009,6 +8009,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 9ab9a5803a..cbee34000c 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.03.12.hellenNA6.3075617047" + signature = "rusEFI master.2023.03.12.hellenNA6.3361977210" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellenNA6.3075617047" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellenNA6.3361977210" ; 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 Sun Mar 12 03:46:10 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:16 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="1M - VSS",85="2L - Flex Fuel",19="3E - CRANK",8="3G - CAM" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8016,6 +8016,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 629c2e96f2..6aaf93a8cb 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.03.12.hellenNA8_96.2626404651" + signature = "rusEFI master.2023.03.12.hellenNA8_96.3820634950" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.hellenNA8_96.2626404651" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.hellenNA8_96.3820634950" ; 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 Sun Mar 12 03:46:12 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:17 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",93="1M - VSS",19="3F - CRANK",8="3G - CAM",78="4B - DIGITAL/FLEX" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8014,6 +8014,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 8f656dedef..275446ae08 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.03.12.kin.4113521408" + signature = "rusEFI master.2023.03.12.kin.2317277549" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.kin.4113521408" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.kin.2317277549" ; 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 Sun Mar 12 03:45:50 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 12 15:39:49 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8050,6 +8050,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index fcef3b9dc5..bd3b63fd4a 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.03.12.m74_9.1115038967" + signature = "rusEFI master.2023.03.12.m74_9.1028105882" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.m74_9.1115038967" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.m74_9.1028105882" ; 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 Sun Mar 12 03:46:18 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:25 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8016,6 +8016,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index ca2ef1bbe0..95a48153ec 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.03.12.mre_f4.47539371" + signature = "rusEFI master.2023.03.12.mre_f4.2112153286" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.mre_f4.47539371" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.mre_f4.2112153286" ; 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 Sun Mar 12 03:46:14 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:20 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8021,6 +8021,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 94d33acf03..483a3e0896 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.03.12.mre_f7.47539371" + signature = "rusEFI master.2023.03.12.mre_f7.2112153286" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.mre_f7.47539371" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.mre_f7.2112153286" ; 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 Sun Mar 12 03:46:13 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:19 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",5="22 - AN temp 4",3="23 - AN temp 2",4="24 - AN temp 3",7="25 - Hall Cam",40="45 - VR/Hall Crank" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8021,6 +8021,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index e900aa6008..e646ce48a3 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.03.12.prometheus_405.3440517162" + signature = "rusEFI master.2023.03.12.prometheus_405.2988679751" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.prometheus_405.3440517162" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.prometheus_405.2988679751" ; 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 Sun Mar 12 03:46:22 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:31 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8044,6 +8044,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 8638e2f7b4..582461cd7a 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.03.12.prometheus_469.3440517162" + signature = "rusEFI master.2023.03.12.prometheus_469.2988679751" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.prometheus_469.3440517162" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.prometheus_469.2988679751" ; 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 Sun Mar 12 03:46:21 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:29 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8044,6 +8044,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index ad6dd1edd1..ca8482e29e 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.03.12.proteus_f4.3007275067" + signature = "rusEFI master.2023.03.12.proteus_f4.3423527510" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.proteus_f4.3007275067" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.proteus_f4.3423527510" ; 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 Sun Mar 12 03:46:25 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:34 UTC 2023 pageSize = 26432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8012,6 +8012,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 75c2829fe2..267144012e 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.03.12.proteus_f7.3007275067" + signature = "rusEFI master.2023.03.12.proteus_f7.3423527510" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.proteus_f7.3007275067" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.proteus_f7.3423527510" ; 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 Sun Mar 12 03:46:23 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:32 UTC 2023 pageSize = 26432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8012,6 +8012,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 061f17dace..9f2f642dca 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.03.12.proteus_h7.3007275067" + signature = "rusEFI master.2023.03.12.proteus_h7.3423527510" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.proteus_h7.3007275067" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.proteus_h7.3423527510" ; 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 Sun Mar 12 03:46:26 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:35 UTC 2023 pageSize = 26432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",40="Digital 1",77="Digital 2",78="Digital 3",80="Digital 4",79="Digital 5",81="Digital 6",73="VR 1",74="VR 2" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8012,6 +8012,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index d82c5049b6..7c262464d4 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.03.12.s105.2994838674" + signature = "rusEFI master.2023.03.12.s105.3450871551" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.s105.2994838674" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.s105.3450871551" ; 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 Sun Mar 12 03:46:19 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:26 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",28="15 - Crank Sensor+",21="59 - Speed in",29="na 79 - CAM in" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8016,6 +8016,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 958472e431..914ef4ac38 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.03.12.subaru_eg33_f7.3995446113" + signature = "rusEFI master.2023.03.12.subaru_eg33_f7.2434017548" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.subaru_eg33_f7.3995446113" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.subaru_eg33_f7.2434017548" ; 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 Sun Mar 12 03:45:52 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 Sun Mar 12 15:39:52 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], 0="NONE",126="A07 - Cam VR+",124="A08 - Crank 1 VR+",75="A08 - Crank 2 VR+",64="B11 - Speed Din" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8034,6 +8034,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index e84f1521e9..30ad448de3 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.03.12.tdg-pdm8.391566830" + signature = "rusEFI master.2023.03.12.tdg-pdm8.1751603075" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.12.tdg-pdm8.391566830" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.12.tdg-pdm8.1751603075" ; 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 Sun Mar 12 03:46:31 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:41 UTC 2023 pageSize = 22432 page = 1 @@ -374,7 +374,7 @@ disableEtbWhenEngineStopped = bits, U32, 764, [25:25], "false", "true" is_enabled_spi_4 = bits, U32, 764, [26:26], "false", "true" pauseEtbControl = bits, U32, 764, [27:27], "false", "true" alignEngineSnifferAtTDC = bits, U32, 764, [28:28], "false", "true" -unused764b29 = bits, U32, 764, [29:29], "false", "true" +verboseKLine = bits, U32, 764, [29:29], "false", "true" idleIncrementalPidCic = bits, U32, 764, [30:30], "false", "true" enableAemXSeries = bits, U32, 764, [31:31], "false", "true" logicAnalyzerPins1 = bits, U16, 768, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" @@ -642,7 +642,7 @@ useSeparateVeForIdle = bits, U32, 1372, [9:9], "false", "true" verboseTriggerSynchDetails = bits, U32, 1372, [10:10], "false", "true" isManualSpinningMode = bits, U32, 1372, [11:11], "false", "true" twoWireBatchInjection = bits, U32, 1372, [12:12], "false", "true" -unused1372b13 = bits, U32, 1372, [13:13], "false", "true" +hondaK = bits, U32, 1372, [13:13], "false", "true" twoWireBatchIgnition = bits, U32, 1372, [14:14], "false", "true" useFixedBaroCorrFromMap = bits, U32, 1372, [15:15], "false", "true" useSeparateAdvanceForCranking = bits, U32, 1372, [16:16], "Fixed (auto taper)", "Table" @@ -8049,6 +8049,8 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = uiMode, uiMode field = kLineBaudRate, kLineBaudRate + field = verboseKLine, verboseKLine + field = hondaK, hondaK field = kLinePeriodUs, kLinePeriodUs field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking 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 30015a2dd9..c69360169e 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 Sun Mar 12 03:46:33 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 12 15:40:45 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1225,7 +1225,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.03.12.f407-discovery.4122470250"; + public static final String TS_SIGNATURE = "rusEFI master.2023.03.12.f407-discovery.2324063495"; 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 = 1364; @@ -1607,6 +1607,7 @@ public class Fields { public static final Field IS_ENABLED_SPI_4 = Field.create("IS_ENABLED_SPI_4", 764, FieldType.BIT, 26).setBaseOffset(0); public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 764, FieldType.BIT, 27).setBaseOffset(0); public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 764, FieldType.BIT, 28).setBaseOffset(0); + public static final Field VERBOSEKLINE = Field.create("VERBOSEKLINE", 764, FieldType.BIT, 29).setBaseOffset(0); public static final Field IDLEINCREMENTALPIDCIC = Field.create("IDLEINCREMENTALPIDCIC", 764, FieldType.BIT, 30).setBaseOffset(0); public static final Field ENABLEAEMXSERIES = Field.create("ENABLEAEMXSERIES", 764, FieldType.BIT, 31).setBaseOffset(0); public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 768, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0); @@ -1897,6 +1898,7 @@ public class Fields { public static final Field VERBOSETRIGGERSYNCHDETAILS = Field.create("VERBOSETRIGGERSYNCHDETAILS", 1372, FieldType.BIT, 10).setBaseOffset(0); public static final Field ISMANUALSPINNINGMODE = Field.create("ISMANUALSPINNINGMODE", 1372, FieldType.BIT, 11).setBaseOffset(0); public static final Field TWOWIREBATCHINJECTION = Field.create("TWOWIREBATCHINJECTION", 1372, FieldType.BIT, 12).setBaseOffset(0); + public static final Field HONDAK = Field.create("HONDAK", 1372, FieldType.BIT, 13).setBaseOffset(0); public static final Field TWOWIREBATCHIGNITION = Field.create("TWOWIREBATCHIGNITION", 1372, FieldType.BIT, 14).setBaseOffset(0); public static final Field USEFIXEDBAROCORRFROMMAP = Field.create("USEFIXEDBAROCORRFROMMAP", 1372, FieldType.BIT, 15).setBaseOffset(0); public static final Field USESEPARATEADVANCEFORCRANKING = Field.create("USESEPARATEADVANCEFORCRANKING", 1372, FieldType.BIT, 16).setBaseOffset(0); @@ -3079,6 +3081,7 @@ public class Fields { IS_ENABLED_SPI_4, PAUSEETBCONTROL, ALIGNENGINESNIFFERATTDC, + VERBOSEKLINE, IDLEINCREMENTALPIDCIC, ENABLEAEMXSERIES, LOGICANALYZERPINS1, @@ -3365,6 +3368,7 @@ public class Fields { VERBOSETRIGGERSYNCHDETAILS, ISMANUALSPINNINGMODE, TWOWIREBATCHINJECTION, + HONDAK, TWOWIREBATCHIGNITION, USEFIXEDBAROCORRFROMMAP, USESEPARATEADVANCEFORCRANKING,