DTC parameters
The BMW 5 Series has 28 DTC parameters.
● Confirmed◆ In testing○ Supported× Not supported
Distance traveled since diagnostic trouble codes cleared CLR_DISTSAE J1979Confirmed
Distance accumulated since DTCs were cleared (via an external test equipment or possibly, a battery disconnect). This parameter is not associated with any particular DTC. It is simply an indication for inspection/maintenance, of the last time an external test equipment was used to clear DTCs. If greater than 65,535 km have occurred, will remain at 65,535 km and not wrap to zero.
Pelican can show this parameter as the distance since trouble codes were cleared.
- Request
01 31 - Service 01
PID 31 - Module
7E0 → 7E8 - Every
15 s
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
Confirmed for 2009, 2011, 2013, 2015 to 2016, 2019 to 2021. Supported for 2008, 2010, 2012, 2014, 2017 to 2018, 2022 to 2023.
Distance traveled while MIL was activated MIL_DISTSAE J1979Confirmed
Resets to zero when MIL changes from deactivated to activated, if diagnostic information is cleared, or if at least 40 warm-up cycles occur without MIL being activated.
- Request
01 21 - Service 01
PID 21 - Module
7E0 → 7E8 - Every
5 s
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
Confirmed for 2011, 2013, 2015. Supported for 2004, 2008 to 2010, 2012, 2014, 2016 to 2023.
Malfunction indicator lamp MILSAE J1979Confirmed
The MIL status is OFF during key-on, engine-off bulb check unless MIL has also been commanded ON for a detected malfunction. The status reflects whether there are confirmed DTC(s) stored that are illuminating the MIL. It should not reflect the status of the MIL, which could be on for a function check, flashing I/M readiness or flashing for misfire.
Pelican can show this parameter as the checkEngineLightOn.
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 0 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Number of DTCs stored in this ECU DTC_CNTSAE J1979Confirmed
Number of confirmed emission-related DTCs stored in the ECU available for display using Service $03.
Pelican can show this parameter as the storedDTCCount.
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bits 1 to 7 of the reply, 7 bits.
- Formula
val- Range
- 0 to 127
- Unit
- Number
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Number of warm-ups since diagnostic trouble codes cleared WARM_UPSSAE J1979Confirmed
Number of OBD warm-up cycles since all DTCs were cleared (via an external test equipment or possibly, a battery disconnect). A warm-up is defined in the OBD regulations to be sufficient vehicle operation such that coolant temperature rises by at least 22°C (40°F) from engine starting and reaches a minimum temperature of 70°C (160°F) (60°C (140°F) for diesels). This PID is not associated with any particular DTC. It is simply an indication for inspection/maintenance, of the last time an external test equipment was used to clear DTCs. If greater than 255 warm-ups have occurred, this parameter will remain at 255 and not wrap to zero.
- Request
01 30 - Service 01
PID 30 - Module
7E0 → 7E8 - Every
60 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2011, 2013, 2015. Supported for 2004, 2008 to 2010, 2012, 2014, 2016 to 2023.
DTCs › Status
A/C system refrigerant monitoring ready ACRF_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 27 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Catalyst monitoring ready CAT_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 31 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Comprehensive component monitoring ready CCM_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 9 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Yes or no
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
EGR system monitoring ready EGR_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 24 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Evaporative system monitoring ready EVAP_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 29 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Fuel system monitoring ready FUEL_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 10 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Yes or no
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Heated catalyst monitoring ready HCAT_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 30 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Misfire monitoring ready MIS_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 11 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Yes or no
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Oxygen sensor heater monitoring ready HTR_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 25 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Oxygen sensor monitoring ready O2S_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 26 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Secondary air system monitoring ready AIR_RDYSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 28 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
DTCs › Support
A/C system refrigerant monitoring supported ACRF_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 19 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Catalyst monitoring supported CAT_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 23 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Comprehensive component monitoring supported CCM_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 13 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Compression ignition monitoring supported CIM_SUPSAE J1979Confirmed
Indicates support of spark ignition or compression ignition monitors.
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 12 of the reply.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
0 | SPARK | Spark ignition monitors supported |
1 | COMPRESSION | Compression ignition monitors supported |
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
EGR system monitoring supported EGR_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 16 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Evaporative system monitoring supported EVAP_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 21 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Fuel system monitoring supported FUEL_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 14 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Heated catalyst monitoring supported HCAT_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 22 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Misfire monitoring supported MIS_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 15 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Oxygen sensor heater monitoring supported HTR_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 17 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Oxygen sensor monitoring supported O2S_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 18 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.
Secondary air system monitoring supported AIR_SUPSAE J1979Confirmed
- Request
01 01 - Service 01
PID 01 - Module
7E0 → 7E8 - Every
10 s
Bit 20 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2009, 2011, 2013, 2015. Supported for 2004, 2008, 2010, 2012, 2014, 2016 to 2023.