diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h index 8f0b716163..5e805f4cf6 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:46 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:29 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:46 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h index e561e08670..dc56324e0c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:54 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:54 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h index 3db14c276e..c26fee6e3b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:55 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:55 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h index a4440125bc..d80f7fc0df 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:47 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h index 389ac06dae..33ad5863bd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:25 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:42 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1592 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1592 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1592 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22444); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:25 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:42 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h index 70f6bc6e1d..f080fb325b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:45 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1592 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1592 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1592 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22444); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:45 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h index e6991f5ea8..e98ba355c5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:11 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:27 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:11 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:27 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index 5c2a69c800..11613dcc43 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:18 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 21928); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:18 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h index 8448d9f760..2345aee088 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:17 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:33 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:17 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:33 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h index 777c69b829..da76bd157b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:20 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h index dd6726c070..6fdf7135d3 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:21 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h index 3eb729edb7..5d6cc256fb 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:01 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:17 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:01 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:17 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h index d579ba0ff8..970a821cee 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:40 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:57 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:40 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:57 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h index 586ea15886..c4b7c10d7a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:13 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:30 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:13 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:30 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h index f6f58c913b..1da3cbad92 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:35 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:35 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h index 5e58851eb2..67ce509002 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:33 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23100); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:16 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:33 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h index ec50582bb4..ea2662b04c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:49 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:49 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index e3039449d9..3a47392a3e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:41 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index 1ae6710586..099b1885c5 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:05 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:22 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:05 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:22 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index 4b647d5f53..b36f9cd378 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:20 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:37 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:20 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:37 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index 74fc4a345c..e3d5f8a4cc 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:23 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:23 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h index d77a01dfdc..e5b2d0ba41 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:08 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:08 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:24 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index 311f779e17..e68a0562df 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:33 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:50 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:33 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:50 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index 2c17f6445a..0a5892f81e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:29 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:29 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index e3d03ad6ed..39f4a6457d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:26 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:09 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:26 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index 648857db5c..14174d666b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:38 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:38 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h index 305ace071b..afcce7fb16 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:03 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:20 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h index e3f0f9a99e..f99ad5faa9 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:03 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:03 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h index 543dda3788..d65a05ac8b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:42 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:58 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:42 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:58 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h index 590d905012..436fc63bd6 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:43 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:59 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:43 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:59 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h index ffe320586d..12274503c8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:22 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:06 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:22 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h index d90d85c556..dc7450e500 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:13 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:29 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:13 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:29 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h index 0560d2f3ae..912a9e8f7f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:31 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:14 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:31 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index e51d883fd4..f102185f48 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:48 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:05 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:48 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:05 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index 953859922b..d90bda196e 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:06 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:06 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index 27f663a642..b966ce1104 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:51 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:07 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 26428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:51 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:07 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index dead6a66c5..c98d845b2a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:02 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:02 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h index 10fffcfc04..f8442715aa 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:35 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:52 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:35 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:52 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h index 14f1a9b851..39a3d5f885 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:01 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:44 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:01 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h index cfbacc2c97..edde660b99 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:23 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:07 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:23 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h index 4067976432..9031a296b9 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:28 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:12 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:28 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h index 7b95c7f2cd..6f03b80b8c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:15 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:32 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:15 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:32 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h index d97ddd5454..8ad84be063 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:09:19 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:36 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index 95b534cc7c..aa7381d7f4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:40 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -2866,8 +2866,9 @@ struct engine_configuration_s { offset 1576 bit 14 */ bool is_enabled_spi_6 : 1 {}; /** + * AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1576 bit 15 */ - bool unusedBit_503_15 : 1 {}; + bool enableAemXSeriesEgt : 1 {}; /** offset 1576 bit 16 */ bool unusedBit_503_16 : 1 {}; @@ -5632,4 +5633,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22428); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Mar 16 23:08:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:40 UTC 2024 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index e7a9afc2d5..fd79533eea 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4232537976 +#define SIGNATURE_HASH 1172742869 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-2chan.4232537976" +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-2chan.1172742869" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h index 02fa7d8ebd..dfb8d34889 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1190,7 +1190,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 868950995 +#define SIGNATURE_HASH 2322261630 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1559,7 +1559,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan.868950995" +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan.2322261630" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h index 941e97211c..f691b250e1 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1190,7 +1190,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 868950995 +#define SIGNATURE_HASH 2322261630 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1559,7 +1559,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan_f7.868950995" +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan_f7.2322261630" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h index 607c9c88fb..b7876c2053 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3309196865 +#define SIGNATURE_HASH 2090832876 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan-revA.3309196865" +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan-revA.2090832876" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index 50872f97ff..df70f766c3 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3161483434 +#define SIGNATURE_HASH 97627399 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan.3161483434" +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan.97627399" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h index de2363ca7b..7d6423019b 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3161483434 +#define SIGNATURE_HASH 97627399 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan_f7.3161483434" +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan_f7.97627399" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_at_start_f435.h b/firmware/controllers/generated/rusefi_generated_at_start_f435.h index 93ebcacfb3..793b4e6095 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.at_start_f435.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.at_start_f435.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_atlas.h b/firmware/controllers/generated/rusefi_generated_atlas.h index ce8b678eff..86441a0264 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3604089240 +#define SIGNATURE_HASH 1869859893 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.atlas.3604089240" +#define TS_SIGNATURE "rusEFI master.2024.03.17.atlas.1869859893" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f407-discovery.h b/firmware/controllers/generated/rusefi_generated_f407-discovery.h index b96f8d9c21..87aae0eabf 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 914630327 +#define SIGNATURE_HASH 2401624858 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.f407-discovery.914630327" +#define TS_SIGNATURE "rusEFI master.2024.03.17.f407-discovery.2401624858" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f429-discovery.h b/firmware/controllers/generated/rusefi_generated_f429-discovery.h index 3c16d9a3a6..3d222d9331 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.f429-discovery.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.f429-discovery.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f469-discovery.h b/firmware/controllers/generated/rusefi_generated_f469-discovery.h index 21835b4a3f..20819e4abb 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2684541765 +#define SIGNATURE_HASH 430120680 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.f469-discovery.2684541765" +#define TS_SIGNATURE "rusEFI master.2024.03.17.f469-discovery.430120680" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h index cbe6db11cf..dc2d4cc552 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 3294013901 +#define SIGNATURE_HASH 2113367136 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.frankenso_na6.3294013901" +#define TS_SIGNATURE "rusEFI master.2024.03.17.frankenso_na6.2113367136" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_haba208.h b/firmware/controllers/generated/rusefi_generated_haba208.h index 337078befe..33d40df05c 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.haba208.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.haba208.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index 2d1c1b9d67..90fc510453 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 467486034 +#define SIGNATURE_HASH 2726068479 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-112-17.467486034" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-112-17.2726068479" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index afd1f13dd9..9c592e5e89 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1588378222 +#define SIGNATURE_HASH 3876421571 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-gm-e67.1588378222" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-gm-e67.3876421571" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h index 97895e5c7d..d354f92459 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2977166807 +#define SIGNATURE_HASH 147992698 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1559,7 +1559,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-honda-k.2977166807" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-honda-k.147992698" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h index e126eec828..da8f8d6300 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2077043702 +#define SIGNATURE_HASH 3261918811 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-nb1.2077043702" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-nb1.3261918811" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h index d62efff88b..12599e7e23 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3211752385 +#define SIGNATURE_HASH 114210412 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121nissan.3211752385" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121nissan.114210412" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121vag.h b/firmware/controllers/generated/rusefi_generated_hellen121vag.h index e2f4b16c12..89b5469a04 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2729230384 +#define SIGNATURE_HASH 453838237 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121vag.2729230384" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121vag.453838237" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen128.h b/firmware/controllers/generated/rusefi_generated_hellen128.h index 363c7e6d98..44e129b28d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2135422753 +#define SIGNATURE_HASH 3336974988 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen128.2135422753" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen128.3336974988" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h index 6e907e8aea..d4282cb150 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4273864475 +#define SIGNATURE_HASH 1193032374 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai.4273864475" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai.1193032374" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h index 4c38ac7ff0..1a9bd28c05 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4273864475 +#define SIGNATURE_HASH 1193032374 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai_f7.4273864475" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai_f7.1193032374" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen72.h b/firmware/controllers/generated/rusefi_generated_hellen72.h index 4379eb1e61..31ae2895d7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 305408330 +#define SIGNATURE_HASH 2878729447 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen72.305408330" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen72.2878729447" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index 71c32dc2c9..e7c1f5b064 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4148514096 +#define SIGNATURE_HASH 1323600029 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen81.4148514096" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen81.1323600029" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index 0468c26df1..e562f1259c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3764803699 +#define SIGNATURE_HASH 1506254302 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output false -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen88bmw.3764803699" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen88bmw.1506254302" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA6.h b/firmware/controllers/generated/rusefi_generated_hellenNA6.h index c081a8e5d9..75cc665997 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 108019254 +#define SIGNATURE_HASH 3218209691 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA6.108019254" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA6.3218209691" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h index 2debbc6b28..4c24e42031 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1190,7 +1190,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4188699896 +#define SIGNATURE_HASH 1074510165 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1559,7 +1559,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA8_96.4188699896" +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA8_96.1074510165" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_m74_9.h b/firmware/controllers/generated/rusefi_generated_m74_9.h index 6a49511725..8651cf00e1 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 644867337 +#define SIGNATURE_HASH 2681086116 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.m74_9.644867337" +#define TS_SIGNATURE "rusEFI master.2024.03.17.m74_9.2681086116" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f4.h b/firmware/controllers/generated/rusefi_generated_mre_f4.h index 0fc815e3f2..3952358b23 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2434433833 +#define SIGNATURE_HASH 683361924 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f4.2434433833" +#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f4.683361924" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f7.h b/firmware/controllers/generated/rusefi_generated_mre_f7.h index 0dbe16f7b6..b7f2ec80bb 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1189,7 +1189,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2434433833 +#define SIGNATURE_HASH 683361924 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f7.2434433833" +#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f7.683361924" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h index 8f45a52921..8a101a4d27 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.nucleo_f413.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.nucleo_f413.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_405.h b/firmware/controllers/generated/rusefi_generated_prometheus_405.h index 5d6eaf8df8..68cc4597fa 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2722172998 +#define SIGNATURE_HASH 467719659 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_405.2722172998" +#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_405.467719659" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_469.h b/firmware/controllers/generated/rusefi_generated_prometheus_469.h index b3371911c3..cb643c5c77 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2722172998 +#define SIGNATURE_HASH 467719659 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_469.2722172998" +#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_469.467719659" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index 1d263a8466..ee52f743c3 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 2071083809 +#define SIGNATURE_HASH 3268673164 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f4.2071083809" +#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f4.3268673164" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index a3a92aaf2b..037b9f5a50 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 2071083809 +#define SIGNATURE_HASH 3268673164 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f7.2071083809" +#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f7.3268673164" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index 892d04a074..14e2dd6de5 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 2071083809 +#define SIGNATURE_HASH 3268673164 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_h7.2071083809" +#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_h7.3268673164" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index 21e372c26f..ee0f43a0c8 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 761158932 +#define SIGNATURE_HASH 2499778745 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.s105.761158932" +#define TS_SIGNATURE "rusEFI master.2024.03.17.s105.2499778745" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_small-can-board.h b/firmware/controllers/generated/rusefi_generated_small-can-board.h index b4afa006a9..2a7b2be50a 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1189,7 +1189,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 2893287775 +#define SIGNATURE_HASH 366335218 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1559,7 +1559,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.small-can-board.2893287775" +#define TS_SIGNATURE "rusEFI master.2024.03.17.small-can-board.366335218" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h index 96c17e56db..a3cae96e17 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f429_nucleo.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f429_nucleo.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h index 0af81363c4..b31cdf8578 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f767_nucleo.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f767_nucleo.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h index 9d53616790..f7365bf477 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32h743_nucleo.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32h743_nucleo.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_t-b-g.h b/firmware/controllers/generated/rusefi_generated_t-b-g.h index 2aa940a394..5216aff7d2 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2463489494 +#define SIGNATURE_HASH 729028731 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.t-b-g.2463489494" +#define TS_SIGNATURE "rusEFI master.2024.03.17.t-b-g.729028731" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index 63867c9b65..f7188ea045 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1188,7 +1188,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 410776052 +#define SIGNATURE_HASH 2715432025 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1557,7 +1557,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.tdg-pdm8.410776052" +#define TS_SIGNATURE "rusEFI master.2024.03.17.tdg-pdm8.2715432025" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi.h b/firmware/controllers/generated/rusefi_generated_uaefi.h index 7b168047c9..deb152c166 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1189,7 +1189,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_uaefi_presets true -#define SIGNATURE_HASH 3903824109 +#define SIGNATURE_HASH 1359897920 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1558,7 +1558,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.03.17.uaefi.3903824109" +#define TS_SIGNATURE "rusEFI master.2024.03.17.uaefi.1359897920" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 21c6b7ed37..08fb11d348 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4232537976 -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-2chan.4232537976" +#define SIGNATURE_HASH 1172742869 +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-2chan.1172742869" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index ab520778fb..ba64b72053 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 868950995 -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan.868950995" +#define SIGNATURE_HASH 2322261630 +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan.2322261630" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 14bbeed3b9..71a2191e71 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 868950995 -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan_f7.868950995" +#define SIGNATURE_HASH 2322261630 +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-4chan_f7.2322261630" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 9f49779ef4..6c15069cb2 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3309196865 -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan-revA.3309196865" +#define SIGNATURE_HASH 2090832876 +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan-revA.2090832876" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 4df2600f12..25da310f36 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3161483434 -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan.3161483434" +#define SIGNATURE_HASH 97627399 +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan.97627399" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 6b4652c95b..e24193ca31 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3161483434 -#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan_f7.3161483434" +#define SIGNATURE_HASH 97627399 +#define TS_SIGNATURE "rusEFI master.2024.03.17.alphax-8chan_f7.97627399" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 1dc951af00..79783d601e 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.at_start_f435.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.at_start_f435.729028731" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 171d4ea405..d1df973b5c 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3604089240 -#define TS_SIGNATURE "rusEFI master.2024.03.17.atlas.3604089240" +#define SIGNATURE_HASH 1869859893 +#define TS_SIGNATURE "rusEFI master.2024.03.17.atlas.1869859893" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 1118bcef46..20907f9c32 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 914630327 -#define TS_SIGNATURE "rusEFI master.2024.03.17.f407-discovery.914630327" +#define SIGNATURE_HASH 2401624858 +#define TS_SIGNATURE "rusEFI master.2024.03.17.f407-discovery.2401624858" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index acd2f269c1..ad4c8ade90 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.f429-discovery.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.f429-discovery.729028731" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index f8f8dcd82b..e48d103189 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2684541765 -#define TS_SIGNATURE "rusEFI master.2024.03.17.f469-discovery.2684541765" +#define SIGNATURE_HASH 430120680 +#define TS_SIGNATURE "rusEFI master.2024.03.17.f469-discovery.430120680" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index f54b513960..cf89d41b90 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3294013901 -#define TS_SIGNATURE "rusEFI master.2024.03.17.frankenso_na6.3294013901" +#define SIGNATURE_HASH 2113367136 +#define TS_SIGNATURE "rusEFI master.2024.03.17.frankenso_na6.2113367136" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 9cdc0c293e..04bbd83ecd 100644 --- a/firmware/controllers/generated/signature_haba208.h +++ b/firmware/controllers/generated/signature_haba208.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.haba208.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.haba208.729028731" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index e017bcd6ac..63b5486db4 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 467486034 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-112-17.467486034" +#define SIGNATURE_HASH 2726068479 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-112-17.2726068479" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 1f0eb2cb3f..c9b9023013 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1588378222 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-gm-e67.1588378222" +#define SIGNATURE_HASH 3876421571 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-gm-e67.3876421571" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 88e383eda9..cb19d75529 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2977166807 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-honda-k.2977166807" +#define SIGNATURE_HASH 147992698 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-honda-k.147992698" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index d3f67685b2..40b2c35ae0 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2077043702 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-nb1.2077043702" +#define SIGNATURE_HASH 3261918811 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen-nb1.3261918811" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 908ff2438a..16207ecb2e 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3211752385 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121nissan.3211752385" +#define SIGNATURE_HASH 114210412 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121nissan.114210412" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index accc75c2fb..6360286883 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2729230384 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121vag.2729230384" +#define SIGNATURE_HASH 453838237 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen121vag.453838237" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 71683f4269..13ea1cc78e 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2135422753 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen128.2135422753" +#define SIGNATURE_HASH 3336974988 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen128.3336974988" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 6f9d0cfcbc..78543b8c3f 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4273864475 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai.4273864475" +#define SIGNATURE_HASH 1193032374 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai.1193032374" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index c43b432a25..d9b3674b39 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/signature_hellen154hyundai_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4273864475 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai_f7.4273864475" +#define SIGNATURE_HASH 1193032374 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen154hyundai_f7.1193032374" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index f0d688a0b5..90d80a2228 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 305408330 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen72.305408330" +#define SIGNATURE_HASH 2878729447 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen72.2878729447" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 7e2601b282..7ee0b4567b 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4148514096 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen81.4148514096" +#define SIGNATURE_HASH 1323600029 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen81.1323600029" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 6e53b67059..3184839cc6 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3764803699 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen88bmw.3764803699" +#define SIGNATURE_HASH 1506254302 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellen88bmw.1506254302" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 952d5b3a9e..3e7636da47 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 108019254 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA6.108019254" +#define SIGNATURE_HASH 3218209691 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA6.3218209691" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 123ca8eacf..1d04b863c2 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4188699896 -#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA8_96.4188699896" +#define SIGNATURE_HASH 1074510165 +#define TS_SIGNATURE "rusEFI master.2024.03.17.hellenNA8_96.1074510165" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 0db62f9af1..5a69964769 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 644867337 -#define TS_SIGNATURE "rusEFI master.2024.03.17.m74_9.644867337" +#define SIGNATURE_HASH 2681086116 +#define TS_SIGNATURE "rusEFI master.2024.03.17.m74_9.2681086116" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index a71fedb23b..320180e16b 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2434433833 -#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f4.2434433833" +#define SIGNATURE_HASH 683361924 +#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f4.683361924" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 2568950602..678ff59017 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2434433833 -#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f7.2434433833" +#define SIGNATURE_HASH 683361924 +#define TS_SIGNATURE "rusEFI master.2024.03.17.mre_f7.683361924" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index acebed94df..a3648dad33 100644 --- a/firmware/controllers/generated/signature_nucleo_f413.h +++ b/firmware/controllers/generated/signature_nucleo_f413.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.nucleo_f413.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.nucleo_f413.729028731" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 2a59675548..fe138b108b 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2722172998 -#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_405.2722172998" +#define SIGNATURE_HASH 467719659 +#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_405.467719659" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 8435e691c2..0a6d20acb0 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2722172998 -#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_469.2722172998" +#define SIGNATURE_HASH 467719659 +#define TS_SIGNATURE "rusEFI master.2024.03.17.prometheus_469.467719659" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index d7aeb85317..73ae583d3a 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2071083809 -#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f4.2071083809" +#define SIGNATURE_HASH 3268673164 +#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f4.3268673164" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index ce306a0aa1..732ba00464 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2071083809 -#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f7.2071083809" +#define SIGNATURE_HASH 3268673164 +#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_f7.3268673164" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index a6d089293e..a8987fa539 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2071083809 -#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_h7.2071083809" +#define SIGNATURE_HASH 3268673164 +#define TS_SIGNATURE "rusEFI master.2024.03.17.proteus_h7.3268673164" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 498302a6b6..3cf4006c80 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 761158932 -#define TS_SIGNATURE "rusEFI master.2024.03.17.s105.761158932" +#define SIGNATURE_HASH 2499778745 +#define TS_SIGNATURE "rusEFI master.2024.03.17.s105.2499778745" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index f26c6db27e..15413558ec 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2893287775 -#define TS_SIGNATURE "rusEFI master.2024.03.17.small-can-board.2893287775" +#define SIGNATURE_HASH 366335218 +#define TS_SIGNATURE "rusEFI master.2024.03.17.small-can-board.366335218" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 4858a31efa..cf8bc81433 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f429_nucleo.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f429_nucleo.729028731" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 6d51a3576e..c788219969 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f767_nucleo.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32f767_nucleo.729028731" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index fa00a2a93a..8f2cb29ea5 100644 --- a/firmware/controllers/generated/signature_stm32h743_nucleo.h +++ b/firmware/controllers/generated/signature_stm32h743_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32h743_nucleo.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.stm32h743_nucleo.729028731" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index ed2a792a8a..5ebb27659d 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2463489494 -#define TS_SIGNATURE "rusEFI master.2024.03.17.t-b-g.2463489494" +#define SIGNATURE_HASH 729028731 +#define TS_SIGNATURE "rusEFI master.2024.03.17.t-b-g.729028731" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 118ee66a94..674f3028b6 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 config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 410776052 -#define TS_SIGNATURE "rusEFI master.2024.03.17.tdg-pdm8.410776052" +#define SIGNATURE_HASH 2715432025 +#define TS_SIGNATURE "rusEFI master.2024.03.17.tdg-pdm8.2715432025" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 33ac4ab3df..934846b9ca 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3903824109 -#define TS_SIGNATURE "rusEFI master.2024.03.17.uaefi.3903824109" +#define SIGNATURE_HASH 1359897920 +#define TS_SIGNATURE "rusEFI master.2024.03.17.uaefi.1359897920" diff --git a/firmware/controllers/lua/generated/value_lookup_generated.cpp b/firmware/controllers/lua/generated/value_lookup_generated.cpp index c2328da812..1227b63919 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/value_lookup_generated.cpp @@ -1111,6 +1111,9 @@ float getConfigValueByName(const char *name) { // is_enabled_spi_6 case -722238357: return engineConfiguration->is_enabled_spi_6; +// enableAemXSeriesEgt + case -1196188030: + return engineConfiguration->enableAemXSeriesEgt; // afterCrankingIACtaperDuration case 671504531: return engineConfiguration->afterCrankingIACtaperDuration; @@ -3636,6 +3639,11 @@ bool setConfigValueByName(const char *name, float value) { { engineConfiguration->is_enabled_spi_6 = (int)value; return 1; + } + case -1196188030: + { + engineConfiguration->enableAemXSeriesEgt = (int)value; + return 1; } case 671504531: { diff --git a/firmware/controllers/lua/generated/value_lookup_generated.md b/firmware/controllers/lua/generated/value_lookup_generated.md index 8afbb56257..f6cf309f4d 100644 --- a/firmware/controllers/lua/generated/value_lookup_generated.md +++ b/firmware/controllers/lua/generated/value_lookup_generated.md @@ -1105,6 +1105,9 @@ VSS and auxSpeed1 or auxSpeed1 with auxSpeed2? ### is_enabled_spi_6 +### enableAemXSeriesEgt +AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller + ### afterCrankingIACtaperDuration This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 5dddd638ad..83e77914d5 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.f407-discovery.914630327" + signature = "rusEFI master.2024.03.17.f407-discovery.2401624858" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.f407-discovery.914630327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.f407-discovery.2401624858" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:39 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7739,15 +7742,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index d0983803cf..c75f5a3dcb 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.alphax-2chan.4232537976" + signature = "rusEFI master.2024.03.17.alphax-2chan.1172742869" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.alphax-2chan.4232537976" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.alphax-2chan.1172742869" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:40 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:46 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7697,15 +7700,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 2cb1e6205e..8f28e1f3fb 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.alphax-4chan.868950995" + signature = "rusEFI master.2024.03.17.alphax-4chan.2322261630" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.alphax-4chan.868950995" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.alphax-4chan.2322261630" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:48 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:54 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7717,15 +7720,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 10efb558e6..cd1ea3516e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.alphax-4chan_f7.868950995" + signature = "rusEFI master.2024.03.17.alphax-4chan_f7.2322261630" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.alphax-4chan_f7.868950995" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.alphax-4chan_f7.2322261630" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:55 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7717,15 +7720,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 5c18bb327e..1cabf80872 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.alphax-8chan-revA.3309196865" + signature = "rusEFI master.2024.03.17.alphax-8chan-revA.2090832876" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.alphax-8chan-revA.3309196865" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.alphax-8chan-revA.2090832876" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:47 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7699,15 +7702,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 81eb7432b1..4be4ef3b1c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.alphax-8chan.3161483434" + signature = "rusEFI master.2024.03.17.alphax-8chan.97627399" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.alphax-8chan.3161483434" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.alphax-8chan.97627399" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:42 UTC 2024 pageSize = 22444 page = 1 @@ -757,6 +757,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1592, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1592, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1592, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1592, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1592, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1596, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1598, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1600, [0:7], $gpio_list @@ -2008,6 +2009,7 @@ injectorStagingRpmBins = array, U16, 22430, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3381,6 +3383,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7704,15 +7707,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 4d7dfcc0b7..33e0890aca 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.alphax-8chan_f7.3161483434" + signature = "rusEFI master.2024.03.17.alphax-8chan_f7.97627399" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.alphax-8chan_f7.3161483434" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.alphax-8chan_f7.97627399" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:45 UTC 2024 pageSize = 22444 page = 1 @@ -757,6 +757,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1592, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1592, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1592, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1592, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1592, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1596, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1598, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1600, [0:7], $gpio_list @@ -2008,6 +2009,7 @@ injectorStagingRpmBins = array, U16, 22430, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3381,6 +3383,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7704,15 +7707,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 86c76cf613..c6156be867 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.at_start_f435.2463489494" + signature = "rusEFI master.2024.03.17.at_start_f435.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.at_start_f435.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.at_start_f435.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:27 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 334ebe2234..462c0a65d3 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.atlas.3604089240" + signature = "rusEFI master.2024.03.17.atlas.1869859893" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.atlas.3604089240" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.atlas.1869859893" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:18 UTC 2024 pageSize = 21928 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 21914, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7723,15 +7726,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 23357f584f..f97ff377bd 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.f407-discovery.914630327" + signature = "rusEFI master.2024.03.17.f407-discovery.2401624858" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.f407-discovery.914630327" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.f407-discovery.2401624858" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:30 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:33 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7739,15 +7742,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index be26ac8169..ba81b52277 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.f429-discovery.2463489494" + signature = "rusEFI master.2024.03.17.f429-discovery.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.f429-discovery.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.f429-discovery.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:20 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 7b69acdd4e..f1d9815b0e 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.f469-discovery.2684541765" + signature = "rusEFI master.2024.03.17.f469-discovery.430120680" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.f469-discovery.2684541765" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.f469-discovery.430120680" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:17 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:21 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index df799f9aea..ec2dbb5a5c 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.frankenso_na6.3294013901" + signature = "rusEFI master.2024.03.17.frankenso_na6.2113367136" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.frankenso_na6.3294013901" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.frankenso_na6.2113367136" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:17 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index a64dcc622b..e4f56fd163 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.haba208.2463489494" + signature = "rusEFI master.2024.03.17.haba208.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.haba208.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.haba208.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:51 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:57 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 388e4cfc56..0e85dd9981 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen-112-17.467486034" + signature = "rusEFI master.2024.03.17.hellen-112-17.2726068479" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen-112-17.467486034" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen-112-17.2726068479" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:22 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:30 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7697,15 +7700,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 2d4564d0d3..07c7c17105 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen-gm-e67.1588378222" + signature = "rusEFI master.2024.03.17.hellen-gm-e67.3876421571" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen-gm-e67.1588378222" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen-gm-e67.3876421571" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:28 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:35 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index dfbfc4341c..f54b5178aa 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen-honda-k.2977166807" + signature = "rusEFI master.2024.03.17.hellen-honda-k.147992698" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen-honda-k.2977166807" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen-honda-k.147992698" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","A15 TPS","E9 Ignition Key Voltage","INVALID","Aux Analog 3","Aux Analog 1","INVALID","A19 - MAP","INVALID","B8 - CLT","B17 IAT","Aux Analog 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:25 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:33 UTC 2024 pageSize = 23100 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 23086, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7662,15 +7665,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index cd0a519910..e5a77c2d4b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen-nb1.2077043702" + signature = "rusEFI master.2024.03.17.hellen-nb1.3261918811" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen-nb1.2077043702" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen-nb1.3261918811" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:43 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:49 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 09e978c320..04e4a457bc 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen121nissan.3211752385" + signature = "rusEFI master.2024.03.17.hellen121nissan.114210412" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen121nissan.3211752385" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen121nissan.114210412" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:41 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7693,15 +7696,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index da2b9d3a80..52bcabf8d5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen121vag.2729230384" + signature = "rusEFI master.2024.03.17.hellen121vag.453838237" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen121vag.2729230384" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen121vag.453838237" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:22 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 0e52ad8599..41d21a0db9 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen128.2135422753" + signature = "rusEFI master.2024.03.17.hellen128.3336974988" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen128.2135422753" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen128.3336974988" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:37 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7721,15 +7724,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 3c20c3e76e..2f42526a34 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen154hyundai.4273864475" + signature = "rusEFI master.2024.03.17.hellen154hyundai.1193032374" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen154hyundai.4273864475" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen154hyundai.1193032374" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:23 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7672,15 +7675,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index f2d8900ca9..8c986bb334 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen154hyundai_f7.4273864475" + signature = "rusEFI master.2024.03.17.hellen154hyundai_f7.1193032374" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen154hyundai_f7.4273864475" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen154hyundai_f7.1193032374" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:24 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7672,15 +7675,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index eb82f825c3..ffdd52bd23 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen72.305408330" + signature = "rusEFI master.2024.03.17.hellen72.2878729447" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen72.305408330" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen72.2878729447" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:50 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index c37a641431..5f0e87e0f7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen81.4148514096" + signature = "rusEFI master.2024.03.17.hellen81.1323600029" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen81.4148514096" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen81.1323600029" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:29 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7720,15 +7723,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 8011efcaab..ac012d4992 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellen88bmw.3764803699" + signature = "rusEFI master.2024.03.17.hellen88bmw.1506254302" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellen88bmw.3764803699" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellen88bmw.1506254302" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:26 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7717,15 +7720,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 5608f7038f..67654edfcf 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellenNA6.108019254" + signature = "rusEFI master.2024.03.17.hellenNA6.3218209691" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellenNA6.108019254" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellenNA6.3218209691" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:38 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 2d98c9e5cf..5863868344 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.hellenNA8_96.4188699896" + signature = "rusEFI master.2024.03.17.hellenNA8_96.1074510165" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.hellenNA8_96.4188699896" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.hellenNA8_96.1074510165" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:20 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 3d94c9c62c..238e73ed24 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.m74_9.644867337" + signature = "rusEFI master.2024.03.17.m74_9.2681086116" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.m74_9.644867337" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.m74_9.2681086116" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:03 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7724,15 +7727,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index b9e3758c26..5fe734389f 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.mre_f4.2434433833" + signature = "rusEFI master.2024.03.17.mre_f4.683361924" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.mre_f4.2434433833" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.mre_f4.683361924" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:58 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7742,15 +7745,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 992035737c..26a47b5db9 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.mre_f7.2434433833" + signature = "rusEFI master.2024.03.17.mre_f7.683361924" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.mre_f7.2434433833" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.mre_f7.683361924" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:54 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:59 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7742,15 +7745,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 4f52053f43..6506bd66fd 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.nucleo_f413.2463489494" + signature = "rusEFI master.2024.03.17.nucleo_f413.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.nucleo_f413.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.nucleo_f413.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:22 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index 70b73463b4..a36c5932e5 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.prometheus_405.2722172998" + signature = "rusEFI master.2024.03.17.prometheus_405.467719659" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.prometheus_405.2722172998" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.prometheus_405.467719659" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:26 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:29 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7726,15 +7729,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 09aeca050b..890d842dd7 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.prometheus_469.2722172998" + signature = "rusEFI master.2024.03.17.prometheus_469.467719659" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.prometheus_469.2722172998" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.prometheus_469.467719659" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:27 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:31 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7726,15 +7729,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index c5295404a4..ac90e94aa7 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.proteus_f4.2071083809" + signature = "rusEFI master.2024.03.17.proteus_f4.3268673164" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.proteus_f4.2071083809" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.proteus_f4.3268673164" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:05 UTC 2024 pageSize = 26428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 26414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7755,15 +7758,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 9c11519af4..3a3acd903a 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.proteus_f7.2071083809" + signature = "rusEFI master.2024.03.17.proteus_f7.3268673164" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.proteus_f7.2071083809" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.proteus_f7.3268673164" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:01 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:06 UTC 2024 pageSize = 26428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 26414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7755,15 +7758,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 9eb4b8d1c1..20dad99664 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.proteus_h7.2071083809" + signature = "rusEFI master.2024.03.17.proteus_h7.3268673164" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.proteus_h7.2071083809" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.proteus_h7.3268673164" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:07 UTC 2024 pageSize = 26428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 26414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7755,15 +7758,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index 6121b69e24..920ff39f71 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.s105.761158932" + signature = "rusEFI master.2024.03.17.s105.2499778745" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.s105.761158932" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.s105.2499778745" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:02 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7722,15 +7725,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index f926fc0132..59de39e33f 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.small-can-board.2893287775" + signature = "rusEFI master.2024.03.17.small-can-board.366335218" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.small-can-board.2893287775" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.small-can-board.366335218" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:52 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7723,15 +7726,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 40ccf91d43..61b70034d4 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.stm32f429_nucleo.2463489494" + signature = "rusEFI master.2024.03.17.stm32f429_nucleo.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.stm32f429_nucleo.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.stm32f429_nucleo.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:01 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index a1ba285c7e..4a2c1149cb 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.stm32f767_nucleo.2463489494" + signature = "rusEFI master.2024.03.17.stm32f767_nucleo.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.stm32f767_nucleo.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.stm32f767_nucleo.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:19 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:23 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 1ca64f4eba..a436923192 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.stm32h743_nucleo.2463489494" + signature = "rusEFI master.2024.03.17.stm32h743_nucleo.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.stm32h743_nucleo.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.stm32h743_nucleo.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:25 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:28 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index acc69c52f2..4664ec19e4 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.t-b-g.2463489494" + signature = "rusEFI master.2024.03.17.t-b-g.729028731" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.t-b-g.2463489494" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.t-b-g.729028731" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:29 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:32 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index b8883bcf0b..5897458cbe 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.tdg-pdm8.410776052" + signature = "rusEFI master.2024.03.17.tdg-pdm8.2715432025" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.tdg-pdm8.410776052" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.tdg-pdm8.2715432025" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:36 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7731,15 +7734,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 233fd64322..35768167d7 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.03.17.uaefi.3903824109" + signature = "rusEFI master.2024.03.17.uaefi.1359897920" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.03.17.uaefi.3903824109" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.03.17.uaefi.1359897920" ; 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 @@ -99,7 +99,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","On-board MAP","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:07:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:42:40 UTC 2024 pageSize = 22428 page = 1 @@ -754,6 +754,7 @@ useAuxSpeedForSlipRatio = bits, U32, 1576, [11:11], "false", "true" useVssAsSecondWheelSpeed = bits, U32, 1576, [12:12], "false", "true" is_enabled_spi_5 = bits, U32, 1576, [13:13], "false", "true" is_enabled_spi_6 = bits, U32, 1576, [14:14], "false", "true" +enableAemXSeriesEgt = bits, U32, 1576, [15:15], "false", "true" afterCrankingIACtaperDuration = scalar, S16, 1580, "cycles", 1, 0, 0, 5000, 0 iacByTpsTaper = scalar, S16, 1582, "percent", 1, 0, 0, 500, 0 auxSerialTxPin = bits, U16, 1584, [0:7], $gpio_list @@ -2005,6 +2006,7 @@ injectorStagingRpmBins = array, U16, 22414, [6], "RPM", 1, 0, 0, 18000, 0 targetVBatt = "This is the target battery voltage the alternator PID control will attempt to maintain" mc33810DisableRecoveryMode = "See Over/Undervoltage Shutdown/Retry bit in documentation" useVssAsSecondWheelSpeed = "VSS and auxSpeed1 or auxSpeed1 with auxSpeed2?" + enableAemXSeriesEgt = "AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller" afterCrankingIACtaperDuration = "This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better" iacByTpsTaper = "IAC Value added when coasting and transitioning into idle." auxSerialTxPin = "Auxiliary sensor serial, not to be confused with secondary calibration serial" @@ -3378,6 +3380,7 @@ lambdaTimeSinceGood = scalar, U16, 1460, "sec", 0.01, 0 requiresPowerCycle = startStopButtonMode requiresPowerCycle = enableAemXSeries + requiresPowerCycle = enableAemXSeriesEgt requiresPowerCycle = etb_use_two_wires requiresPowerCycle = etbSplit @@ -7725,15 +7728,18 @@ dialog = lambda_monitorDialog, "lambda_monitor" ; Engine->EGT inputs dialog = egtInputs, "EGT inputs" - field = "SPI", max31855spiDevice - field = "CS #1", max31855_cs1 - field = "CS #2", max31855_cs2 - field = "CS #3", max31855_cs3 - field = "CS #4", max31855_cs4 - field = "CS #5", max31855_cs5 - field = "CS #6", max31855_cs6 - field = "CS #7", max31855_cs7 - field = "CS #8", max31855_cs8 + field = "CAN support only EGT1 and EGT2" + field = "CAN EGT (AEM X series of RusEFI)" enableAemXSeriesEgt, { canReadEnabled } + field = "If both CAN and SPI EGT sensors are used, please leave two first for CAN" + field = "MAX31855/MAX31856 SPI", max31855spiDevice + field = "CS for EGT1", max31855_cs1 + field = "CS for EGT2", max31855_cs2 + field = "CS for EGT3", max31855_cs3 + field = "CS for EGT4", max31855_cs4 + field = "CS for EGT5", max31855_cs5 + field = "CS for EGT6", max31855_cs6 + field = "CS for EGT7", max31855_cs7 + field = "CS for EGT8", max31855_cs8 ; Engine->idle Settings dialog = idleSolenoid, "Solenoid" 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 b0ef3caa4c..73caa62337 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 config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 01:08:35 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 17 13:43:39 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1125,7 +1125,6 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 914630327; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX = "generated/simulator_tune_image"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX = ".bin"; @@ -1376,7 +1375,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.2024.03.17.f407-discovery.914630327"; + public static final String TS_SIGNATURE = "rusEFI master.2024.03.17.f407-discovery.2401624858"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2149,6 +2148,7 @@ public class Fields { public static final Field USEVSSASSECONDWHEELSPEED = Field.create("USEVSSASSECONDWHEELSPEED", 1576, FieldType.BIT, 12).setBaseOffset(0); public static final Field IS_ENABLED_SPI_5 = Field.create("IS_ENABLED_SPI_5", 1576, FieldType.BIT, 13).setBaseOffset(0); public static final Field IS_ENABLED_SPI_6 = Field.create("IS_ENABLED_SPI_6", 1576, FieldType.BIT, 14).setBaseOffset(0); + public static final Field ENABLEAEMXSERIESEGT = Field.create("ENABLEAEMXSERIESEGT", 1576, FieldType.BIT, 15).setBaseOffset(0); public static final Field AFTERCRANKINGIACTAPERDURATION = Field.create("AFTERCRANKINGIACTAPERDURATION", 1580, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 1582, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field AUXSERIALTXPIN = Field.create("AUXSERIALTXPIN", 1584, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0); @@ -3796,6 +3796,7 @@ public class Fields { USEVSSASSECONDWHEELSPEED, IS_ENABLED_SPI_5, IS_ENABLED_SPI_6, + ENABLEAEMXSERIESEGT, AFTERCRANKINGIACTAPERDURATION, IACBYTPSTAPER, AUXSERIALTXPIN,