diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index dedffa5cf4..4708a544af 100644 --- a/firmware/controllers/algo/auto_generated_commonenum.cpp +++ b/firmware/controllers/algo/auto_generated_commonenum.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "rusefi_enums.h" -// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Sat Apr 20 03:14:37 UTC 2024 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Sat Apr 20 12:21:12 UTC 2024 // see also gen_config_and_enums.bat @@ -51,6 +51,32 @@ case INJ_PolynomialAdder: } return NULL; } +const char *getMsIoBoxId(MsIoBoxId value){ +switch(value) { +case MsIoBoxId::ID200: + return "ID200"; +case MsIoBoxId::ID220: + return "ID220"; +case MsIoBoxId::ID240: + return "ID240"; +case MsIoBoxId::OFF: + return "OFF"; + } + return NULL; +} +const char *getMsIoBoxVss(MsIoBoxVss value){ +switch(value) { +case MsIoBoxVss::ALL1234: + return "ALL1234"; +case MsIoBoxVss::HALL34: + return "HALL34"; +case MsIoBoxVss::OFF: + return "OFF"; +case MsIoBoxVss::VR12: + return "VR12"; + } + return NULL; +} const char *getSelectedGear(SelectedGear value){ switch(value) { case SelectedGear::Drive: diff --git a/firmware/controllers/algo/auto_generated_commonenum.h b/firmware/controllers/algo/auto_generated_commonenum.h index 02bb671078..87203a15d4 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 enum_to_string.jar tool on Wed Jan 03 19:47:48 UTC 2024 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Sat Apr 20 12:21:12 UTC 2024 // see also gen_config_and_enums.bat @@ -16,6 +16,12 @@ const char *getInjectionTimingMode(InjectionTimingMode value); #endif //__cplusplus const char *getInjectorNonlinearMode(InjectorNonlinearMode value); #if __cplusplus +const char *getMsIoBoxId(MsIoBoxId value); +#endif //__cplusplus +#if __cplusplus +const char *getMsIoBoxVss(MsIoBoxVss value); +#endif //__cplusplus +#if __cplusplus const char *getSelectedGear(SelectedGear value); #endif //__cplusplus #if __cplusplus diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h index 46398c7262..e4c058698c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:28 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:31 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:28 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h index 7e68af6c9f..12c7c1287c 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:40 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:37 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:40 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:37 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h index f95b2d6311..2dc291ebbd 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:36 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:39 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:36 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h index 0890cff404..d4f66e6088 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan-revA.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:45 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:49 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:45 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h index 6ddc23b959..1fd370e88b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:54 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:51 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4032 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4036 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4236); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22672); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:54 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:51 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h index aae9d57a81..7d8d1726d8 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:56 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:52 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4032 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4036 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4236); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22672); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:56 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:52 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h index 9d5df1644a..f2b6e81021 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_at_start_f435.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:35 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:32 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:35 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:32 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index 0ca82b6f1e..5ac7343750 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:31 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 3856 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 3860 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4060); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22156); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:31 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h index 7769190f6d..bb01466cc4 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:25 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:25 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h index 390f98b179..26a9be6fc2 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:34 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:37 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:34 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h index 10cb4693c2..a5bb47ba67 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:27 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:27 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:24 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h index efb920400f..8f77a9999d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:22 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:18 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:22 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:18 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h index 9f7fa44338..fd6cb3081d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:19 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:21 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:19 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h index 541de84ec4..05af12ce95 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-112-17.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:25 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:28 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:25 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h index de078d071e..546c3f1f49 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-gm-e67.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:29 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:29 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h index d8ffa00ac7..d097074697 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-honda-k.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:47 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 23328); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:50 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:47 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h index bd6fbaa81e..977c7e85cb 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:44 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:47 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:44 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index ba35bc02dc..9beb910010 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:42 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:39 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:42 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:39 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index efd624b0f9..0aaa34dfaf 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:27 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:24 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:27 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:24 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index 5ab1edf707..9749b559c1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:49 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:53 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:49 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index 19c9cf1517..b0d8d4abe0 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:00 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:56 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:00 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:56 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h index 02cc740427..3cc992ebc7 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:43 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:46 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:43 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index 1c6dff7620..efee5adba3 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:35 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:35 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index 79bac75233..7641658e3a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:59 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:02 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:59 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index 025f65bcd0..7fe0d77137 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:30 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:34 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:30 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index c76ac3451c..5df667a875 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:01 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:58 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:01 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:58 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h index f9b560edf6..c206d13001 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:33 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:36 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:33 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h index 3417564c42..d775476d87 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:21 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h index 2a6270a06c..246a074a26 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:19 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:19 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h index 0dcbcb54f7..9666704b78 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:21 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:24 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:21 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h index 47b9f2fca1..df7a03f93a 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:22 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:26 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:22 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h index 3fc29e7ae6..8ff48e3c95 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_405.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:30 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:27 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:30 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:27 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h index 814a55c344..293ca0bc42 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_prometheus_469.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:29 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:32 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:29 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index a8ecf84170..9abd77c9fe 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:11 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:08 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 28156); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:11 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:08 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index 9001566311..20d02432f9 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:05 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:02 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 28156); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:05 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:02 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index e0b983ba2e..4e6351b28d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:01 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 28156); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:04 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:01 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index b1eeb95bd1..853ef88e72 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:35 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:38 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:35 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h index 48ca81d177..b380f89d8b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_small-can-board.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:43 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:40 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:43 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:40 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h index fd08281c73..6f53a44868 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:33 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:30 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:33 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:30 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h index 1f2d6c2e94..d76ef60bba 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:18 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:15 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:18 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:15 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h index 4b26fea974..6538229512 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:20 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:23 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:20 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h index 31f1ae62b1..bf91ab5f89 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_t-b-g.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:25 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:22 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:31:25 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:22 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h index 3d0f7b2adc..04ac25977b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:20 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:16 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:20 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:16 UTC 2024 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index ae3718c06d..e7991cee2f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:55 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -121,6 +121,25 @@ struct pid_s { }; static_assert(sizeof(pid_s) == 20); +// start of MsIoBox_config_s +struct MsIoBox_config_s { + /** + * offset 0 + */ + MsIoBoxId id; + /** + * offset 1 + */ + MsIoBoxVss vss; + /** + * need 4 byte alignment + * units: units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; +}; +static_assert(sizeof(MsIoBox_config_s) == 4); + // start of cranking_parameters_s struct cranking_parameters_s { /** @@ -4533,10 +4552,14 @@ struct engine_configuration_s { */ float tcu_rangeSensorBiasResistor; /** - * units: units * offset 4016 */ - uint8_t unusedOftenChangesDuringFirmwareUpdate[204]; + MsIoBox_config_s msIoBox0; + /** + * units: units + * offset 4020 + */ + uint8_t unusedOftenChangesDuringFirmwareUpdate[200]; }; static_assert(sizeof(engine_configuration_s) == 4220); @@ -5603,4 +5626,4 @@ struct persistent_config_s { static_assert(sizeof(persistent_config_s) == 22656); // end -// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Apr 18 20:30:58 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:55 UTC 2024 diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 3ae09a87e7..c989d83025 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1081,6 +1081,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2781469923 +#define SIGNATURE_HASH 4188838529 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.2781469923" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.4188838529" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h index 98dfcf3479..754a1ab220 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1083,6 +1083,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1195,7 +1208,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4285252013 +#define SIGNATURE_HASH 2735638479 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1572,7 +1585,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.4285252013" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.2735638479" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h index cf152e40f4..7a7622ef92 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1083,6 +1083,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1195,7 +1208,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4285252013 +#define SIGNATURE_HASH 2735638479 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1572,7 +1585,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.4285252013" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.2735638479" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h index cd215d52e9..1564a25fa1 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3036662656 +#define SIGNATURE_HASH 3902442978 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.3036662656" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.3902442978" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h index 7eac7f12d6..a429027861 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2404578768 +#define SIGNATURE_HASH 3543643058 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.2404578768" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.3543643058" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h index ad6cf81f03..1efd0548da 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2404578768 +#define SIGNATURE_HASH 3543643058 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.2404578768" +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.3543643058" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_at_start_f435.h b/firmware/controllers/generated/rusefi_generated_at_start_f435.h index 40962b27b3..137f6a401b 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_atlas.h b/firmware/controllers/generated/rusefi_generated_atlas.h index 5718e1e8fd..8492c0f4e6 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2803078233 +#define SIGNATURE_HASH 4218868283 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.2803078233" +#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.4218868283" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f407-discovery.h b/firmware/controllers/generated/rusefi_generated_f407-discovery.h index b90430580d..4e97789d01 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 1195752310 +#define SIGNATURE_HASH 455146772 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.1195752310" +#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.455146772" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f429-discovery.h b/firmware/controllers/generated/rusefi_generated_f429-discovery.h index aa8e6f6634..77b175e192 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_f469-discovery.h b/firmware/controllers/generated/rusefi_generated_f469-discovery.h index f35ee05cd0..e6b394c35b 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3519235716 +#define SIGNATURE_HASH 2376466662 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.3519235716" +#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.2376466662" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h index 76e35377d1..d764bd2c6b 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 3046585356 +#define SIGNATURE_HASH 3924980334 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.3046585356" +#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.3924980334" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_haba208.h b/firmware/controllers/generated/rusefi_generated_haba208.h index cddfdf43aa..ffc2925c2e 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index 683133eefe..6c15791e33 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1780275347 +#define SIGNATURE_HASH 913940209 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.1780275347" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.913940209" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index 9589444377..977ff3c6e6 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 795682735 +#define SIGNATURE_HASH 1929929165 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.795682735" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.1929929165" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h index bca826c2d3..d3fca69565 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 305341516 +#define SIGNATURE_HASH 1314284078 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1573,7 +1586,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.305341516" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.1314284078" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h index 2b4ff26129..f68b2d3795 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 168605239 +#define SIGNATURE_HASH 1449783381 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.168605239" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.1449783381" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h index 23c3e87fe7..b83f834f59 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3467570688 +#define SIGNATURE_HASH 2462820450 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.3467570688" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.2462820450" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen121vag.h b/firmware/controllers/generated/rusefi_generated_hellen121vag.h index 44191a5e84..7dcef799b9 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3547160049 +#define SIGNATURE_HASH 2399673235 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.3547160049" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.2399673235" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen128.h b/firmware/controllers/generated/rusefi_generated_hellen128.h index 9c469d053c..20cf0218bd 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 243690208 +#define SIGNATURE_HASH 1390619778 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.243690208" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.1390619778" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h index b402f36d6b..924e069701 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 338254949 +#define SIGNATURE_HASH 1212946951 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.338254949" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.1212946951" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h index 1de70a2504..c11967f18a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 573471202 +#define SIGNATURE_HASH 2118860672 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.573471202" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.2118860672" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen72.h b/firmware/controllers/generated/rusefi_generated_hellen72.h index 07063c06dc..647812351f 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1677046923 +#define SIGNATURE_HASH 1066463977 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.1677046923" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.1066463977" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index 43b74de854..ea77027a05 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2256851185 +#define SIGNATURE_HASH 3672217235 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.2256851185" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.3672217235" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index 4262550700..ca6a51dc3b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2443691442 +#define SIGNATURE_HASH 3452077008 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output false -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.2443691442" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.3452077008" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA6.h b/firmware/controllers/generated/rusefi_generated_hellenNA6.h index cb5c14d638..3327351e1b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2008130551 +#define SIGNATURE_HASH 735372693 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.2008130551" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.735372693" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h index 2b9fd26490..58609296ab 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1195,7 +1208,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2288771385 +#define SIGNATURE_HASH 3557730139 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1572,7 +1585,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.2288771385" +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.3557730139" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_m74_9.h b/firmware/controllers/generated/rusefi_generated_m74_9.h index c8054cce29..5549ff2dae 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1471051976 +#define SIGNATURE_HASH 197869226 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.1471051976" +#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.197869226" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f4.h b/firmware/controllers/generated/rusefi_generated_mre_f4.h index b091814d6f..6c571579ab 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3772456680 +#define SIGNATURE_HASH 3166591114 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.3772456680" +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.3166591114" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre_f7.h b/firmware/controllers/generated/rusefi_generated_mre_f7.h index b679a2d39a..b477b27bc0 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3772456680 +#define SIGNATURE_HASH 3166591114 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.3772456680" +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.3166591114" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h index 5c627fc032..c58b42046e 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_405.h b/firmware/controllers/generated/rusefi_generated_prometheus_405.h index cb4efab7bb..a2756a4cb0 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3548417415 +#define SIGNATURE_HASH 2414201829 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.3548417415" +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.2414201829" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_469.h b/firmware/controllers/generated/rusefi_generated_prometheus_469.h index 901147078c..bbdd4514e5 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3548417415 +#define SIGNATURE_HASH 2414201829 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.3548417415" +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.2414201829" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index 463a1b3226..4a5e16ee1c 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 152042037 +#define SIGNATURE_HASH 1433058391 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.152042037" +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.1433058391" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index 9616cf5f33..fee92222d0 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 152042037 +#define SIGNATURE_HASH 1433058391 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.152042037" +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.1433058391" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index 356055ca93..6c1dc7e26c 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 152042037 +#define SIGNATURE_HASH 1433058391 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.152042037" +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.1433058391" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index 628a917b35..9e3399d70d 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1553973461 +#define SIGNATURE_HASH 16418487 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.1553973461" +#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.16418487" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_small-can-board.h b/firmware/controllers/generated/rusefi_generated_small-can-board.h index 9a8c6002ad..5a3ea7a869 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 1173971509 +#define SIGNATURE_HASH 429663319 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1572,7 +1585,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.1173971509" +#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.429663319" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h index f5713dbc1d..291a667bae 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h index 3d3d4ed629..d4f09f97be 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h index dcadb60a6d..392f639478 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_t-b-g.h b/firmware/controllers/generated/rusefi_generated_t-b-g.h index deda1e3b1f..5ff3a711ae 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3809755159 +#define SIGNATURE_HASH 3211855477 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.3809755159" +#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.3211855477" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index 8de63ff93c..fba40d31e8 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1193,7 +1206,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3644456095 +#define SIGNATURE_HASH 2237446909 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1570,7 +1583,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.3644456095" +#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.2237446909" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi.h b/firmware/controllers/generated/rusefi_generated_uaefi.h index 4bf12e1b62..530b19b751 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1082,6 +1082,19 @@ #define mc33810maxDwellTimer_e_DWELL_8MS 2 #define MLQ_FIELD_HEADER_SIZE 89 #define MLQ_HEADER_SIZE 24 +#define MsIoBox_config_s_size 4 +#define MsIoBoxId_auto_enum 0="OFF",1="ID200",2="ID220",3="ID240" +#define MsIoBoxId_enum "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +#define MsIoBoxId_ID200 1 +#define MsIoBoxId_ID220 2 +#define MsIoBoxId_ID240 3 +#define MsIoBoxId_OFF 0 +#define MsIoBoxVss_ALL1234 3 +#define MsIoBoxVss_auto_enum 0="OFF",3="ALL1234",2="HALL34",1="VR12" +#define MsIoBoxVss_enum "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +#define MsIoBoxVss_HALL34 2 +#define MsIoBoxVss_OFF 0 +#define MsIoBoxVss_VR12 1 #define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2 #define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1 #define operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR 7 @@ -1194,7 +1207,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_uaefi_presets true -#define SIGNATURE_HASH 2574138668 +#define SIGNATURE_HASH 3305864014 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1571,7 +1584,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.2574138668" +#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.3305864014" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 08512be2df..848c7db84c 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2781469923 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.2781469923" +#define SIGNATURE_HASH 4188838529 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-2chan.4188838529" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 47257233ef..7c8379d19a 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4285252013 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.4285252013" +#define SIGNATURE_HASH 2735638479 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan.2735638479" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 5ff62b4b02..1619467692 100644 --- a/firmware/controllers/generated/signature_alphax-4chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-4chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4285252013 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.4285252013" +#define SIGNATURE_HASH 2735638479 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-4chan_f7.2735638479" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index db9923c825..bc7bacdf63 100644 --- a/firmware/controllers/generated/signature_alphax-8chan-revA.h +++ b/firmware/controllers/generated/signature_alphax-8chan-revA.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3036662656 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.3036662656" +#define SIGNATURE_HASH 3902442978 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan-revA.3902442978" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index beaa7bf977..649a480afa 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2404578768 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.2404578768" +#define SIGNATURE_HASH 3543643058 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan.3543643058" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 32ca84f341..b4791e575a 100644 --- a/firmware/controllers/generated/signature_alphax-8chan_f7.h +++ b/firmware/controllers/generated/signature_alphax-8chan_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2404578768 -#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.2404578768" +#define SIGNATURE_HASH 3543643058 +#define TS_SIGNATURE "rusEFI master.2024.04.20.alphax-8chan_f7.3543643058" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index eb077c3505..b2d77eb577 100644 --- a/firmware/controllers/generated/signature_at_start_f435.h +++ b/firmware/controllers/generated/signature_at_start_f435.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.at_start_f435.3211855477" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 68945767b9..a66b9411a3 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2803078233 -#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.2803078233" +#define SIGNATURE_HASH 4218868283 +#define TS_SIGNATURE "rusEFI master.2024.04.20.atlas.4218868283" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index ee0fc2fba8..761e232d07 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1195752310 -#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.1195752310" +#define SIGNATURE_HASH 455146772 +#define TS_SIGNATURE "rusEFI master.2024.04.20.f407-discovery.455146772" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 12506e79a4..e3a7cfca92 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.f429-discovery.3211855477" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index b125d16223..d95044b7a5 100644 --- a/firmware/controllers/generated/signature_f469-discovery.h +++ b/firmware/controllers/generated/signature_f469-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3519235716 -#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.3519235716" +#define SIGNATURE_HASH 2376466662 +#define TS_SIGNATURE "rusEFI master.2024.04.20.f469-discovery.2376466662" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 1b60b00f4d..7ea29a96bd 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3046585356 -#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.3046585356" +#define SIGNATURE_HASH 3924980334 +#define TS_SIGNATURE "rusEFI master.2024.04.20.frankenso_na6.3924980334" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 6c4e4f3ed1..2c57c6e6c8 100644 --- a/firmware/controllers/generated/signature_haba208.h +++ b/firmware/controllers/generated/signature_haba208.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.haba208.3211855477" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 45cfa66bc0..9323fc33e1 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1780275347 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.1780275347" +#define SIGNATURE_HASH 913940209 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-112-17.913940209" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index 89c50638a0..90d0a875f3 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 795682735 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.795682735" +#define SIGNATURE_HASH 1929929165 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-gm-e67.1929929165" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index b4cd226963..042c045608 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 305341516 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.305341516" +#define SIGNATURE_HASH 1314284078 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-honda-k.1314284078" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index c4d592e49c..efd4769256 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 168605239 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.168605239" +#define SIGNATURE_HASH 1449783381 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen-nb1.1449783381" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 10e483528e..e7b0aaaf2c 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3467570688 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.3467570688" +#define SIGNATURE_HASH 2462820450 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121nissan.2462820450" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 7f531dd2ae..3e7dbce150 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3547160049 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.3547160049" +#define SIGNATURE_HASH 2399673235 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen121vag.2399673235" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index dd6f64b793..e417d1097e 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 243690208 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.243690208" +#define SIGNATURE_HASH 1390619778 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen128.1390619778" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 5ef5e3bb1d..54083b67aa 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 338254949 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.338254949" +#define SIGNATURE_HASH 1212946951 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai.1212946951" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index 21f149c427..1eeac05d0d 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/signature_hellen154hyundai_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 573471202 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.573471202" +#define SIGNATURE_HASH 2118860672 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen154hyundai_f7.2118860672" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 74a476d673..e13b1c16b3 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1677046923 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.1677046923" +#define SIGNATURE_HASH 1066463977 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen72.1066463977" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 0054d6ca09..43416b9636 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2256851185 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.2256851185" +#define SIGNATURE_HASH 3672217235 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen81.3672217235" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 4b5fef5a9e..cb2612ec96 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2443691442 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.2443691442" +#define SIGNATURE_HASH 3452077008 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellen88bmw.3452077008" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 5ee56f8fd5..65a12c46da 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2008130551 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.2008130551" +#define SIGNATURE_HASH 735372693 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA6.735372693" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 22bd0302b0..8a29ae4411 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2288771385 -#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.2288771385" +#define SIGNATURE_HASH 3557730139 +#define TS_SIGNATURE "rusEFI master.2024.04.20.hellenNA8_96.3557730139" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 0f50db6881..c41675b2d2 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1471051976 -#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.1471051976" +#define SIGNATURE_HASH 197869226 +#define TS_SIGNATURE "rusEFI master.2024.04.20.m74_9.197869226" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 31627e246f..b6b59503ca 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3772456680 -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.3772456680" +#define SIGNATURE_HASH 3166591114 +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f4.3166591114" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 7cab3bc84e..cfbf05f82c 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3772456680 -#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.3772456680" +#define SIGNATURE_HASH 3166591114 +#define TS_SIGNATURE "rusEFI master.2024.04.20.mre_f7.3166591114" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index e8adab4c78..a6c37a5823 100644 --- a/firmware/controllers/generated/signature_nucleo_f413.h +++ b/firmware/controllers/generated/signature_nucleo_f413.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.nucleo_f413.3211855477" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index ebeaac94b7..b6cbd1bc00 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3548417415 -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.3548417415" +#define SIGNATURE_HASH 2414201829 +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_405.2414201829" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index b47fab36ec..2196210379 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3548417415 -#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.3548417415" +#define SIGNATURE_HASH 2414201829 +#define TS_SIGNATURE "rusEFI master.2024.04.20.prometheus_469.2414201829" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 8efec30f4d..668bd6a7f0 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 152042037 -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.152042037" +#define SIGNATURE_HASH 1433058391 +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f4.1433058391" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 918f7ea8fe..ee155ddc36 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 152042037 -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.152042037" +#define SIGNATURE_HASH 1433058391 +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_f7.1433058391" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index f386e20b70..e560c0bcfa 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 152042037 -#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.152042037" +#define SIGNATURE_HASH 1433058391 +#define TS_SIGNATURE "rusEFI master.2024.04.20.proteus_h7.1433058391" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 10f6602c81..9b59ac6a23 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1553973461 -#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.1553973461" +#define SIGNATURE_HASH 16418487 +#define TS_SIGNATURE "rusEFI master.2024.04.20.s105.16418487" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 5ddfa94b3e..32d5119b86 100644 --- a/firmware/controllers/generated/signature_small-can-board.h +++ b/firmware/controllers/generated/signature_small-can-board.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1173971509 -#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.1173971509" +#define SIGNATURE_HASH 429663319 +#define TS_SIGNATURE "rusEFI master.2024.04.20.small-can-board.429663319" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 23ead4f387..9a01968dea 100644 --- a/firmware/controllers/generated/signature_stm32f429_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f429_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f429_nucleo.3211855477" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index bbc0249c83..38e6f94211 100644 --- a/firmware/controllers/generated/signature_stm32f767_nucleo.h +++ b/firmware/controllers/generated/signature_stm32f767_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32f767_nucleo.3211855477" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index d200fa8547..89e2c2188b 100644 --- a/firmware/controllers/generated/signature_stm32h743_nucleo.h +++ b/firmware/controllers/generated/signature_stm32h743_nucleo.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.stm32h743_nucleo.3211855477" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 88285d6512..2aaaa96f7c 100644 --- a/firmware/controllers/generated/signature_t-b-g.h +++ b/firmware/controllers/generated/signature_t-b-g.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3809755159 -#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.3809755159" +#define SIGNATURE_HASH 3211855477 +#define TS_SIGNATURE "rusEFI master.2024.04.20.t-b-g.3211855477" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index a5be0696d3..7865930969 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3644456095 -#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.3644456095" +#define SIGNATURE_HASH 2237446909 +#define TS_SIGNATURE "rusEFI master.2024.04.20.tdg-pdm8.2237446909" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 06c3369039..08ff2256c6 100644 --- a/firmware/controllers/generated/signature_uaefi.h +++ b/firmware/controllers/generated/signature_uaefi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2574138668 -#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.2574138668" +#define SIGNATURE_HASH 3305864014 +#define TS_SIGNATURE "rusEFI master.2024.04.20.uaefi.3305864014" diff --git a/firmware/hw_layer/drivers/can/auto_generated_can_category.cpp b/firmware/hw_layer/drivers/can/auto_generated_can_category.cpp index 45a3a9fde9..9613cc6de0 100644 --- a/firmware/hw_layer/drivers/can/auto_generated_can_category.cpp +++ b/firmware/hw_layer/drivers/can/auto_generated_can_category.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "can_category.h" -// was generated automatically by rusEFI tool from can_category.h // by enum2string.jar tool on Fri Sep 30 03:14:34 UTC 2022 +// was generated automatically by rusEFI tool from can_category.h // by enum_to_string.jar tool on Sat Apr 20 12:21:13 UTC 2024 // see also gen_config_and_enums.bat @@ -13,6 +13,8 @@ case CanCategory::DOWNSTREAM_FLASHING: return "DOWNSTREAM_FLASHING"; case CanCategory::LUA: return "LUA"; +case CanCategory::MEGASQUIRT: + return "MEGASQUIRT"; case CanCategory::NBC: return "NBC"; case CanCategory::OBD: diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 9cdfdb6d55..7f3cec3c01 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f407-discovery.1195752310" + signature = "rusEFI master.2024.04.20.f407-discovery.455146772" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f407-discovery.1195752310" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f407-discovery.455146772" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:38 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 9e25807272..f91a923f6c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-2chan.2781469923" + signature = "rusEFI master.2024.04.20.alphax-2chan.4188838529" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-2chan.2781469923" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-2chan.4188838529" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:28 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index ff31099473..dea904dc0f 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-4chan.4285252013" + signature = "rusEFI master.2024.04.20.alphax-4chan.2735638479" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-4chan.4285252013" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-4chan.2735638479" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:37 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 9211d66aa3..36f7880e78 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-4chan_f7.4285252013" + signature = "rusEFI master.2024.04.20.alphax-4chan_f7.2735638479" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-4chan_f7.4285252013" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-4chan_f7.2735638479" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:15 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:36 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index c5c17c55e9..4e47416bf8 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-8chan-revA.3036662656" + signature = "rusEFI master.2024.04.20.alphax-8chan-revA.3902442978" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-8chan-revA.3036662656" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-8chan-revA.3902442978" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:24 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:45 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 375ff586e3..99a96b8dfe 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-8chan.2404578768" + signature = "rusEFI master.2024.04.20.alphax-8chan.3543643058" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-8chan.2404578768" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-8chan.3543643058" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:30 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:51 UTC 2024 pageSize = 22672 page = 1 @@ -1370,7 +1370,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4023, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4024, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4025, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4028, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4032, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4032, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4033, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4036, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4236, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4268, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4300, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 38227a9207..b8714508b6 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.alphax-8chan_f7.2404578768" + signature = "rusEFI master.2024.04.20.alphax-8chan_f7.3543643058" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.alphax-8chan_f7.2404578768" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.alphax-8chan_f7.3543643058" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:52 UTC 2024 pageSize = 22672 page = 1 @@ -1370,7 +1370,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4023, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4024, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4025, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4028, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4032, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4032, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4033, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4036, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4236, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4268, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4300, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 04303df53f..2139a508b6 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.at_start_f435.3809755159" + signature = "rusEFI master.2024.04.20.at_start_f435.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.at_start_f435.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.at_start_f435.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:11 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:32 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 9697c3dfe5..99edff4a2b 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.atlas.2803078233" + signature = "rusEFI master.2024.04.20.atlas.4218868283" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.atlas.2803078233" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.atlas.4218868283" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:31 UTC 2024 pageSize = 22156 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 3847, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 3848, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 3849, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 3852, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3856, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 3856, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 3857, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3860, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4060, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4092, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4124, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 4ca1c3c445..ad9d11848a 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f407-discovery.1195752310" + signature = "rusEFI master.2024.04.20.f407-discovery.455146772" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f407-discovery.1195752310" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f407-discovery.455146772" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:25 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 13ec71dfba..28d5f72b3f 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f429-discovery.3809755159" + signature = "rusEFI master.2024.04.20.f429-discovery.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f429-discovery.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f429-discovery.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:34 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index e2f14b63b1..582643cfeb 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.f469-discovery.3519235716" + signature = "rusEFI master.2024.04.20.f469-discovery.2376466662" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.f469-discovery.3519235716" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.f469-discovery.2376466662" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:02 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:24 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index db5cc4e6fd..78b5826863 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.frankenso_na6.3046585356" + signature = "rusEFI master.2024.04.20.frankenso_na6.3924980334" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.frankenso_na6.3046585356" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.frankenso_na6.3924980334" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:42:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:18 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 1ce9f3f546..0c1ac83e54 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.haba208.3809755159" + signature = "rusEFI master.2024.04.20.haba208.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.haba208.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.haba208.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:19 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 907d8d061b..a0094af43d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen-112-17.1780275347" + signature = "rusEFI master.2024.04.20.hellen-112-17.913940209" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-112-17.1780275347" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-112-17.913940209" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:04 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:25 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 05871d8f6c..182c9ca41e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen-gm-e67.795682735" + signature = "rusEFI master.2024.04.20.hellen-gm-e67.1929929165" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-gm-e67.795682735" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-gm-e67.1929929165" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:29 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 61110c34d8..9497de2ecb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -4,12 +4,12 @@ enable2ndByteCanID = false [SettingGroups] [MegaTune] - signature = "rusEFI master.2024.04.20.hellen-honda-k.305341516" + signature = "rusEFI master.2024.04.20.hellen-honda-k.1314284078" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-honda-k.305341516" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-honda-k.1314284078" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -1316,7 +1316,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 53f910f708..493d0aab5d 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen-nb1.168605239" + signature = "rusEFI master.2024.04.20.hellen-nb1.1449783381" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen-nb1.168605239" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen-nb1.1449783381" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:44 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 0bf7a0b412..03409bea99 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen121nissan.3467570688" + signature = "rusEFI master.2024.04.20.hellen121nissan.2462820450" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen121nissan.3467570688" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen121nissan.2462820450" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:18 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:39 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 1aead7ecdd..2e395f03f4 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen121vag.3547160049" + signature = "rusEFI master.2024.04.20.hellen121vag.2399673235" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen121vag.3547160049" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen121vag.2399673235" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:24 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index d780046ae3..d7e748f96c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen128.243690208" + signature = "rusEFI master.2024.04.20.hellen128.1390619778" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen128.243690208" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen128.1390619778" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:28 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:49 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 7d4bc2dfe6..5816ba3b34 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen154hyundai.338254949" + signature = "rusEFI master.2024.04.20.hellen154hyundai.1212946951" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen154hyundai.338254949" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen154hyundai.1212946951" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:56 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 6cfc49c081..f978d82ac5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen154hyundai_f7.573471202" + signature = "rusEFI master.2024.04.20.hellen154hyundai_f7.2118860672" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen154hyundai_f7.573471202" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen154hyundai_f7.2118860672" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:22 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:43 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 93b193e70b..8cf4c9af3b 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen72.1677046923" + signature = "rusEFI master.2024.04.20.hellen72.1066463977" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen72.1677046923" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen72.1066463977" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:35 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index d61b35a04b..4afeb7f4f0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen81.2256851185" + signature = "rusEFI master.2024.04.20.hellen81.3672217235" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen81.2256851185" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen81.3672217235" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:59 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 8c9ddb0b90..16d96c5df5 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellen88bmw.2443691442" + signature = "rusEFI master.2024.04.20.hellen88bmw.3452077008" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellen88bmw.2443691442" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellen88bmw.3452077008" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:30 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index df679b018c..8a5f04ff30 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellenNA6.2008130551" + signature = "rusEFI master.2024.04.20.hellenNA6.735372693" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellenNA6.2008130551" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellenNA6.735372693" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:58 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 64ce2dc280..7ce939f9fb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.hellenNA8_96.2288771385" + signature = "rusEFI master.2024.04.20.hellenNA8_96.3557730139" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.hellenNA8_96.2288771385" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.hellenNA8_96.3557730139" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:33 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index c08107c8cd..d9c7e203ff 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.m74_9.1471051976" + signature = "rusEFI master.2024.04.20.m74_9.197869226" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.m74_9.1471051976" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.m74_9.197869226" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:21 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index c4bc529279..77fd982983 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.mre_f4.3772456680" + signature = "rusEFI master.2024.04.20.mre_f4.3166591114" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.mre_f4.3772456680" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.mre_f4.3166591114" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:42:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:19 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index d04a9b583a..26f5b58f30 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.mre_f7.3772456680" + signature = "rusEFI master.2024.04.20.mre_f7.3166591114" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.mre_f7.3772456680" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.mre_f7.3166591114" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:00 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:21 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 52cfbf9c3f..0de94de500 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.nucleo_f413.3809755159" + signature = "rusEFI master.2024.04.20.nucleo_f413.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.nucleo_f413.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.nucleo_f413.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:01 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:22 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index e0b3cc1e5a..156349c982 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.prometheus_405.3548417415" + signature = "rusEFI master.2024.04.20.prometheus_405.2414201829" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.prometheus_405.3548417415" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.prometheus_405.2414201829" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:27 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 6ecb2b2d4b..1a0e021855 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.prometheus_469.3548417415" + signature = "rusEFI master.2024.04.20.prometheus_469.2414201829" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.prometheus_469.3548417415" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.prometheus_469.2414201829" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:07 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:29 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 0de8bc257a..721e806199 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.proteus_f4.152042037" + signature = "rusEFI master.2024.04.20.proteus_f4.1433058391" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.proteus_f4.152042037" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.proteus_f4.1433058391" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:08 UTC 2024 pageSize = 28156 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index c695d20520..35f2d32f39 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.proteus_f7.152042037" + signature = "rusEFI master.2024.04.20.proteus_f7.1433058391" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.proteus_f7.152042037" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.proteus_f7.1433058391" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:02 UTC 2024 pageSize = 28156 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 5900718575..7637726852 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.proteus_h7.152042037" + signature = "rusEFI master.2024.04.20.proteus_h7.1433058391" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.proteus_h7.152042037" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.proteus_h7.1433058391" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:39 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:01 UTC 2024 pageSize = 28156 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index cad2fe13de..93b0881709 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.s105.1553973461" + signature = "rusEFI master.2024.04.20.s105.16418487" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.s105.1553973461" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.s105.16418487" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:35 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index eedaf77d66..07a0e7bc28 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.small-can-board.1173971509" + signature = "rusEFI master.2024.04.20.small-can-board.429663319" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.small-can-board.1173971509" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.small-can-board.429663319" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:19 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:40 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 76059daba2..58c94c9d8f 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.stm32f429_nucleo.3809755159" + signature = "rusEFI master.2024.04.20.stm32f429_nucleo.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.stm32f429_nucleo.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.stm32f429_nucleo.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:08 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:30 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 613baf7dd5..68eda02b28 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.stm32f767_nucleo.3809755159" + signature = "rusEFI master.2024.04.20.stm32f767_nucleo.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.stm32f767_nucleo.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.stm32f767_nucleo.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:15 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 0eeea44269..46ed96ca4c 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.stm32h743_nucleo.3809755159" + signature = "rusEFI master.2024.04.20.stm32h743_nucleo.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.stm32h743_nucleo.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.stm32h743_nucleo.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:20 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 732944fec6..c92eef6eeb 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.t-b-g.3809755159" + signature = "rusEFI master.2024.04.20.t-b-g.3211855477" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.t-b-g.3809755159" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.t-b-g.3211855477" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:01 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:22 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 41f63861e1..817b4825d4 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.tdg-pdm8.3644456095" + signature = "rusEFI master.2024.04.20.tdg-pdm8.2237446909" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.tdg-pdm8.3644456095" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.tdg-pdm8.2237446909" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:42:56 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:16 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 422617b94f..a924e17309 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.20.uaefi.2574138668" + signature = "rusEFI master.2024.04.20.uaefi.3305864014" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.20.uaefi.2574138668" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.20.uaefi.3305864014" ; 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 @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","On-board MAP","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:43:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:21:55 UTC 2024 pageSize = 22656 page = 1 @@ -1367,7 +1367,9 @@ tcu_rangeAnalogInput4 = bits, U08, 4007, [0:5], $adc_channel_e_list tcu_rangeAnalogInput5 = bits, U08, 4008, [0:5], $adc_channel_e_list tcu_rangeAnalogInput6 = bits, U08, 4009, [0:5], $adc_channel_e_list tcu_rangeSensorBiasResistor = scalar, F32, 4012, "Ohm", 1, 0, 0, 200000, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 4016, [204], "units", 1, 0, 0, 1, 0 +msIoBox0_id = bits, U08, 4016, [0:1], "Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)" +msIoBox0_vss = bits, U08, 4017, [0:1], "Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 4020, [200], "units", 1, 0, 0, 1, 0 etbBiasBins = array, F32, 4220, [8], "target TPS position", 1, 0, 0, 100, 0 etbBiasValues = array, F32, 4252, [8], "ETB duty cycle bias", 1, 0, -100, 100, 2 iacPidMultTable = array, U08, 4284, [8x8], "%", 0.05, 0, 0, 10, 2 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 bdc65eaf35..00450db185 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 03:44:16 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Apr 20 12:22:38 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1036,6 +1036,15 @@ public class Fields { public static final int mc33810maxDwellTimer_e_DWELL_8MS = 2; public static final int MLQ_FIELD_HEADER_SIZE = 89; public static final int MLQ_HEADER_SIZE = 24; + public static final int MsIoBox_config_s_size = 4; + public static final int MsIoBoxId_ID200 = 1; + public static final int MsIoBoxId_ID220 = 2; + public static final int MsIoBoxId_ID240 = 3; + public static final int MsIoBoxId_OFF = 0; + public static final int MsIoBoxVss_ALL1234 = 3; + public static final int MsIoBoxVss_HALL34 = 2; + public static final int MsIoBoxVss_OFF = 0; + public static final int MsIoBoxVss_VR12 = 1; public static final int operation_mode_e_FOUR_STROKE_CAM_SENSOR = 2; public static final int operation_mode_e_FOUR_STROKE_CRANK_SENSOR = 1; public static final int operation_mode_e_FOUR_STROKE_SIX_TIMES_CRANK_SENSOR = 7; @@ -1129,7 +1138,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 1195752310; + public static final int SIGNATURE_HASH = 455146772; public static final String SIMULATOR_TUNE_BIN_FILE_NAME = "generated/simulator_tune_image.bin"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX = "generated/simulator_tune_image"; public static final String SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX = ".bin"; @@ -1381,7 +1390,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2024.04.20.f407-discovery.1195752310"; + public static final String TS_SIGNATURE = "rusEFI master.2024.04.20.f407-discovery.455146772"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2811,7 +2820,12 @@ public class Fields { public static final Field TCU_RANGEANALOGINPUT6 = Field.create("TCU_RANGEANALOGINPUT6", 4009, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0); public static final Field ALIGNMENTFILL_AT_4010 = Field.create("ALIGNMENTFILL_AT_4010", 4010, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field TCU_RANGESENSORBIASRESISTOR = Field.create("TCU_RANGESENSORBIASRESISTOR", 4012, FieldType.FLOAT).setBaseOffset(0); - public static final Field UNUSEDOFTENCHANGESDURINGFIRMWAREUPDATE = Field.create("UNUSEDOFTENCHANGESDURINGFIRMWAREUPDATE", 4016, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final String[] MsIoBoxId = {"Off", "ID1 (0x200)", "ID2 (0x220)", "ID3 (0x240)"}; + public static final Field MSIOBOX0_ID = Field.create("MSIOBOX0_ID", 4016, FieldType.INT8, MsIoBoxId).setScale(1.0).setBaseOffset(0); + public static final String[] MsIoBoxVss = {"Off", "VR speed in (1, 2)", "Hall speed in (3, 4)", "All (1, 2, 3, 4)"}; + public static final Field MSIOBOX0_VSS = Field.create("MSIOBOX0_VSS", 4017, FieldType.INT8, MsIoBoxVss).setScale(1.0).setBaseOffset(0); + public static final Field MSIOBOX0_ALIGNMENTFILL_AT_2 = Field.create("MSIOBOX0_ALIGNMENTFILL_AT_2", 4018, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDOFTENCHANGESDURINGFIRMWAREUPDATE = Field.create("UNUSEDOFTENCHANGESDURINGFIRMWAREUPDATE", 4020, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 4220, FieldType.FLOAT).setBaseOffset(0); public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 4252, FieldType.FLOAT).setBaseOffset(0); public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4284, FieldType.INT8).setScale(0.05).setBaseOffset(0); @@ -4473,6 +4487,9 @@ public class Fields { TCU_RANGEANALOGINPUT6, ALIGNMENTFILL_AT_4010, TCU_RANGESENSORBIASRESISTOR, + MSIOBOX0_ID, + MSIOBOX0_VSS, + MSIOBOX0_ALIGNMENTFILL_AT_2, UNUSEDOFTENCHANGESDURINGFIRMWAREUPDATE, ETBBIASBINS, ETBBIASVALUES,