From 86e0bd317b2faeb9d215db4bdde18732e15a78b6 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Tue, 23 Apr 2024 04:14:09 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../console/binary/generated/data_logs.ini | 1 + .../binary/generated/output_channels.ini | 153 ++++++++-------- .../console/binary/generated/sensors.java | 155 ++++++++-------- .../binary/output_channels_generated.h | 12 +- .../console/binary_log/log_fields_generated.h | 1 + .../generated/rusefi_generated_alphax-2chan.h | 6 +- .../generated/rusefi_generated_alphax-4chan.h | 6 +- .../rusefi_generated_alphax-4chan_f7.h | 6 +- .../rusefi_generated_alphax-8chan-revA.h | 6 +- .../generated/rusefi_generated_alphax-8chan.h | 6 +- .../rusefi_generated_alphax-8chan_f7.h | 6 +- .../rusefi_generated_at_start_f435.h | 6 +- .../generated/rusefi_generated_atlas.h | 6 +- .../rusefi_generated_f407-discovery.h | 6 +- .../rusefi_generated_f429-discovery.h | 6 +- .../rusefi_generated_f469-discovery.h | 6 +- .../rusefi_generated_frankenso_na6.h | 6 +- .../generated/rusefi_generated_haba208.h | 6 +- .../rusefi_generated_hellen-112-17.h | 6 +- .../rusefi_generated_hellen-gm-e67.h | 6 +- .../rusefi_generated_hellen-honda-k.h | 6 +- .../generated/rusefi_generated_hellen-nb1.h | 6 +- .../rusefi_generated_hellen121nissan.h | 6 +- .../generated/rusefi_generated_hellen121vag.h | 6 +- .../generated/rusefi_generated_hellen128.h | 6 +- .../rusefi_generated_hellen154hyundai.h | 6 +- .../rusefi_generated_hellen154hyundai_f7.h | 6 +- .../generated/rusefi_generated_hellen72.h | 6 +- .../generated/rusefi_generated_hellen81.h | 6 +- .../generated/rusefi_generated_hellen88bmw.h | 6 +- .../generated/rusefi_generated_hellenNA6.h | 6 +- .../generated/rusefi_generated_hellenNA8_96.h | 6 +- .../generated/rusefi_generated_m74_9.h | 6 +- .../generated/rusefi_generated_mre_f4.h | 6 +- .../generated/rusefi_generated_mre_f7.h | 6 +- .../generated/rusefi_generated_nucleo_f413.h | 6 +- .../rusefi_generated_prometheus_405.h | 6 +- .../rusefi_generated_prometheus_469.h | 6 +- .../generated/rusefi_generated_proteus_f4.h | 6 +- .../generated/rusefi_generated_proteus_f7.h | 6 +- .../generated/rusefi_generated_proteus_h7.h | 6 +- .../generated/rusefi_generated_s105.h | 6 +- .../rusefi_generated_small-can-board.h | 6 +- .../rusefi_generated_stm32f429_nucleo.h | 6 +- .../rusefi_generated_stm32f767_nucleo.h | 6 +- .../rusefi_generated_stm32h743_nucleo.h | 6 +- .../generated/rusefi_generated_t-b-g.h | 6 +- .../generated/rusefi_generated_tdg-pdm8.h | 6 +- .../generated/rusefi_generated_uaefi.h | 6 +- .../generated/signature_alphax-2chan.h | 4 +- .../generated/signature_alphax-4chan.h | 4 +- .../generated/signature_alphax-4chan_f7.h | 4 +- .../generated/signature_alphax-8chan-revA.h | 4 +- .../generated/signature_alphax-8chan.h | 4 +- .../generated/signature_alphax-8chan_f7.h | 4 +- .../generated/signature_at_start_f435.h | 4 +- .../controllers/generated/signature_atlas.h | 4 +- .../generated/signature_f407-discovery.h | 4 +- .../generated/signature_f429-discovery.h | 4 +- .../generated/signature_f469-discovery.h | 4 +- .../generated/signature_frankenso_na6.h | 4 +- .../controllers/generated/signature_haba208.h | 4 +- .../generated/signature_hellen-112-17.h | 4 +- .../generated/signature_hellen-gm-e67.h | 4 +- .../generated/signature_hellen-honda-k.h | 4 +- .../generated/signature_hellen-nb1.h | 4 +- .../generated/signature_hellen121nissan.h | 4 +- .../generated/signature_hellen121vag.h | 4 +- .../generated/signature_hellen128.h | 4 +- .../generated/signature_hellen154hyundai.h | 4 +- .../generated/signature_hellen154hyundai_f7.h | 4 +- .../generated/signature_hellen72.h | 4 +- .../generated/signature_hellen81.h | 4 +- .../generated/signature_hellen88bmw.h | 4 +- .../generated/signature_hellenNA6.h | 4 +- .../generated/signature_hellenNA8_96.h | 4 +- .../controllers/generated/signature_m74_9.h | 4 +- .../controllers/generated/signature_mre_f4.h | 4 +- .../controllers/generated/signature_mre_f7.h | 4 +- .../generated/signature_nucleo_f413.h | 4 +- .../generated/signature_prometheus_405.h | 4 +- .../generated/signature_prometheus_469.h | 4 +- .../generated/signature_proteus_f4.h | 4 +- .../generated/signature_proteus_f7.h | 4 +- .../generated/signature_proteus_h7.h | 4 +- .../controllers/generated/signature_s105.h | 4 +- .../generated/signature_small-can-board.h | 4 +- .../generated/signature_stm32f429_nucleo.h | 4 +- .../generated/signature_stm32f767_nucleo.h | 4 +- .../generated/signature_stm32h743_nucleo.h | 4 +- .../controllers/generated/signature_t-b-g.h | 4 +- .../generated/signature_tdg-pdm8.h | 4 +- .../controllers/generated/signature_uaefi.h | 4 +- .../lua/generated/output_lookup_generated.cpp | 3 + firmware/tunerstudio/generated/rusefi.ini | 169 +++++++++--------- .../generated/rusefi_alphax-2chan.ini | 169 +++++++++--------- .../generated/rusefi_alphax-4chan.ini | 169 +++++++++--------- .../generated/rusefi_alphax-4chan_f7.ini | 169 +++++++++--------- .../generated/rusefi_alphax-8chan-revA.ini | 169 +++++++++--------- .../generated/rusefi_alphax-8chan.ini | 169 +++++++++--------- .../generated/rusefi_alphax-8chan_f7.ini | 169 +++++++++--------- .../generated/rusefi_at_start_f435.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_atlas.ini | 169 +++++++++--------- .../generated/rusefi_f407-discovery.ini | 169 +++++++++--------- .../generated/rusefi_f429-discovery.ini | 169 +++++++++--------- .../generated/rusefi_f469-discovery.ini | 169 +++++++++--------- .../generated/rusefi_frankenso_na6.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_haba208.ini | 169 +++++++++--------- .../generated/rusefi_hellen-112-17.ini | 169 +++++++++--------- .../generated/rusefi_hellen-gm-e67.ini | 169 +++++++++--------- .../generated/rusefi_hellen-honda-k.ini | 167 ++++++++--------- .../generated/rusefi_hellen-nb1.ini | 169 +++++++++--------- .../generated/rusefi_hellen121nissan.ini | 169 +++++++++--------- .../generated/rusefi_hellen121vag.ini | 169 +++++++++--------- .../generated/rusefi_hellen128.ini | 169 +++++++++--------- .../generated/rusefi_hellen154hyundai.ini | 169 +++++++++--------- .../generated/rusefi_hellen154hyundai_f7.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_hellen72.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_hellen81.ini | 169 +++++++++--------- .../generated/rusefi_hellen88bmw.ini | 169 +++++++++--------- .../generated/rusefi_hellenNA6.ini | 169 +++++++++--------- .../generated/rusefi_hellenNA8_96.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_m74_9.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_mre_f4.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_mre_f7.ini | 169 +++++++++--------- .../generated/rusefi_nucleo_f413.ini | 169 +++++++++--------- .../generated/rusefi_prometheus_405.ini | 169 +++++++++--------- .../generated/rusefi_prometheus_469.ini | 169 +++++++++--------- .../generated/rusefi_proteus_f4.ini | 169 +++++++++--------- .../generated/rusefi_proteus_f7.ini | 169 +++++++++--------- .../generated/rusefi_proteus_h7.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_s105.ini | 169 +++++++++--------- .../generated/rusefi_small-can-board.ini | 169 +++++++++--------- .../generated/rusefi_stm32f429_nucleo.ini | 169 +++++++++--------- .../generated/rusefi_stm32f767_nucleo.ini | 169 +++++++++--------- .../generated/rusefi_stm32h743_nucleo.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_t-b-g.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 169 +++++++++--------- .../tunerstudio/generated/rusefi_uaefi.ini | 169 +++++++++--------- .../com/rusefi/config/generated/Fields.java | 8 +- .../rusefi/config/generated/TsOutputs.java | 160 +++++++++-------- 141 files changed, 4387 insertions(+), 4149 deletions(-) diff --git a/firmware/console/binary/generated/data_logs.ini b/firmware/console/binary/generated/data_logs.ini index a35678f132..6c5cdc41d2 100644 --- a/firmware/console/binary/generated/data_logs.ini +++ b/firmware/console/binary/generated/data_logs.ini @@ -392,6 +392,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" diff --git a/firmware/console/binary/generated/output_channels.ini b/firmware/console/binary/generated/output_channels.ini index 56ad210b79..5b66621ca8 100644 --- a/firmware/console/binary/generated/output_channels.ini +++ b/firmware/console/binary/generated/output_channels.ini @@ -393,82 +393,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 diff --git a/firmware/console/binary/generated/sensors.java b/firmware/console/binary/generated/sensors.java index b24f6bcd18..98246076e8 100644 --- a/firmware/console/binary/generated/sensors.java +++ b/firmware/console/binary/generated/sensors.java @@ -299,83 +299,84 @@ injectorDutyCycleStage2("Fuel: injector duty cycle stage 2", SensorCategory.SENS adc13bitCounter("adc13bitCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 751, 1.0, -1.0, -1.0, ""), fastAdcErrorsCount("fastAdcErrorsCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 752, 1.0, -1.0, -1.0, ""), unexpectedAdcSample("unexpectedAdcSample", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 753, 1.0, -1.0, -1.0, ""), -unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 754, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 755, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 756, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 757, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 758, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 759, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 760, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 761, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 762, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 763, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 764, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 765, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 766, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 767, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 768, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 769, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 770, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 771, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 772, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 773, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 774, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 775, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 776, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 777, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 778, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 779, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 780, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 781, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 782, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 783, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 784, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 785, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 786, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 787, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 788, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 789, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 790, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 791, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 792, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 793, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 794, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 795, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 796, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 797, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 798, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 799, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 800, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 801, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 802, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 803, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 811, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""), -alignmentFill_at_830("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, -20.0, 100.0, "units"), +deviceUid("deviceUid", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 754, 1.0, -1.0, -1.0, ""), +unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 755, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 756, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 757, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 758, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 759, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 760, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 761, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 762, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 763, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 764, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 765, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 766, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 767, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 768, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 769, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 770, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 771, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 772, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 773, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 774, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 775, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 776, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 777, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 778, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 779, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 780, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 781, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 782, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 783, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 784, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 785, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 786, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 787, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 788, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 789, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 790, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 791, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 792, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 793, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 794, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 795, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 796, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 797, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 798, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 799, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 800, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 801, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 802, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 803, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 811, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd63("unusedAtTheEnd 63", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd64("unusedAtTheEnd 64", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd65("unusedAtTheEnd 65", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd66("unusedAtTheEnd 66", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd67("unusedAtTheEnd 67", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd68("unusedAtTheEnd 68", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd69("unusedAtTheEnd 69", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd70("unusedAtTheEnd 70", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd71("unusedAtTheEnd 71", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd72("unusedAtTheEnd 72", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd73("unusedAtTheEnd 73", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd74("unusedAtTheEnd 74", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd75("unusedAtTheEnd 75", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd76("unusedAtTheEnd 76", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""), +alignmentFill_at_831("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, -20.0, 100.0, "units"), totalFuelCorrection("Fuel: Total correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 832, 1.0, 0.0, 3.0, "mult"), running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 836, 1.0, -1.0, -1.0, ""), afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 856, 0.01, 0.0, 0.0, "%"), diff --git a/firmware/console/binary/output_channels_generated.h b/firmware/console/binary/output_channels_generated.h index 1b2f40552b..4394fe4f34 100644 --- a/firmware/console/binary/output_channels_generated.h +++ b/firmware/console/binary/output_channels_generated.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt Mon Apr 22 23:53:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt Tue Apr 23 04:12:41 UTC 2024 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -1295,15 +1295,19 @@ struct output_channels_s { /** * offset 754 */ + uint8_t deviceUid = (uint8_t)0; + /** + * offset 755 + */ uint8_t unusedAtTheEnd[76]; /** * need 4 byte alignment * units: units - * offset 830 + * offset 831 */ - uint8_t alignmentFill_at_830[2]; + uint8_t alignmentFill_at_831[1]; }; static_assert(sizeof(output_channels_s) == 832); // end -// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt Mon Apr 22 23:53:41 UTC 2024 +// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt Tue Apr 23 04:12:41 UTC 2024 diff --git a/firmware/console/binary_log/log_fields_generated.h b/firmware/console/binary_log/log_fields_generated.h index ddf52f5ddc..aae6970a47 100644 --- a/firmware/console/binary_log/log_fields_generated.h +++ b/firmware/console/binary_log/log_fields_generated.h @@ -314,6 +314,7 @@ static const LogField fields[] = { {engine->outputChannels.adc13bitCounter, "adc13bitCounter", "", 0}, {engine->outputChannels.fastAdcErrorsCount, "fastAdcErrorsCount", "", 0}, {engine->outputChannels.unexpectedAdcSample, "unexpectedAdcSample", "", 0}, + {engine->outputChannels.deviceUid, "deviceUid", "", 0}, #if EFI_ENGINE_CONTROL {engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"}, #endif diff --git a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h index 05078bc4c7..de16d0b9b9 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3457107248 +#define SIGNATURE_HASH 2339488354 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-2chan.3457107248" +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-2chan.2339488354" #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 6f5811d45d..122c4a2633 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1216,7 +1216,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2494388350 +#define SIGNATURE_HASH 3520323372 #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" @@ -1275,6 +1275,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1593,7 +1595,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan.2494388350" +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan.3520323372" #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 e306a0bf0d..9eddf407e0 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1216,7 +1216,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2494388350 +#define SIGNATURE_HASH 3520323372 #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" @@ -1275,6 +1275,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1593,7 +1595,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan_f7.2494388350" +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan_f7.3520323372" #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 93caafc7c5..333825688e 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3745075795 +#define SIGNATURE_HASH 2588398849 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan-revA.3745075795" +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan-revA.2588398849" #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 fbf0e73fc4..c75ffae5db 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3834932227 +#define SIGNATURE_HASH 2716527441 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22672 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan.3834932227" +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan.2716527441" #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 b9e57ec52f..843f4b91df 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3834932227 +#define SIGNATURE_HASH 2716527441 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22672 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan_f7.3834932227" +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan_f7.2716527441" #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 9c2f41d18e..c78989e95a 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.at_start_f435.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.at_start_f435.3450625686" #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 a5eb18b758..0459126bab 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3436514698 +#define SIGNATURE_HASH 2309720792 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22156 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.atlas.3436514698" +#define TS_SIGNATURE "rusEFI master.2024.04.23.atlas.2309720792" #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 69caf015c7..dac0b4343d 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 746791589 +#define SIGNATURE_HASH 1778230775 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.f407-discovery.746791589" +#define TS_SIGNATURE "rusEFI master.2024.04.23.f407-discovery.1778230775" #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 47e493e993..533bcdbeab 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.f429-discovery.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.f429-discovery.3450625686" #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 9daf186821..9d889b69e8 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3120947031 +#define SIGNATURE_HASH 4286273541 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.f469-discovery.3120947031" +#define TS_SIGNATURE "rusEFI master.2024.04.23.f469-discovery.4286273541" #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 4e6b5ed8da..80f2fca12e 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets true -#define SIGNATURE_HASH 3729894879 +#define SIGNATURE_HASH 2603559565 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.frankenso_na6.3729894879" +#define TS_SIGNATURE "rusEFI master.2024.04.23.frankenso_na6.2603559565" #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 a405b1c2c3..756b2d79c9 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.haba208.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.haba208.3450625686" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h index c176d23168..87ee569b61 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 31080768 +#define SIGNATURE_HASH 1151649298 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-112-17.31080768" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-112-17.1151649298" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h index 99c6005a52..0c44b6d292 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1152106108 +#define SIGNATURE_HASH 30751022 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-gm-e67.1152106108" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-gm-e67.30751022" #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 3c1405bbf0..b6380058bc 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2046147999 +#define SIGNATURE_HASH 1015757517 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 23328 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1594,7 +1596,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-honda-k.2046147999" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-honda-k.1015757517" #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 2da8b959af..ab96b4c457 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1640640484 +#define SIGNATURE_HASH 615819446 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-nb1.1640640484" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-nb1.615819446" #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 6197888add..b6a1de299e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2775087059 +#define SIGNATURE_HASH 3759599745 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121nissan.2775087059" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121nissan.3759599745" #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 9581c76432..87c2021796 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3098264610 +#define SIGNATURE_HASH 4258612080 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121vag.3098264610" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121vag.4258612080" #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 0dc4aecca4..b94a8bd57c 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1698755379 +#define SIGNATURE_HASH 540963937 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen128.1698755379" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen128.540963937" #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 69fae9c6c4..1d3c3f7ab8 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2146420150 +#define SIGNATURE_HASH 982598372 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai.2146420150" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai.982598372" #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 6ec5c029ad..ea89e2d5c4 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1239998513 +#define SIGNATURE_HASH 211183459 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai_f7.1239998513" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai_f7.211183459" #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 26ac2c0a17..344d913ab6 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 137571672 +#define SIGNATURE_HASH 1296935434 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen72.137571672" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen72.1296935434" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen81.h b/firmware/controllers/generated/rusefi_generated_hellen81.h index 9d521e6767..9a487b136f 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3980544290 +#define SIGNATURE_HASH 2822557296 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen81.3980544290" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen81.2822557296" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h index 386221b223..7ff0b8c982 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 4200684641 +#define SIGNATURE_HASH 3206535987 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output false -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen88bmw.4200684641" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen88bmw.3206535987" #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 2cd417ddb4..c4150d2a82 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 477575716 +#define SIGNATURE_HASH 1493810550 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA6.477575716" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA6.1493810550" #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 568a4f6db9..c04f595f7d 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1216,7 +1216,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3819796714 +#define SIGNATURE_HASH 2798911416 #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" @@ -1275,6 +1275,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1593,7 +1595,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA8_96.3819796714" +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA8_96.2798911416" #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 de86f379f5..5731f317bb 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 1013506331 +#define SIGNATURE_HASH 2031511113 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.m74_9.1013506331" +#define TS_SIGNATURE "rusEFI master.2024.04.23.m74_9.2031511113" #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 9793331d91..376964c536 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2333968187 +#define SIGNATURE_HASH 3462594665 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f4.2333968187" +#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f4.3462594665" #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 abfe74d70a..39d61108e1 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1215,7 +1215,7 @@ #define show_microRusEFI_presets true #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2333968187 +#define SIGNATURE_HASH 3462594665 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f7.2333968187" +#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f7.3462594665" #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 672981f93a..646785de51 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.nucleo_f413.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.nucleo_f413.3450625686" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_405.h b/firmware/controllers/generated/rusefi_generated_prometheus_405.h index f0dd487e46..5d5bcd7224 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_405.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_405.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3091600468 +#define SIGNATURE_HASH 4248343302 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_405.3091600468" +#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_405.4248343302" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_prometheus_469.h b/firmware/controllers/generated/rusefi_generated_prometheus_469.h index b6df6617fc..7e78277969 100644 --- a/firmware/controllers/generated/rusefi_generated_prometheus_469.h +++ b/firmware/controllers/generated/rusefi_generated_prometheus_469.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3091600468 +#define SIGNATURE_HASH 4248343302 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_469.3091600468" +#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_469.4248343302" #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 bb5be029d6..32add4c92e 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 1657365478 +#define SIGNATURE_HASH 666363060 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 28156 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f4.1657365478" +#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f4.666363060" #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 2412289cf6..2c9f8c4def 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 1657365478 +#define SIGNATURE_HASH 666363060 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 28156 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f7.1657365478" +#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f7.666363060" #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 ea2ad00b79..2c4c54ebdf 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets true #define show_test_presets false -#define SIGNATURE_HASH 1657365478 +#define SIGNATURE_HASH 666363060 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 28156 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_h7.1657365478" +#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_h7.666363060" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_s105.h b/firmware/controllers/generated/rusefi_generated_s105.h index 7d90cc3cde..7c1c4ed35c 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 928602374 +#define SIGNATURE_HASH 1915215444 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.s105.928602374" +#define TS_SIGNATURE "rusEFI master.2024.04.23.s105.1915215444" #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 30943def53..3243e97e28 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1215,7 +1215,7 @@ #define show_Proteus_presets false #define show_small_can_board_presets true #define show_test_presets false -#define SIGNATURE_HASH 775945190 +#define SIGNATURE_HASH 1799453876 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1593,7 +1595,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.small-can-board.775945190" +#define TS_SIGNATURE "rusEFI master.2024.04.23.small-can-board.1799453876" #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 5b74f7d769..00fa9985a5 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f429_nucleo.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f429_nucleo.3450625686" #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 444c475903..a8a94d8c3e 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f767_nucleo.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f767_nucleo.3450625686" #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 173961e036..bf444b4d34 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32h743_nucleo.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32h743_nucleo.3450625686" #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 08ca33482b..df93a10c97 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 2295519684 +#define SIGNATURE_HASH 3450625686 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.t-b-g.2295519684" +#define TS_SIGNATURE "rusEFI master.2024.04.23.t-b-g.3450625686" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h index c58d0de697..6349bc1c68 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1214,7 +1214,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3003082060 +#define SIGNATURE_HASH 4152484382 #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" @@ -1273,6 +1273,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1591,7 +1593,7 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.tdg-pdm8.3003082060" +#define TS_SIGNATURE "rusEFI master.2024.04.23.tdg-pdm8.4152484382" #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 895c6dc4a8..13c6ff55fd 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1215,7 +1215,7 @@ #define show_Proteus_presets false #define show_test_presets false #define show_uaefi_presets true -#define SIGNATURE_HASH 4071138559 +#define SIGNATURE_HASH 3084264365 #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" @@ -1274,6 +1274,8 @@ #define TORQUE_CURVE_SIZE 6 #define TOTAL_CONFIG_SIZE 22656 #define TPS_2_BYTE_PACKING_MULT 100 +#define TPS_PPS_TOO_HIGH_THRESHOLD 110 +#define TPS_PPS_TOO_LOW_THRESHOLD -10 #define TPS_TPS_ACCEL_CLT_CORR_TABLE 4 #define TPS_TPS_ACCEL_TABLE 8 #define TRACTION_CONTROL_ETB_DROP_SIZE 6 @@ -1592,7 +1594,7 @@ #define ts_show_vr_threshold_all true #define ts_show_vr_threshold_pins false #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI master.2024.04.23.uaefi.4071138559" +#define TS_SIGNATURE "rusEFI master.2024.04.23.uaefi.3084264365" #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 2d3f49ee48..0fd3b211fe 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 3457107248 -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-2chan.3457107248" +#define SIGNATURE_HASH 2339488354 +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-2chan.2339488354" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 8da02c0189..5ed35c41d4 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 2494388350 -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan.2494388350" +#define SIGNATURE_HASH 3520323372 +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan.3520323372" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 27689a1310..61bafb6789 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 2494388350 -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan_f7.2494388350" +#define SIGNATURE_HASH 3520323372 +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-4chan_f7.3520323372" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 9c971aeb68..6ac5cc05df 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 3745075795 -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan-revA.3745075795" +#define SIGNATURE_HASH 2588398849 +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan-revA.2588398849" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 6cb09562ac..483589ff89 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 3834932227 -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan.3834932227" +#define SIGNATURE_HASH 2716527441 +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan.2716527441" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 16dc373987..c34ddb84a6 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 3834932227 -#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan_f7.3834932227" +#define SIGNATURE_HASH 2716527441 +#define TS_SIGNATURE "rusEFI master.2024.04.23.alphax-8chan_f7.2716527441" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 8017a804da..af1717013d 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.at_start_f435.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.at_start_f435.3450625686" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index a93e1687c4..f33305a2b3 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 3436514698 -#define TS_SIGNATURE "rusEFI master.2024.04.23.atlas.3436514698" +#define SIGNATURE_HASH 2309720792 +#define TS_SIGNATURE "rusEFI master.2024.04.23.atlas.2309720792" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index f95423c558..7d0ead8b99 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 746791589 -#define TS_SIGNATURE "rusEFI master.2024.04.23.f407-discovery.746791589" +#define SIGNATURE_HASH 1778230775 +#define TS_SIGNATURE "rusEFI master.2024.04.23.f407-discovery.1778230775" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index c6fa1db36b..7ed68cb7de 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.f429-discovery.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.f429-discovery.3450625686" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index 3fdbc01ae9..3f03aeeca1 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 3120947031 -#define TS_SIGNATURE "rusEFI master.2024.04.23.f469-discovery.3120947031" +#define SIGNATURE_HASH 4286273541 +#define TS_SIGNATURE "rusEFI master.2024.04.23.f469-discovery.4286273541" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index add189c101..08aaa9f207 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 3729894879 -#define TS_SIGNATURE "rusEFI master.2024.04.23.frankenso_na6.3729894879" +#define SIGNATURE_HASH 2603559565 +#define TS_SIGNATURE "rusEFI master.2024.04.23.frankenso_na6.2603559565" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index 5c24987f70..0fc4888e67 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.haba208.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.haba208.3450625686" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index f7a6bc7077..aed0fff7ba 100644 --- a/firmware/controllers/generated/signature_hellen-112-17.h +++ b/firmware/controllers/generated/signature_hellen-112-17.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 31080768 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-112-17.31080768" +#define SIGNATURE_HASH 1151649298 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-112-17.1151649298" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index e93c96ef38..9d0517c897 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1152106108 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-gm-e67.1152106108" +#define SIGNATURE_HASH 30751022 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-gm-e67.30751022" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index ef6876b3bd..c70a3ea23e 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 2046147999 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-honda-k.2046147999" +#define SIGNATURE_HASH 1015757517 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-honda-k.1015757517" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index ece60b7689..027324efea 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 1640640484 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-nb1.1640640484" +#define SIGNATURE_HASH 615819446 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen-nb1.615819446" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 2fa923654c..6ed8c34718 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 2775087059 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121nissan.2775087059" +#define SIGNATURE_HASH 3759599745 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121nissan.3759599745" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 333f2e453c..57ec07d614 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 3098264610 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121vag.3098264610" +#define SIGNATURE_HASH 4258612080 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen121vag.4258612080" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 1a129f9642..3322c4882b 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 1698755379 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen128.1698755379" +#define SIGNATURE_HASH 540963937 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen128.540963937" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 55f8623f63..0243260d33 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 2146420150 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai.2146420150" +#define SIGNATURE_HASH 982598372 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai.982598372" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index d2ccc9c1cf..79b5c93632 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 1239998513 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai_f7.1239998513" +#define SIGNATURE_HASH 211183459 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen154hyundai_f7.211183459" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index f1b97b56df..caaca637f7 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 137571672 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen72.137571672" +#define SIGNATURE_HASH 1296935434 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen72.1296935434" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index e5320175ab..e85bc96032 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3980544290 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen81.3980544290" +#define SIGNATURE_HASH 2822557296 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen81.2822557296" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 40586a74d7..ff796f3612 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4200684641 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen88bmw.4200684641" +#define SIGNATURE_HASH 3206535987 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellen88bmw.3206535987" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 9e288d4a0c..1aa743bb47 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 477575716 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA6.477575716" +#define SIGNATURE_HASH 1493810550 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA6.1493810550" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 80a32808ed..91d380d011 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 3819796714 -#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA8_96.3819796714" +#define SIGNATURE_HASH 2798911416 +#define TS_SIGNATURE "rusEFI master.2024.04.23.hellenNA8_96.2798911416" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 88a0e3a222..8ba9f3cd57 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 1013506331 -#define TS_SIGNATURE "rusEFI master.2024.04.23.m74_9.1013506331" +#define SIGNATURE_HASH 2031511113 +#define TS_SIGNATURE "rusEFI master.2024.04.23.m74_9.2031511113" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 808ca3be4d..7239652504 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 2333968187 -#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f4.2333968187" +#define SIGNATURE_HASH 3462594665 +#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f4.3462594665" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 8e0956da30..7343d46970 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 2333968187 -#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f7.2333968187" +#define SIGNATURE_HASH 3462594665 +#define TS_SIGNATURE "rusEFI master.2024.04.23.mre_f7.3462594665" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index f70d2a3523..7be2871e5f 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.nucleo_f413.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.nucleo_f413.3450625686" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 236cd3e3b4..8f8bd96355 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3091600468 -#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_405.3091600468" +#define SIGNATURE_HASH 4248343302 +#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_405.4248343302" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index c6d595f80f..f846c9a234 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3091600468 -#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_469.3091600468" +#define SIGNATURE_HASH 4248343302 +#define TS_SIGNATURE "rusEFI master.2024.04.23.prometheus_469.4248343302" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 9334637e26..419f94b1a6 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 1657365478 -#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f4.1657365478" +#define SIGNATURE_HASH 666363060 +#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f4.666363060" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 87b46e8ec4..6d01af863a 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 1657365478 -#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f7.1657365478" +#define SIGNATURE_HASH 666363060 +#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_f7.666363060" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index d03654ef9a..c7f7c3fadc 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 1657365478 -#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_h7.1657365478" +#define SIGNATURE_HASH 666363060 +#define TS_SIGNATURE "rusEFI master.2024.04.23.proteus_h7.666363060" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index 913476c79f..cd0db296c5 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 928602374 -#define TS_SIGNATURE "rusEFI master.2024.04.23.s105.928602374" +#define SIGNATURE_HASH 1915215444 +#define TS_SIGNATURE "rusEFI master.2024.04.23.s105.1915215444" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index 545df0f46f..3d3356b2cf 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 775945190 -#define TS_SIGNATURE "rusEFI master.2024.04.23.small-can-board.775945190" +#define SIGNATURE_HASH 1799453876 +#define TS_SIGNATURE "rusEFI master.2024.04.23.small-can-board.1799453876" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 257bf3b3ba..0880bb401a 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f429_nucleo.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f429_nucleo.3450625686" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index c859eb1bc2..59f27d547b 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f767_nucleo.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32f767_nucleo.3450625686" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index 4c8ea8af38..b2c22453da 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32h743_nucleo.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.stm32h743_nucleo.3450625686" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 74f8166935..681c1cf895 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 2295519684 -#define TS_SIGNATURE "rusEFI master.2024.04.23.t-b-g.2295519684" +#define SIGNATURE_HASH 3450625686 +#define TS_SIGNATURE "rusEFI master.2024.04.23.t-b-g.3450625686" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index 354c4e7ce0..5523bf8011 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3003082060 -#define TS_SIGNATURE "rusEFI master.2024.04.23.tdg-pdm8.3003082060" +#define SIGNATURE_HASH 4152484382 +#define TS_SIGNATURE "rusEFI master.2024.04.23.tdg-pdm8.4152484382" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index f37b640203..66db86589d 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 4071138559 -#define TS_SIGNATURE "rusEFI master.2024.04.23.uaefi.4071138559" +#define SIGNATURE_HASH 3084264365 +#define TS_SIGNATURE "rusEFI master.2024.04.23.uaefi.3084264365" diff --git a/firmware/controllers/lua/generated/output_lookup_generated.cpp b/firmware/controllers/lua/generated/output_lookup_generated.cpp index 63573e02d6..1bf04b1d57 100644 --- a/firmware/controllers/lua/generated/output_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/output_lookup_generated.cpp @@ -749,6 +749,9 @@ float getOutputValueByName(const char *name) { // unexpectedAdcSample case 605344036: return engine->outputChannels.unexpectedAdcSample; +// deviceUid + case 540029591: + return engine->outputChannels.deviceUid; // totalFuelCorrection #if EFI_ENGINE_CONTROL case -1779658835: diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 811bb3f21a..8bcca1f6cc 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.f407-discovery.746791589" + signature = "rusEFI master.2024.04.23.f407-discovery.1778230775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.f407-discovery.746791589" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.f407-discovery.1778230775" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:52 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:14:08 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7615,12 +7617,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsSent1 panel = tpsNum2 @@ -7635,6 +7637,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 95c23a6545..aa91ab971f 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.alphax-2chan.3457107248" + signature = "rusEFI master.2024.04.23.alphax-2chan.2339488354" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.alphax-2chan.3457107248" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.alphax-2chan.2339488354" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:42 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:58 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7608,12 +7610,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7627,6 +7629,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index d1e59cf0ea..30ca0fc5f3 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.alphax-4chan.2494388350" + signature = "rusEFI master.2024.04.23.alphax-4chan.3520323372" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.alphax-4chan.2494388350" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.alphax-4chan.3520323372" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:51 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:08 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7630,12 +7632,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7649,6 +7651,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index be03b3f965..56ad5b87b2 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.alphax-4chan_f7.2494388350" + signature = "rusEFI master.2024.04.23.alphax-4chan_f7.3520323372" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.alphax-4chan_f7.2494388350" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.alphax-4chan_f7.3520323372" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:50 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:07 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7630,12 +7632,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7649,6 +7651,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index c89c6d2744..0018532eab 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.alphax-8chan-revA.3745075795" + signature = "rusEFI master.2024.04.23.alphax-8chan-revA.2588398849" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.alphax-8chan-revA.3745075795" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.alphax-8chan-revA.2588398849" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","17A - PPS","23C - TPS","Battery Sense","INVALID","15D - AN5","24C - TPS2","14A - Analog 1","22A - Analog 22","On-board MAP","16A - CLT","15A - IAT","31C - PPS2","33A - AN3","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","16D - AN6","INVALID","INVALID","INVALID","INVALID","7C - AT4","INVALID","6C - AT3","14D - AN4" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:59 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:16 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index f89bb99e4f..4ed6465ff9 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.alphax-8chan.3834932227" + signature = "rusEFI master.2024.04.23.alphax-8chan.2716527441" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.alphax-8chan.3834932227" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.alphax-8chan.2716527441" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:05 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:21 UTC 2024 pageSize = 22672 page = 1 @@ -2957,82 +2957,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5462,6 +5463,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7615,12 +7617,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7634,6 +7636,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 8ea5883144..a114e4920c 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.alphax-8chan_f7.3834932227" + signature = "rusEFI master.2024.04.23.alphax-8chan_f7.2716527441" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.alphax-8chan_f7.3834932227" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.alphax-8chan_f7.2716527441" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","3A - Aux Analog 2","On-board MAP","32A - PPS Sensor Input","31A - TPS Sensor Input","24 - Ignition Key Voltage","INVALID","INVALID","19A - Aux Analog 6","1A - Aux Analog 1","2A - Aux Analog 4","INVALID","29A - CLT Sensor Input","27A - IAT Sensor Input","INVALID","12A - Aux Analog 8","INVALID","11A - Aux Analog 3","INVALID","34A - PPS2 Sensor Input","33A - TPS2 Sensor Input","INVALID","INVALID","INVALID","4A - Aux Analog 7","INVALID","10A - Aux Analog 5","INVALID","28A - Aux Temp 2","28A - Aux Temp 1","INVALID","20A - Aux Analog 9" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:06 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:23 UTC 2024 pageSize = 22672 page = 1 @@ -2957,82 +2957,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5462,6 +5463,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7615,12 +7617,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7634,6 +7636,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index ca1cbcbcf9..078eed7e13 100644 --- a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini +++ b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.at_start_f435.2295519684" + signature = "rusEFI master.2024.04.23.at_start_f435.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.at_start_f435.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.at_start_f435.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:46 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:14:02 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 75ca7a697c..203f2c6e95 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.atlas.3436514698" + signature = "rusEFI master.2024.04.23.atlas.2309720792" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.atlas.3436514698" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.atlas.2309720792" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:45 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:14:01 UTC 2024 pageSize = 22156 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 244ef523bb..3970e8fd8d 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.f407-discovery.746791589" + signature = "rusEFI master.2024.04.23.f407-discovery.1778230775" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.f407-discovery.746791589" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.f407-discovery.1778230775" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:39 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:55 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7615,12 +7617,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsSent1 panel = tpsNum2 @@ -7635,6 +7637,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index fc4098645f..5c39d813de 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.f429-discovery.2295519684" + signature = "rusEFI master.2024.04.23.f429-discovery.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.f429-discovery.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.f429-discovery.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:14:03 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index d43ded8458..c036a71a1a 100644 --- a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.f469-discovery.3120947031" + signature = "rusEFI master.2024.04.23.f469-discovery.4286273541" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.f469-discovery.3120947031" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.f469-discovery.4286273541" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:53 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 4145681000..c682093ccc 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.frankenso_na6.3729894879" + signature = "rusEFI master.2024.04.23.frankenso_na6.2603559565" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.frankenso_na6.3729894879" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.frankenso_na6.2603559565" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:32 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:49 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index f5032419e6..4345aacd5e 100644 --- a/firmware/tunerstudio/generated/rusefi_haba208.ini +++ b/firmware/tunerstudio/generated/rusefi_haba208.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.haba208.2295519684" + signature = "rusEFI master.2024.04.23.haba208.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.haba208.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.haba208.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:32 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:48 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index e77865a4eb..09b09d1ad0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen-112-17.31080768" + signature = "rusEFI master.2024.04.23.hellen-112-17.1151649298" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen-112-17.31080768" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen-112-17.1151649298" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","B20 TPS Throttle Position 2","A14 Analog Input","INVALID","A21 PPS1","B03 TPS Throttle Position 1","INVALID","A07 TODO","A12 Analog Input","A10 Analog Input","INVALID","B19 MAP","A09 Analog Input","B15 CLT","B27 IAT","A11 Analog Input","A19 Analog Input" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:39 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:56 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7608,12 +7610,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7627,6 +7629,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 7cdf984546..dde2551976 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen-gm-e67.1152106108" + signature = "rusEFI master.2024.04.23.hellen-gm-e67.30751022" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen-gm-e67.1152106108" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen-gm-e67.30751022" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","C2-60 - Oil Pressure","C3-58 - Baro","C1-47 - PPS1","C2-64 - TPS1","C1-19 Battery Sense","C1-45 Secondary Fuel Level","C3-57 - A/C Pressure","C2-66 - TPS2","C1-44 Primary Fuel Level","C2-65 - Trans Fluids","C3-59 - MAP","C3-55 - CLT","C3-56 - IAT","C1-49 - PPS2","C1-46 Vac Sense" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:43 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:00 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 82fa6e9325..201f930653 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -4,12 +4,12 @@ enable2ndByteCanID = false [SettingGroups] [MegaTune] - signature = "rusEFI master.2024.04.23.hellen-honda-k.2046147999" + signature = "rusEFI master.2024.04.23.hellen-honda-k.1015757517" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen-honda-k.2046147999" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen-honda-k.1015757517" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -2885,82 +2885,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5313,6 +5314,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7394,12 +7396,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 dialog = pedalSensorLeft, "Accelerator pedal" @@ -7412,6 +7414,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 0d9be66f7c..b1c4a5c671 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen-nb1.1640640484" + signature = "rusEFI master.2024.04.23.hellen-nb1.615819446" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen-nb1.1640640484" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen-nb1.615819446" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","1G - Steering/RES2","3E - TPS","1B - Battery Sense","2H - CAM","3S - EGR BOOST IN","2A - Pressure Input","2J - CRANK","2L - MAF","3D - MAP","2E - Coolant","2B - IAT","4C - IN TEMP/PPS2","1P - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:58 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:15 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 7ee464fc91..57f762eabb 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen121nissan.2775087059" + signature = "rusEFI master.2024.04.23.hellen121nissan.3759599745" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen121nissan.2775087059" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen121nissan.3759599745" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","51 - MAF","INVALID","Aux P68","106 - PPS 1","50 - TPS 1","109 Ignition Key Voltage","INVALID","INVALID","69 - TPS 2","INVALID","Aux P66","Aux P67","73 - CLT","34 - IAT","98 - PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:53 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:09 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7607,12 +7609,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 dialog = pedalSensorLeft, "Accelerator pedal" @@ -7625,6 +7627,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 910dc6561a..295fc441c0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen121vag.3098264610" + signature = "rusEFI master.2024.04.23.hellen121vag.4258612080" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen121vag.3098264610" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen121vag.4258612080" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:38 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:54 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index 1cfdffd622..6c9f6022f7 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen128.1698755379" + signature = "rusEFI master.2024.04.23.hellen128.540963937" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen128.1698755379" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen128.540963937" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","P36_IN_O2S","P32_IN_O2S2","P40_IN_MAP3","C24 - PPS1","E31 - TPS1","Battery Sense","E40 - IN_CAM","P30_IN_AUX4","E34 - TPS2","E37 - Crank Input","E47 - MAF","E23 - MAP","E29 - Coolant Temp","E45 - IAT","C25 - PPS2","P41_IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:03 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:20 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 5e6284117c..d69fd38082 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen154hyundai.2146420150" + signature = "rusEFI master.2024.04.23.hellen154hyundai.982598372" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen154hyundai.2146420150" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen154hyundai.982598372" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","K21 Ambient Temperature","K58 Oil Temp","K54 A/C pressure","PPS 1","TPS 1","K2 Ignition Key Voltage","X10 AIN2","INVALID","TPS 2","X11 AIN1","Map Sensor K31","K10 Sensor","CLT","IAT","PPS 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:10 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:27 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5455,6 +5456,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7578,12 +7580,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 dialog = pedalSensorLeft, "Accelerator pedal" @@ -7596,6 +7598,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 8e478cac69..b9404a5170 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen154hyundai_f7.1239998513" + signature = "rusEFI master.2024.04.23.hellen154hyundai_f7.211183459" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen154hyundai_f7.1239998513" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen154hyundai_f7.211183459" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:57 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:13 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5455,6 +5456,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7578,12 +7580,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 dialog = pedalSensorLeft, "Accelerator pedal" @@ -7596,6 +7598,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index eb053e21b4..7eff66bda6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen72.137571672" + signature = "rusEFI master.2024.04.23.hellen72.1296935434" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen72.137571672" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen72.1296935434" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","5N - TPS2","3L - IGN_7 / AFR","intMAP (A15)","5P - PPS1","4V - TPS (A17)","4S/4T - Alternator voltage","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","3Y - CRANK (A24)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","5M - PPS2 OR TEMPERATURE SENSOR","4AE - EGR/MAP4 (A22)" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:49 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:05 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 484e401604..84e86072d6 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen81.3980544290" + signature = "rusEFI master.2024.04.23.hellen81.2822557296" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen81.3980544290" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen81.2822557296" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - IN_O2S","55 - IN_O2S2","41 - IN_MAP3","78 - IN_PPS","16 - IN_TPS","13 - IN_VIGN","79 - IN_CAM","77 - IN_AUX4","74 - IN_AUX1","15 - IN_CRANK (A24)","37 - IN_MAP1","38 - IN_MAP2","39 - IN_CLT","40 - IN_IAT","75 - IN_AUX2","76 - IN_AUX3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:13 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:30 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7608,12 +7610,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7627,6 +7629,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 1a37c50d63..cdc22402ce 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellen88bmw.4200684641" + signature = "rusEFI master.2024.04.23.hellen88bmw.3206535987" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellen88bmw.4200684641" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellen88bmw.3206535987" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","VIN5","VIN6","INVALID","PPS1","73 - TPS","56 - Battery Sense","17 - CAM","Aux BARO","Aux TPS2","16 - CRANK","41 - MAF","Aux MAP","78 - CLT","77 - IAT","Aux PPS2","Aux TPS3" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:45 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:01 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7605,12 +7607,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7624,6 +7626,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 8912720d35..13bee9bac3 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellenNA6.477575716" + signature = "rusEFI master.2024.04.23.hellenNA6.1493810550" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellenNA6.477575716" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellenNA6.1493810550" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","3N - O2S","2N - Temperature Sensor","intMAP (A15)","4I - PPS1","TPS Input","1B - Battery Sense","INVALID","4G - PPS2 OR TEMPERATURE SENSOR","4H - TPS2","INVALID","3O - MAF","2M - Pressure Sensor","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:12 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:28 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index ac33dce6dc..37bf08b2ca 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.hellenNA8_96.3819796714" + signature = "rusEFI master.2024.04.23.hellenNA8_96.2798911416" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.hellenNA8_96.3819796714" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.hellenNA8_96.2798911416" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","2C - O2S","TPS1","intMAP","PPS1","2F - TPS","3B - Battery Sense","3G - CAM","3S - EGR BOOST IN","2A - Pressure Input","3F - CRANK","2B - MAF","INVALID","2G - Coolant","2B - IAT","4C - IN TEMP/PPS2","1K - AC Switch" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:47 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:04 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 3617409fbf..ee5d3bcdb6 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.m74_9.1013506331" + signature = "rusEFI master.2024.04.23.m74_9.2031511113" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.m74_9.1013506331" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.m74_9.2031511113" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","MAF/MAP sensor signal","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","Pedal position sensor 1 signal PPS1","Pedal position sensor 2 signal PPS2","ETB TPS position sensor 1 signal","ETB TPS position sensor 2 signal" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:51 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7612,12 +7614,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7631,6 +7633,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index dd5ac5b422..fef81a31cd 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.mre_f4.2333968187" + signature = "rusEFI master.2024.04.23.mre_f4.3462594665" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.mre_f4.2333968187" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.mre_f4.3462594665" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:34 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:50 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5461,6 +5462,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7633,12 +7635,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsSent1 panel = tpsNum2 @@ -7653,6 +7655,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 52a713d143..08b03e7e6a 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.mre_f7.2333968187" + signature = "rusEFI master.2024.04.23.mre_f7.3462594665" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.mre_f7.2333968187" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.mre_f7.3462594665" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3 or Hall Input","22 - AN temp 4 or Hall Input","28 - AN volt 10, Aux Reuse","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8, Aux Reuse","40 - AN volt 9, Aux Reuse","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6, Aux Reuse","30 - AN volt 7" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:35 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:52 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5461,6 +5462,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7633,12 +7635,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsSent1 panel = tpsNum2 @@ -7653,6 +7655,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index ca4d91a61f..010c4e30d5 100644 --- a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini +++ b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.nucleo_f413.2295519684" + signature = "rusEFI master.2024.04.23.nucleo_f413.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.nucleo_f413.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.nucleo_f413.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:37 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:53 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index d696852b58..853b2ed4ff 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.prometheus_405.3091600468" + signature = "rusEFI master.2024.04.23.prometheus_405.4248343302" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.prometheus_405.3091600468" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.prometheus_405.4248343302" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:41 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:57 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7604,12 +7606,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7623,6 +7625,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 4c7129ebde..d53ed78155 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.prometheus_469.3091600468" + signature = "rusEFI master.2024.04.23.prometheus_469.4248343302" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.prometheus_469.3091600468" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.prometheus_469.4248343302" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:42 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:58 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7604,12 +7606,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7623,6 +7625,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index e0904f0bd9..2ea2317d48 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.proteus_f4.1657365478" + signature = "rusEFI master.2024.04.23.proteus_f4.666363060" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.proteus_f4.1657365478" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.proteus_f4.666363060" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:21 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:38 UTC 2024 pageSize = 28156 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7639,12 +7641,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7658,6 +7660,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 29cf269225..1c9f190d1c 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.proteus_f7.1657365478" + signature = "rusEFI master.2024.04.23.proteus_f7.666363060" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.proteus_f7.1657365478" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.proteus_f7.666363060" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:16 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:32 UTC 2024 pageSize = 28156 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7639,12 +7641,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7658,6 +7660,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 635499012e..2ab8ff442a 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.proteus_h7.1657365478" + signature = "rusEFI master.2024.04.23.proteus_h7.666363060" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.proteus_h7.1657365478" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.proteus_h7.666363060" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:14 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:31 UTC 2024 pageSize = 28156 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7639,12 +7641,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7658,6 +7660,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index adad1899d7..6058771418 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.s105.928602374" + signature = "rusEFI master.2024.04.23.s105.1915215444" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.s105.928602374" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.s105.1915215444" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","56 - MAP","16 - TPS","19 - Knock","39 - CLT","INVALID","opt 55 - AFR 2","opt 21 - AC Press","18 - AFR 1","13 - Ignition switch in (15)","44 - +12 sense (MR)","INVALID","na 37 - MAF","INVALID","INVALID","40 - IAT" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:49 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:14:04 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7610,12 +7612,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7629,6 +7631,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index a2786bdbae..bb3e06dae5 100644 --- a/firmware/tunerstudio/generated/rusefi_small-can-board.ini +++ b/firmware/tunerstudio/generated/rusefi_small-can-board.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.small-can-board.775945190" + signature = "rusEFI master.2024.04.23.small-can-board.1799453876" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.small-can-board.775945190" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.small-can-board.1799453876" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","B2 - Analog/Digital Input","B3 - Analog/Digital Input","B4 - Analog/Digital Input","B5 - Analog/Digital Input","B7 - Analog/Digital Input","C1 - Analog/Digital Input 6","INVALID","INVALID","INVALID","A2 Battery Sense","INVALID","INVALID","C2 - Analog/Digital Input 7","C4 - Analog/Digital Input 8" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:54 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:11 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index de07e6f7a9..33f2ceacd1 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.stm32f429_nucleo.2295519684" + signature = "rusEFI master.2024.04.23.stm32f429_nucleo.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.stm32f429_nucleo.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.stm32f429_nucleo.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:44 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:59 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 134cfa4855..a00ff4bb60 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.stm32f767_nucleo.2295519684" + signature = "rusEFI master.2024.04.23.stm32f767_nucleo.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.stm32f767_nucleo.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.stm32f767_nucleo.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:28 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:45 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 32df1092b2..ddf849444d 100644 --- a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini +++ b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.stm32h743_nucleo.2295519684" + signature = "rusEFI master.2024.04.23.stm32h743_nucleo.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.stm32h743_nucleo.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.stm32h743_nucleo.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:33 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:50 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 48b2393ece..0d1ecbd3fd 100644 --- a/firmware/tunerstudio/generated/rusefi_t-b-g.ini +++ b/firmware/tunerstudio/generated/rusefi_t-b-g.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.t-b-g.2295519684" + signature = "rusEFI master.2024.04.23.t-b-g.3450625686" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.t-b-g.2295519684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.t-b-g.3450625686" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:36 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:52 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 4db6b6d24f..f346193842 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.tdg-pdm8.3003082060" + signature = "rusEFI master.2024.04.23.tdg-pdm8.4152484382" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.tdg-pdm8.3003082060" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.tdg-pdm8.4152484382" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","INVALID","INVALID","INVALID","INVALID","Battery Sense","INVALID","INVALID","INVALID","Sense 7","Sense 8","Sense 1","Sense 2","Sense 3","Sense 4","Sense 5","Sense 6" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:22:31 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:12:47 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5459,6 +5460,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7609,12 +7611,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7628,6 +7630,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 771afa9785..49c0294b28 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.04.23.uaefi.4071138559" + signature = "rusEFI master.2024.04.23.uaefi.3084264365" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.04.23.uaefi.4071138559" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.04.23.uaefi.3084264365" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -100,7 +100,7 @@ enable2ndByteCanID = false #define adc_channel_e_list="NONE","D1 AUX1","C3 AUX2","INVALID","D6 PPS1","D13 TPS1","A7 Voltage From Key","INVALID","C15 Fuel Pressure / AUX3","C14 TPS2","INVALID","D9 MAP","On-board MAP","D16 CLT Coolant","D15 IAT","C4 PPS2" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:09 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:13:25 UTC 2024 pageSize = 22656 page = 1 @@ -2954,82 +2954,83 @@ injectorDutyCycleStage2 = scalar, U08, 750, "%", 0.5, 0 adc13bitCounter = scalar, U08, 751, "", 1, 0 fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 unexpectedAdcSample = scalar, U08, 753, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 754, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 755, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd73 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd74 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd75 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd76 = scalar, U08, 829, "", 1, 0 +deviceUid = scalar, U08, 754, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 755, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 756, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 757, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 758, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 759, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 760, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 761, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 762, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 763, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 764, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 765, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 766, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 767, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 768, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 769, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 770, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 771, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 772, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 773, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 774, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 775, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 776, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 777, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 778, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 779, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 780, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 781, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 782, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 783, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 784, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 785, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 786, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 787, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 788, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 789, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 790, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 791, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 792, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 793, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd53 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd54 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd55 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd56 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd57 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd58 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd59 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd60 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd61 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd62 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd63 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd64 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd65 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd66 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd67 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd68 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd69 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd70 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd71 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd72 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd73 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd74 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd75 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd76 = scalar, U08, 830, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -5460,6 +5461,7 @@ entry = injectorDutyCycleStage2, "Fuel: injector duty cycle stage 2", float, "% entry = adc13bitCounter, "adc13bitCounter", int, "%d" entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" +entry = deviceUid, "deviceUid", int, "%d" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -7630,12 +7632,12 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Secondary max", tps2SecondaryMax, {tps2_2AdcChannel != 0 && tps2_1AdcChannel != 0} commandButton = "Auto Calibrate ETB 2", cmd_etb_auto_calibrate_2, {etb2configured == 1 && tps2_1AdcChannel != 0 && calibrationMode == 0} - dialog = tpsLimits, "TPS Limits" - field = "TPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} - field = "TPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} + dialog = tpsPpsLimits, "TPS/PPS Limits" + field = "TPS/PPS minimum valid value", tpsErrorDetectionTooLow, {tps1_1AdcChannel != 0} + field = "TPS/PPS maximum valid value", tpsErrorDetectionTooHigh, {tps1_1AdcChannel != 0} dialog = tpsSensorLeft - panel = tpsLimits + panel = tpsPpsLimits panel = tpsNum1 panel = tpsNum2 @@ -7649,6 +7651,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Up voltage", throttlePedalSecondaryUpVoltage field = "Down (WOT) voltage", throttlePedalSecondaryWOTVoltage field = "Error Detection Threshold", etbSplit + panel = tpsPpsLimits dialog = pedalGauges gauge = pedalPositionGauge 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 44556e3590..954333a734 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 03:23:52 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Tue Apr 23 04:14:08 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -1146,7 +1146,7 @@ public class Fields { public static final int SentEtbType_FORD_TYPE_1 = 2; public static final int SentEtbType_GM_TYPE_1 = 1; public static final int SentEtbType_NONE = 0; - public static final int SIGNATURE_HASH = 746791589; + public static final int SIGNATURE_HASH = 1778230775; 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"; @@ -1196,6 +1196,8 @@ public class Fields { public static final int TORQUE_CURVE_SIZE = 6; public static final int TOTAL_CONFIG_SIZE = 22656; public static final int TPS_2_BYTE_PACKING_MULT = 100; + public static final int TPS_PPS_TOO_HIGH_THRESHOLD = 110; + public static final int TPS_PPS_TOO_LOW_THRESHOLD = -10; public static final int TPS_TPS_ACCEL_CLT_CORR_TABLE = 4; public static final int TPS_TPS_ACCEL_TABLE = 8; public static final int TRACTION_CONTROL_ETB_DROP_SIZE = 6; @@ -1398,7 +1400,7 @@ public class Fields { public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final char TS_SET_LOGGER_SWITCH = 'l'; - public static final String TS_SIGNATURE = "rusEFI master.2024.04.23.f407-discovery.746791589"; + public static final String TS_SIGNATURE = "rusEFI master.2024.04.23.f407-discovery.1778230775"; 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/TsOutputs.java b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java index a2a88753b5..c04c4cd2c3 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/TsOutputs.java @@ -1,6 +1,6 @@ package com.rusefi.config.generated; -// this file was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt Mon Apr 22 23:53:41 UTC 2024 +// this file was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) console/binary/output_channels.txt Tue Apr 23 04:12:41 UTC 2024 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -576,83 +576,84 @@ public class TsOutputs { public static final Field ADC13BITCOUNTER = Field.create("ADC13BITCOUNTER", 751, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field FASTADCERRORSCOUNT = Field.create("FASTADCERRORSCOUNT", 752, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field UNEXPECTEDADCSAMPLE = Field.create("UNEXPECTEDADCSAMPLE", 753, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 754, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 755, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 756, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 757, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 758, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 759, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 760, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 761, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 762, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 763, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 764, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 765, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 766, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 767, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 768, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 769, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 770, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 771, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 772, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 773, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 774, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 775, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 776, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 777, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 778, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 779, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 780, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 781, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 782, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 783, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 784, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 785, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 786, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 787, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 788, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 789, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 790, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 791, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 792, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 793, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 794, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 795, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 796, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 797, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 798, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 799, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 800, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 801, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 802, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 803, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 804, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 805, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 806, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 807, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 808, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 809, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 810, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 811, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 812, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 813, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 814, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 815, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 816, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 817, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 818, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 819, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 820, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 821, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 822, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 823, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 824, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 825, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 826, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 827, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 828, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 829, FieldType.INT8).setScale(1.0).setBaseOffset(0); - public static final Field ALIGNMENTFILL_AT_830 = Field.create("ALIGNMENTFILL_AT_830", 830, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field DEVICEUID = Field.create("DEVICEUID", 754, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 755, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 756, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 757, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 758, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 759, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 760, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 761, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 762, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 763, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 764, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 765, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 766, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 767, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 768, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 769, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 770, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 771, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 772, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 773, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 774, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 775, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 776, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 777, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 778, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 779, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 780, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 781, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 782, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 783, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 784, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 785, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 786, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 787, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 788, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 789, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 790, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 791, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 792, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 793, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 794, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 795, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 796, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 797, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 798, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 799, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 800, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 801, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 802, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 803, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 804, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 805, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 806, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 807, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 808, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 809, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 810, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 811, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 812, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 813, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 814, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 815, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 816, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND63 = Field.create("UNUSEDATTHEEND63", 817, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND64 = Field.create("UNUSEDATTHEEND64", 818, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND65 = Field.create("UNUSEDATTHEEND65", 819, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND66 = Field.create("UNUSEDATTHEEND66", 820, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND67 = Field.create("UNUSEDATTHEEND67", 821, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND68 = Field.create("UNUSEDATTHEEND68", 822, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND69 = Field.create("UNUSEDATTHEEND69", 823, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND70 = Field.create("UNUSEDATTHEEND70", 824, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND71 = Field.create("UNUSEDATTHEEND71", 825, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND72 = Field.create("UNUSEDATTHEEND72", 826, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND73 = Field.create("UNUSEDATTHEEND73", 827, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND74 = Field.create("UNUSEDATTHEEND74", 828, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND75 = Field.create("UNUSEDATTHEEND75", 829, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field UNUSEDATTHEEND76 = Field.create("UNUSEDATTHEEND76", 830, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_831 = Field.create("ALIGNMENTFILL_AT_831", 831, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field[] VALUES = { SD_PRESENT, SD_LOGGING_INTERNAL, @@ -1057,6 +1058,7 @@ public class TsOutputs { ADC13BITCOUNTER, FASTADCERRORSCOUNT, UNEXPECTEDADCSAMPLE, + DEVICEUID, UNUSEDATTHEEND1, UNUSEDATTHEEND2, UNUSEDATTHEEND3, @@ -1133,6 +1135,6 @@ public class TsOutputs { UNUSEDATTHEEND74, UNUSEDATTHEEND75, UNUSEDATTHEEND76, - ALIGNMENTFILL_AT_830, + ALIGNMENTFILL_AT_831, }; }