diff --git a/firmware/console/binary/generated/data_logs.ini b/firmware/console/binary/generated/data_logs.ini index c626ccb904..320c33875b 100644 --- a/firmware/console/binary/generated/data_logs.ini +++ b/firmware/console/binary/generated/data_logs.ini @@ -503,14 +503,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" diff --git a/firmware/console/binary/generated/fancy_content.ini b/firmware/console/binary/generated/fancy_content.ini index d048b7c2b9..ab9ab92db3 100644 --- a/firmware/console/binary/generated/fancy_content.ini +++ b/firmware/console/binary/generated/fancy_content.ini @@ -129,7 +129,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/console/binary/generated/live_data_fragments.ini b/firmware/console/binary/generated/live_data_fragments.ini index ab4831d625..9e9ebc9c0b 100644 --- a/firmware/console/binary/generated/live_data_fragments.ini +++ b/firmware/console/binary/generated/live_data_fragments.ini @@ -564,11 +564,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 diff --git a/firmware/console/binary/generated/sensors.java b/firmware/console/binary/generated/sensors.java index 91be21cc04..9abfa40b33 100644 --- a/firmware/console/binary/generated/sensors.java +++ b/firmware/console/binary/generated/sensors.java @@ -455,11 +455,11 @@ throttleModelCrossoverAngle("Air: Throttle crossover pos", SensorCategory.SENSOR alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1090, 1.0, -20.0, 100.0, "units"), throttleEstimatedFlow("Air: Throttle flow estimate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, 0.0, 5.0, "g/s"), m_requested_pump("GDI: HPFP duration\nComputed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""), -fuel_requested_percent("GDI: requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""), +fuel_requested_percent("GDI: HPFP requested duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, 0.0, 100.0, "%"), fuel_requested_percent_pi("GDI: percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""), m_pressureTarget_kPa("GDI: target pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""), -nextLobe("GDI: nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""), -di_nextStart("GDI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, 0.0, 100.0, "v"), +nextLobe("GDI: next lobe N", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""), +di_nextStart("GDI: valve activation angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, 0.0, 100.0, "v"), m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, 0.0, 0.0, "ms"), pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1000.0, 1000.0, "kPa"), pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, 0.0, 100.0, ""), diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 7b634a9647..f3db4d407f 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1337,7 +1337,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 929545910 +#define SIGNATURE_HASH 2633402789 #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" @@ -1808,7 +1808,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.2025.01.30.alphax-2chan.929545910" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-2chan.2633402789" #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 b6d4ac3918..0e503dd177 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1338,7 +1338,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2130659647 +#define SIGNATURE_HASH 3580788268 #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" @@ -1809,7 +1809,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.2025.01.30.alphax-4chan.2130659647" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan.3580788268" #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 e5eaa1557f..7749e52c32 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1338,7 +1338,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2130659647 +#define SIGNATURE_HASH 3580788268 #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" @@ -1809,7 +1809,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.2025.01.30.alphax-4chan_f7.2130659647" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268" #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 14c7184fe3..a1c5bfebea 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 274307881 +#define SIGNATURE_HASH 3150490682 #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" @@ -1808,7 +1808,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.2025.01.30.alphax-4k-gdi.274307881" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682" #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 1eb11d792c..9499edd242 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1337,7 +1337,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 25168530 +#define SIGNATURE_HASH 2853256577 #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" @@ -1808,7 +1808,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.2025.01.30.alphax-8chan-revA.25168530" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577" #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 8793432088..47a1b12239 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1335,7 +1335,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2623012158 +#define SIGNATURE_HASH 935774765 #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" @@ -1806,7 +1806,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.2025.01.30.alphax-8chan.2623012158" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan.935774765" #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 a58d44b665..bfa742e63e 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1335,7 +1335,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2623012158 +#define SIGNATURE_HASH 935774765 #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" @@ -1806,7 +1806,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.2025.01.30.alphax-8chan_f7.2623012158" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan_f7.935774765" #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 7b32e6bd98..2fef911cd4 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -1336,7 +1336,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 938370696 +#define SIGNATURE_HASH 2625589659 #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" @@ -1807,7 +1807,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.2025.01.30.alphax-silver.938370696" +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-silver.2625589659" #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 150931b6ae..38e876f4fe 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.at_start_f435.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.at_start_f435.1398002641" #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 89f9992f0d..64715d5c56 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3167039628 +#define SIGNATURE_HASH 391382943 #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" @@ -1810,7 +1810,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.2025.01.30.atlas.3167039628" +#define TS_SIGNATURE "rusEFI master.2025.01.31.atlas.391382943" #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 a6ef11fcf7..934b3abe36 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1340,7 +1340,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 410660223 +#define SIGNATURE_HASH 3018529388 #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" @@ -1811,7 +1811,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.2025.01.30.f407-discovery.410660223" +#define TS_SIGNATURE "rusEFI master.2025.01.31.f407-discovery.3018529388" #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 248b2e3be1..918eb87133 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.f429-discovery.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.f429-discovery.1398002641" #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 3d8c0aeced..9f08449f98 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3390431825 +#define SIGNATURE_HASH 1636095298 #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" @@ -1810,7 +1810,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.2025.01.30.f469-discovery.3390431825" +#define TS_SIGNATURE "rusEFI master.2025.01.31.f469-discovery.1636095298" #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 7e77e3b089..1f5d9f15f9 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1341,7 +1341,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 2923532505 +#define SIGNATURE_HASH 97560522 #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" @@ -1812,7 +1812,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.2025.01.30.frankenso_na6.2923532505" +#define TS_SIGNATURE "rusEFI master.2025.01.31.frankenso_na6.97560522" #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 8cfa4f301c..bb9e39057c 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.haba208.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.haba208.1398002641" #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 b0b5d47b10..a1bcb1bbc2 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2902169268 +#define SIGNATURE_HASH 124428711 #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" @@ -1810,7 +1810,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.2025.01.30.hellen-honda-k.2902169268" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-honda-k.124428711" #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 4e9b716e99..4f625b0097 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1340,7 +1340,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2070163933 +#define SIGNATURE_HASH 3505718990 #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" @@ -1811,7 +1811,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.2025.01.30.hellen-nb1.2070163933" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-nb1.3505718990" #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 c737cc2494..46c5c315d8 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1340,7 +1340,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 676951618 +#define SIGNATURE_HASH 2210939217 #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" @@ -1811,7 +1811,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.2025.01.30.hellen121nissan.676951618" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121nissan.2210939217" #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 e93d5f9c79..d1c7347384 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1340,7 +1340,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1882219525 +#define SIGNATURE_HASH 3684782870 #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" @@ -1811,7 +1811,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.2025.01.30.hellen121vag.1882219525" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121vag.3684782870" #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 405e93c9e7..327806a7db 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1340,7 +1340,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 357617205 +#define SIGNATURE_HASH 3200383270 #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" @@ -1811,7 +1811,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.2025.01.30.hellen128.357617205" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen128.3200383270" #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 f8ee11a032..e9a9a69cb1 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 444540362 +#define SIGNATURE_HASH 2985169625 #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" @@ -1808,7 +1808,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.2025.01.30.hellen154hyundai.444540362" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai.2985169625" #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 6c1c2391be..c1a2a2ded2 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3911230296 +#define SIGNATURE_HASH 1118934091 #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" @@ -1808,7 +1808,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.2025.01.30.hellen154hyundai_f7.3911230296" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai_f7.1118934091" #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 a2b399b7c9..1c1c384136 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1340,7 +1340,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 99223828 +#define SIGNATURE_HASH 2927312391 #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" @@ -1811,7 +1811,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.2025.01.30.hellen72.99223828" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen72.2927312391" #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 1008fad12d..39607ffe22 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1340,7 +1340,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1818691362 +#define SIGNATURE_HASH 3354800177 #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" @@ -1811,7 +1811,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.2025.01.30.hellenNA6.1818691362" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA6.3354800177" #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 757a8a3b40..111cfed148 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1341,7 +1341,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2478654956 +#define SIGNATURE_HASH 942437119 #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" @@ -1812,7 +1812,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.2025.01.30.hellenNA8_96.2478654956" +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA8_96.942437119" #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 cea3b9f5b6..07c6a355a8 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2664539997 +#define SIGNATURE_HASH 893423694 #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" @@ -1811,7 +1811,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.2025.01.30.m74_9.2664539997" +#define TS_SIGNATURE "rusEFI master.2025.01.31.m74_9.893423694" #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 d57c1594d0..796af48920 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -1338,7 +1338,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3015451905 +#define SIGNATURE_HASH 405606930 #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" @@ -1809,7 +1809,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.2025.01.30.mre-legacy_f4.3015451905" +#define TS_SIGNATURE "rusEFI master.2025.01.31.mre-legacy_f4.405606930" #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 1d93d15972..6b2f41c1e4 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1338,7 +1338,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3015451905 +#define SIGNATURE_HASH 405606930 #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" @@ -1809,7 +1809,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.2025.01.30.mre_f4.3015451905" +#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f4.405606930" #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 2e9a7353aa..4dd569f4e7 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1338,7 +1338,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3015451905 +#define SIGNATURE_HASH 405606930 #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" @@ -1809,7 +1809,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.2025.01.30.mre_f7.3015451905" +#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f7.405606930" #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 dd9c602cf3..3807de7a9b 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.nucleo_f413.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.nucleo_f413.1398002641" #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 3d33b6f10a..cbd977c535 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2502079874 +#define SIGNATURE_HASH 1051951761 #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" @@ -1808,7 +1808,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.2025.01.30.proteus_f4.2502079874" +#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f4.1051951761" #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 3652a4d536..fcb76939db 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2502079874 +#define SIGNATURE_HASH 1051951761 #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" @@ -1808,7 +1808,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.2025.01.30.proteus_f7.2502079874" +#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f7.1051951761" #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 99e12fe182..1721343d57 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2502079874 +#define SIGNATURE_HASH 1051951761 #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" @@ -1808,7 +1808,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.2025.01.30.proteus_h7.2502079874" +#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_h7.1051951761" #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 61fa4bf00e..3106fcbaba 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2755250671 +#define SIGNATURE_HASH 262733564 #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" @@ -1809,7 +1809,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.2025.01.30.small-can-board.2755250671" +#define TS_SIGNATURE "rusEFI master.2025.01.31.small-can-board.262733564" #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 e2a22f2926..068e738aa7 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.stm32f429_nucleo.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f429_nucleo.1398002641" #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 77bd242c98..406da3c2e6 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.stm32f767_nucleo.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f767_nucleo.1398002641" #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 3195fb5ea6..95ef4df833 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.stm32h743_nucleo.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32h743_nucleo.1398002641" #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 bb5c5b2635..d2d35ff5f1 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2816728220 +#define SIGNATURE_HASH 208857999 #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" @@ -1811,7 +1811,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.2025.01.30.subaru_eg33_f7.2816728220" +#define TS_SIGNATURE "rusEFI master.2025.01.31.subaru_eg33_f7.208857999" #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 573679cb5d..0ccaa956dd 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1339,7 +1339,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4173522114 +#define SIGNATURE_HASH 1398002641 #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" @@ -1810,7 +1810,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.2025.01.30.t-b-g.4173522114" +#define TS_SIGNATURE "rusEFI master.2025.01.31.t-b-g.1398002641" #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 cfc0a7d42e..d8b14fefbc 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1333,7 +1333,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 4170934993 +#define SIGNATURE_HASH 1393188290 #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" @@ -1805,7 +1805,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.2025.01.30.uaefi.4170934993" +#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi.1393188290" #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 dff9df0ba9..2e03d1355c 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -1337,7 +1337,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3525760124 +#define SIGNATURE_HASH 2042094447 #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" @@ -1808,7 +1808,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.2025.01.30.uaefi121.3525760124" +#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi121.2042094447" #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 9cfeb0cd9a..4ee3bfeffa 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 929545910 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-2chan.929545910" +#define SIGNATURE_HASH 2633402789 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-2chan.2633402789" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index f8210a7c72..1f604db90f 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 2130659647 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-4chan.2130659647" +#define SIGNATURE_HASH 3580788268 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan.3580788268" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index d40614acf3..fe14db9091 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 2130659647 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-4chan_f7.2130659647" +#define SIGNATURE_HASH 3580788268 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index f8181ca9c3..2d4e7c7028 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 274307881 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-4k-gdi.274307881" +#define SIGNATURE_HASH 3150490682 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 097013bb13..55e30eb195 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 25168530 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-8chan-revA.25168530" +#define SIGNATURE_HASH 2853256577 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 3cda3cbaa7..0c3268b830 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 2623012158 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-8chan.2623012158" +#define SIGNATURE_HASH 935774765 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan.935774765" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 847db7a61a..13876b5fea 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 2623012158 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-8chan_f7.2623012158" +#define SIGNATURE_HASH 935774765 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-8chan_f7.935774765" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index 30add7be34..1c93c539d0 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 938370696 -#define TS_SIGNATURE "rusEFI master.2025.01.30.alphax-silver.938370696" +#define SIGNATURE_HASH 2625589659 +#define TS_SIGNATURE "rusEFI master.2025.01.31.alphax-silver.2625589659" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index b1c9e4c11f..4dd8c521d6 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.at_start_f435.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.at_start_f435.1398002641" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 3bbb429819..33175f6155 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 3167039628 -#define TS_SIGNATURE "rusEFI master.2025.01.30.atlas.3167039628" +#define SIGNATURE_HASH 391382943 +#define TS_SIGNATURE "rusEFI master.2025.01.31.atlas.391382943" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 6c1a5c9b3a..5c2cf8cf00 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 410660223 -#define TS_SIGNATURE "rusEFI master.2025.01.30.f407-discovery.410660223" +#define SIGNATURE_HASH 3018529388 +#define TS_SIGNATURE "rusEFI master.2025.01.31.f407-discovery.3018529388" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 31b9a1a2a3..18befa1377 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.f429-discovery.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.f429-discovery.1398002641" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index ecab6bd428..0eb5df5514 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 3390431825 -#define TS_SIGNATURE "rusEFI master.2025.01.30.f469-discovery.3390431825" +#define SIGNATURE_HASH 1636095298 +#define TS_SIGNATURE "rusEFI master.2025.01.31.f469-discovery.1636095298" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 04cf3573f9..d72d789102 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 2923532505 -#define TS_SIGNATURE "rusEFI master.2025.01.30.frankenso_na6.2923532505" +#define SIGNATURE_HASH 97560522 +#define TS_SIGNATURE "rusEFI master.2025.01.31.frankenso_na6.97560522" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 1d632b380f..aa29929213 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.haba208.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.haba208.1398002641" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 74eaa5f8de..658dc953dc 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 2902169268 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen-honda-k.2902169268" +#define SIGNATURE_HASH 124428711 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-honda-k.124428711" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 32bbe077e2..483892ca5c 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 2070163933 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen-nb1.2070163933" +#define SIGNATURE_HASH 3505718990 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen-nb1.3505718990" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index c65246414f..79c95a02a7 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 676951618 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen121nissan.676951618" +#define SIGNATURE_HASH 2210939217 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121nissan.2210939217" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index dff6325d80..f5724dd305 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 1882219525 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen121vag.1882219525" +#define SIGNATURE_HASH 3684782870 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen121vag.3684782870" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 038eafbef9..869387a415 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 357617205 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen128.357617205" +#define SIGNATURE_HASH 3200383270 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen128.3200383270" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 954a8e28e9..bfaf168d22 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 444540362 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen154hyundai.444540362" +#define SIGNATURE_HASH 2985169625 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai.2985169625" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index a43f84586f..9ec3b7a23d 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 3911230296 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen154hyundai_f7.3911230296" +#define SIGNATURE_HASH 1118934091 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen154hyundai_f7.1118934091" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 177458c54c..053bd9268c 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 99223828 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellen72.99223828" +#define SIGNATURE_HASH 2927312391 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellen72.2927312391" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 6cdfee9a8b..e792d341f8 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 1818691362 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellenNA6.1818691362" +#define SIGNATURE_HASH 3354800177 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA6.3354800177" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index d939c9842c..f70474de47 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 2478654956 -#define TS_SIGNATURE "rusEFI master.2025.01.30.hellenNA8_96.2478654956" +#define SIGNATURE_HASH 942437119 +#define TS_SIGNATURE "rusEFI master.2025.01.31.hellenNA8_96.942437119" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 67212587a5..c825121fbc 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 2664539997 -#define TS_SIGNATURE "rusEFI master.2025.01.30.m74_9.2664539997" +#define SIGNATURE_HASH 893423694 +#define TS_SIGNATURE "rusEFI master.2025.01.31.m74_9.893423694" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index c5611413c8..3a66e0f8fd 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 3015451905 -#define TS_SIGNATURE "rusEFI master.2025.01.30.mre-legacy_f4.3015451905" +#define SIGNATURE_HASH 405606930 +#define TS_SIGNATURE "rusEFI master.2025.01.31.mre-legacy_f4.405606930" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index e4a5c184cb..9b6181fc9b 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 3015451905 -#define TS_SIGNATURE "rusEFI master.2025.01.30.mre_f4.3015451905" +#define SIGNATURE_HASH 405606930 +#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f4.405606930" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index f895f6343d..ef123e9e69 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 3015451905 -#define TS_SIGNATURE "rusEFI master.2025.01.30.mre_f7.3015451905" +#define SIGNATURE_HASH 405606930 +#define TS_SIGNATURE "rusEFI master.2025.01.31.mre_f7.405606930" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 9f58bb3b77..1eafca97cc 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.nucleo_f413.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.nucleo_f413.1398002641" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f12293e64a..cb6aaeeb4b 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 2502079874 -#define TS_SIGNATURE "rusEFI master.2025.01.30.proteus_f4.2502079874" +#define SIGNATURE_HASH 1051951761 +#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f4.1051951761" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 08a8d45b31..72834b3ff6 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 2502079874 -#define TS_SIGNATURE "rusEFI master.2025.01.30.proteus_f7.2502079874" +#define SIGNATURE_HASH 1051951761 +#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_f7.1051951761" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index ba7cefaff0..d06cdb00ef 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 2502079874 -#define TS_SIGNATURE "rusEFI master.2025.01.30.proteus_h7.2502079874" +#define SIGNATURE_HASH 1051951761 +#define TS_SIGNATURE "rusEFI master.2025.01.31.proteus_h7.1051951761" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 670c84eb1e..c55bb31174 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 2755250671 -#define TS_SIGNATURE "rusEFI master.2025.01.30.small-can-board.2755250671" +#define SIGNATURE_HASH 262733564 +#define TS_SIGNATURE "rusEFI master.2025.01.31.small-can-board.262733564" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index bbd808c86c..3cd77e00d4 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.stm32f429_nucleo.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f429_nucleo.1398002641" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index f140863e46..3e7143cf6e 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.stm32f767_nucleo.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32f767_nucleo.1398002641" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index b426800250..0cfdad7348 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.stm32h743_nucleo.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.stm32h743_nucleo.1398002641" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 030f3be257..78394f5079 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 2816728220 -#define TS_SIGNATURE "rusEFI master.2025.01.30.subaru_eg33_f7.2816728220" +#define SIGNATURE_HASH 208857999 +#define TS_SIGNATURE "rusEFI master.2025.01.31.subaru_eg33_f7.208857999" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 472d8b8319..7d2aee86a7 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 4173522114 -#define TS_SIGNATURE "rusEFI master.2025.01.30.t-b-g.4173522114" +#define SIGNATURE_HASH 1398002641 +#define TS_SIGNATURE "rusEFI master.2025.01.31.t-b-g.1398002641" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 7dafab7c36..4627e38fe7 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 4170934993 -#define TS_SIGNATURE "rusEFI master.2025.01.30.uaefi.4170934993" +#define SIGNATURE_HASH 1393188290 +#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi.1393188290" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index 46fc0effca..5bb88bdf1d 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 3525760124 -#define TS_SIGNATURE "rusEFI master.2025.01.30.uaefi121.3525760124" +#define SIGNATURE_HASH 2042094447 +#define TS_SIGNATURE "rusEFI master.2025.01.31.uaefi121.2042094447" diff --git a/firmware/live_data_generated/high_pressure_fuel_pump_generated.h b/firmware/live_data_generated/high_pressure_fuel_pump_generated.h index 598b61b5bc..d73e11b0ed 100644 --- a/firmware/live_data_generated/high_pressure_fuel_pump_generated.h +++ b/firmware/live_data_generated/high_pressure_fuel_pump_generated.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Wed Jan 03 20:30:10 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -12,7 +12,8 @@ struct high_pressure_fuel_pump_s { */ angle_t m_requested_pump = (angle_t)0; /** - * "GDI: requested_percent" + * GDI: HPFP requested duty + * units: % * offset 4 */ float fuel_requested_percent = (float)0; @@ -22,113 +23,117 @@ struct high_pressure_fuel_pump_s { */ float fuel_requested_percent_pi = (float)0; /** + * GDI: HPFP no Valve control output offset 12 bit 0 */ bool noValve : 1 {}; /** + * GDI: HPFP angle above min offset 12 bit 1 */ bool angleAboveMin : 1 {}; /** + * GDI: HPFP Active offset 12 bit 2 */ - bool isHpfpInactive : 1 {}; + bool isHpfpActive : 1 {}; /** + * GDI: HPFP Valve state offset 12 bit 3 */ - bool unusedBit_6_3 : 1 {}; + bool HpfpValveState : 1 {}; /** offset 12 bit 4 */ - bool unusedBit_6_4 : 1 {}; + bool unusedBit_7_4 : 1 {}; /** offset 12 bit 5 */ - bool unusedBit_6_5 : 1 {}; + bool unusedBit_7_5 : 1 {}; /** offset 12 bit 6 */ - bool unusedBit_6_6 : 1 {}; + bool unusedBit_7_6 : 1 {}; /** offset 12 bit 7 */ - bool unusedBit_6_7 : 1 {}; + bool unusedBit_7_7 : 1 {}; /** offset 12 bit 8 */ - bool unusedBit_6_8 : 1 {}; + bool unusedBit_7_8 : 1 {}; /** offset 12 bit 9 */ - bool unusedBit_6_9 : 1 {}; + bool unusedBit_7_9 : 1 {}; /** offset 12 bit 10 */ - bool unusedBit_6_10 : 1 {}; + bool unusedBit_7_10 : 1 {}; /** offset 12 bit 11 */ - bool unusedBit_6_11 : 1 {}; + bool unusedBit_7_11 : 1 {}; /** offset 12 bit 12 */ - bool unusedBit_6_12 : 1 {}; + bool unusedBit_7_12 : 1 {}; /** offset 12 bit 13 */ - bool unusedBit_6_13 : 1 {}; + bool unusedBit_7_13 : 1 {}; /** offset 12 bit 14 */ - bool unusedBit_6_14 : 1 {}; + bool unusedBit_7_14 : 1 {}; /** offset 12 bit 15 */ - bool unusedBit_6_15 : 1 {}; + bool unusedBit_7_15 : 1 {}; /** offset 12 bit 16 */ - bool unusedBit_6_16 : 1 {}; + bool unusedBit_7_16 : 1 {}; /** offset 12 bit 17 */ - bool unusedBit_6_17 : 1 {}; + bool unusedBit_7_17 : 1 {}; /** offset 12 bit 18 */ - bool unusedBit_6_18 : 1 {}; + bool unusedBit_7_18 : 1 {}; /** offset 12 bit 19 */ - bool unusedBit_6_19 : 1 {}; + bool unusedBit_7_19 : 1 {}; /** offset 12 bit 20 */ - bool unusedBit_6_20 : 1 {}; + bool unusedBit_7_20 : 1 {}; /** offset 12 bit 21 */ - bool unusedBit_6_21 : 1 {}; + bool unusedBit_7_21 : 1 {}; /** offset 12 bit 22 */ - bool unusedBit_6_22 : 1 {}; + bool unusedBit_7_22 : 1 {}; /** offset 12 bit 23 */ - bool unusedBit_6_23 : 1 {}; + bool unusedBit_7_23 : 1 {}; /** offset 12 bit 24 */ - bool unusedBit_6_24 : 1 {}; + bool unusedBit_7_24 : 1 {}; /** offset 12 bit 25 */ - bool unusedBit_6_25 : 1 {}; + bool unusedBit_7_25 : 1 {}; /** offset 12 bit 26 */ - bool unusedBit_6_26 : 1 {}; + bool unusedBit_7_26 : 1 {}; /** offset 12 bit 27 */ - bool unusedBit_6_27 : 1 {}; + bool unusedBit_7_27 : 1 {}; /** offset 12 bit 28 */ - bool unusedBit_6_28 : 1 {}; + bool unusedBit_7_28 : 1 {}; /** offset 12 bit 29 */ - bool unusedBit_6_29 : 1 {}; + bool unusedBit_7_29 : 1 {}; /** offset 12 bit 30 */ - bool unusedBit_6_30 : 1 {}; + bool unusedBit_7_30 : 1 {}; /** offset 12 bit 31 */ - bool unusedBit_6_31 : 1 {}; + bool unusedBit_7_31 : 1 {}; /** * "GDI: target pressure" * offset 16 */ float m_pressureTarget_kPa = (float)0; /** - * "GDI: nextLobe" + * "GDI: next lobe N" * offset 20 */ angle_t nextLobe = (angle_t)0; /** - * GDI: next start + * GDI: valve activation angle * units: v * offset 24 */ @@ -137,4 +142,4 @@ struct high_pressure_fuel_pump_s { static_assert(sizeof(high_pressure_fuel_pump_s) == 28); // end -// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Wed Jan 03 20:30:10 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 1c280e74ea..d32b7d9b17 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.2025.01.30.f407-discovery.410660223" + signature = "rusEFI master.2025.01.31.f407-discovery.3018529388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.f407-discovery.410660223" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.f407-discovery.3018529388" ; 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 @@ -3232,11 +3232,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4970,7 +4971,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5845,14 +5846,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6823,7 +6825,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index e6ddee03eb..00ef47ff97 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.2025.01.30.alphax-2chan.929545910" + signature = "rusEFI master.2025.01.31.alphax-2chan.2633402789" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-2chan.929545910" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-2chan.2633402789" ; 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 @@ -3236,11 +3236,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4974,7 +4975,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5840,14 +5841,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6802,7 +6804,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 770f6ab84e..b8ea731276 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.2025.01.30.alphax-4chan.2130659647" + signature = "rusEFI master.2025.01.31.alphax-4chan.3580788268" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-4chan.2130659647" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-4chan.3580788268" ; 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 @@ -3241,11 +3241,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4979,7 +4980,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5854,14 +5855,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6845,7 +6847,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index c4264630b5..746d13da82 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.2025.01.30.alphax-4chan_f7.2130659647" + signature = "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-4chan_f7.2130659647" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-4chan_f7.3580788268" ; 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 @@ -3241,11 +3241,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4979,7 +4980,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5854,14 +5855,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6845,7 +6847,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index cc1d3d50b1..4929648e92 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.2025.01.30.alphax-4k-gdi.274307881" + signature = "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-4k-gdi.274307881" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-4k-gdi.3150490682" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4966,7 +4967,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5840,14 +5841,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6821,7 +6823,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 00a3ab6d94..ab96fa6c4e 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.2025.01.30.alphax-8chan-revA.25168530" + signature = "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-8chan-revA.25168530" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-8chan-revA.2853256577" ; 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 @@ -3236,11 +3236,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4974,7 +4975,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5848,14 +5849,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6821,7 +6823,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 95e8265dfe..0cbd5b72de 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.2025.01.30.alphax-8chan.2623012158" + signature = "rusEFI master.2025.01.31.alphax-8chan.935774765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-8chan.2623012158" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-8chan.935774765" ; 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 @@ -3245,11 +3245,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4980,7 +4981,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5855,14 +5856,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6848,7 +6850,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index c24191c21b..0bbe353c87 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.2025.01.30.alphax-8chan_f7.2623012158" + signature = "rusEFI master.2025.01.31.alphax-8chan_f7.935774765" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-8chan_f7.2623012158" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-8chan_f7.935774765" ; 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 @@ -3245,11 +3245,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4980,7 +4981,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5855,14 +5856,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6848,7 +6850,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index 2fb6608762..a82827a9c7 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.2025.01.30.alphax-silver.938370696" + signature = "rusEFI master.2025.01.31.alphax-silver.2625589659" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.alphax-silver.938370696" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.alphax-silver.2625589659" ; 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 @@ -3232,11 +3232,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4970,7 +4971,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5835,14 +5836,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6798,7 +6800,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index b6dd96c6d1..638dd27df1 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.2025.01.30.at_start_f435.4173522114" + signature = "rusEFI master.2025.01.31.at_start_f435.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.at_start_f435.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.at_start_f435.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index ecebc10f37..11ba703db4 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.2025.01.30.atlas.3167039628" + signature = "rusEFI master.2025.01.31.atlas.391382943" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.atlas.3167039628" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.atlas.391382943" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 1c280e74ea..d32b7d9b17 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.2025.01.30.f407-discovery.410660223" + signature = "rusEFI master.2025.01.31.f407-discovery.3018529388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.f407-discovery.410660223" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.f407-discovery.3018529388" ; 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 @@ -3232,11 +3232,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4970,7 +4971,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5845,14 +5846,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6823,7 +6825,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index a631424879..28b6de9896 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.2025.01.30.f429-discovery.4173522114" + signature = "rusEFI master.2025.01.31.f429-discovery.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.f429-discovery.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.f429-discovery.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 382b76bfca..1a72c27493 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.2025.01.30.f469-discovery.3390431825" + signature = "rusEFI master.2025.01.31.f469-discovery.1636095298" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.f469-discovery.3390431825" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.f469-discovery.1636095298" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 5c4fb747a0..1c4ce37b54 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.2025.01.30.frankenso_na6.2923532505" + signature = "rusEFI master.2025.01.31.frankenso_na6.97560522" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.frankenso_na6.2923532505" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.frankenso_na6.97560522" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index cb731fb0ff..90fd361051 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.2025.01.30.haba208.4173522114" + signature = "rusEFI master.2025.01.31.haba208.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.haba208.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.haba208.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 5ade9e788e..20ae63801b 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.2025.01.30.hellen-honda-k.2902169268" + signature = "rusEFI master.2025.01.31.hellen-honda-k.124428711" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen-honda-k.2902169268" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen-honda-k.124428711" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -3164,11 +3164,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4872,7 +4873,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 highFuelPressureGauge = highFuelPressure, "Fuel pressure (high)", "bar", 0, 200, 0, 0, 200, 200, 1, 0 @@ -5698,14 +5699,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6636,7 +6638,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 506c8bd973..43677c4430 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.2025.01.30.hellen-nb1.2070163933" + signature = "rusEFI master.2025.01.31.hellen-nb1.3505718990" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen-nb1.2070163933" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen-nb1.3505718990" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6817,7 +6819,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 97c2516c96..d555be27e8 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.2025.01.30.hellen121nissan.676951618" + signature = "rusEFI master.2025.01.31.hellen121nissan.2210939217" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen121nissan.676951618" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen121nissan.2210939217" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5842,14 +5843,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6813,7 +6815,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 785a4bb04c..fe7fbeaf7e 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.2025.01.30.hellen121vag.1882219525" + signature = "rusEFI master.2025.01.31.hellen121vag.3684782870" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen121vag.1882219525" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen121vag.3684782870" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5842,14 +5843,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6815,7 +6817,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index a19c0cb5d9..ddc0c5365e 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.2025.01.30.hellen128.357617205" + signature = "rusEFI master.2025.01.31.hellen128.3200383270" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen128.357617205" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen128.3200383270" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6817,7 +6819,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 8c77d2030e..14e53a5398 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.2025.01.30.hellen154hyundai.444540362" + signature = "rusEFI master.2025.01.31.hellen154hyundai.2985169625" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen154hyundai.444540362" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen154hyundai.2985169625" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5838,14 +5839,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6798,7 +6800,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 3a18dedaa4..5a5074b323 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.2025.01.30.hellen154hyundai_f7.3911230296" + signature = "rusEFI master.2025.01.31.hellen154hyundai_f7.1118934091" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen154hyundai_f7.3911230296" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen154hyundai_f7.1118934091" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5838,14 +5839,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6799,7 +6801,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 76542b1d2d..4cddd96263 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.2025.01.30.hellen72.99223828" + signature = "rusEFI master.2025.01.31.hellen72.2927312391" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellen72.99223828" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellen72.2927312391" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6817,7 +6819,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index bff30073e5..b9768b7599 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.2025.01.30.hellenNA6.1818691362" + signature = "rusEFI master.2025.01.31.hellenNA6.3354800177" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellenNA6.1818691362" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellenNA6.3354800177" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6817,7 +6819,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 69eba8107d..eb4472b03a 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.2025.01.30.hellenNA8_96.2478654956" + signature = "rusEFI master.2025.01.31.hellenNA8_96.942437119" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.hellenNA8_96.2478654956" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.hellenNA8_96.942437119" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6817,7 +6819,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index cecc32c805..9880ab9836 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.2025.01.30.m74_9.2664539997" + signature = "rusEFI master.2025.01.31.m74_9.893423694" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.m74_9.2664539997" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.m74_9.893423694" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6819,7 +6821,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index 4c899a2111..c71c8d3e26 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.2025.01.30.mre-legacy_f4.3015451905" + signature = "rusEFI master.2025.01.31.mre-legacy_f4.405606930" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.mre-legacy_f4.3015451905" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.mre-legacy_f4.405606930" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5840,14 +5841,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6831,7 +6833,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index ebfb4e15b9..8436976d53 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.2025.01.30.mre_f4.3015451905" + signature = "rusEFI master.2025.01.31.mre_f4.405606930" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.mre_f4.3015451905" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.mre_f4.405606930" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5840,14 +5841,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6831,7 +6833,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 10196a59f5..475bc55d99 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.2025.01.30.mre_f7.3015451905" + signature = "rusEFI master.2025.01.31.mre_f7.405606930" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.mre_f7.3015451905" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.mre_f7.405606930" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5840,14 +5841,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6831,7 +6833,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index a4b663573b..7f61abaadc 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.2025.01.30.nucleo_f413.4173522114" + signature = "rusEFI master.2025.01.31.nucleo_f413.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.nucleo_f413.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.nucleo_f413.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 9142904cee..8d173a0f88 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.2025.01.30.proteus_f4.2502079874" + signature = "rusEFI master.2025.01.31.proteus_f4.1051951761" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.proteus_f4.2502079874" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.proteus_f4.1051951761" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5844,14 +5845,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6844,7 +6846,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 76a5fd28bb..315d54e20e 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.2025.01.30.proteus_f7.2502079874" + signature = "rusEFI master.2025.01.31.proteus_f7.1051951761" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.proteus_f7.2502079874" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.proteus_f7.1051951761" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5844,14 +5845,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6844,7 +6846,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 9043b91b47..c0be78d6f5 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.2025.01.30.proteus_h7.2502079874" + signature = "rusEFI master.2025.01.31.proteus_h7.1051951761" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.proteus_h7.2502079874" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.proteus_h7.1051951761" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5844,14 +5845,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6844,7 +6846,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index bc9de19bea..14441d6af6 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.2025.01.30.small-can-board.2755250671" + signature = "rusEFI master.2025.01.31.small-can-board.262733564" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.small-can-board.2755250671" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.small-can-board.262733564" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index bff5d3619b..649727c7d3 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.2025.01.30.stm32f429_nucleo.4173522114" + signature = "rusEFI master.2025.01.31.stm32f429_nucleo.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.stm32f429_nucleo.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.stm32f429_nucleo.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 550ad2ed6c..0a6e372a31 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.2025.01.30.stm32f767_nucleo.4173522114" + signature = "rusEFI master.2025.01.31.stm32f767_nucleo.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.stm32f767_nucleo.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.stm32f767_nucleo.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index d5983e86ed..6ce0a31e11 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.2025.01.30.stm32h743_nucleo.4173522114" + signature = "rusEFI master.2025.01.31.stm32h743_nucleo.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.stm32h743_nucleo.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.stm32h743_nucleo.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index e78af8cefa..c299e787a8 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.2025.01.30.subaru_eg33_f7.2816728220" + signature = "rusEFI master.2025.01.31.subaru_eg33_f7.208857999" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.subaru_eg33_f7.2816728220" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.subaru_eg33_f7.208857999" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6818,7 +6820,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index babf746a25..7ee1e52f70 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.2025.01.30.t-b-g.4173522114" + signature = "rusEFI master.2025.01.31.t-b-g.1398002641" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.t-b-g.4173522114" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.t-b-g.1398002641" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5843,14 +5844,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6816,7 +6818,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 2682c99777..4641d9be26 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.2025.01.30.uaefi.4170934993" + signature = "rusEFI master.2025.01.31.uaefi.1393188290" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.uaefi.4170934993" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.uaefi.1393188290" ; 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 @@ -3234,11 +3234,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4979,7 +4980,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5854,14 +5855,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6848,7 +6850,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index c40dcf5f9f..3199090e85 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.2025.01.30.uaefi121.3525760124" + signature = "rusEFI master.2025.01.31.uaefi121.2042094447" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2025.01.30.uaefi121.3525760124" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2025.01.31.uaefi121.2042094447" ; 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 @@ -3231,11 +3231,12 @@ throttleModelCrossoverAngle = scalar, S16, 1088, "%", 0.01, 0 throttleEstimatedFlow = scalar, F32, 1092, "g/s", 1, 0 ; total TS size = 1096 m_requested_pump = scalar, F32, 1096, "", 1, 0 -fuel_requested_percent = scalar, F32, 1100, "", 1, 0 +fuel_requested_percent = scalar, F32, 1100, "%", 1, 0 fuel_requested_percent_pi = scalar, F32, 1104, "", 1, 0 noValve = bits, U32, 1108, [0:0] angleAboveMin = bits, U32, 1108, [1:1] -isHpfpInactive = bits, U32, 1108, [2:2] +isHpfpActive = bits, U32, 1108, [2:2] +HpfpValveState = bits, U32, 1108, [3:3] m_pressureTarget_kPa = scalar, F32, 1112, "", 1, 0 nextLobe = scalar, F32, 1116, "", 1, 0 di_nextStart = scalar, F32, 1120, "v", 1, 0 @@ -4969,7 +4970,7 @@ gaugeCategory = CAN gaugeCategory = GDI di_nextStartGauge = di_nextStart,"DI: next start", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 m_requested_pumpGauge = m_requested_pump,"DI: Pump Angle", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0 - fuel_requested_percentGauge = fuel_requested_percent,"DI: fuel_requested_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 + fuel_requested_percentGauge = fuel_requested_percent,"DI: HPFP requested duty", "%", 0.0, 100.0, 0.0, 0.0, 80.0, 90.0, 0,0 fuel_requested_percent_piGauge = fuel_requested_percent_pi,"DI: fuel_requested_percent_pi", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 ;todo see comment in HpfpQuantity class definition ;m_I_sum_percentGauge = m_I_sum_percent,"DI: m_I_sum_percent", "v", 0.0,100.0, 0.0,100.0, 0.0,100.0, 0,0 @@ -5844,14 +5845,15 @@ entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d" entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f" entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f" entry = m_requested_pump, "GDI: HPFP duration", float, "%.3f" -entry = fuel_requested_percent, "GDI: requested_percent", float, "%.3f" +entry = fuel_requested_percent, "GDI: HPFP requested duty", float, "%.3f" entry = fuel_requested_percent_pi, "GDI: percent_pi", float, "%.3f" -entry = noValve, "noValve", int, "%d" -entry = angleAboveMin, "angleAboveMin", int, "%d" -entry = isHpfpInactive, "isHpfpInactive", int, "%d" +entry = noValve, "GDI: HPFP no Valve control output", int, "%d" +entry = angleAboveMin, "GDI: HPFP angle above min", int, "%d" +entry = isHpfpActive, "GDI: HPFP Active", int, "%d" +entry = HpfpValveState, "GDI: HPFP Valve state", int, "%d" entry = m_pressureTarget_kPa, "GDI: target pressure", float, "%.3f" -entry = nextLobe, "GDI: nextLobe", float, "%.3f" -entry = di_nextStart, "GDI: next start", float, "%.3f" +entry = nextLobe, "GDI: next lobe N", float, "%.3f" +entry = di_nextStart, "GDI: valve activation angle", float, "%.3f" entry = m_deadtime, "Fuel: injector lag", float, "%.3f" entry = pressureDelta, "Fuel: Injector pressure delta", float, "%.3f" entry = pressureRatio, "Fuel: Injector pressure ratio", float, "%.3f" @@ -6837,7 +6839,8 @@ dialog = throttle_modelDialog, "throttle_model" indicatorPanel = high_pressure_fuel_pumpIndicatorPanel, 2 indicator = {noValve}, "noValve No", "noValve Yes" indicator = {angleAboveMin}, "angleAboveMin No", "angleAboveMin Yes" - indicator = {isHpfpInactive}, "isHpfpInactive No", "isHpfpInactive Yes" + indicator = {isHpfpActive}, "isHpfpActive No", "isHpfpActive Yes" + indicator = {HpfpValveState}, "HpfpValveState No", "HpfpValveState Yes" dialog = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump" panel = high_pressure_fuel_pumpIndicatorPanel 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 1877b1124a..773fe9d1ec 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 @@ -1246,7 +1246,6 @@ 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 = 410660223; 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"; @@ -1513,7 +1512,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.2025.01.30.f407-discovery.410660223"; + public static final String TS_SIGNATURE = "rusEFI master.2025.01.31.f407-discovery.3018529388"; public static final char TS_SIMULATE_CAN = '>'; public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_TEST_COMMAND = 't'; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/HighPressureFuelPump.java b/java_console/models/src/main/java/com/rusefi/config/generated/HighPressureFuelPump.java index db15d2ad3d..473f76923b 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/HighPressureFuelPump.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/HighPressureFuelPump.java @@ -11,7 +11,8 @@ public class HighPressureFuelPump { public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT).setBaseOffset(1096); public static final Field NOVALVE = Field.create("NOVALVE", 12, FieldType.BIT, 0).setBaseOffset(1096); public static final Field ANGLEABOVEMIN = Field.create("ANGLEABOVEMIN", 12, FieldType.BIT, 1).setBaseOffset(1096); - public static final Field ISHPFPINACTIVE = Field.create("ISHPFPINACTIVE", 12, FieldType.BIT, 2).setBaseOffset(1096); + public static final Field ISHPFPACTIVE = Field.create("ISHPFPACTIVE", 12, FieldType.BIT, 2).setBaseOffset(1096); + public static final Field HPFPVALVESTATE = Field.create("HPFPVALVESTATE", 12, FieldType.BIT, 3).setBaseOffset(1096); public static final Field M_PRESSURETARGET_KPA = Field.create("M_PRESSURETARGET_KPA", 16, FieldType.FLOAT).setBaseOffset(1096); public static final Field NEXTLOBE = Field.create("NEXTLOBE", 20, FieldType.FLOAT).setBaseOffset(1096); public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 24, FieldType.FLOAT).setBaseOffset(1096); @@ -21,7 +22,8 @@ public class HighPressureFuelPump { FUEL_REQUESTED_PERCENT_PI, NOVALVE, ANGLEABOVEMIN, - ISHPFPINACTIVE, + ISHPFPACTIVE, + HPFPVALVESTATE, M_PRESSURETARGET_KPA, NEXTLOBE, DI_NEXTSTART,