diff --git a/firmware/controllers/algo/auto_generated_commonenum.cpp b/firmware/controllers/algo/auto_generated_commonenum.cpp index 79609c2fd6..5db4f42318 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 Tue Nov 26 15:18:06 UTC 2024 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Tue Nov 26 22:03:55 UTC 2024 // see also gen_config_and_enums.bat @@ -119,6 +119,15 @@ case SentEtbType::NONE: } return NULL; } +const char *getSentFuelHighPressureType(SentFuelHighPressureType value){ +switch(value) { +case SentFuelHighPressureType::GM_TYPE: + return "GM_TYPE"; +case SentFuelHighPressureType::NONE: + return "NONE"; + } + return NULL; +} const char *getSentInput(SentInput value){ switch(value) { case SentInput::INPUT1: diff --git a/firmware/controllers/algo/auto_generated_commonenum.h b/firmware/controllers/algo/auto_generated_commonenum.h index ac842ac3e5..6f1feaab8e 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 Tue Nov 26 15:18:06 UTC 2024 +// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Tue Nov 26 22:03:55 UTC 2024 // see also gen_config_and_enums.bat @@ -28,6 +28,9 @@ const char *getSelectedGear(SelectedGear value); const char *getSentEtbType(SentEtbType value); #endif //__cplusplus #if __cplusplus +const char *getSentFuelHighPressureType(SentFuelHighPressureType value); +#endif //__cplusplus +#if __cplusplus const char *getSentInput(SentInput 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 09a5a9d3e4..a0d7c403aa 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-2chan.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9907c73227..0666ef0803 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4chan.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9907c73227..0666ef0803 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h index 884e79496b..acbf0b2461 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-4k-gdi.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 0b9f170be7..a6e93a13b2 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 56f4633b00..db0083b10b 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-8chan.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3375 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3941 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3942 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3943 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 56f4633b00..db0083b10b 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3375 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3941 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3942 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3943 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h index 0685c58d80..078e98787f 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_alphax-silver.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4799,9 +4799,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3929 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3930 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3931 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h index d598b32256..a726b17034 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_atlas.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3199 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3765 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3766 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3767 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 913f1ab2e9..d93ab4a56d 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f407-discovery.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f429-discovery.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_f469-discovery.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_frankenso_na6.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_haba208.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 605bdfb378..8f50a789f6 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen-nb1.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121nissan.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen121vag.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen128.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen154hyundai_f7.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen72.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen81.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellen88bmw.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA6.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_hellenNA8_96.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_m74_9.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h index 0436203b64..e8e452a673 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre-legacy_f4.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 0436203b64..e8e452a673 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f4.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 0436203b64..e8e452a673 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_mre_f7.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_nucleo_f413.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 79a2c97f37..0d9ae4b702 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 79a2c97f37..0d9ae4b702 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 79a2c97f37..0d9ae4b702 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_s105.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_s105.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f429_nucleo.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32f767_nucleo.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_stm32h743_nucleo.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_subaru_eg33_f7.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 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 @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment 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 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_tdg-pdm8.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h index a1bd6f4266..2f73669e67 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h index 9dfb1ea34c..e0fce35a80 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_uaefi121.h @@ -4189,7 +4189,7 @@ struct engine_configuration_s { */ uint8_t acRelayAlternatorDutyAdder; /** - * If you have SENT TPS sensor please select type. For analog TPS lease None + * If you have SENT TPS sensor please select type. For analog TPS leave None * offset 3359 */ SentEtbType sentEtbType; @@ -4703,9 +4703,19 @@ struct engine_configuration_s { */ SentInput EtbSentInput; /** - * units: units + * SENT input used for high pressure fuel sensor * offset 3925 */ + SentInput FuelHighPressureSentInput; + /** + * If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None + * offset 3926 + */ + SentFuelHighPressureType FuelHighPressureSentType; + /** + * units: units + * offset 3927 + */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING]; /** * need 4 byte alignment diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 8a90b8809b..f1783a31b1 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1293,6 +1293,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1127467013 +#define SIGNATURE_HASH 3555326406 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-2chan.1127467013" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-2chan.3555326406" #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 d14e6f8162..7446c7f578 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1307,7 +1311,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2482119392 +#define SIGNATURE_HASH 52957987 #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" @@ -1768,7 +1772,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan.2482119392" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan.52957987" #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 b81936c0ac..1b6a483835 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1307,7 +1311,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2482119392 +#define SIGNATURE_HASH 52957987 #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" @@ -1768,7 +1772,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan_f7.2482119392" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan_f7.52957987" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h index 03f87f082b..1a84305b81 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2237962905 +#define SIGNATURE_HASH 364817242 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4k-gdi.2237962905" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4k-gdi.364817242" #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 e111e21393..5f2847c75a 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1293,6 +1293,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2922393063 +#define SIGNATURE_HASH 1055530020 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan-revA.2922393063" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan-revA.1055530020" #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 db3e6e2332..0368c68c7f 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -347,7 +347,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4052 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1291,6 +1291,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1304,7 +1308,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 179484934 +#define SIGNATURE_HASH 2590542021 #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" @@ -1765,7 +1769,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan.179484934" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan.2590542021" #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 c4fb8b2f0e..76e41b621e 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -347,7 +347,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4052 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1291,6 +1291,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1304,7 +1308,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 179484934 +#define SIGNATURE_HASH 2590542021 #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" @@ -1765,7 +1769,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan_f7.179484934" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan_f7.2590542021" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-silver.h b/firmware/controllers/generated/rusefi_generated_alphax-silver.h index eb163649ea..9297b6d682 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -349,7 +349,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4040 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1293,6 +1293,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1305,7 +1309,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 927454676 +#define SIGNATURE_HASH 2812142615 #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" @@ -1766,7 +1770,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-silver.927454676" +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-silver.2812142615" #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 2d06506b85..89c140139e 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.at_start_f435.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.at_start_f435.2586046385" #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 9ff80c2b45..a144044059 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 3876 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1325271612 +#define SIGNATURE_HASH 3726916607 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.atlas.1325271612" +#define TS_SIGNATURE "rusEFI master.2024.11.26.atlas.3726916607" #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 336975ab50..a9c9dd0f02 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -351,7 +351,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1295,6 +1295,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 3930134479 +#define SIGNATURE_HASH 2056988172 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.f407-discovery.3930134479" +#define TS_SIGNATURE "rusEFI master.2024.11.26.f407-discovery.2056988172" #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 1a3cc7e154..603159ef22 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.f429-discovery.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.f429-discovery.2586046385" #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 369b16b0fc..12ffa3b02e 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 942594273 +#define SIGNATURE_HASH 2834622754 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.f469-discovery.942594273" +#define TS_SIGNATURE "rusEFI master.2024.11.26.f469-discovery.2834622754" #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 f8661737f2..388095b7a0 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1310,7 +1314,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 1551542889 +#define SIGNATURE_HASH 3433077674 #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" @@ -1771,7 +1775,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.frankenso_na6.1551542889" +#define TS_SIGNATURE "rusEFI master.2024.11.26.frankenso_na6.3433077674" #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 2d5dacf38d..7318d65937 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.haba208.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.haba208.2586046385" #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 cd732abe40..c2b658d475 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_8chan_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2213627638 +#define SIGNATURE_HASH 321615669 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-112-17.2213627638" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-112-17.321615669" #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 142e61b13e..a251e0eac1 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3330324938 +#define SIGNATURE_HASH 1448773641 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-gm-e67.3330324938" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-gm-e67.1448773641" #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 1ac7ac9a46..cf8b47287a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1589685252 +#define SIGNATURE_HASH 3457850823 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-honda-k.1589685252" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-honda-k.3457850823" #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 6d17881f5d..a3746c811b 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2304707437 +#define SIGNATURE_HASH 428161710 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-nb1.2304707437" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-nb1.428161710" #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 dcf46ba117..56f8631d69 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3663875314 +#define SIGNATURE_HASH 1253604657 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121nissan.3663875314" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121nissan.1253604657" #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 df70e89b52..8bca9f5e75 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2181783221 +#define SIGNATURE_HASH 315715446 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121vag.2181783221" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121vag.315715446" #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 9f456c6fa9..f07eb1f829 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3882611845 +#define SIGNATURE_HASH 2008139078 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen128.3882611845" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen128.2008139078" #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 a01e656e36..b64b928b26 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 749529064 +#define SIGNATURE_HASH 3161904683 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai.749529064" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai.3161904683" #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 3645f21420..b8b02d2c2a 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1658489451 +#define SIGNATURE_HASH 4060134312 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai_f7.1658489451" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai_f7.4060134312" #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 745a3e2169..7bf7bebcd7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4157682596 +#define SIGNATURE_HASH 1728774759 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen72.4157682596" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen72.1728774759" #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 bb93e671e6..13e186ca48 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1869172372 +#define SIGNATURE_HASH 4289953623 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen81.1869172372" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen81.4289953623" #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 34ec9cb911..6cefdd4817 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_Hellen88bmw_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2018139095 +#define SIGNATURE_HASH 3901778452 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen88bmw.2018139095" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen88bmw.3901778452" #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 723eecdd5e..8bd02f7cbd 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1309,7 +1313,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2656845202 +#define SIGNATURE_HASH 243666001 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA6.2656845202" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA6.243666001" #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 7bf7c75f5d..a5ecf18ae5 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1310,7 +1314,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1636204380 +#define SIGNATURE_HASH 4049358495 #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" @@ -1771,7 +1775,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA8_96.1636204380" +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA8_96.4049358495" #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 b4a7d79067..4311e9fc1d 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3192121005 +#define SIGNATURE_HASH 781834094 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.m74_9.3192121005" +#define TS_SIGNATURE "rusEFI master.2024.11.26.m74_9.781834094" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h index 62df7a5b1e..192cc77ae9 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1295,6 +1295,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1307,7 +1311,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1099374513 +#define SIGNATURE_HASH 3512544882 #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" @@ -1768,7 +1772,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.mre-legacy_f4.1099374513" +#define TS_SIGNATURE "rusEFI master.2024.11.26.mre-legacy_f4.3512544882" #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 b20a7e97d7..9c68b509ca 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1295,6 +1295,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1307,7 +1311,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1099374513 +#define SIGNATURE_HASH 3512544882 #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" @@ -1768,7 +1772,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f4.1099374513" +#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f4.3512544882" #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 2e1fec6532..6a404bad1b 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1295,6 +1295,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1307,7 +1311,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1099374513 +#define SIGNATURE_HASH 3512544882 #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" @@ -1768,7 +1772,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f7.1099374513" +#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f7.3512544882" #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 66d78b1e61..61304c83ef 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.nucleo_f413.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.nucleo_f413.2586046385" #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 6cb1f71a91..203dcd1739 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2848991920 +#define SIGNATURE_HASH 956963699 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f4.2848991920" +#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f4.956963699" #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 3a55be39b8..d413689c0b 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2848991920 +#define SIGNATURE_HASH 956963699 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f7.2848991920" +#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f7.956963699" #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 53ca34d96d..2e3f940eba 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2848991920 +#define SIGNATURE_HASH 956963699 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_h7.2848991920" +#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_h7.956963699" #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 83b386b972..65d89a89a7 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3044171440 +#define SIGNATURE_HASH 631795571 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.s105.3044171440" +#define TS_SIGNATURE "rusEFI master.2024.11.26.s105.631795571" #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 29b291c746..d93182de0a 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1443033951 +#define SIGNATURE_HASH 3336094364 #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" @@ -1768,7 +1772,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.small-can-board.1443033951" +#define TS_SIGNATURE "rusEFI master.2024.11.26.small-can-board.3336094364" #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 2f2647e5e8..ab9e272941 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f429_nucleo.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f429_nucleo.2586046385" #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 3d86f9cff6..1dce339dce 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f767_nucleo.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f767_nucleo.2586046385" #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 e4e5688dd8..cc73d6e63f 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32h743_nucleo.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32h743_nucleo.2586046385" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h index 50c3e1d432..a98a36c7b3 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1440278060 +#define SIGNATURE_HASH 3305297903 #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" @@ -1770,7 +1774,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.subaru_eg33_f7.1440278060" +#define TS_SIGNATURE "rusEFI master.2024.11.26.subaru_eg33_f7.3305297903" #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 8ccb2da0fb..01727714f8 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 184147570 +#define SIGNATURE_HASH 2586046385 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.t-b-g.184147570" +#define TS_SIGNATURE "rusEFI master.2024.11.26.t-b-g.2586046385" #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 1620f1c5c5..68b6b7cd05 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -352,7 +352,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1296,6 +1296,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1308,7 +1312,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 819225338 +#define SIGNATURE_HASH 2685293369 #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" @@ -1769,7 +1773,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.tdg-pdm8.819225338" +#define TS_SIGNATURE "rusEFI master.2024.11.26.tdg-pdm8.2685293369" #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 9386647956..3474fd9270 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -346,7 +346,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1290,6 +1290,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1302,7 +1306,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1388856689 +#define SIGNATURE_HASH 3255989426 #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" @@ -1764,7 +1768,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi.1388856689" +#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi.3255989426" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi121.h b/firmware/controllers/generated/rusefi_generated_uaefi121.h index 1d4bb721f5..969c679adc 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -350,7 +350,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 110 +#define END_OF_CALIBRATION_PADDING 108 #define engine_configuration_s_size 4036 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1294,6 +1294,10 @@ #define SentEtbType_FORD_TYPE_1 2 #define SentEtbType_GM_TYPE_1 1 #define SentEtbType_NONE 0 +#define SentFuelHighPressureType_auto_enum 0="NONE",1="GM_TYPE" +#define SentFuelHighPressureType_enum "None", "GM type", "Custom" +#define SentFuelHighPressureType_GM_TYPE 1 +#define SentFuelHighPressureType_NONE 0 #define SentInput_auto_enum 0="NONE",1="INPUT1",2="INPUT2",3="INPUT3",4="INPUT4",5="INPUT5",6="INPUT6",7="INPUT7" #define SentInput_enum "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" #define SentInput_INPUT1 1 @@ -1306,7 +1310,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3962210522 +#define SIGNATURE_HASH 2096150809 #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" @@ -1767,7 +1771,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi121.3962210522" +#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi121.2096150809" #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 08699b87f2..1aebaaafeb 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 1127467013 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-2chan.1127467013" +#define SIGNATURE_HASH 3555326406 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-2chan.3555326406" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index fd01d79556..9c5c2ff87c 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 2482119392 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan.2482119392" +#define SIGNATURE_HASH 52957987 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan.52957987" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 6de0ea4d7e..4840dcabce 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 2482119392 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan_f7.2482119392" +#define SIGNATURE_HASH 52957987 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4chan_f7.52957987" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index c13e601105..46cd2d4c1b 100644 --- a/firmware/controllers/generated/signature_alphax-4k-gdi.h +++ b/firmware/controllers/generated/signature_alphax-4k-gdi.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 2237962905 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4k-gdi.2237962905" +#define SIGNATURE_HASH 364817242 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-4k-gdi.364817242" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 64f04e0451..2f86187ec3 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 2922393063 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan-revA.2922393063" +#define SIGNATURE_HASH 1055530020 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan-revA.1055530020" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index c344526ab4..61410ae88d 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 179484934 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan.179484934" +#define SIGNATURE_HASH 2590542021 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan.2590542021" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index cba39119a3..9c32c77ecb 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 179484934 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan_f7.179484934" +#define SIGNATURE_HASH 2590542021 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-8chan_f7.2590542021" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index a408c45417..0f1e4c5194 100644 --- a/firmware/controllers/generated/signature_alphax-silver.h +++ b/firmware/controllers/generated/signature_alphax-silver.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 927454676 -#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-silver.927454676" +#define SIGNATURE_HASH 2812142615 +#define TS_SIGNATURE "rusEFI master.2024.11.26.alphax-silver.2812142615" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 655634ff45..1f009c37a1 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.at_start_f435.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.at_start_f435.2586046385" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 55ce113980..3eacdebaf0 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 1325271612 -#define TS_SIGNATURE "rusEFI master.2024.11.26.atlas.1325271612" +#define SIGNATURE_HASH 3726916607 +#define TS_SIGNATURE "rusEFI master.2024.11.26.atlas.3726916607" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 5186184d9c..2ab0815eb2 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 3930134479 -#define TS_SIGNATURE "rusEFI master.2024.11.26.f407-discovery.3930134479" +#define SIGNATURE_HASH 2056988172 +#define TS_SIGNATURE "rusEFI master.2024.11.26.f407-discovery.2056988172" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 84f44832d6..38b35a019a 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.f429-discovery.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.f429-discovery.2586046385" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 93514d6398..b0a69ae099 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 942594273 -#define TS_SIGNATURE "rusEFI master.2024.11.26.f469-discovery.942594273" +#define SIGNATURE_HASH 2834622754 +#define TS_SIGNATURE "rusEFI master.2024.11.26.f469-discovery.2834622754" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index ced1244485..7ee7ecea7a 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 1551542889 -#define TS_SIGNATURE "rusEFI master.2024.11.26.frankenso_na6.1551542889" +#define SIGNATURE_HASH 3433077674 +#define TS_SIGNATURE "rusEFI master.2024.11.26.frankenso_na6.3433077674" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index d52296529a..986768772e 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.haba208.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.haba208.2586046385" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 6cd75754c0..6a68c16e24 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 2213627638 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-112-17.2213627638" +#define SIGNATURE_HASH 321615669 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-112-17.321615669" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index fefc6ee939..9c9c16495d 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 3330324938 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-gm-e67.3330324938" +#define SIGNATURE_HASH 1448773641 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-gm-e67.1448773641" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 8b0b62815b..f0df3424f6 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 1589685252 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-honda-k.1589685252" +#define SIGNATURE_HASH 3457850823 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-honda-k.3457850823" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 2b0a7c23be..37552e54da 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 2304707437 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-nb1.2304707437" +#define SIGNATURE_HASH 428161710 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen-nb1.428161710" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 84b749cf90..e46061b8bb 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 3663875314 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121nissan.3663875314" +#define SIGNATURE_HASH 1253604657 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121nissan.1253604657" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 3ec8f36cff..3070c708ab 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 2181783221 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121vag.2181783221" +#define SIGNATURE_HASH 315715446 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen121vag.315715446" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 2920f8014f..9c69cd15fe 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 3882611845 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen128.3882611845" +#define SIGNATURE_HASH 2008139078 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen128.2008139078" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 1749d7776e..6587b5675f 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 749529064 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai.749529064" +#define SIGNATURE_HASH 3161904683 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai.3161904683" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index 1c53fa686e..0b3fcd2c3b 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 1658489451 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai_f7.1658489451" +#define SIGNATURE_HASH 4060134312 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen154hyundai_f7.4060134312" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 15fba78eb1..9784a753ba 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 4157682596 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen72.4157682596" +#define SIGNATURE_HASH 1728774759 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen72.1728774759" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 6c00443b99..b86d279352 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 1869172372 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen81.1869172372" +#define SIGNATURE_HASH 4289953623 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen81.4289953623" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index ec18889199..030ce894e1 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 2018139095 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen88bmw.2018139095" +#define SIGNATURE_HASH 3901778452 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellen88bmw.3901778452" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 957f03b3ba..a6a1330da5 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 2656845202 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA6.2656845202" +#define SIGNATURE_HASH 243666001 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA6.243666001" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index c236b930f6..ed1643d154 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 1636204380 -#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA8_96.1636204380" +#define SIGNATURE_HASH 4049358495 +#define TS_SIGNATURE "rusEFI master.2024.11.26.hellenNA8_96.4049358495" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index cac2940e24..f4bd38b600 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 3192121005 -#define TS_SIGNATURE "rusEFI master.2024.11.26.m74_9.3192121005" +#define SIGNATURE_HASH 781834094 +#define TS_SIGNATURE "rusEFI master.2024.11.26.m74_9.781834094" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index e1b2670ef4..5ba686689c 100644 --- a/firmware/controllers/generated/signature_mre-legacy_f4.h +++ b/firmware/controllers/generated/signature_mre-legacy_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 1099374513 -#define TS_SIGNATURE "rusEFI master.2024.11.26.mre-legacy_f4.1099374513" +#define SIGNATURE_HASH 3512544882 +#define TS_SIGNATURE "rusEFI master.2024.11.26.mre-legacy_f4.3512544882" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 7ae64ddc45..0c2f8c45ea 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 1099374513 -#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f4.1099374513" +#define SIGNATURE_HASH 3512544882 +#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f4.3512544882" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 2549a65462..637a46ac0a 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 1099374513 -#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f7.1099374513" +#define SIGNATURE_HASH 3512544882 +#define TS_SIGNATURE "rusEFI master.2024.11.26.mre_f7.3512544882" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 66b17dcfd4..84088ef315 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.nucleo_f413.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.nucleo_f413.2586046385" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 3fa9454fc3..b51d75708e 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 2848991920 -#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f4.2848991920" +#define SIGNATURE_HASH 956963699 +#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f4.956963699" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 5c34e6f1ef..94beea9628 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 2848991920 -#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f7.2848991920" +#define SIGNATURE_HASH 956963699 +#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_f7.956963699" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 12e16002dd..ba6171f9ab 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 2848991920 -#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_h7.2848991920" +#define SIGNATURE_HASH 956963699 +#define TS_SIGNATURE "rusEFI master.2024.11.26.proteus_h7.956963699" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 96154058dc..070ba126a6 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 3044171440 -#define TS_SIGNATURE "rusEFI master.2024.11.26.s105.3044171440" +#define SIGNATURE_HASH 631795571 +#define TS_SIGNATURE "rusEFI master.2024.11.26.s105.631795571" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 910844ff0f..fba26da793 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 1443033951 -#define TS_SIGNATURE "rusEFI master.2024.11.26.small-can-board.1443033951" +#define SIGNATURE_HASH 3336094364 +#define TS_SIGNATURE "rusEFI master.2024.11.26.small-can-board.3336094364" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 9989bba1c3..14a21ba5fb 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f429_nucleo.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f429_nucleo.2586046385" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 1ccd415cd9..9822fcb9a3 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f767_nucleo.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32f767_nucleo.2586046385" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index 9c284a24d9..b5e16ba45a 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32h743_nucleo.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.stm32h743_nucleo.2586046385" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index b0b33a79d8..69b7b84c4f 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1440278060 -#define TS_SIGNATURE "rusEFI master.2024.11.26.subaru_eg33_f7.1440278060" +#define SIGNATURE_HASH 3305297903 +#define TS_SIGNATURE "rusEFI master.2024.11.26.subaru_eg33_f7.3305297903" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 6f90df812b..d0b645d41e 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 184147570 -#define TS_SIGNATURE "rusEFI master.2024.11.26.t-b-g.184147570" +#define SIGNATURE_HASH 2586046385 +#define TS_SIGNATURE "rusEFI master.2024.11.26.t-b-g.2586046385" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 14a7be2107..907a069e87 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 819225338 -#define TS_SIGNATURE "rusEFI master.2024.11.26.tdg-pdm8.819225338" +#define SIGNATURE_HASH 2685293369 +#define TS_SIGNATURE "rusEFI master.2024.11.26.tdg-pdm8.2685293369" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index f8118b481c..b79becc784 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 1388856689 -#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi.1388856689" +#define SIGNATURE_HASH 3255989426 +#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi.3255989426" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 870efbeb6d..433cfd3111 100644 --- a/firmware/controllers/generated/signature_uaefi121.h +++ b/firmware/controllers/generated/signature_uaefi121.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 3962210522 -#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi121.3962210522" +#define SIGNATURE_HASH 2096150809 +#define TS_SIGNATURE "rusEFI master.2024.11.26.uaefi121.2096150809" diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 5c2e7759e5..7ae8ee0c68 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.11.26.f407-discovery.3930134479" + signature = "rusEFI master.2024.11.26.f407-discovery.2056988172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.f407-discovery.3930134479" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.f407-discovery.2056988172" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2359,7 +2361,7 @@ communityCommsLedPin = bits, U16, 22972, [0:8], $gpio_list luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2458,6 +2460,8 @@ communityCommsLedPin = bits, U16, 22972, [0:8], $gpio_list secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8243,20 +8247,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index a0ae057914..9a1790e6d4 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.11.26.alphax-2chan.1127467013" + signature = "rusEFI master.2024.11.26.alphax-2chan.3555326406" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-2chan.1127467013" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-2chan.3555326406" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2363,7 +2365,7 @@ boardUseCamPullDown = bits, U32, 22972, [4:4], "With Pull Up", "With Pull Down" luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2462,6 +2464,8 @@ boardUseCamPullDown = bits, U32, 22972, [4:4], "With Pull Up", "With Pull Down" secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8163,20 +8167,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index ec5ef8e0af..a04ff71049 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.11.26.alphax-4chan.2482119392" + signature = "rusEFI master.2024.11.26.alphax-4chan.52957987" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-4chan.2482119392" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-4chan.52957987" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2368,7 +2370,7 @@ boardUseD3PullDown = bits, U32, 22972, [9:9], "With Pull Up", "With Pull Down" luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2467,6 +2469,8 @@ boardUseD3PullDown = bits, U32, 22972, [9:9], "With Pull Up", "With Pull Down" secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8229,20 +8233,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 5581476809..c26bce3734 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.11.26.alphax-4chan_f7.2482119392" + signature = "rusEFI master.2024.11.26.alphax-4chan_f7.52957987" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-4chan_f7.2482119392" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-4chan_f7.52957987" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2368,7 +2370,7 @@ boardUseD3PullDown = bits, U32, 22972, [9:9], "With Pull Up", "With Pull Down" luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2467,6 +2469,8 @@ boardUseD3PullDown = bits, U32, 22972, [9:9], "With Pull Up", "With Pull Down" secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8229,20 +8233,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index ed3f68e643..dd0c7d7ce6 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.26.alphax-4k-gdi.2237962905" + signature = "rusEFI master.2024.11.26.alphax-4k-gdi.364817242" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-4k-gdi.2237962905" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-4k-gdi.364817242" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 40964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 40964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8199,20 +8203,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 9d22a12b0e..df78fb57b1 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.11.26.alphax-8chan-revA.2922393063" + signature = "rusEFI master.2024.11.26.alphax-8chan-revA.1055530020" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-8chan-revA.2922393063" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-8chan-revA.1055530020" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2363,7 +2365,7 @@ boardUseTachPullUp = bits, U32, 22972, [4:4], "5v", "12v" luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2462,6 +2464,8 @@ boardUseTachPullUp = bits, U32, 22972, [4:4], "5v", "12v" secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8205,20 +8209,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 3bb9809459..6ce0010b76 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.11.26.alphax-8chan.179484934" + signature = "rusEFI master.2024.11.26.alphax-8chan.2590542021" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-8chan.179484934" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-8chan.2590542021" ; 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 @@ -1395,7 +1395,9 @@ knockFrequency = scalar, F32, 3928, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3932, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3936, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3940, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3941, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3941, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3942, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3943, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4052, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4196, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4220, [6], "C", 1, 0, -100, 250, 0 @@ -2372,7 +2374,7 @@ boardUseFlexPullDown = bits, U32, 22988, [10:10], "With Pull Up", "With Pull Dow luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2471,6 +2473,8 @@ boardUseFlexPullDown = bits, U32, 22988, [10:10], "With Pull Up", "With Pull Dow secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8229,20 +8233,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index ecc9f02a01..bcb451a39b 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.11.26.alphax-8chan_f7.179484934" + signature = "rusEFI master.2024.11.26.alphax-8chan_f7.2590542021" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-8chan_f7.179484934" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-8chan_f7.2590542021" ; 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 @@ -1395,7 +1395,9 @@ knockFrequency = scalar, F32, 3928, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3932, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3936, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3940, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3941, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3941, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3942, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3943, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4052, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4196, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4220, [6], "C", 1, 0, -100, 250, 0 @@ -2372,7 +2374,7 @@ boardUseFlexPullDown = bits, U32, 22988, [10:10], "With Pull Up", "With Pull Dow luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2471,6 +2473,8 @@ boardUseFlexPullDown = bits, U32, 22988, [10:10], "With Pull Up", "With Pull Dow secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8229,20 +8233,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index 26c12cc54c..0a5482eecf 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.26.alphax-silver.927454676" + signature = "rusEFI master.2024.11.26.alphax-silver.2812142615" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.alphax-silver.927454676" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.alphax-silver.2812142615" ; 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 @@ -1393,7 +1393,9 @@ knockFrequency = scalar, F32, 3916, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3920, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3924, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3928, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3929, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3929, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3930, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3931, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4040, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4184, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4208, [6], "C", 1, 0, -100, 250, 0 @@ -2359,7 +2361,7 @@ minimumOilPressureValues = array, U08, 22968, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2458,6 +2460,8 @@ minimumOilPressureValues = array, U08, 22968, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8157,20 +8161,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index c2cd414482..7e21f221c6 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.11.26.at_start_f435.184147570" + signature = "rusEFI master.2024.11.26.at_start_f435.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.at_start_f435.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.at_start_f435.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index c1a5d4485b..2b76eaf6aa 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.11.26.atlas.1325271612" + signature = "rusEFI master.2024.11.26.atlas.3726916607" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.atlas.1325271612" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.atlas.3726916607" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3752, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3756, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3760, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3764, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3765, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3765, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3766, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3767, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 3876, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4020, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4044, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22464, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22464, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8226,20 +8230,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 5c2e7759e5..7ae8ee0c68 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.11.26.f407-discovery.3930134479" + signature = "rusEFI master.2024.11.26.f407-discovery.2056988172" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.f407-discovery.3930134479" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.f407-discovery.2056988172" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2359,7 +2361,7 @@ communityCommsLedPin = bits, U16, 22972, [0:8], $gpio_list luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2458,6 +2460,8 @@ communityCommsLedPin = bits, U16, 22972, [0:8], $gpio_list secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8243,20 +8247,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index e6e569e481..ae78057ee8 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.11.26.f429-discovery.184147570" + signature = "rusEFI master.2024.11.26.f429-discovery.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.f429-discovery.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.f429-discovery.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index b154d67c18..eb99c5ffce 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.11.26.f469-discovery.942594273" + signature = "rusEFI master.2024.11.26.f469-discovery.2834622754" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.f469-discovery.942594273" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.f469-discovery.2834622754" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 11c350312d..2bc068632f 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.11.26.frankenso_na6.1551542889" + signature = "rusEFI master.2024.11.26.frankenso_na6.3433077674" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.frankenso_na6.1551542889" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.frankenso_na6.3433077674" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 6860f753e5..14b90cc9d5 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.11.26.haba208.184147570" + signature = "rusEFI master.2024.11.26.haba208.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.haba208.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.haba208.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index 9c98e81590..920d44499e 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.11.26.hellen-112-17.2213627638" + signature = "rusEFI master.2024.11.26.hellen-112-17.321615669" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen-112-17.2213627638" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen-112-17.321615669" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8198,20 +8202,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index ad08d23559..db0bca8ebf 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.11.26.hellen-gm-e67.3330324938" + signature = "rusEFI master.2024.11.26.hellen-gm-e67.1448773641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen-gm-e67.3330324938" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen-gm-e67.1448773641" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8225,20 +8229,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 6e8b81fa2c..005079d1a9 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.11.26.hellen-honda-k.1589685252" + signature = "rusEFI master.2024.11.26.hellen-honda-k.3457850823" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen-honda-k.1589685252" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen-honda-k.3457850823" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -1341,7 +1341,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 125, 0 @@ -2309,7 +2311,7 @@ unusedConfigPadding = array, U08, 23421, [36], "", 1, 0, 0, 100, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2408,6 +2410,8 @@ unusedConfigPadding = array, U08, 23421, [36], "", 1, 0, 0, 100, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -7963,20 +7967,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index fae6cfc493..98f3ecf207 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.11.26.hellen-nb1.2304707437" + signature = "rusEFI master.2024.11.26.hellen-nb1.428161710" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen-nb1.2304707437" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen-nb1.428161710" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8225,20 +8229,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 510cf07b85..955ea3b7af 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.11.26.hellen121nissan.3663875314" + signature = "rusEFI master.2024.11.26.hellen121nissan.1253604657" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen121nissan.3663875314" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen121nissan.1253604657" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 125, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8189,20 +8193,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 9a97c0fcd6..9dd7951172 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.11.26.hellen121vag.2181783221" + signature = "rusEFI master.2024.11.26.hellen121vag.315715446" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen121vag.2181783221" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen121vag.315715446" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8217,20 +8221,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 948d12bf9d..d21c0dd711 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.11.26.hellen128.3882611845" + signature = "rusEFI master.2024.11.26.hellen128.2008139078" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen128.3882611845" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen128.2008139078" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8224,20 +8228,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 9f4f36f657..4e259472d1 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.11.26.hellen154hyundai.749529064" + signature = "rusEFI master.2024.11.26.hellen154hyundai.3161904683" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen154hyundai.749529064" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen154hyundai.3161904683" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 125, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8153,20 +8157,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index eeb9657116..8a494009ac 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.11.26.hellen154hyundai_f7.1658489451" + signature = "rusEFI master.2024.11.26.hellen154hyundai_f7.4060134312" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen154hyundai_f7.1658489451" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen154hyundai_f7.4060134312" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 125, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8153,20 +8157,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 4deb65fa63..c4d9c8333e 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.11.26.hellen72.4157682596" + signature = "rusEFI master.2024.11.26.hellen72.1728774759" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen72.4157682596" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen72.1728774759" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8225,20 +8229,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 02340d3a52..a3ef8dd2fa 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.11.26.hellen81.1869172372" + signature = "rusEFI master.2024.11.26.hellen81.4289953623" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen81.1869172372" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen81.4289953623" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8223,20 +8227,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index f6f5a812cb..37768103db 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.11.26.hellen88bmw.2018139095" + signature = "rusEFI master.2024.11.26.hellen88bmw.3901778452" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellen88bmw.2018139095" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellen88bmw.3901778452" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8221,20 +8225,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 23c8512c7c..c4c4db4a9f 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.11.26.hellenNA6.2656845202" + signature = "rusEFI master.2024.11.26.hellenNA6.243666001" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellenNA6.2656845202" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellenNA6.243666001" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8225,20 +8229,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index c34eb14b0d..f3f859e22d 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.11.26.hellenNA8_96.1636204380" + signature = "rusEFI master.2024.11.26.hellenNA8_96.4049358495" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.hellenNA8_96.1636204380" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.hellenNA8_96.4049358495" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8225,20 +8229,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 7648a49ad6..1018c0eef0 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.11.26.m74_9.3192121005" + signature = "rusEFI master.2024.11.26.m74_9.781834094" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.m74_9.3192121005" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.m74_9.781834094" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8227,20 +8231,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index 8238f7d943..674c872838 100644 --- a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.26.mre-legacy_f4.1099374513" + signature = "rusEFI master.2024.11.26.mre-legacy_f4.3512544882" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.mre-legacy_f4.1099374513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.mre-legacy_f4.3512544882" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8222,20 +8226,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index b194b7f92d..e90c4283fd 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.11.26.mre_f4.1099374513" + signature = "rusEFI master.2024.11.26.mre_f4.3512544882" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.mre_f4.1099374513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.mre_f4.3512544882" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8222,20 +8226,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index f35926969e..68e58f6650 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.11.26.mre_f7.1099374513" + signature = "rusEFI master.2024.11.26.mre_f7.3512544882" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.mre_f7.1099374513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.mre_f7.3512544882" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 24964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8222,20 +8226,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 434b194efa..28c3ca71ac 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.11.26.nucleo_f413.184147570" + signature = "rusEFI master.2024.11.26.nucleo_f413.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.nucleo_f413.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.nucleo_f413.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index a54b552a6e..799cd17939 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.11.26.proteus_f4.2848991920" + signature = "rusEFI master.2024.11.26.proteus_f4.956963699" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.proteus_f4.2848991920" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.proteus_f4.956963699" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8258,20 +8262,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index f147816dc9..d697d427b8 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.11.26.proteus_f7.2848991920" + signature = "rusEFI master.2024.11.26.proteus_f7.956963699" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.proteus_f7.2848991920" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.proteus_f7.956963699" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8258,20 +8262,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index ddbb00945a..a13f13e26d 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.11.26.proteus_h7.2848991920" + signature = "rusEFI master.2024.11.26.proteus_h7.956963699" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.proteus_h7.2848991920" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.proteus_h7.956963699" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 28464, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8258,20 +8262,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index f14385744d..5c43948a91 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.11.26.s105.3044171440" + signature = "rusEFI master.2024.11.26.s105.631795571" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.s105.3044171440" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.s105.631795571" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8225,20 +8229,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index cad88cdc59..1d2aafdd20 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.11.26.small-can-board.1443033951" + signature = "rusEFI master.2024.11.26.small-can-board.3336094364" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.small-can-board.1443033951" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.small-can-board.3336094364" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8226,20 +8230,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index c502edcfd3..487368a36a 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.11.26.stm32f429_nucleo.184147570" + signature = "rusEFI master.2024.11.26.stm32f429_nucleo.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.stm32f429_nucleo.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.stm32f429_nucleo.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 546d5b98dc..b36bb8ba51 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.11.26.stm32f767_nucleo.184147570" + signature = "rusEFI master.2024.11.26.stm32f767_nucleo.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.stm32f767_nucleo.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.stm32f767_nucleo.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 4c0a05d70e..d22337f09a 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.11.26.stm32h743_nucleo.184147570" + signature = "rusEFI master.2024.11.26.stm32h743_nucleo.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.stm32h743_nucleo.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.stm32h743_nucleo.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index cd3c7d1d1c..7e9b4755a7 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.26.subaru_eg33_f7.1440278060" + signature = "rusEFI master.2024.11.26.subaru_eg33_f7.3305297903" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.subaru_eg33_f7.1440278060" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.subaru_eg33_f7.3305297903" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 125, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8236,20 +8240,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 7194155a41..a49e301780 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.11.26.t-b-g.184147570" + signature = "rusEFI master.2024.11.26.t-b-g.2586046385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.t-b-g.184147570" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.t-b-g.2586046385" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index a9d159f3ce..89e4519385 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.11.26.tdg-pdm8.819225338" + signature = "rusEFI master.2024.11.26.tdg-pdm8.2685293369" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.tdg-pdm8.819225338" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.tdg-pdm8.2685293369" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8234,20 +8238,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 8c8617d586..0dfcb8ee89 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.11.26.uaefi.1388856689" + signature = "rusEFI master.2024.11.26.uaefi.3255989426" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.uaefi.1388856689" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.uaefi.3255989426" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2361,7 +2363,7 @@ rainTimingPpsBins = array, F32, 22996, [4], "C", 1, 0, -100, 120, 2 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2460,6 +2462,8 @@ rainTimingPpsBins = array, F32, 22996, [4], "C", 1, 0, -100, 120, 2 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8243,20 +8247,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index 034410bd98..1faecb7178 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi121.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi121.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.26.uaefi121.3962210522" + signature = "rusEFI master.2024.11.26.uaefi121.2096150809" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.26.uaefi121.3962210522" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.26.uaefi121.2096150809" ; 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 @@ -1392,7 +1392,9 @@ knockFrequency = scalar, F32, 3912, "Hz", 1, 0, 0, 20000, 2 secondaryInjectorCompensationMode = bits, U08, 3916, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID" secondaryInjectorFuelReferencePressure = scalar, F32, 3920, "kPa", 1, 0, 50, 700000, 0 EtbSentInput = bits, U08, 3924, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3925, [110], "units", 1, 0, 0, 1, 0 +FuelHighPressureSentInput = bits, U08, 3925, [0:2], "None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7" +FuelHighPressureSentType = bits, U08, 3926, [0:1], "None", "GM type", "Custom", "INVALID" +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3927, [108], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4036, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, F32, 4180, [6], "count", 1, 0, 0, 1000, 0 postCrankingCLTBins = array, S16, 4204, [6], "C", 1, 0, -100, 250, 0 @@ -2358,7 +2360,7 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 luaDigitalInputPins6 = "luaDigitalInputPins 6" luaDigitalInputPins7 = "luaDigitalInputPins 7" luaDigitalInputPins8 = "luaDigitalInputPins 8" - sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS lease None" + sentEtbType = "If you have SENT TPS sensor please select type. For analog TPS leave None" acPressureEnableHyst = "Hysterisis: if Pressure High Disable is 240kpa, and acPressureEnableHyst is 20, when the ECU sees 240kpa, A/C will be disabled, and stay disabled until 240-20=220kpa is reached" tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%" ppsSecondaryMaximum = "For Toyota ETCS-i, use ~69%" @@ -2457,6 +2459,8 @@ minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 secondaryInjectorCompensationMode = "None = I have a MAP-referenced fuel pressure regulator\nFixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically)\nSensed rail pressure = I have a fuel pressure sensor" secondaryInjectorFuelReferencePressure = "This is the pressure at which your injector flow is known.\nFor example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here." EtbSentInput = "SENT input connected to ETB" + FuelHighPressureSentInput = "SENT input used for high pressure fuel sensor" + FuelHighPressureSentType = "If you have SENT High Pressure Fuel Sensor please select type. For analog TPS leave None" etbBiasBins = "target TPS value, 0 to 100%\nTODO: use int8 data date once we template interpolation method" etbBiasValues = "PWM bias, open loop component of PID closed loop control" sparkDwellRpmBins = "On Single Coil or Wasted Spark setups you have to lower dwell at high RPM" @@ -8229,20 +8233,33 @@ dialog = lambda_monitorDialog, "lambda_monitor" panel = oilp_settings, West panel = oilPressureGauges, East - dialog = fuelp_settings, "Fuel Pressure Sensor" - field = "Fuel low pressure input", lowPressureFuel_hwChannel + dialog = fuellop_analog_settings, "Sensor scaling" field = "low voltage", lowPressureFuel_v1, {lowPressureFuel_hwChannel != 0} field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != 0} field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != 0} field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != 0} - field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} - field = "Fuel high pressure input", highPressureFuel_hwChannel + dialog = fuelhip_analog_settings, "Sensor scaling" field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != 0} field = "low pressure", highPressureFuel_value1, {highPressureFuel_hwChannel != 0} field = "high voltage", highPressureFuel_v2, {highPressureFuel_hwChannel != 0} field = "high pressure", highPressureFuel_value2, {highPressureFuel_hwChannel != 0} + dialog = fuellop_settings, "Fuel Low Pressure Sensor" + field = "Analog input", lowPressureFuel_hwChannel + field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != 0} + panel = fuellop_analog_settings, {lowPressureFuel_hwChannel != 0} + + dialog = fuelhip_settings, "Fuel High Pressure Sensor" + field = "Sensor SENT type" FuelHighPressureSentType + field = "Sensor SENT input" FuelHighPressureSentInput, {FuelHighPressureSentType != 0 } + field = "Analog input", highPressureFuel_hwChannel, {FuelHighPressureSentType == 0 } + panel = fuelhip_analog_settings, {FuelHighPressureSentType == 0 && highPressureFuel_hwChannel != 0} + + dialog = fuelp_settings, "Fuel Pressure Sensor" + panel = fuellop_settings + panel = fuelhip_settings + dialog = fuelPressureGauges gauge = lowFuelPressureGauge gauge = rawLowFuelPressureGauge 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 4b5d8260de..956a9812b4 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 @@ -318,7 +318,7 @@ public class Fields { public static final int ego_sensor_e_ES_Innovate_MTX_L = 1; public static final int ego_sensor_e_ES_PLX = 4; public static final int EGT_CHANNEL_COUNT = 8; - public static final int END_OF_CALIBRATION_PADDING = 110; + public static final int END_OF_CALIBRATION_PADDING = 108; public static final int engine_configuration_s_size = 4036; public static final int engine_load_mode_e_LM_ALPHA_N = 2; public static final int engine_load_mode_e_LM_LUA = 3; @@ -1215,6 +1215,8 @@ 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 SentFuelHighPressureType_GM_TYPE = 1; + public static final int SentFuelHighPressureType_NONE = 0; public static final int SentInput_INPUT1 = 1; public static final int SentInput_INPUT2 = 2; public static final int SentInput_INPUT3 = 3; @@ -1223,6 +1225,7 @@ public class Fields { public static final int SentInput_INPUT6 = 6; public static final int SentInput_INPUT7 = 7; public static final int SentInput_NONE = 0; + public static final int SIGNATURE_HASH = 2056988172; 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"; @@ -1485,7 +1488,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.11.26.f407-discovery.3930134479"; + public static final String TS_SIGNATURE = "rusEFI master.2024.11.26.f407-discovery.2056988172"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; @@ -2967,6 +2970,9 @@ public class Fields { public static final Field SECONDARYINJECTORFUELREFERENCEPRESSURE = Field.create("SECONDARYINJECTORFUELREFERENCEPRESSURE", 3920, FieldType.FLOAT).setBaseOffset(0); public static final String[] SentInput = {"None", "SENT input 1", "SENT input 2", "SENT input 3", "SENT input 4", "SENT input 5", "SENT input 6", "SENT input 7"}; public static final Field ETBSENTINPUT = Field.create("ETBSENTINPUT", 3924, FieldType.INT8, SentInput).setScale(1.0).setBaseOffset(0); + public static final Field FUELHIGHPRESSURESENTINPUT = Field.create("FUELHIGHPRESSURESENTINPUT", 3925, FieldType.INT8, SentInput).setScale(1.0).setBaseOffset(0); + public static final String[] SentFuelHighPressureType = {"None", "GM type", "Custom"}; + public static final Field FUELHIGHPRESSURESENTTYPE = Field.create("FUELHIGHPRESSURESENTTYPE", 3926, FieldType.INT8, SentFuelHighPressureType).setScale(1.0).setBaseOffset(0); public static final Field ALIGNMENTFILL_AT_4035 = Field.create("ALIGNMENTFILL_AT_4035", 4035, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field POSTCRANKINGFACTOR = Field.create("POSTCRANKINGFACTOR", 4036, FieldType.FLOAT).setBaseOffset(0); public static final Field POSTCRANKINGDURATIONBINS = Field.create("POSTCRANKINGDURATIONBINS", 4180, FieldType.FLOAT).setBaseOffset(0); @@ -4672,6 +4678,8 @@ public class Fields { ALIGNMENTFILL_AT_3917, SECONDARYINJECTORFUELREFERENCEPRESSURE, ETBSENTINPUT, + FUELHIGHPRESSURESENTINPUT, + FUELHIGHPRESSURESENTTYPE, ALIGNMENTFILL_AT_4035, POSTCRANKINGFACTOR, POSTCRANKINGDURATIONBINS,