diff --git a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h index 65a89b1386..d6a009f24c 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Mar 04 01:41:34 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 05 00:03:12 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4461,10 +4461,18 @@ struct engine_configuration_s { */ uint16_t kLineBaudRate; /** - units * offset 3984 */ - uint8_t mainUnusedEnd[44]; + CanGpioType canGpioType; + /** + * offset 3985 + */ + uint8_t unusedSpacingHere[3]; + /** + units + * offset 3988 + */ + uint8_t mainUnusedEnd[40]; }; static_assert(sizeof(engine_configuration_s) == 4028); @@ -5282,4 +5290,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Mar 04 01:41:34 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 05 00:03:12 UTC 2023 diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index a7ccc61033..d33eaf7178 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -132,6 +132,11 @@ #define can_vss_nbc_e_auto_enum 0="BMW_e46",1="W202" #define can_vss_nbc_e_BMW_e46 0 #define can_vss_nbc_e_W202 1 +#define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" +#define CanGpioType_DRT 1 +#define CanGpioType_enum "None", "DRT protocol", "MS protocol" +#define CanGpioType_MS 2 +#define CanGpioType_NONE 0 #define CLT_CRANKING_CURVE_SIZE 8 #define CLT_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 @@ -1055,7 +1060,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 2937328089 +#define SIGNATURE_HASH 3859127341 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1344,7 +1349,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.04.cypress.2937328089" +#define TS_SIGNATURE "rusEFI master.2023.03.05.cypress.3859127341" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 14cbd2e53a..b49e0576bb 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Mar 04 01:41:33 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 05 00:03:11 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4461,10 +4461,18 @@ struct engine_configuration_s { */ uint16_t kLineBaudRate; /** - units * offset 3984 */ - uint8_t mainUnusedEnd[44]; + CanGpioType canGpioType; + /** + * offset 3985 + */ + uint8_t unusedSpacingHere[3]; + /** + units + * offset 3988 + */ + uint8_t mainUnusedEnd[40]; }; static_assert(sizeof(engine_configuration_s) == 4028); @@ -5282,4 +5290,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Mar 04 01:41:33 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 05 00:03:11 UTC 2023 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index aba4615a80..bf9cd37b08 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -132,6 +132,11 @@ #define can_vss_nbc_e_auto_enum 0="BMW_e46",1="W202" #define can_vss_nbc_e_BMW_e46 0 #define can_vss_nbc_e_W202 1 +#define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" +#define CanGpioType_DRT 1 +#define CanGpioType_enum "None", "DRT protocol", "MS protocol" +#define CanGpioType_MS 2 +#define CanGpioType_NONE 0 #define CLT_CRANKING_CURVE_SIZE 8 #define CLT_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 @@ -1055,7 +1060,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 3351491349 +#define SIGNATURE_HASH 2396143329 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1344,7 +1349,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.04.kin.3351491349" +#define TS_SIGNATURE "rusEFI master.2023.03.05.kin.2396143329" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h index f82320b2fe..51cfe6f4f1 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Mar 04 01:41:35 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:13 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4461,10 +4461,18 @@ struct engine_configuration_s { */ uint16_t kLineBaudRate; /** - units * offset 3984 */ - uint8_t mainUnusedEnd[44]; + CanGpioType canGpioType; + /** + * offset 3985 + */ + uint8_t unusedSpacingHere[3]; + /** + units + * offset 3988 + */ + uint8_t mainUnusedEnd[40]; }; static_assert(sizeof(engine_configuration_s) == 4028); @@ -5282,4 +5290,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Mar 04 01:41:35 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:13 UTC 2023 diff --git a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 20adaf746b..540bad0a07 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -126,6 +126,11 @@ #define can_vss_nbc_e_auto_enum 0="BMW_e46",1="W202" #define can_vss_nbc_e_BMW_e46 0 #define can_vss_nbc_e_W202 1 +#define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" +#define CanGpioType_DRT 1 +#define CanGpioType_enum "None", "DRT protocol", "MS protocol" +#define CanGpioType_MS 2 +#define CanGpioType_NONE 0 #define CLT_CRANKING_CURVE_SIZE 8 #define CLT_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 @@ -1005,7 +1010,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3704177524 +#define SIGNATURE_HASH 2514013824 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1295,7 +1300,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.04.subaru_eg33_f7.3704177524" +#define TS_SIGNATURE "rusEFI master.2023.03.05.subaru_eg33_f7.2514013824" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index 0c9de03cec..6450e84b98 100644 --- a/firmware/controllers/algo/auto_generated_commonenum.cpp +++ b/firmware/controllers/algo/auto_generated_commonenum.cpp @@ -1,10 +1,21 @@ #include "global.h" #include "rusefi_enums.h" -// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Wed Mar 01 21:10:11 UTC 2023 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Sun Mar 05 00:03:08 UTC 2023 // see also gen_config_and_enums.bat +const char *getCanGpioType(CanGpioType value){ +switch(value) { +case CanGpioType::DRT: + return "DRT"; +case CanGpioType::MS: + return "MS"; +case CanGpioType::NONE: + return "NONE"; + } + return NULL; +} const char *getGearControllerMode(GearControllerMode value){ switch(value) { case GearControllerMode::ButtonShift: diff --git a/firmware/controllers/algo/auto_generated_commonenum.h b/firmware/controllers/algo/auto_generated_commonenum.h index e0b74288a8..fc524feb75 100644 --- a/firmware/controllers/algo/auto_generated_commonenum.h +++ b/firmware/controllers/algo/auto_generated_commonenum.h @@ -1,4 +1,4 @@ -// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Sun Feb 19 03:52:58 UTC 2023 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Sun Mar 05 00:03:08 UTC 2023 // see also gen_config_and_enums.bat @@ -6,6 +6,9 @@ #include "rusefi_enums.h" #pragma once #if __cplusplus +const char *getCanGpioType(CanGpioType value); +#endif //__cplusplus +#if __cplusplus const char *getGearControllerMode(GearControllerMode value); #endif //__cplusplus #if __cplusplus diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index ab13014af8..91b32f7c14 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 01:42:17 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:58 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -4461,10 +4461,18 @@ struct engine_configuration_s { */ uint16_t kLineBaudRate; /** - units * offset 3984 */ - uint8_t mainUnusedEnd[44]; + CanGpioType canGpioType; + /** + * offset 3985 + */ + uint8_t unusedSpacingHere[3]; + /** + units + * offset 3988 + */ + uint8_t mainUnusedEnd[40]; }; static_assert(sizeof(engine_configuration_s) == 4028); @@ -5282,4 +5290,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22432); // end -// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 01:42:17 UTC 2023 +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:58 UTC 2023 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 76d37dea4f..806b6cbdc1 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -132,6 +132,11 @@ #define can_vss_nbc_e_auto_enum 0="BMW_e46",1="W202" #define can_vss_nbc_e_BMW_e46 0 #define can_vss_nbc_e_W202 1 +#define CanGpioType_auto_enum 0="NONE",1="DRT",2="MS" +#define CanGpioType_DRT 1 +#define CanGpioType_enum "None", "DRT protocol", "MS protocol" +#define CanGpioType_MS 2 +#define CanGpioType_NONE 0 #define CLT_CRANKING_CURVE_SIZE 8 #define CLT_CURVE_SIZE 16 #define CLT_LIMITER_CURVE_SIZE 4 @@ -1055,7 +1060,7 @@ #define SentEtbType_NONE 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 3344633727 +#define SIGNATURE_HASH 2387247755 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1344,7 +1349,7 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.03.04.f407-discovery.3344633727" +#define TS_SIGNATURE "rusEFI master.2023.03.05.f407-discovery.2387247755" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' diff --git a/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 0e6ad5b56c..a201791b94 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 5345977 -#define TS_SIGNATURE "rusEFI master.2023.03.04.48way.5345977" +#define SIGNATURE_HASH 1228939085 +#define TS_SIGNATURE "rusEFI master.2023.03.05.48way.1228939085" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index e5753dacf0..3b5f7b6011 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4079224938 -#define TS_SIGNATURE "rusEFI master.2023.03.04.alphax-2chan.4079224938" +#define SIGNATURE_HASH 3124069790 +#define TS_SIGNATURE "rusEFI master.2023.03.05.alphax-2chan.3124069790" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 97c83efa05..b12021eb28 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1350411356 -#define TS_SIGNATURE "rusEFI master.2023.03.04.alphax-4chan.1350411356" +#define SIGNATURE_HASH 426518952 +#define TS_SIGNATURE "rusEFI master.2023.03.05.alphax-4chan.426518952" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index a5c936b422..9b5d4e7d0a 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4224121792 -#define TS_SIGNATURE "rusEFI master.2023.03.04.alphax-8chan.4224121792" +#define SIGNATURE_HASH 3000464948 +#define TS_SIGNATURE "rusEFI master.2023.03.05.alphax-8chan.3000464948" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 30e07d48db..a06ccd9229 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3017729278 -#define TS_SIGNATURE "rusEFI master.2023.03.04.atlas.3017729278" +#define SIGNATURE_HASH 4207896842 +#define TS_SIGNATURE "rusEFI master.2023.03.05.atlas.4207896842" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index b42e7c58d6..f4cdd9c2a7 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2091653045 -#define TS_SIGNATURE "rusEFI master.2023.03.04.core8.2091653045" +#define SIGNATURE_HASH 901618241 +#define TS_SIGNATURE "rusEFI master.2023.03.05.core8.901618241" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index b3a67ef7d8..71dad36012 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 2937328089 -#define TS_SIGNATURE "rusEFI master.2023.03.04.cypress.2937328089" +#define SIGNATURE_HASH 3859127341 +#define TS_SIGNATURE "rusEFI master.2023.03.05.cypress.3859127341" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index cc80deaf28..93be826d04 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3344633727 -#define TS_SIGNATURE "rusEFI master.2023.03.04.f407-discovery.3344633727" +#define SIGNATURE_HASH 2387247755 +#define TS_SIGNATURE "rusEFI master.2023.03.05.f407-discovery.2387247755" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 21d566cc28..07787d63d6 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2937328089 -#define TS_SIGNATURE "rusEFI master.2023.03.04.f429-discovery.2937328089" +#define SIGNATURE_HASH 3859127341 +#define TS_SIGNATURE "rusEFI master.2023.03.05.f429-discovery.3859127341" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 26c7a2174a..2d874d045a 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2370236691 -#define TS_SIGNATURE "rusEFI master.2023.03.04.frankenso_na6.2370236691" +#define SIGNATURE_HASH 3294067943 +#define TS_SIGNATURE "rusEFI master.2023.03.05.frankenso_na6.3294067943" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 03ee652801..a8bc70cb4a 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2283644049 -#define TS_SIGNATURE "rusEFI master.2023.03.04.harley81.2283644049" +#define SIGNATURE_HASH 3238799717 +#define TS_SIGNATURE "rusEFI master.2023.03.05.harley81.3238799717" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 41cd93715e..3d25168be9 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4097886235 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen-gm-e67.4097886235" +#define SIGNATURE_HASH 3176220143 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen-gm-e67.3176220143" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 4846077b44..26d1afd44a 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 719925160 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen-honda-k.719925160" +#define SIGNATURE_HASH 1677238876 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen-honda-k.1677238876" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 67279c6b9a..969ce15b63 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1173586264 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen-nb1.1173586264" +#define SIGNATURE_HASH 216140972 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen-nb1.216140972" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 34edb38b68..14a9d6d7e7 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1143601711 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen121nissan.1143601711" +#define SIGNATURE_HASH 221804507 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen121nissan.221804507" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 3dacf70c5a..3b983b6ffa 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 548432025 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen121vag.548432025" +#define SIGNATURE_HASH 1772217709 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen121vag.1772217709" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index e7a4d52619..dd73f00ee4 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 153351074 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen128.153351074" +#define SIGNATURE_HASH 1077050966 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen128.1077050966" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 7a9902d09d..06945f63f7 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2566966182 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen154hyundai.2566966182" +#define SIGNATURE_HASH 3490793042 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen154hyundai.3490793042" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 63a4d65e4c..c4bc5e7733 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2060539308 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen72.2060539308" +#define SIGNATURE_HASH 868276312 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen72.868276312" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index d19535d9c3..82f39409a7 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3923505796 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen81.3923505796" +#define SIGNATURE_HASH 2697625456 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen81.2697625456" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 260901cd69..b1a634888e 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3186702088 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellen88bmw.3186702088" +#define SIGNATURE_HASH 4108368636 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellen88bmw.4108368636" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 6d0c16adff..6d78683055 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2243877122 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellenNA6.2243877122" +#define SIGNATURE_HASH 3434042614 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellenNA6.3434042614" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 6bef5d9872..24196f9810 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2925996350 -#define TS_SIGNATURE "rusEFI master.2023.03.04.hellenNA8_96.2925996350" +#define SIGNATURE_HASH 3883312330 +#define TS_SIGNATURE "rusEFI master.2023.03.05.hellenNA8_96.3883312330" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 8e98526ade..58f10f676f 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 3351491349 -#define TS_SIGNATURE "rusEFI master.2023.03.04.kin.3351491349" +#define SIGNATURE_HASH 2396143329 +#define TS_SIGNATURE "rusEFI master.2023.03.05.kin.2396143329" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index ff19b39129..bc8815bb22 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1889193186 -#define TS_SIGNATURE "rusEFI master.2023.03.04.m74_9.1889193186" +#define SIGNATURE_HASH 965427478 +#define TS_SIGNATURE "rusEFI master.2023.03.05.m74_9.965427478" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 3d7d57ed03..fb6efb794b 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1364369648 -#define TS_SIGNATURE "rusEFI master.2023.03.04.mre_f4.1364369648" +#define SIGNATURE_HASH 407055620 +#define TS_SIGNATURE "rusEFI master.2023.03.05.mre_f4.407055620" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 043a7dacba..726cc3ec41 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1364369648 -#define TS_SIGNATURE "rusEFI master.2023.03.04.mre_f7.1364369648" +#define SIGNATURE_HASH 407055620 +#define TS_SIGNATURE "rusEFI master.2023.03.05.mre_f7.407055620" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 5072d53a8a..733da0b13d 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4294887487 -#define TS_SIGNATURE "rusEFI master.2023.03.04.prometheus_405.4294887487" +#define SIGNATURE_HASH 3069134283 +#define TS_SIGNATURE "rusEFI master.2023.03.05.prometheus_405.3069134283" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 0d6fea8b44..b501911db8 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4294887487 -#define TS_SIGNATURE "rusEFI master.2023.03.04.prometheus_469.4294887487" +#define SIGNATURE_HASH 3069134283 +#define TS_SIGNATURE "rusEFI master.2023.03.05.prometheus_469.3069134283" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 1602d80090..66b8888ab0 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2178123822 -#define TS_SIGNATURE "rusEFI master.2023.03.04.proteus_f4.2178123822" +#define SIGNATURE_HASH 3368158682 +#define TS_SIGNATURE "rusEFI master.2023.03.05.proteus_f4.3368158682" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index d666083d7a..677d41dc12 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2178123822 -#define TS_SIGNATURE "rusEFI master.2023.03.04.proteus_f7.2178123822" +#define SIGNATURE_HASH 3368158682 +#define TS_SIGNATURE "rusEFI master.2023.03.05.proteus_f7.3368158682" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 8a633fbc4c..4b17d16ca6 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2178123822 -#define TS_SIGNATURE "rusEFI master.2023.03.04.proteus_h7.2178123822" +#define SIGNATURE_HASH 3368158682 +#define TS_SIGNATURE "rusEFI master.2023.03.05.proteus_h7.3368158682" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 53288e79b9..51458b5207 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2154656903 -#define TS_SIGNATURE "rusEFI master.2023.03.04.s105.2154656903" +#define SIGNATURE_HASH 3380410739 +#define TS_SIGNATURE "rusEFI master.2023.03.05.s105.3380410739" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 0f2e8b7cc2..65abdd33ba 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3704177524 -#define TS_SIGNATURE "rusEFI master.2023.03.04.subaru_eg33_f7.3704177524" +#define SIGNATURE_HASH 2514013824 +#define TS_SIGNATURE "rusEFI master.2023.03.05.subaru_eg33_f7.2514013824" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index d9637e1547..0bd2d86865 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 632962555 -#define TS_SIGNATURE "rusEFI master.2023.03.04.tdg-pdm8.632962555" +#define SIGNATURE_HASH 1823191055 +#define TS_SIGNATURE "rusEFI master.2023.03.05.tdg-pdm8.1823191055" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 5bbc1d302e..57729df7b5 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.f407-discovery.3344633727" + signature = "rusEFI master.2023.03.05.f407-discovery.2387247755" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.f407-discovery.3344633727" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.f407-discovery.2387247755" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:56 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8043,6 +8045,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index d7b8ecf69e..e688668cf9 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.48way.5345977" + signature = "rusEFI master.2023.03.05.48way.1228939085" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.48way.5345977" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.48way.1228939085" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:38 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:39 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8034,6 +8036,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 3062de0b83..ad349c079d 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.alphax-2chan.4079224938" + signature = "rusEFI master.2023.03.05.alphax-2chan.3124069790" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.alphax-2chan.4079224938" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.alphax-2chan.3124069790" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:07 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:14 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8004,6 +8006,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 45527490dd..b91e88fb6e 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.alphax-4chan.1350411356" + signature = "rusEFI master.2023.03.05.alphax-4chan.426518952" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.alphax-4chan.1350411356" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.alphax-4chan.426518952" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:09 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:16 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8008,6 +8010,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 2f774400cd..0eb6e6d789 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.alphax-8chan.4224121792" + signature = "rusEFI master.2023.03.05.alphax-8chan.3000464948" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.alphax-8chan.4224121792" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.alphax-8chan.3000464948" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:10 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:17 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8008,6 +8010,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 0a44cb26c8..b137a19263 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.atlas.3017729278" + signature = "rusEFI master.2023.03.05.atlas.4207896842" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.atlas.3017729278" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.atlas.4207896842" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:55 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:53 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8032,6 +8034,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index 6424a49f59..ac3e2df3d8 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.core8.2091653045" + signature = "rusEFI master.2023.03.05.core8.901618241" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.core8.2091653045" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.core8.901618241" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:36 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:38 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8034,6 +8036,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 5bd5d52fe7..82e8f12e12 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.cypress.2937328089" + signature = "rusEFI master.2023.03.05.cypress.3859127341" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.cypress.2937328089" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.cypress.3859127341" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Mar 04 19:07:04 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Mar 05 00:03:12 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8041,6 +8043,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index e4283e7723..51abb911b6 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.f407-discovery.3344633727" + signature = "rusEFI master.2023.03.05.f407-discovery.2387247755" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.f407-discovery.3344633727" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.f407-discovery.2387247755" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:52 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:51 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8043,6 +8045,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index a1d4f0afe6..486cca3787 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.f429-discovery.2937328089" + signature = "rusEFI master.2023.03.05.f429-discovery.3859127341" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.f429-discovery.2937328089" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.f429-discovery.3859127341" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:52 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8041,6 +8043,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 7d0dada9e2..7819ad1438 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.frankenso_na6.2370236691" + signature = "rusEFI master.2023.03.05.frankenso_na6.3294067943" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.frankenso_na6.2370236691" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.frankenso_na6.3294067943" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:43 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:43 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8041,6 +8043,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index ca6c7d668c..a4ae1872c2 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.harley81.2283644049" + signature = "rusEFI master.2023.03.05.harley81.3238799717" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.harley81.2283644049" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.harley81.3238799717" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:12 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:18 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8006,6 +8008,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 5bda3de27d..494e05dd69 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen-gm-e67.4097886235" + signature = "rusEFI master.2023.03.05.hellen-gm-e67.3176220143" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen-gm-e67.4097886235" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen-gm-e67.3176220143" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:29 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:32 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8006,6 +8008,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index eda0bb29f8..ff1bb45a27 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen-honda-k.719925160" + signature = "rusEFI master.2023.03.05.hellen-honda-k.1677238876" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen-honda-k.719925160" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen-honda-k.1677238876" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:19 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:24 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8002,6 +8004,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 54bc47114c..7521b02457 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen-nb1.1173586264" + signature = "rusEFI master.2023.03.05.hellen-nb1.216140972" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen-nb1.1173586264" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen-nb1.216140972" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:27 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:30 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8007,6 +8009,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index cc966154cc..0f02faad1c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen121nissan.1143601711" + signature = "rusEFI master.2023.03.05.hellen121nissan.221804507" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen121nissan.1143601711" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen121nissan.221804507" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:17 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:23 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8005,6 +8007,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 199f8b7994..8e8f91ce53 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen121vag.548432025" + signature = "rusEFI master.2023.03.05.hellen121vag.1772217709" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen121vag.548432025" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen121vag.1772217709" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:15 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:21 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8010,6 +8012,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 39949b3182..49e0d8e8e6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen128.153351074" + signature = "rusEFI master.2023.03.05.hellen128.1077050966" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen128.153351074" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen128.1077050966" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:14 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:20 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8005,6 +8007,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 5d0cefa766..7dc6bb1a09 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen154hyundai.2566966182" + signature = "rusEFI master.2023.03.05.hellen154hyundai.3490793042" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen154hyundai.2566966182" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen154hyundai.3490793042" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:20 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:25 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8004,6 +8006,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index b5ae3f5db1..caac26c334 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen72.2060539308" + signature = "rusEFI master.2023.03.05.hellen72.868276312" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen72.2060539308" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen72.868276312" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:24 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:28 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8007,6 +8009,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index e340cea378..a1c940a689 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen81.3923505796" + signature = "rusEFI master.2023.03.05.hellen81.2697625456" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen81.3923505796" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen81.2697625456" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:25 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:29 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8003,6 +8005,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index e46eb37b75..d334dc99bd 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellen88bmw.3186702088" + signature = "rusEFI master.2023.03.05.hellen88bmw.4108368636" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellen88bmw.3186702088" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellen88bmw.4108368636" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:22 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:26 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8001,6 +8003,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 7002138906..0c308aaa80 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellenNA6.2243877122" + signature = "rusEFI master.2023.03.05.hellenNA6.3434042614" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellenNA6.2243877122" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellenNA6.3434042614" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:30 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:33 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8008,6 +8010,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 4d17e124d2..cde21104eb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.hellenNA8_96.2925996350" + signature = "rusEFI master.2023.03.05.hellenNA8_96.3883312330" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.hellenNA8_96.2925996350" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.hellenNA8_96.3883312330" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:32 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:34 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8006,6 +8008,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 7a7b9c3707..6417b30221 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.kin.3351491349" + signature = "rusEFI master.2023.03.05.kin.2396143329" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.kin.3351491349" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.kin.2396143329" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Mar 04 19:07:02 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Mar 05 00:03:11 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8042,6 +8044,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 1f0c60845f..e0b03053e0 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.m74_9.1889193186" + signature = "rusEFI master.2023.03.05.m74_9.965427478" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.m74_9.1889193186" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.m74_9.965427478" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:40 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:41 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8008,6 +8010,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 6eae203d0c..d90ff91598 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.mre_f4.1364369648" + signature = "rusEFI master.2023.03.05.mre_f4.407055620" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.mre_f4.1364369648" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.mre_f4.407055620" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:35 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:37 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8013,6 +8015,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index f7c736734b..7e0372fcfa 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.mre_f7.1364369648" + signature = "rusEFI master.2023.03.05.mre_f7.407055620" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.mre_f7.1364369648" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.mre_f7.407055620" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:33 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:35 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8013,6 +8015,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index bdcfaec31c..a2cd155c7b 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.prometheus_405.4294887487" + signature = "rusEFI master.2023.03.05.prometheus_405.3069134283" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.prometheus_405.4294887487" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.prometheus_405.3069134283" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:46 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:46 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8036,6 +8038,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 9f2c7d3773..9c8977ef62 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.prometheus_469.4294887487" + signature = "rusEFI master.2023.03.05.prometheus_469.3069134283" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.prometheus_469.4294887487" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.prometheus_469.3069134283" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:45 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:44 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8036,6 +8038,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index f4c3f03ac3..58f188f709 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.proteus_f4.2178123822" + signature = "rusEFI master.2023.03.05.proteus_f4.3368158682" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.proteus_f4.2178123822" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.proteus_f4.3368158682" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:49 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:48 UTC 2023 pageSize = 26432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8004,6 +8006,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 9a679b8837..13cc93dc7c 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.proteus_f7.2178123822" + signature = "rusEFI master.2023.03.05.proteus_f7.3368158682" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.proteus_f7.2178123822" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.proteus_f7.3368158682" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:47 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:47 UTC 2023 pageSize = 26432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8004,6 +8006,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 8008ccf103..d31dfe1c98 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.proteus_h7.2178123822" + signature = "rusEFI master.2023.03.05.proteus_h7.3368158682" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.proteus_h7.2178123822" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.proteus_h7.3368158682" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:51 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:49 UTC 2023 pageSize = 26432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8004,6 +8006,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index e95ec92b68..df371a6f8c 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.s105.2154656903" + signature = "rusEFI master.2023.03.05.s105.3380410739" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.s105.2154656903" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.s105.3380410739" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:41 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:42 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8008,6 +8010,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 8757eca71a..9b84db4952 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.subaru_eg33_f7.3704177524" + signature = "rusEFI master.2023.03.05.subaru_eg33_f7.2514013824" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.subaru_eg33_f7.3704177524" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.subaru_eg33_f7.2514013824" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:05 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:13 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8026,6 +8028,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 9221e71967..5ae6fb4da4 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -34,12 +34,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.03.04.tdg-pdm8.632962555" + signature = "rusEFI master.2023.03.05.tdg-pdm8.1823191055" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.03.04.tdg-pdm8.632962555" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.03.05.tdg-pdm8.1823191055" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -87,7 +87,7 @@ enable2ndByteCanID = false ; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:07:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:55 UTC 2023 pageSize = 22432 page = 1 @@ -1227,7 +1227,9 @@ luaDigitalInputPinModes7 = bits, U08, 3978, [0:1], "DEFAULT", "PULLUP", "PULLDOW luaDigitalInputPinModes8 = bits, U08, 3979, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" customSentTpsMax = scalar, U16, 3980, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 3982, "", 1, 0, 0, 32000, 0 -mainUnusedEnd = array, U08, 3984, [44], "units", 1, 0, 0, 1, 0 +canGpioType = bits, S08, 3984, [0:1], "None", "DRT protocol", "MS protocol" +unusedSpacingHere = array, U08, 3985, [3], "", 1, 0, 0, 100, 0 +mainUnusedEnd = array, U08, 3988, [40], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4028, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4060, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4092, [8x8], "%", 0.05, 0, 0, 10, 2 @@ -8041,6 +8043,7 @@ dialog = tcuControls, "Transmission Settings" dialog = parkingLot, "Experimental/Broken" field = kLineBaudRate, kLineBaudRate + field = canGpioType, canGpioType field = "I understand ECU Locking", yesUnderstandLocking field = "Tune read/write password", tuneHidingKey, { yesUnderstandLocking == 1 } field = verboseQuad, verboseQuad 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 e24537edd3..8131e3d253 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Mar 04 19:08:00 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Mar 05 00:03:58 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -125,6 +125,9 @@ public class Fields { public static final String CAN_RX_PREFIX = "CAN_rx"; public static final int can_vss_nbc_e_BMW_e46 = 0; public static final int can_vss_nbc_e_W202 = 1; + public static final int CanGpioType_DRT = 1; + public static final int CanGpioType_MS = 2; + public static final int CanGpioType_NONE = 0; public static final int CLT_CRANKING_CURVE_SIZE = 8; public static final int CLT_CURVE_SIZE = 16; public static final int CLT_LIMITER_CURVE_SIZE = 4; @@ -1222,7 +1225,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2023.03.04.f407-discovery.3344633727"; + public static final String TS_SIGNATURE = "rusEFI master.2023.03.05.f407-discovery.2387247755"; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; public static final int TS_TOTAL_OUTPUT_SIZE = 1360; @@ -2520,7 +2523,10 @@ public class Fields { public static final Field LUADIGITALINPUTPINMODES8 = Field.create("LUADIGITALINPUTPINMODES8", 3979, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0); public static final Field CUSTOMSENTTPSMAX = Field.create("CUSTOMSENTTPSMAX", 3980, FieldType.INT16).setScale(1.0).setBaseOffset(0); public static final Field KLINEBAUDRATE = Field.create("KLINEBAUDRATE", 3982, FieldType.INT16).setScale(1.0).setBaseOffset(0); - public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3984, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final String[] CanGpioType = {"None", "DRT protocol", "MS protocol"}; + public static final Field CANGPIOTYPE = Field.create("CANGPIOTYPE", 3984, FieldType.INT8, CanGpioType).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDSPACINGHERE = Field.create("UNUSEDSPACINGHERE", 3985, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3988, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4028, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4060, FieldType.FLOAT).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4092, FieldType.INT8).setScale(0.05).setBaseOffset(0); @@ -3969,6 +3975,8 @@ public class Fields { LUADIGITALINPUTPINMODES8, CUSTOMSENTTPSMAX, KLINEBAUDRATE, + CANGPIOTYPE, + UNUSEDSPACINGHERE, MAINUNUSEDEND, ETBBIASBINS, ETBBIASVALUES,