SO: This Torque Pro dashboard uses Mode 06 query to get them, and ‘dynamically’ display the counts, and several OTHER regular Mode 02 requests for all other counters / and Freeze Frame data displayed on the bottom half. /// Caution: I have witnessed cases where the multiple, rapid Mode 06 queries ‘temporarily’ kills ECU communications, but it seems to recover after moving to another dashboard where there are NO Mode 06 queries ///.
A COMPLETE LIST OF THE PIDs ASSOCIATED WITH THE ABOVE DASHBOARD IS LISTED BELOW:
I (personally) prefer to place an underscore character in front of my custom PID names that _I ADD_. This keeps them separate from Torque’s standard PID list – and makes them sort to the front of the list and be easier to find/identify (selfish me). Header for all these PIDS is “Auto” (or usually you can leave them blank). None require a Start/Stop Diagnostic command.
————-
Here are the Mode 06 PIDs that get the contents of the MODE 06 misfire counters.
Mode & PID: 06A20C
Long Name: _Misfire Cylinder 1 Counter
Short Name: MFC1
Equation: G*256+H
——————–
—–NOTE: ALL MODE 06 PIDs WILL BE …. Min/Max: 0 / 65535, Scale: 1, Unit: Cnt, Header – Start & Stop Diagnostic Command: all blank
—————-
Mode & PID: 06A30C
Long Name: _Misfire Cylinder 2 Counter
Short Name: MFC2
Equation: G*256+H
Mode & PID: 06A40C
Long Name: _Misfire Cylinder 3 Counter
Short Name: MFC3
Equation: G*256+H
Mode & PID: 06A50C
Long Name: _Misfire Cylinder 4 Counter
Short Name: MFC4
Equation: G*256+H
Mode & PID: 06A60C
Long Name: _Misfire Cylinder 5 Counter
Short Name: MFC5
Equation: G*256+H
Mode & PID: 06A70C
Long Name: _Misfire Cylinder 6 Counter
Short Name: MFC6
Equation: G*256+H
Mode & PID: 06A80C
Long Name: _Misfire Cylinder 7 Counter
Short Name: MFC7
Equation: G*256+H
Mode & PID: 06A90C
Long Name: _Misfire Cylinder 8 Counter
Short Name: MFC8
Equation: G*256+H
——–I arranged the misfire counters like right and left banks appear from drivers seat for quick identification.
The remaining PIDs are Mode 02 queries with brief descriptions where long name is not adequately descriptive.
MISFIRE OCCURING. This flag is set if vehicle exceeds catalyst damaging rate of misfires as shown in Mode 06 Misfire report for this vehicle.
Mode/PID: 221102
Long Name: _Misfire Occurring Flag
Short Name: Misfiring
Min/Max: 0, 1
Unit: Yes/No
Formula: Bit(A:7)
Continuous Code Counter (fault & pending)
Mode/PID: 220200
Long Name: _Continuous Code Counter
Short Name: DTC_CNT
Min/Max: 0, 255
Unit: Cnt
Formula: A
Total number of On-Demand Codes
Mode/PID: 220202
Long Name: _Total Number of On-Demand Codes
Short Name: DTC_CNTD
Min/Max: 0, 255
Formula: A
Number of Drive Cycles – SINCE the last Misfire. (This ‘DRIVE CYCLE’ Counter increments ONCE – for each Drive Cycle and is RESET when DTC’s are CLEARED _AND_ when a Misfire is detected *_AFTER_* the first 1000 Engine Revolutions). Misfires occurring during the first 1000 Revs do NOT reset this counter, and are viewed/treated quiet differently in the PCM.
Mode/PID: 2216DC
Long Name: _Number Drive cycles Since DTC CLR or MISFIRE
Short Name: MFF_0_CNT
Min/Max: 0, 65535
Unit: Cnt
Formula: A*256+B
Total number of Misfires (during the current drive cycle. Includes misfires occurring during the 1st 1000 Revs.)
Mode/PID 221616
Long Name: _Total Number of Misfires
Short Name: MFTOT
Min/Max: 0, 65535
Unit: Cnt
Formula: A*256+B
Engine RPM at time of latest Misfire. (read from Freeze Frame Data)
Mode/PID 2216D3
Long Name: _Engine RPM at time of Misfire
Short Name: MFF_RPM
Min/Max: 0, 6500
Unit: RPM
Formula (A*256+B)/10
Engine Load at time of latest Misfire. (read from Freeze Frame Data)
Mode/PID 2216D4
Long Name: _Engine Load at time of Misfire
Short Name: MFF_LOAD
Min/Max: 0, 100
Unit: %
Formula (A*256+B)*(128/32768)
Vehicle Speed at time of latest Misfire. (red from Freeze Frame Data)
Mode/PID: 2216D5
Long Name: _Vehicle Speed at time of Misfire
Short Name: MFF_VS
Min/Max: 0, 120
Unit: MPH (or Km/hr depending on options settings)
Formula: A
Intake Air Temp at time of Misfire. (red from Freeze Frame Data)
Mode/PID: 2216D6
Long Name: _Intake Air Temp at time of Misfire
Short Name: MFF_IAT
Min/Max: 0, 200
Unit: Deg. F.
Formula: (A*9/5)+32
Engine-Off SOAK at time of Misfire. (read from Freeze Frame Data)
Mode/PID: 2216D7
Long Name: _Engine-Off SOAK time at time of Misfire
Short Name: MFF_SOAK
Min/Max: 0, 1000
Unit: Sec
Formula: (A*256+B)
Engine Run time at time of Misfire. (read from Freeze Frame Data)
Mode/PID: 2216D8
Long Name: _Engine Run Time at time of Misfire
Short Name: MFF_RNTM
Min/Max: 0, 255
Unit: Sec
Formula: A
Throttle Position at time of Misfire. (read from Freeze Frame Data)
Mode/PID: 2216DA
Long Name: _Throttle Position at time of Misfire
Short Name: MFF_TP
Min/Max: 0, 5
Unit: Volts
Formula: ((A*256+B)/32768)*5
In Drive at time of Misfire. (read from Freeze Frame Data)
Mode/Pid: 2216DD
Long Name: _In Drive at time of Misfire
short Name; MFF_PNP
Min/Max: 0, 1
Unit: Yes/No
Formula: Bit(A:1)
Misfire Wheel Profile Learned in KAM (Misfire monitor correction profile for irregularities in CKS tone ring learned) NOTE: MIS_STAT (Misfire Status Monitor will never come true until the profile is learned. This also effects completion of other continuous emissions monitors required to clear a P1000 code.
Mode/Pid: 2216DD
Long Name: _Misfire Wheel Profile Learned in KAM
Short Name: MPLRN
Min/Max: 0, 1
Unit: Yes/No
Formula: Bit(A:0)
Misfire Monitor completed this Drive Cycle – (An element of comprehensive continuous OBDII Monitors. Must complete in order for certain other Monitors -ie: Catalyst Monitor – to run)
Mode/PID: 22095D
Long Name: _Misfire Monitor Status
Short Name: MISSTAT
Min/Max: 0, 1
Unit: Yes/No
Formula Bit(B:7)
Happy Torqueing
———————-
54371019
|