From 9eb271042694ae0da17a32ba6554f6a1ba11d083 Mon Sep 17 00:00:00 2001 From: GitHub gen-configs Action Date: Thu, 31 Oct 2024 21:59:36 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../console/binary/generated/data_logs.ini | 4 + .../binary/generated/fancy_content.ini | 6 +- .../binary/generated/output_channels.ini | 124 ++++++++-------- .../console/binary/generated/sensors.java | 131 +++++++++-------- .../console/binary_log/log_fields_generated.h | 2 + .../generated/rusefi_generated_alphax-2chan.h | 4 +- .../generated/rusefi_generated_alphax-4chan.h | 4 +- .../rusefi_generated_alphax-4chan_f7.h | 4 +- .../rusefi_generated_alphax-4k-gdi.h | 4 +- .../rusefi_generated_alphax-8chan-revA.h | 4 +- .../generated/rusefi_generated_alphax-8chan.h | 4 +- .../rusefi_generated_alphax-8chan_f7.h | 4 +- .../rusefi_generated_alphax-silver.h | 4 +- .../rusefi_generated_at_start_f435.h | 4 +- .../generated/rusefi_generated_atlas.h | 4 +- .../rusefi_generated_f407-discovery.h | 4 +- .../rusefi_generated_f429-discovery.h | 4 +- .../rusefi_generated_f469-discovery.h | 4 +- .../rusefi_generated_frankenso_na6.h | 4 +- .../generated/rusefi_generated_haba208.h | 4 +- .../rusefi_generated_hellen-112-17.h | 4 +- .../rusefi_generated_hellen-gm-e67.h | 4 +- .../rusefi_generated_hellen-honda-k.h | 4 +- .../generated/rusefi_generated_hellen-nb1.h | 4 +- .../rusefi_generated_hellen121nissan.h | 4 +- .../generated/rusefi_generated_hellen121vag.h | 4 +- .../generated/rusefi_generated_hellen128.h | 4 +- .../rusefi_generated_hellen154hyundai.h | 4 +- .../rusefi_generated_hellen154hyundai_f7.h | 4 +- .../generated/rusefi_generated_hellen72.h | 4 +- .../generated/rusefi_generated_hellen81.h | 4 +- .../generated/rusefi_generated_hellen88bmw.h | 4 +- .../generated/rusefi_generated_hellenNA6.h | 4 +- .../generated/rusefi_generated_hellenNA8_96.h | 4 +- .../generated/rusefi_generated_m74_9.h | 4 +- .../rusefi_generated_mre-legacy_f4.h | 4 +- .../generated/rusefi_generated_mre_f4.h | 4 +- .../generated/rusefi_generated_mre_f7.h | 4 +- .../generated/rusefi_generated_nucleo_f413.h | 4 +- .../generated/rusefi_generated_proteus_f4.h | 4 +- .../generated/rusefi_generated_proteus_f7.h | 4 +- .../generated/rusefi_generated_proteus_h7.h | 4 +- .../generated/rusefi_generated_s105.h | 4 +- .../rusefi_generated_small-can-board.h | 4 +- .../rusefi_generated_stm32f429_nucleo.h | 4 +- .../rusefi_generated_stm32f767_nucleo.h | 4 +- .../rusefi_generated_stm32h743_nucleo.h | 4 +- .../rusefi_generated_subaru_eg33_f7.h | 4 +- .../generated/rusefi_generated_t-b-g.h | 4 +- .../generated/rusefi_generated_tdg-pdm8.h | 4 +- .../generated/rusefi_generated_uaefi.h | 4 +- .../generated/rusefi_generated_uaefi121.h | 4 +- .../generated/signature_alphax-2chan.h | 4 +- .../generated/signature_alphax-4chan.h | 4 +- .../generated/signature_alphax-4chan_f7.h | 4 +- .../generated/signature_alphax-4k-gdi.h | 4 +- .../generated/signature_alphax-8chan-revA.h | 4 +- .../generated/signature_alphax-8chan.h | 4 +- .../generated/signature_alphax-8chan_f7.h | 4 +- .../generated/signature_alphax-silver.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 +- .../generated/signature_mre-legacy_f4.h | 4 +- .../controllers/generated/signature_mre_f4.h | 4 +- .../controllers/generated/signature_mre_f7.h | 4 +- .../generated/signature_nucleo_f413.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 +- .../generated/signature_subaru_eg33_f7.h | 4 +- .../controllers/generated/signature_t-b-g.h | 4 +- .../generated/signature_tdg-pdm8.h | 4 +- .../controllers/generated/signature_uaefi.h | 4 +- .../generated/signature_uaefi121.h | 4 +- .../lua/generated/output_lookup_generated.cpp | 6 + .../electronic_throttle_generated.h | 20 ++- .../output_channels_generated.h | 16 +- firmware/tunerstudio/generated/rusefi.ini | 138 +++++++++--------- .../generated/rusefi_alphax-2chan.ini | 138 +++++++++--------- .../generated/rusefi_alphax-4chan.ini | 138 +++++++++--------- .../generated/rusefi_alphax-4chan_f7.ini | 138 +++++++++--------- .../generated/rusefi_alphax-4k-gdi.ini | 138 +++++++++--------- .../generated/rusefi_alphax-8chan-revA.ini | 138 +++++++++--------- .../generated/rusefi_alphax-8chan.ini | 138 +++++++++--------- .../generated/rusefi_alphax-8chan_f7.ini | 138 +++++++++--------- .../generated/rusefi_alphax-silver.ini | 138 +++++++++--------- .../generated/rusefi_at_start_f435.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_atlas.ini | 138 +++++++++--------- .../generated/rusefi_f407-discovery.ini | 138 +++++++++--------- .../generated/rusefi_f429-discovery.ini | 138 +++++++++--------- .../generated/rusefi_f469-discovery.ini | 138 +++++++++--------- .../generated/rusefi_frankenso_na6.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_haba208.ini | 138 +++++++++--------- .../generated/rusefi_hellen-112-17.ini | 138 +++++++++--------- .../generated/rusefi_hellen-gm-e67.ini | 138 +++++++++--------- .../generated/rusefi_hellen-honda-k.ini | 138 +++++++++--------- .../generated/rusefi_hellen-nb1.ini | 138 +++++++++--------- .../generated/rusefi_hellen121nissan.ini | 138 +++++++++--------- .../generated/rusefi_hellen121vag.ini | 138 +++++++++--------- .../generated/rusefi_hellen128.ini | 138 +++++++++--------- .../generated/rusefi_hellen154hyundai.ini | 138 +++++++++--------- .../generated/rusefi_hellen154hyundai_f7.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_hellen72.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_hellen81.ini | 138 +++++++++--------- .../generated/rusefi_hellen88bmw.ini | 138 +++++++++--------- .../generated/rusefi_hellenNA6.ini | 138 +++++++++--------- .../generated/rusefi_hellenNA8_96.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_m74_9.ini | 138 +++++++++--------- .../generated/rusefi_mre-legacy_f4.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_mre_f4.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_mre_f7.ini | 138 +++++++++--------- .../generated/rusefi_nucleo_f413.ini | 138 +++++++++--------- .../generated/rusefi_proteus_f4.ini | 138 +++++++++--------- .../generated/rusefi_proteus_f7.ini | 138 +++++++++--------- .../generated/rusefi_proteus_h7.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_s105.ini | 138 +++++++++--------- .../generated/rusefi_small-can-board.ini | 138 +++++++++--------- .../generated/rusefi_stm32f429_nucleo.ini | 138 +++++++++--------- .../generated/rusefi_stm32f767_nucleo.ini | 138 +++++++++--------- .../generated/rusefi_stm32h743_nucleo.ini | 138 +++++++++--------- .../generated/rusefi_subaru_eg33_f7.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_t-b-g.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_tdg-pdm8.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_uaefi.ini | 138 +++++++++--------- .../tunerstudio/generated/rusefi_uaefi121.ini | 138 +++++++++--------- .../config/generated/ElectronicThrottle.java | 14 +- .../com/rusefi/config/generated/Fields.java | 4 +- .../rusefi/config/generated/TsOutputs.java | 6 + 153 files changed, 3836 insertions(+), 3497 deletions(-) diff --git a/firmware/console/binary/generated/data_logs.ini b/firmware/console/binary/generated/data_logs.ini index aa3b537c6f..dd72685833 100644 --- a/firmware/console/binary/generated/data_logs.ini +++ b/firmware/console/binary/generated/data_logs.ini @@ -414,6 +414,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -770,6 +772,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -786,6 +789,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" diff --git a/firmware/console/binary/generated/fancy_content.ini b/firmware/console/binary/generated/fancy_content.ini index cf96796f4c..2d33091fa9 100644 --- a/firmware/console/binary/generated/fancy_content.ini +++ b/firmware/console/binary/generated/fancy_content.ini @@ -547,8 +547,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -572,8 +573,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/console/binary/generated/output_channels.ini b/firmware/console/binary/generated/output_channels.ini index 852ce1a5cf..c9dd40b5b3 100644 --- a/firmware/console/binary/generated/output_channels.ini +++ b/firmware/console/binary/generated/output_channels.ini @@ -416,62 +416,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -857,9 +855,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -874,9 +873,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 diff --git a/firmware/console/binary/generated/sensors.java b/firmware/console/binary/generated/sensors.java index e45094384c..ef451887f9 100644 --- a/firmware/console/binary/generated/sensors.java +++ b/firmware/console/binary/generated/sensors.java @@ -319,62 +319,61 @@ rawAuxTemp1("rawAuxTemp1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 782, 0 rawAuxTemp2("rawAuxTemp2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 784, 0.001, 0.0, 5.0, "V"), rawAmbientTemp("rawAmbientTemp", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 786, 0.001, 0.0, 5.0, "V"), rtcUnixEpochTime("rtcUnixEpochTime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 788, 1.0, -1.0, -1.0, ""), -unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 792, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 793, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 794, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 795, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 796, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 797, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 798, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 799, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 800, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 801, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 802, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 803, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 811, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 832, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 833, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 834, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 835, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 836, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 837, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 838, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 839, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 840, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 841, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 842, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 843, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 844, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 845, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 846, 1.0, 0.0, 0.0, ""), -unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 847, 1.0, 0.0, 0.0, ""), +sparkCutReasonBlinker("sparkCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 792, 1.0, -1.0, -1.0, ""), +fuelCutReasonBlinker("fuelCutReasonBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 793, 1.0, -1.0, -1.0, ""), +unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 794, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 795, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 796, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 797, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 798, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 799, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 800, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 801, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 802, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 803, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 804, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 805, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 806, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 807, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 808, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 809, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 810, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 811, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 812, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 813, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 814, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 815, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 816, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 817, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 818, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 819, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 820, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 821, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 822, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 823, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 824, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 825, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 826, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 827, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 828, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 829, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 830, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 831, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 832, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 833, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 834, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 835, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 836, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 837, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 838, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 839, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 840, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 841, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 842, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 843, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 844, 1.0, 0.0, 0.0, ""), +unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 845, 1.0, 0.0, 0.0, ""), +alignmentFill_at_846("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 846, 1.0, -20.0, 100.0, "units"), totalFuelCorrection("Fuel: Total correction", SensorCategory.SENSOR_INPUTS, FieldType.INT, 848, 1.0, 0.0, 3.0, "mult"), running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 852, 1.0, -1.0, -1.0, ""), afrTableYAxis("afrTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 872, 0.01, 0.0, 0.0, "%"), @@ -617,10 +616,12 @@ etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUT etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1708, 1.0, 0.0, 3.0, "count"), etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1710, 1.0, 0.0, 3.0, "count"), etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1712, 1.0, -1.0, -1.0, ""), -tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1713, 1.0, 0.0, 100.0, "%"), -jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1714, 0.01, 0.0, 100.0, "sec"), -adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1716, 1.0, 0.0, 100.0, "%"), -alignmentFill_at_45("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1717, 1.0, -20.0, 100.0, "units"), +etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1713, 1.0, -1.0, -1.0, ""), +tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1714, 1.0, 0.0, 100.0, "%"), +alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1715, 1.0, -20.0, 100.0, "units"), +jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1716, 0.01, 0.0, 100.0, "sec"), +adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1718, 1.0, 0.0, 100.0, "%"), +alignmentFill_at_47("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1719, 1.0, -20.0, 100.0, "units"), targetWithIdlePosition("ETB: target with idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1672, 1.0, 0.0, 10.0, "per"), trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1676, 1.0, -1.0, -1.0, ""), luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1680, 1.0, 0.0, 3.0, "per"), @@ -632,10 +633,12 @@ etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUT etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1708, 1.0, 0.0, 3.0, "count"), etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1710, 1.0, 0.0, 3.0, "count"), etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1712, 1.0, -1.0, -1.0, ""), -tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1713, 1.0, 0.0, 100.0, "%"), -jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1714, 0.01, 0.0, 100.0, "sec"), -adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1716, 1.0, 0.0, 100.0, "%"), -alignmentFill_at_45("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1717, 1.0, -20.0, 100.0, "units"), +etbErrorCodeBlinker("etbErrorCodeBlinker", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1713, 1.0, -1.0, -1.0, ""), +tcEtbDrop("ETB traction control", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1714, 1.0, 0.0, 100.0, "%"), +alignmentFill_at_43("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1715, 1.0, -20.0, 100.0, "units"), +jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1716, 0.01, 0.0, 100.0, "sec"), +adjustedEtbTarget("ETB with adjustments", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1718, 1.0, 0.0, 100.0, "%"), +alignmentFill_at_47("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1719, 1.0, -20.0, 100.0, "units"), faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1768, 1.0, -1.0, -1.0, ""), heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1769, 1.0, 0.0, 100.0, "%"), pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1770, 1.0, 0.0, 100.0, "%"), diff --git a/firmware/console/binary_log/log_fields_generated.h b/firmware/console/binary_log/log_fields_generated.h index bea664dcc0..0537973554 100644 --- a/firmware/console/binary_log/log_fields_generated.h +++ b/firmware/console/binary_log/log_fields_generated.h @@ -335,6 +335,8 @@ static const LogField fields[] = { {engine->outputChannels.rawAuxTemp2, "rawAuxTemp2", "V", 3}, {engine->outputChannels.rawAmbientTemp, "rawAmbientTemp", "V", 3}, {engine->outputChannels.rtcUnixEpochTime, "rtcUnixEpochTime", "", 0}, + {engine->outputChannels.sparkCutReasonBlinker, "sparkCutReasonBlinker", "", 0}, + {engine->outputChannels.fuelCutReasonBlinker, "fuelCutReasonBlinker", "", 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 b588adbf43..2bbbe45844 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-2chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-2chan.h @@ -1295,7 +1295,7 @@ #define show_2chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2596102685 +#define SIGNATURE_HASH 3535751117 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-2chan.2596102685" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-2chan.3535751117" #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 f223accafa..24de53afa6 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan.h @@ -1296,7 +1296,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1249675512 +#define SIGNATURE_HASH 41856296 #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" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan.1249675512" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan.41856296" #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 b476e26700..77f2e7aadd 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4chan_f7.h @@ -1296,7 +1296,7 @@ #define show_4chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1249675512 +#define SIGNATURE_HASH 41856296 #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" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan_f7.1249675512" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan_f7.41856296" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h index adc4bfc325..dccd5b1fc5 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-4k-gdi.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3436032617 +#define SIGNATURE_HASH 2228197305 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4k-gdi.3436032617" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4k-gdi.2228197305" #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 4f9acd7e17..668d3af061 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan-revA.h @@ -1295,7 +1295,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 376579717 +#define SIGNATURE_HASH 1584399189 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan-revA.376579717" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan-revA.1584399189" #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 5942999017..1b44c89647 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan.h @@ -1293,7 +1293,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3132163538 +#define SIGNATURE_HASH 4071825410 #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" @@ -1754,7 +1754,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan.3132163538" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan.4071825410" #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 3e50ea5707..bec987578b 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-8chan_f7.h @@ -1293,7 +1293,7 @@ #define show_8chan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3132163538 +#define SIGNATURE_HASH 4071825410 #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" @@ -1754,7 +1754,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan_f7.3132163538" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan_f7.4071825410" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_alphax-silver.h b/firmware/controllers/generated/rusefi_generated_alphax-silver.h index e1d2365aff..008b171ce6 100644 --- a/firmware/controllers/generated/rusefi_generated_alphax-silver.h +++ b/firmware/controllers/generated/rusefi_generated_alphax-silver.h @@ -1294,7 +1294,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3603667612 +#define SIGNATURE_HASH 2664021836 #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" @@ -1755,7 +1755,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-silver.3603667612" +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-silver.2664021836" #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 ca28786fb4..4bd8e92cd4 100644 --- a/firmware/controllers/generated/rusefi_generated_at_start_f435.h +++ b/firmware/controllers/generated/rusefi_generated_at_start_f435.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.at_start_f435.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.at_start_f435.2742531306" #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 19c07c6516..bc2f9b16ea 100644 --- a/firmware/controllers/generated/rusefi_generated_atlas.h +++ b/firmware/controllers/generated/rusefi_generated_atlas.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2943501684 +#define SIGNATURE_HASH 3882901668 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.atlas.2943501684" +#define TS_SIGNATURE "rusEFI master.2024.10.31.atlas.3882901668" #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 cccad51f28..a3a868e9bd 100644 --- a/firmware/controllers/generated/rusefi_generated_f407-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f407-discovery.h @@ -1298,7 +1298,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 198006919 +#define SIGNATURE_HASH 1137671511 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.f407-discovery.198006919" +#define TS_SIGNATURE "rusEFI master.2024.10.31.f407-discovery.1137671511" #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 c8d4418301..035055c846 100644 --- a/firmware/controllers/generated/rusefi_generated_f429-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f429-discovery.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.f429-discovery.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.f429-discovery.2742531306" #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 137abfbe58..724ec2f185 100644 --- a/firmware/controllers/generated/rusefi_generated_f469-discovery.h +++ b/firmware/controllers/generated/rusefi_generated_f469-discovery.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3651311529 +#define SIGNATURE_HASH 2443227769 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.f469-discovery.3651311529" +#define TS_SIGNATURE "rusEFI master.2024.10.31.f469-discovery.2443227769" #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 6a8e9f3706..1e6cd83c96 100644 --- a/firmware/controllers/generated/rusefi_generated_frankenso_na6.h +++ b/firmware/controllers/generated/rusefi_generated_frankenso_na6.h @@ -1299,7 +1299,7 @@ #define show_tcu_gauges false #define show_test_presets true #define show_vvt_output_pin true -#define SIGNATURE_HASH 3187074337 +#define SIGNATURE_HASH 4126458097 #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" @@ -1760,7 +1760,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.frankenso_na6.3187074337" +#define TS_SIGNATURE "rusEFI master.2024.10.31.frankenso_na6.4126458097" #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 83c9de474b..d8ca59e320 100644 --- a/firmware/controllers/generated/rusefi_generated_haba208.h +++ b/firmware/controllers/generated/rusefi_generated_haba208.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.haba208.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.haba208.2742531306" #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 12037cbebc..e0662776b9 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-112-17.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-112-17.h @@ -1298,7 +1298,7 @@ #define show_8chan_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1652361662 +#define SIGNATURE_HASH 712977518 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-112-17.1652361662" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-112-17.712977518" #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 ff1c9cdf25..1e89583f66 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-gm-e67.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 655160962 +#define SIGNATURE_HASH 1863242578 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-gm-e67.655160962" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-gm-e67.1863242578" #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 5adedee1a4..eb498713ae 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-honda-k.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3209487180 +#define SIGNATURE_HASH 4149135004 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-honda-k.3209487180" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-honda-k.4149135004" #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 6ac68b2c9c..f49d836213 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen-nb1.h +++ b/firmware/controllers/generated/rusefi_generated_hellen-nb1.h @@ -1298,7 +1298,7 @@ #define show_HellenNB1_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1758676005 +#define SIGNATURE_HASH 550593013 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-nb1.1758676005" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-nb1.550593013" #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 6386379409..84c9a350e9 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121nissan.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121nissan.h @@ -1298,7 +1298,7 @@ #define show_Hellen121nissan_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1005454266 +#define SIGNATURE_HASH 1944856170 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121nissan.1005454266" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121nissan.1944856170" #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 441677c304..16247262d7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen121vag.h +++ b/firmware/controllers/generated/rusefi_generated_hellen121vag.h @@ -1298,7 +1298,7 @@ #define show_Hellen121vag_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1669796349 +#define SIGNATURE_HASH 730149933 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121vag.1669796349" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121vag.730149933" #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 83a508e0d2..f709c3f4e7 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen128.h +++ b/firmware/controllers/generated/rusefi_generated_hellen128.h @@ -1298,7 +1298,7 @@ #define show_Hellen128merc_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 115850189 +#define SIGNATURE_HASH 1323671069 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen128.115850189" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen128.1323671069" #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 cda8ee416f..3ab4f747fc 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3441469600 +#define SIGNATURE_HASH 2233634160 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai.3441469600" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai.2233634160" #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 6ee8040263..4cdda79c29 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h +++ b/firmware/controllers/generated/rusefi_generated_hellen154hyundai_f7.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2203501859 +#define SIGNATURE_HASH 3411337459 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai_f7.2203501859" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai_f7.3411337459" #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 17e8f8d621..ee5b95e38e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen72.h +++ b/firmware/controllers/generated/rusefi_generated_hellen72.h @@ -1298,7 +1298,7 @@ #define show_HellenNB2_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 375225580 +#define SIGNATURE_HASH 1583307068 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen72.375225580" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen72.1583307068" #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 9896a671d0..8ee18a9978 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen81.h +++ b/firmware/controllers/generated/rusefi_generated_hellen81.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2397372892 +#define SIGNATURE_HASH 3337036812 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen81.2397372892" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen81.3337036812" #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 d73f525829..8cefa4381e 100644 --- a/firmware/controllers/generated/rusefi_generated_hellen88bmw.h +++ b/firmware/controllers/generated/rusefi_generated_hellen88bmw.h @@ -1298,7 +1298,7 @@ #define show_Hellen88bmw_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2579895455 +#define SIGNATURE_HASH 3519295823 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen88bmw.2579895455" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen88bmw.3519295823" #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 9e59a0d1c6..9a30c894b1 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA6.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA6.h @@ -1298,7 +1298,7 @@ #define show_HellenNA6_presets true #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2144367322 +#define SIGNATURE_HASH 936531722 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA6.2144367322" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA6.936531722" #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 619504ec42..d703c596c4 100644 --- a/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h +++ b/firmware/controllers/generated/rusefi_generated_hellenNA8_96.h @@ -1299,7 +1299,7 @@ #define show_HellenNB1_presets false #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2148151316 +#define SIGNATURE_HASH 3355973060 #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" @@ -1760,7 +1760,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA8_96.2148151316" +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA8_96.3355973060" #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 e5e24c61c9..c9fd6302a4 100644 --- a/firmware/controllers/generated/rusefi_generated_m74_9.h +++ b/firmware/controllers/generated/rusefi_generated_m74_9.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1607444965 +#define SIGNATURE_HASH 399346741 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.m74_9.1607444965" +#define TS_SIGNATURE "rusEFI master.2024.10.31.m74_9.399346741" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h index 217533462f..6bdf9c5fe9 100644 --- a/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre-legacy_f4.h @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2260335463 +#define SIGNATURE_HASH 3468418743 #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" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.mre-legacy_f4.2260335463" +#define TS_SIGNATURE "rusEFI master.2024.10.31.mre-legacy_f4.3468418743" #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 3663eccd93..54eb6e627d 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f4.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f4.h @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2260335463 +#define SIGNATURE_HASH 3468418743 #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" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f4.2260335463" +#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f4.3468418743" #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 7580bc36a7..4fcd93eac4 100644 --- a/firmware/controllers/generated/rusefi_generated_mre_f7.h +++ b/firmware/controllers/generated/rusefi_generated_mre_f7.h @@ -1296,7 +1296,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2260335463 +#define SIGNATURE_HASH 3468418743 #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" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f7.2260335463" +#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f7.3468418743" #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 6fa16e36b5..b844501084 100644 --- a/firmware/controllers/generated/rusefi_generated_nucleo_f413.h +++ b/firmware/controllers/generated/rusefi_generated_nucleo_f413.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.nucleo_f413.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.nucleo_f413.2742531306" #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 e4d46bb72c..a31e0d1812 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2361762215 +#define SIGNATURE_HASH 3301409911 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f4.2361762215" +#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f4.3301409911" #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 1416d1f72b..46eba8ff78 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2361762215 +#define SIGNATURE_HASH 3301409911 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f7.2361762215" +#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f7.3301409911" #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 42f06dd376..62a1f255a4 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 2361762215 +#define SIGNATURE_HASH 3301409911 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_h7.2361762215" +#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_h7.3301409911" #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 e444b0c3b4..d8d75ac93e 100644 --- a/firmware/controllers/generated/rusefi_generated_s105.h +++ b/firmware/controllers/generated/rusefi_generated_s105.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1425936888 +#define SIGNATURE_HASH 486290472 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.s105.1425936888" +#define TS_SIGNATURE "rusEFI master.2024.10.31.s105.486290472" #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 a4e41f157a..dc0418a445 100644 --- a/firmware/controllers/generated/rusefi_generated_small-can-board.h +++ b/firmware/controllers/generated/rusefi_generated_small-can-board.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3079584791 +#define SIGNATURE_HASH 4287404487 #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" @@ -1757,7 +1757,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.small-can-board.3079584791" +#define TS_SIGNATURE "rusEFI master.2024.10.31.small-can-board.4287404487" #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 62cf1358e1..514e4eaaf3 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f429_nucleo.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f429_nucleo.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f429_nucleo.2742531306" #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 c81503df6e..aca7cc1925 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32f767_nucleo.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f767_nucleo.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f767_nucleo.2742531306" #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 d3799e12b9..a352594f5f 100644 --- a/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h +++ b/firmware/controllers/generated/rusefi_generated_stm32h743_nucleo.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32h743_nucleo.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32h743_nucleo.2742531306" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h index 854fa6d5f9..bcbc21ecd5 100644 --- a/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h +++ b/firmware/controllers/generated/rusefi_generated_subaru_eg33_f7.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3025447268 +#define SIGNATURE_HASH 4233530548 #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" @@ -1759,7 +1759,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.subaru_eg33_f7.3025447268" +#define TS_SIGNATURE "rusEFI master.2024.10.31.subaru_eg33_f7.4233530548" #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 6cf2dd54dc..6aaf740c6b 100644 --- a/firmware/controllers/generated/rusefi_generated_t-b-g.h +++ b/firmware/controllers/generated/rusefi_generated_t-b-g.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3950350650 +#define SIGNATURE_HASH 2742531306 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.t-b-g.3950350650" +#define TS_SIGNATURE "rusEFI master.2024.10.31.t-b-g.2742531306" #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 5c8e3c8eae..749a60e37e 100644 --- a/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h +++ b/firmware/controllers/generated/rusefi_generated_tdg-pdm8.h @@ -1297,7 +1297,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3512217010 +#define SIGNATURE_HASH 2572814434 #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" @@ -1758,7 +1758,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.tdg-pdm8.3512217010" +#define TS_SIGNATURE "rusEFI master.2024.10.31.tdg-pdm8.2572814434" #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 566be64760..834f11f452 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 1307793803 +#define SIGNATURE_HASH 99712091 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi.1307793803" +#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi.99712091" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_uaefi121.h b/firmware/controllers/generated/rusefi_generated_uaefi121.h index 9d6172557b..26c4839d66 100644 --- a/firmware/controllers/generated/rusefi_generated_uaefi121.h +++ b/firmware/controllers/generated/rusefi_generated_uaefi121.h @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3187133171 +#define SIGNATURE_HASH 4126535459 #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" @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi121.3187133171" +#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi121.4126535459" #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 df0ffc1af6..5592482ce9 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 2596102685 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-2chan.2596102685" +#define SIGNATURE_HASH 3535751117 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-2chan.3535751117" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 9a8c2beb41..26c3b25711 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 1249675512 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan.1249675512" +#define SIGNATURE_HASH 41856296 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan.41856296" diff --git a/firmware/controllers/generated/signature_alphax-4chan_f7.h b/firmware/controllers/generated/signature_alphax-4chan_f7.h index 8090eece9f..cc34eb9951 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 1249675512 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan_f7.1249675512" +#define SIGNATURE_HASH 41856296 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4chan_f7.41856296" diff --git a/firmware/controllers/generated/signature_alphax-4k-gdi.h b/firmware/controllers/generated/signature_alphax-4k-gdi.h index 0d31280a96..61719dc932 100644 --- a/firmware/controllers/generated/signature_alphax-4k-gdi.h +++ b/firmware/controllers/generated/signature_alphax-4k-gdi.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3436032617 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4k-gdi.3436032617" +#define SIGNATURE_HASH 2228197305 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-4k-gdi.2228197305" diff --git a/firmware/controllers/generated/signature_alphax-8chan-revA.h b/firmware/controllers/generated/signature_alphax-8chan-revA.h index 48cbef7ba8..b7a9b598bf 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 376579717 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan-revA.376579717" +#define SIGNATURE_HASH 1584399189 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan-revA.1584399189" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 6f35205705..3215c63c8a 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 3132163538 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan.3132163538" +#define SIGNATURE_HASH 4071825410 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan.4071825410" diff --git a/firmware/controllers/generated/signature_alphax-8chan_f7.h b/firmware/controllers/generated/signature_alphax-8chan_f7.h index 9e159b09f2..c6087aa648 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 3132163538 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan_f7.3132163538" +#define SIGNATURE_HASH 4071825410 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-8chan_f7.4071825410" diff --git a/firmware/controllers/generated/signature_alphax-silver.h b/firmware/controllers/generated/signature_alphax-silver.h index b57bd13450..bf7d5c8135 100644 --- a/firmware/controllers/generated/signature_alphax-silver.h +++ b/firmware/controllers/generated/signature_alphax-silver.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3603667612 -#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-silver.3603667612" +#define SIGNATURE_HASH 2664021836 +#define TS_SIGNATURE "rusEFI master.2024.10.31.alphax-silver.2664021836" diff --git a/firmware/controllers/generated/signature_at_start_f435.h b/firmware/controllers/generated/signature_at_start_f435.h index 20fe37cdf6..f819609c70 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.at_start_f435.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.at_start_f435.2742531306" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 6f3dfdd748..9e89a55069 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 2943501684 -#define TS_SIGNATURE "rusEFI master.2024.10.31.atlas.2943501684" +#define SIGNATURE_HASH 3882901668 +#define TS_SIGNATURE "rusEFI master.2024.10.31.atlas.3882901668" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 0c6b2ee58c..2ef72dfbbd 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 198006919 -#define TS_SIGNATURE "rusEFI master.2024.10.31.f407-discovery.198006919" +#define SIGNATURE_HASH 1137671511 +#define TS_SIGNATURE "rusEFI master.2024.10.31.f407-discovery.1137671511" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 5f100f78d1..d3f1e493eb 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.f429-discovery.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.f429-discovery.2742531306" diff --git a/firmware/controllers/generated/signature_f469-discovery.h b/firmware/controllers/generated/signature_f469-discovery.h index cb81800a0f..9eac1028e5 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 3651311529 -#define TS_SIGNATURE "rusEFI master.2024.10.31.f469-discovery.3651311529" +#define SIGNATURE_HASH 2443227769 +#define TS_SIGNATURE "rusEFI master.2024.10.31.f469-discovery.2443227769" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index d3e8b9ea08..de4f097da9 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 3187074337 -#define TS_SIGNATURE "rusEFI master.2024.10.31.frankenso_na6.3187074337" +#define SIGNATURE_HASH 4126458097 +#define TS_SIGNATURE "rusEFI master.2024.10.31.frankenso_na6.4126458097" diff --git a/firmware/controllers/generated/signature_haba208.h b/firmware/controllers/generated/signature_haba208.h index c19b39754c..06aa9b1ccc 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.haba208.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.haba208.2742531306" diff --git a/firmware/controllers/generated/signature_hellen-112-17.h b/firmware/controllers/generated/signature_hellen-112-17.h index 245583b3c0..0ab61e18ae 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 1652361662 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-112-17.1652361662" +#define SIGNATURE_HASH 712977518 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-112-17.712977518" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index a3d49522b6..d1ebb40e70 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 655160962 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-gm-e67.655160962" +#define SIGNATURE_HASH 1863242578 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-gm-e67.1863242578" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index 1c4292ec12..92be8d28da 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 3209487180 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-honda-k.3209487180" +#define SIGNATURE_HASH 4149135004 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-honda-k.4149135004" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 420b5b3d5a..38ffed8458 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 1758676005 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-nb1.1758676005" +#define SIGNATURE_HASH 550593013 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen-nb1.550593013" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index e8906f84ed..bd1a23de6a 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 1005454266 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121nissan.1005454266" +#define SIGNATURE_HASH 1944856170 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121nissan.1944856170" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 135bd21af2..b3171067b6 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 1669796349 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121vag.1669796349" +#define SIGNATURE_HASH 730149933 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen121vag.730149933" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index 8571d15eb1..092106f925 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 115850189 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen128.115850189" +#define SIGNATURE_HASH 1323671069 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen128.1323671069" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index e20d2cfd68..deabb36cc7 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 3441469600 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai.3441469600" +#define SIGNATURE_HASH 2233634160 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai.2233634160" diff --git a/firmware/controllers/generated/signature_hellen154hyundai_f7.h b/firmware/controllers/generated/signature_hellen154hyundai_f7.h index 30a55ea0b5..dbf57d3413 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 2203501859 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai_f7.2203501859" +#define SIGNATURE_HASH 3411337459 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen154hyundai_f7.3411337459" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 80a9ded3cb..29c146f575 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 375225580 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen72.375225580" +#define SIGNATURE_HASH 1583307068 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen72.1583307068" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 74a33d897c..34147af48b 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 2397372892 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen81.2397372892" +#define SIGNATURE_HASH 3337036812 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen81.3337036812" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index aa0a56e716..e9eb7f3ae8 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 2579895455 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen88bmw.2579895455" +#define SIGNATURE_HASH 3519295823 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellen88bmw.3519295823" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 568d988215..13f7a528d9 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 2144367322 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA6.2144367322" +#define SIGNATURE_HASH 936531722 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA6.936531722" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 46371e0b34..428c9b87ad 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 2148151316 -#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA8_96.2148151316" +#define SIGNATURE_HASH 3355973060 +#define TS_SIGNATURE "rusEFI master.2024.10.31.hellenNA8_96.3355973060" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index 528894de3d..d59937fd75 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 1607444965 -#define TS_SIGNATURE "rusEFI master.2024.10.31.m74_9.1607444965" +#define SIGNATURE_HASH 399346741 +#define TS_SIGNATURE "rusEFI master.2024.10.31.m74_9.399346741" diff --git a/firmware/controllers/generated/signature_mre-legacy_f4.h b/firmware/controllers/generated/signature_mre-legacy_f4.h index 4917583e5c..df6e1adcb0 100644 --- a/firmware/controllers/generated/signature_mre-legacy_f4.h +++ b/firmware/controllers/generated/signature_mre-legacy_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2260335463 -#define TS_SIGNATURE "rusEFI master.2024.10.31.mre-legacy_f4.2260335463" +#define SIGNATURE_HASH 3468418743 +#define TS_SIGNATURE "rusEFI master.2024.10.31.mre-legacy_f4.3468418743" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 5a83488e6d..e73cdd9dee 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 2260335463 -#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f4.2260335463" +#define SIGNATURE_HASH 3468418743 +#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f4.3468418743" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 5d2371afa5..ebd1e87b1b 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 2260335463 -#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f7.2260335463" +#define SIGNATURE_HASH 3468418743 +#define TS_SIGNATURE "rusEFI master.2024.10.31.mre_f7.3468418743" diff --git a/firmware/controllers/generated/signature_nucleo_f413.h b/firmware/controllers/generated/signature_nucleo_f413.h index 513293189e..747b01a513 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.nucleo_f413.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.nucleo_f413.2742531306" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index d0dd12f3bd..5ec7bf5e5f 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 2361762215 -#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f4.2361762215" +#define SIGNATURE_HASH 3301409911 +#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f4.3301409911" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 479bdb9010..89dd187610 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 2361762215 -#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f7.2361762215" +#define SIGNATURE_HASH 3301409911 +#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_f7.3301409911" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index 0eb9e785a1..4174fdcfcf 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 2361762215 -#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_h7.2361762215" +#define SIGNATURE_HASH 3301409911 +#define TS_SIGNATURE "rusEFI master.2024.10.31.proteus_h7.3301409911" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index db9db2f4b0..7c34919fe6 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 1425936888 -#define TS_SIGNATURE "rusEFI master.2024.10.31.s105.1425936888" +#define SIGNATURE_HASH 486290472 +#define TS_SIGNATURE "rusEFI master.2024.10.31.s105.486290472" diff --git a/firmware/controllers/generated/signature_small-can-board.h b/firmware/controllers/generated/signature_small-can-board.h index b9d4d55c9d..a24de4e23a 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 3079584791 -#define TS_SIGNATURE "rusEFI master.2024.10.31.small-can-board.3079584791" +#define SIGNATURE_HASH 4287404487 +#define TS_SIGNATURE "rusEFI master.2024.10.31.small-can-board.4287404487" diff --git a/firmware/controllers/generated/signature_stm32f429_nucleo.h b/firmware/controllers/generated/signature_stm32f429_nucleo.h index 78a888f478..4781b5b570 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f429_nucleo.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f429_nucleo.2742531306" diff --git a/firmware/controllers/generated/signature_stm32f767_nucleo.h b/firmware/controllers/generated/signature_stm32f767_nucleo.h index 4e9304525d..98545f11ba 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f767_nucleo.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32f767_nucleo.2742531306" diff --git a/firmware/controllers/generated/signature_stm32h743_nucleo.h b/firmware/controllers/generated/signature_stm32h743_nucleo.h index 2aad407bc5..679c984f19 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32h743_nucleo.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.stm32h743_nucleo.2742531306" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 3a29f7dede..c0de5fd0f8 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3025447268 -#define TS_SIGNATURE "rusEFI master.2024.10.31.subaru_eg33_f7.3025447268" +#define SIGNATURE_HASH 4233530548 +#define TS_SIGNATURE "rusEFI master.2024.10.31.subaru_eg33_f7.4233530548" diff --git a/firmware/controllers/generated/signature_t-b-g.h b/firmware/controllers/generated/signature_t-b-g.h index 48e3772f6d..df92c01d14 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 3950350650 -#define TS_SIGNATURE "rusEFI master.2024.10.31.t-b-g.3950350650" +#define SIGNATURE_HASH 2742531306 +#define TS_SIGNATURE "rusEFI master.2024.10.31.t-b-g.2742531306" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index bd99715bec..794d2d12ff 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 3512217010 -#define TS_SIGNATURE "rusEFI master.2024.10.31.tdg-pdm8.3512217010" +#define SIGNATURE_HASH 2572814434 +#define TS_SIGNATURE "rusEFI master.2024.10.31.tdg-pdm8.2572814434" diff --git a/firmware/controllers/generated/signature_uaefi.h b/firmware/controllers/generated/signature_uaefi.h index 563c8807b4..2a06d88406 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 1307793803 -#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi.1307793803" +#define SIGNATURE_HASH 99712091 +#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi.99712091" diff --git a/firmware/controllers/generated/signature_uaefi121.h b/firmware/controllers/generated/signature_uaefi121.h index d54638505b..c914ff65e9 100644 --- a/firmware/controllers/generated/signature_uaefi121.h +++ b/firmware/controllers/generated/signature_uaefi121.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3187133171 -#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi121.3187133171" +#define SIGNATURE_HASH 4126535459 +#define TS_SIGNATURE "rusEFI master.2024.10.31.uaefi121.4126535459" diff --git a/firmware/controllers/lua/generated/output_lookup_generated.cpp b/firmware/controllers/lua/generated/output_lookup_generated.cpp index d23cfb72e8..1cfbd00c2a 100644 --- a/firmware/controllers/lua/generated/output_lookup_generated.cpp +++ b/firmware/controllers/lua/generated/output_lookup_generated.cpp @@ -816,6 +816,12 @@ float getOutputValueByName(const char *name) { // rtcUnixEpochTime case -1684644880: return engine->outputChannels.rtcUnixEpochTime; +// sparkCutReasonBlinker + case 927388609: + return engine->outputChannels.sparkCutReasonBlinker; +// fuelCutReasonBlinker + case 1745186508: + return engine->outputChannels.fuelCutReasonBlinker; // totalFuelCorrection #if EFI_ENGINE_CONTROL case -1779658835: diff --git a/firmware/live_data_generated/electronic_throttle_generated.h b/firmware/live_data_generated/electronic_throttle_generated.h index 9a339aec07..60e2355bba 100644 --- a/firmware/live_data_generated/electronic_throttle_generated.h +++ b/firmware/live_data_generated/electronic_throttle_generated.h @@ -159,30 +159,40 @@ struct electronic_throttle_s { * offset 40 */ int8_t etbErrorCode = (int8_t)0; + /** + * offset 41 + */ + int8_t etbErrorCodeBlinker = (int8_t)0; /** * ETB traction control * units: % - * offset 41 + * offset 42 */ int8_t tcEtbDrop = (int8_t)0; + /** + * need 4 byte alignment + * units: units + * offset 43 + */ + uint8_t alignmentFill_at_43[1]; /** * ETB jam timer * units: sec - * offset 42 + * offset 44 */ scaled_channel jamTimer = (uint16_t)0; /** * ETB with adjustments * units: % - * offset 44 + * offset 46 */ int8_t adjustedEtbTarget = (int8_t)0; /** * need 4 byte alignment * units: units - * offset 45 + * offset 47 */ - uint8_t alignmentFill_at_45[3]; + uint8_t alignmentFill_at_47[1]; }; static_assert(sizeof(electronic_throttle_s) == 48); diff --git a/firmware/live_data_generated/output_channels_generated.h b/firmware/live_data_generated/output_channels_generated.h index 3c82837cc2..7e7e06da6c 100644 --- a/firmware/live_data_generated/output_channels_generated.h +++ b/firmware/live_data_generated/output_channels_generated.h @@ -1387,7 +1387,21 @@ struct output_channels_s { /** * offset 792 */ - uint8_t unusedAtTheEnd[56]; + int8_t sparkCutReasonBlinker = (int8_t)0; + /** + * offset 793 + */ + int8_t fuelCutReasonBlinker = (int8_t)0; + /** + * offset 794 + */ + uint8_t unusedAtTheEnd[52]; + /** + * need 4 byte alignment + * units: units + * offset 846 + */ + uint8_t alignmentFill_at_846[2]; }; static_assert(sizeof(output_channels_s) == 848); diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index a3b8022968..a8b0fa3850 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.10.31.f407-discovery.198006919" + signature = "rusEFI master.2024.10.31.f407-discovery.1137671511" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.f407-discovery.198006919" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.f407-discovery.1137671511" ; 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 @@ -3008,62 +3008,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3449,9 +3447,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3466,9 +3465,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5642,6 +5642,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5998,6 +6000,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6014,6 +6017,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7092,8 +7096,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7117,8 +7122,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 1963ff0d3c..5495afad0b 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.10.31.alphax-2chan.2596102685" + signature = "rusEFI master.2024.10.31.alphax-2chan.3535751117" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-2chan.2596102685" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-2chan.3535751117" ; 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 @@ -3012,62 +3012,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3453,9 +3451,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3470,9 +3469,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5639,6 +5639,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5995,6 +5997,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6011,6 +6014,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7073,8 +7077,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7098,8 +7103,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 490f77e6ed..96575fb819 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.10.31.alphax-4chan.1249675512" + signature = "rusEFI master.2024.10.31.alphax-4chan.41856296" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-4chan.1249675512" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-4chan.41856296" ; 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 @@ -3017,62 +3017,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3458,9 +3456,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3475,9 +3474,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5651,6 +5651,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -6007,6 +6009,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6023,6 +6026,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7114,8 +7118,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7139,8 +7144,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan_f7.ini index 88705755de..b809295fd3 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.10.31.alphax-4chan_f7.1249675512" + signature = "rusEFI master.2024.10.31.alphax-4chan_f7.41856296" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-4chan_f7.1249675512" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-4chan_f7.41856296" ; 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 @@ -3017,62 +3017,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3458,9 +3456,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3475,9 +3474,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5651,6 +5651,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -6007,6 +6009,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6023,6 +6026,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7114,8 +7118,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7139,8 +7144,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini index 94f5771803..db62725bb1 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4k-gdi.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.10.31.alphax-4k-gdi.3436032617" + signature = "rusEFI master.2024.10.31.alphax-4k-gdi.2228197305" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-4k-gdi.3436032617" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-4k-gdi.2228197305" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5637,6 +5637,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5993,6 +5995,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6009,6 +6012,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7090,8 +7094,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7115,8 +7120,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan-revA.ini index 365452282e..7e9576c602 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.10.31.alphax-8chan-revA.376579717" + signature = "rusEFI master.2024.10.31.alphax-8chan-revA.1584399189" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-8chan-revA.376579717" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-8chan-revA.1584399189" ; 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 @@ -3012,62 +3012,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3453,9 +3451,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3470,9 +3469,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5645,6 +5645,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -6001,6 +6003,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6017,6 +6020,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7090,8 +7094,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7115,8 +7120,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 6035e78962..d57927fb91 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.10.31.alphax-8chan.3132163538" + signature = "rusEFI master.2024.10.31.alphax-8chan.4071825410" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-8chan.3132163538" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-8chan.4071825410" ; 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 @@ -3021,62 +3021,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3462,9 +3460,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3479,9 +3478,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5655,6 +5655,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -6011,6 +6013,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6027,6 +6030,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7113,8 +7117,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7138,8 +7143,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan_f7.ini index 5357a507e9..ad854e937d 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.10.31.alphax-8chan_f7.3132163538" + signature = "rusEFI master.2024.10.31.alphax-8chan_f7.4071825410" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-8chan_f7.3132163538" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-8chan_f7.4071825410" ; 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 @@ -3021,62 +3021,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3462,9 +3460,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3479,9 +3478,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5655,6 +5655,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -6011,6 +6013,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6027,6 +6030,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7113,8 +7117,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7138,8 +7143,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini index f995d5bd45..662e30c828 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-silver.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-silver.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.10.31.alphax-silver.3603667612" + signature = "rusEFI master.2024.10.31.alphax-silver.2664021836" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.alphax-silver.3603667612" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.alphax-silver.2664021836" ; 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 @@ -3008,62 +3008,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3449,9 +3447,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3466,9 +3465,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5635,6 +5635,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5991,6 +5993,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6007,6 +6010,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7070,8 +7074,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7095,8 +7100,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_at_start_f435.ini b/firmware/tunerstudio/generated/rusefi_at_start_f435.ini index 001de7277d..d931e7637e 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.10.31.at_start_f435.3950350650" + signature = "rusEFI master.2024.10.31.at_start_f435.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.at_start_f435.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.at_start_f435.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index 58ae41337d..4bd1e98e86 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.10.31.atlas.2943501684" + signature = "rusEFI master.2024.10.31.atlas.3882901668" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.atlas.2943501684" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.atlas.3882901668" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index a3b8022968..a8b0fa3850 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.10.31.f407-discovery.198006919" + signature = "rusEFI master.2024.10.31.f407-discovery.1137671511" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.f407-discovery.198006919" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.f407-discovery.1137671511" ; 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 @@ -3008,62 +3008,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3449,9 +3447,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3466,9 +3465,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5642,6 +5642,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5998,6 +6000,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6014,6 +6017,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7092,8 +7096,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7117,8 +7122,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 5fabff4748..f50174d92f 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.10.31.f429-discovery.3950350650" + signature = "rusEFI master.2024.10.31.f429-discovery.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.f429-discovery.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.f429-discovery.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_f469-discovery.ini b/firmware/tunerstudio/generated/rusefi_f469-discovery.ini index 5d2c2b2061..a9fe7bd2b2 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.10.31.f469-discovery.3651311529" + signature = "rusEFI master.2024.10.31.f469-discovery.2443227769" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.f469-discovery.3651311529" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.f469-discovery.2443227769" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 076a9e42ee..416bcfe064 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.10.31.frankenso_na6.3187074337" + signature = "rusEFI master.2024.10.31.frankenso_na6.4126458097" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.frankenso_na6.3187074337" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.frankenso_na6.4126458097" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_haba208.ini b/firmware/tunerstudio/generated/rusefi_haba208.ini index 8212feda17..0bda425b4b 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.10.31.haba208.3950350650" + signature = "rusEFI master.2024.10.31.haba208.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.haba208.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.haba208.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini b/firmware/tunerstudio/generated/rusefi_hellen-112-17.ini index a382ad9195..42cfe99c7b 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.10.31.hellen-112-17.1652361662" + signature = "rusEFI master.2024.10.31.hellen-112-17.712977518" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen-112-17.1652361662" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen-112-17.712977518" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7084,8 +7088,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7109,8 +7114,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index ab4ac98249..4aba6ba5df 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.10.31.hellen-gm-e67.655160962" + signature = "rusEFI master.2024.10.31.hellen-gm-e67.1863242578" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen-gm-e67.655160962" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen-gm-e67.1863242578" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index b240e9beff..5f6088896b 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.10.31.hellen-honda-k.3209487180" + signature = "rusEFI master.2024.10.31.hellen-honda-k.4149135004" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen-honda-k.3209487180" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen-honda-k.4149135004" ; signature is expected to be 7 or more characters. useLegacyFTempUnits = false ignoreMissingBitOptions = true @@ -2940,62 +2940,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3381,9 +3379,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3398,9 +3397,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5494,6 +5494,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5850,6 +5852,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -5866,6 +5869,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -6905,8 +6909,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -6930,8 +6935,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 178ea9bc34..9b91328332 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.10.31.hellen-nb1.1758676005" + signature = "rusEFI master.2024.10.31.hellen-nb1.550593013" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen-nb1.1758676005" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen-nb1.550593013" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 518915d904..b9837a670c 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.10.31.hellen121nissan.1005454266" + signature = "rusEFI master.2024.10.31.hellen121nissan.1944856170" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen121nissan.1005454266" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen121nissan.1944856170" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7083,8 +7087,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7108,8 +7113,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 2b11430db4..89fdbd86ce 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.10.31.hellen121vag.1669796349" + signature = "rusEFI master.2024.10.31.hellen121vag.730149933" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen121vag.1669796349" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen121vag.730149933" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128.ini b/firmware/tunerstudio/generated/rusefi_hellen128.ini index d98e6dd501..ddb9f237c5 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.10.31.hellen128.115850189" + signature = "rusEFI master.2024.10.31.hellen128.1323671069" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen128.115850189" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen128.1323671069" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 0ab68c8c0a..14fac2b1c9 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.10.31.hellen154hyundai.3441469600" + signature = "rusEFI master.2024.10.31.hellen154hyundai.2233634160" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen154hyundai.3441469600" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen154hyundai.2233634160" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5635,6 +5635,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5991,6 +5993,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6007,6 +6010,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7067,8 +7071,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7092,8 +7097,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai_f7.ini index 130157c946..7159a20ef3 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.10.31.hellen154hyundai_f7.2203501859" + signature = "rusEFI master.2024.10.31.hellen154hyundai_f7.3411337459" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen154hyundai_f7.2203501859" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen154hyundai_f7.3411337459" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5635,6 +5635,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5991,6 +5993,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6007,6 +6010,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7067,8 +7071,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7092,8 +7097,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 25c8acb632..57577ea30f 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.10.31.hellen72.375225580" + signature = "rusEFI master.2024.10.31.hellen72.1583307068" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen72.375225580" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen72.1583307068" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index 6557a150f9..565f57d9fc 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.10.31.hellen81.2397372892" + signature = "rusEFI master.2024.10.31.hellen81.3337036812" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen81.2397372892" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen81.3337036812" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7084,8 +7088,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7109,8 +7114,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 972387dfaa..105ba2d23a 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.10.31.hellen88bmw.2579895455" + signature = "rusEFI master.2024.10.31.hellen88bmw.3519295823" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellen88bmw.2579895455" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellen88bmw.3519295823" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7083,8 +7087,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7108,8 +7113,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index b74b097ec7..afd5c27be2 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.10.31.hellenNA6.2144367322" + signature = "rusEFI master.2024.10.31.hellenNA6.936531722" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellenNA6.2144367322" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellenNA6.936531722" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 79653e81f9..8e354b9b38 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.10.31.hellenNA8_96.2148151316" + signature = "rusEFI master.2024.10.31.hellenNA8_96.3355973060" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.hellenNA8_96.2148151316" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.hellenNA8_96.3355973060" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 5927b2b052..f325a04f9e 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.10.31.m74_9.1607444965" + signature = "rusEFI master.2024.10.31.m74_9.399346741" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.m74_9.1607444965" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.m74_9.399346741" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7088,8 +7092,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7113,8 +7118,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini index f55daf7e93..9378e2ef67 100644 --- a/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre-legacy_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.10.31.mre-legacy_f4.2260335463" + signature = "rusEFI master.2024.10.31.mre-legacy_f4.3468418743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.mre-legacy_f4.2260335463" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.mre-legacy_f4.3468418743" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5638,6 +5638,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5994,6 +5996,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6010,6 +6013,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7101,8 +7105,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7126,8 +7131,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 0d89b1d29d..24bacecd5d 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.10.31.mre_f4.2260335463" + signature = "rusEFI master.2024.10.31.mre_f4.3468418743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.mre_f4.2260335463" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.mre_f4.3468418743" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5638,6 +5638,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5994,6 +5996,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6010,6 +6013,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7101,8 +7105,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7126,8 +7131,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index fd648eedf1..ec359d3c46 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.10.31.mre_f7.2260335463" + signature = "rusEFI master.2024.10.31.mre_f7.3468418743" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.mre_f7.2260335463" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.mre_f7.3468418743" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5638,6 +5638,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5994,6 +5996,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6010,6 +6013,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7101,8 +7105,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7126,8 +7131,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini b/firmware/tunerstudio/generated/rusefi_nucleo_f413.ini index 1d0a718c4f..603632e46e 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.10.31.nucleo_f413.3950350650" + signature = "rusEFI master.2024.10.31.nucleo_f413.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.nucleo_f413.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.nucleo_f413.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 25c547c0bf..fe71313dca 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.10.31.proteus_f4.2361762215" + signature = "rusEFI master.2024.10.31.proteus_f4.3301409911" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.proteus_f4.2361762215" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.proteus_f4.3301409911" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5641,6 +5641,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5997,6 +5999,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6013,6 +6016,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7113,8 +7117,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7138,8 +7143,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index ff09107343..8d5a4df3da 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.10.31.proteus_f7.2361762215" + signature = "rusEFI master.2024.10.31.proteus_f7.3301409911" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.proteus_f7.2361762215" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.proteus_f7.3301409911" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5641,6 +5641,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5997,6 +5999,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6013,6 +6016,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7113,8 +7117,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7138,8 +7143,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index fc72517e1f..cadbcc7728 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.10.31.proteus_h7.2361762215" + signature = "rusEFI master.2024.10.31.proteus_h7.3301409911" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.proteus_h7.2361762215" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.proteus_h7.3301409911" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5641,6 +5641,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5997,6 +5999,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6013,6 +6016,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7113,8 +7117,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7138,8 +7143,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index d1f035d507..4f732dc81e 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.10.31.s105.1425936888" + signature = "rusEFI master.2024.10.31.s105.486290472" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.s105.1425936888" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.s105.486290472" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7086,8 +7090,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7111,8 +7116,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_small-can-board.ini b/firmware/tunerstudio/generated/rusefi_small-can-board.ini index 98653db9b4..9683901132 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.10.31.small-can-board.3079584791" + signature = "rusEFI master.2024.10.31.small-can-board.4287404487" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.small-can-board.3079584791" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.small-can-board.4287404487" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f429_nucleo.ini index 677de8b5c3..dd6dac3e01 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.10.31.stm32f429_nucleo.3950350650" + signature = "rusEFI master.2024.10.31.stm32f429_nucleo.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.stm32f429_nucleo.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.stm32f429_nucleo.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32f767_nucleo.ini index 48b9b48482..b4b0e5b29f 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.10.31.stm32f767_nucleo.3950350650" + signature = "rusEFI master.2024.10.31.stm32f767_nucleo.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.stm32f767_nucleo.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.stm32f767_nucleo.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini b/firmware/tunerstudio/generated/rusefi_stm32h743_nucleo.ini index 3d6a1b616f..fc9d4da8b0 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.10.31.stm32h743_nucleo.3950350650" + signature = "rusEFI master.2024.10.31.stm32h743_nucleo.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.stm32h743_nucleo.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.stm32h743_nucleo.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index 20b2a226ee..49aec34eb2 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.10.31.subaru_eg33_f7.3025447268" + signature = "rusEFI master.2024.10.31.subaru_eg33_f7.4233530548" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.subaru_eg33_f7.3025447268" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.subaru_eg33_f7.4233530548" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7087,8 +7091,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7112,8 +7117,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_t-b-g.ini b/firmware/tunerstudio/generated/rusefi_t-b-g.ini index 5b127b2d4c..00391512c7 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.10.31.t-b-g.3950350650" + signature = "rusEFI master.2024.10.31.t-b-g.2742531306" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.t-b-g.3950350650" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.t-b-g.2742531306" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index f9a5241a6d..bf75bc02f6 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.10.31.tdg-pdm8.3512217010" + signature = "rusEFI master.2024.10.31.tdg-pdm8.2572814434" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.tdg-pdm8.3512217010" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.tdg-pdm8.2572814434" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7085,8 +7089,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7110,8 +7115,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_uaefi.ini b/firmware/tunerstudio/generated/rusefi_uaefi.ini index 319adea78c..7083f9e00e 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.10.31.uaefi.1307793803" + signature = "rusEFI master.2024.10.31.uaefi.99712091" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.uaefi.1307793803" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.uaefi.99712091" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5641,6 +5641,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5997,6 +5999,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6013,6 +6016,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7106,8 +7110,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7131,8 +7136,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/firmware/tunerstudio/generated/rusefi_uaefi121.ini b/firmware/tunerstudio/generated/rusefi_uaefi121.ini index b92248db86..fff5cf2a3c 100644 --- a/firmware/tunerstudio/generated/rusefi_uaefi121.ini +++ b/firmware/tunerstudio/generated/rusefi_uaefi121.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.10.31.uaefi121.3187133171" + signature = "rusEFI master.2024.10.31.uaefi121.4126535459" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.10.31.uaefi121.3187133171" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.10.31.uaefi121.4126535459" ; 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 @@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0 rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0 rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0 rtcUnixEpochTime = scalar, U32, 788, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0 +sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0 +fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0 +unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0 +unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0 +unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0 +unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0 +unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0 +unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0 +unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0 +unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0 +unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0 +unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0 +unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0 +unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0 +unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0 +unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0 ; total TS size = 848 totalFuelCorrection = scalar, F32, 848, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0 @@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1] etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0 -jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 +jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 ; total TS size = 1720 targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 trim1 = scalar, F32, 1724, "", 1, 0 @@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1] etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0 -jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 +jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 ; total TS size = 1768 faultCode0 = scalar, U08, 1768, "", 1, 0 heaterDuty0 = scalar, U08, 1769, "%", 1, 0 @@ -5641,6 +5641,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f" entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f" entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f" entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d" +entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d" +entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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" @@ -5997,6 +5999,7 @@ entry = jamDetected0, "jamDetected0", int, "%d" entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d" entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d" entry = etbErrorCode0, "etbErrorCode0", int, "%d" +entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d" entry = tcEtbDrop0, "ETB traction control0", int, "%d" entry = jamTimer0, "ETB jam timer0", float, "%.3f" entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d" @@ -6013,6 +6016,7 @@ entry = jamDetected1, "jamDetected1", int, "%d" entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d" entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d" entry = etbErrorCode1, "etbErrorCode1", int, "%d" +entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d" entry = tcEtbDrop1, "ETB traction control1", int, "%d" entry = jamTimer1, "ETB jam timer1", float, "%.3f" entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d" @@ -7106,8 +7110,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0" graphLine = etbTpsErrorCounter0 graphLine = etbPpsErrorCounter0 graphLine = etbErrorCode0 - graphLine = tcEtbDrop0 + graphLine = etbErrorCodeBlinker0 liveGraph = electronic_throttle0_4_Graph, "Graph", South + graphLine = tcEtbDrop0 graphLine = jamTimer0 graphLine = adjustedEtbTarget0 @@ -7131,8 +7136,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1" graphLine = etbTpsErrorCounter1 graphLine = etbPpsErrorCounter1 graphLine = etbErrorCode1 - graphLine = tcEtbDrop1 + graphLine = etbErrorCodeBlinker1 liveGraph = electronic_throttle1_4_Graph, "Graph", South + graphLine = tcEtbDrop1 graphLine = jamTimer1 graphLine = adjustedEtbTarget1 diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java index 0e584fefa2..6000e28054 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/ElectronicThrottle.java @@ -191,10 +191,12 @@ public class ElectronicThrottle { public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 36, FieldType.INT16).setScale(1.0).setBaseOffset(1672); public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 38, FieldType.INT16).setScale(1.0).setBaseOffset(1672); public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 40, FieldType.INT8).setScale(1.0).setBaseOffset(1672); - public static final Field TCETBDROP = Field.create("TCETBDROP", 41, FieldType.INT8).setScale(1.0).setBaseOffset(1672); - public static final Field JAMTIMER = Field.create("JAMTIMER", 42, FieldType.INT16).setScale(0.01).setBaseOffset(1672); - public static final Field ADJUSTEDETBTARGET = Field.create("ADJUSTEDETBTARGET", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1672); - public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1672); + public static final Field ETBERRORCODEBLINKER = Field.create("ETBERRORCODEBLINKER", 41, FieldType.INT8).setScale(1.0).setBaseOffset(1672); + public static final Field TCETBDROP = Field.create("TCETBDROP", 42, FieldType.INT8).setScale(1.0).setBaseOffset(1672); + public static final Field ALIGNMENTFILL_AT_43 = Field.create("ALIGNMENTFILL_AT_43", 43, FieldType.INT8).setScale(1.0).setBaseOffset(1672); + public static final Field JAMTIMER = Field.create("JAMTIMER", 44, FieldType.INT16).setScale(0.01).setBaseOffset(1672); + public static final Field ADJUSTEDETBTARGET = Field.create("ADJUSTEDETBTARGET", 46, FieldType.INT8).setScale(1.0).setBaseOffset(1672); + public static final Field ALIGNMENTFILL_AT_47 = Field.create("ALIGNMENTFILL_AT_47", 47, FieldType.INT8).setScale(1.0).setBaseOffset(1672); public static final Field[] VALUES = { TARGETWITHIDLEPOSITION, TRIM, @@ -209,9 +211,11 @@ public class ElectronicThrottle { ETBTPSERRORCOUNTER, ETBPPSERRORCOUNTER, ETBERRORCODE, + ETBERRORCODEBLINKER, TCETBDROP, + ALIGNMENTFILL_AT_43, JAMTIMER, ADJUSTEDETBTARGET, - ALIGNMENTFILL_AT_45, + ALIGNMENTFILL_AT_47, }; } 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 3211b88be0..788f7a4b6c 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 @@ -1214,7 +1214,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 = 198006919; + public static final int SIGNATURE_HASH = 1137671511; 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"; @@ -1477,7 +1477,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.10.31.f407-discovery.198006919"; + public static final String TS_SIGNATURE = "rusEFI master.2024.10.31.f407-discovery.1137671511"; 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 961e2efa51..995849cb9d 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 @@ -601,6 +601,9 @@ public class TsOutputs { public static final Field RAWAUXTEMP2 = Field.create("RAWAUXTEMP2", 784, FieldType.INT16).setScale(0.001).setBaseOffset(0); public static final Field RAWAMBIENTTEMP = Field.create("RAWAMBIENTTEMP", 786, FieldType.INT16).setScale(0.001).setBaseOffset(0); public static final Field RTCUNIXEPOCHTIME = Field.create("RTCUNIXEPOCHTIME", 788, FieldType.INT).setScale(1.0).setBaseOffset(0); + public static final Field SPARKCUTREASONBLINKER = Field.create("SPARKCUTREASONBLINKER", 792, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field FUELCUTREASONBLINKER = Field.create("FUELCUTREASONBLINKER", 793, FieldType.INT8).setScale(1.0).setBaseOffset(0); + public static final Field ALIGNMENTFILL_AT_846 = Field.create("ALIGNMENTFILL_AT_846", 846, FieldType.INT8).setScale(1.0).setBaseOffset(0); public static final Field[] VALUES = { SD_PRESENT, SD_LOGGING_INTERNAL, @@ -1025,5 +1028,8 @@ public class TsOutputs { RAWAUXTEMP2, RAWAMBIENTTEMP, RTCUNIXEPOCHTIME, + SPARKCUTREASONBLINKER, + FUELCUTREASONBLINKER, + ALIGNMENTFILL_AT_846, }; }