Parameters
The BMW M5 has 245 parameters.
● Confirmed◆ In testing○ Supported× Not supported
Battery
Aging factor M5_HVBAT_IMPEDANCE_ALPHA
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 288 to 303 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535
- Unit
- Number
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Battery capacity M5_BAT_CAP
- Service 22
DID 40A9 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 Ah
- Unit
- Ah
In testing for 2011 to 2026.
Battery state of charge current M5_BAT_ST_CHG_CURRENT
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Battery state of charge last-1 M5_BAT_ST_CHG_LAST_1
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Battery state of charge last-2 M5_BAT_ST_CHG_LAST_2
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Battery state of charge last-3 M5_BAT_ST_CHG_LAST_3
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 48 to 55 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Battery state of charge last-4 M5_BAT_ST_CHG_LAST_4
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 64 to 71 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Battery state of charge last-5 M5_BAT_ST_CHG_LAST_5
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 80 to 87 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in invalid state of charge M5_BAT_TIME_INVALID_ST
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 192 to 207 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in state of charge 0-40% M5_BAT_TIME_ST_CHG_0_40
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 96 to 111 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in state of charge 40-60% M5_BAT_TIME_ST_CHG_40_60
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 112 to 127 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in state of charge 60-70% M5_BAT_TIME_ST_CHG_60_70
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 128 to 143 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in state of charge 70-80% M5_BAT_TIME_ST_CHG_70_80
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 144 to 159 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in state of charge 80-90% M5_BAT_TIME_ST_CHG_80_90
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 160 to 175 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery time in state of charge 90-100% M5_BAT_TIME_ST_CHG_90_100
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing
Bits 176 to 191 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
In testing for 2011 to 2026.
Battery voltage M5_BAT_V
- Service 22
DID E54D - Module
6F1 → 607 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 655 V
- Unit
- V
In testing for 2011 to 2026.
Cell capacity, average M5_HVBAT_C_CAP_AVG
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 Ah
- Unit
- Ah
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell capacity, max M5_HVBAT_C_CAP_MAX
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 Ah
- Unit
- Ah
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell capacity, min M5_HVBAT_C_CAP_MIN
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 Ah
- Unit
- Ah
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell OCV, average M5_HVBAT_C_OCV_AVG
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 272 to 287 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535 V
- Unit
- V
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell OCV, max M5_HVBAT_C_OCV_MAX
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 256 to 271 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535 V
- Unit
- V
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell OCV, min M5_HVBAT_C_OCV_MIN
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 240 to 255 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535 V
- Unit
- V
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell resistance factor, average M5_HVBAT_C_RES_FACTOR_AVG
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 176 to 191 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535
- Unit
- Number
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell resistance factor, max M5_HVBAT_C_RES_FACTOR_MAX
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 160 to 175 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535
- Unit
- Number
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell resistance factor, min M5_HVBAT_C_RES_FACTOR_MIN
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 144 to 159 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535
- Unit
- Number
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell state of charge, average M5_HVBAT_C_SOC_AVG
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 224 to 239 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell state of charge, max M5_HVBAT_C_SOC_MAX
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 208 to 223 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell state of charge, min M5_HVBAT_C_SOC_MIN
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 192 to 207 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell temperature, average M5_HVBAT_C_TEMP_AVG
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 128 to 143 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 °C
- Unit
- °C
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell temperature, max M5_HVBAT_C_TEMP_MAX
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 112 to 127 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 °C
- Unit
- °C
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell temperature, min M5_HVBAT_C_TEMP_MIN
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 96 to 111 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 °C
- Unit
- °C
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell voltage, average M5_HVBAT_C_V_AVG
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 80 to 95 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535 V
- Unit
- V
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell voltage, max M5_HVBAT_C_V_MAX
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 64 to 79 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535 V
- Unit
- V
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Cell voltage, min) M5_HVBAT_C_V_MIN
- Service 22
DID DFA0 - Module
6F1 → 607 - Every
1 s - Testing
Bits 48 to 63 of the reply, 16 bits.
- Formula
- Range
- 0 to 6.5535 V
- Unit
- V
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Charge port light state M5_CHG_LED
- Service 22
DID DEF3 - Module
6F1 → 614 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2020 to 2026.
Charging interface ready M5_CHG_READY
- Service 22
DID DEF2 - Module
6F1 → 614 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Yes or no
In testing for 2011 to 2026.
DC charge contactor state M5_DC_CONTACTOR
- Service 22
DID DEF8 - Module
6F1 → 614 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
DC charge control 1 M5_DC_CTRL_1
- Service 22
DID DEF7 - Module
6F1 → 614 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 2011 to 2026.
DC charge control 2 M5_DC_CTRL_2
- Service 22
DID DEF7 - Module
6F1 → 614 - Every
5 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 2011 to 2026.
DC charge permission M5_DC_PERMIT
- Service 22
DID DEF7 - Module
6F1 → 614 - Every
5 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Yes or no
In testing for 2011 to 2026.
DC charge plug connected M5_DC_PLUG
- Service 22
DID DEF7 - Module
6F1 → 614 - Every
5 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Yes or no
In testing for 2011 to 2026.
High voltage battery current M5_HVBAT_CURRENT
Pelican can show this parameter as the traction battery current.
- Service 22
DID E561 - Module
6F1 → 607 - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327 to 327 A
- Unit
- A
In testing for 2011 to 2026.
HV battery cell temperature, max M5_HVBAT_CT_MAX
- Service 22
DID DDC0 - Module
6F1 → 607 - Every
30 s - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.67 to 327.67 °C
- Unit
- °C
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery cell temperature, min M5_HVBAT_CT_MIN
- Service 22
DID DDC0 - Module
6F1 → 607 - Every
30 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.67 to 327.67 °C
- Unit
- °C
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery charge M5_HVBAT_SOC
Pelican can show this parameter as the state of charge.
- Service 22
DID DDBC - Module
6F1 → 607 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery charge M5_HVBAT_SOC_V2
Pelican can show this parameter as the state of charge.
- Service 22
DID E5CE - Module
6F1 → 607 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery charge, max M5_HVBAT_SOC_MAX
- Service 22
DID DDBC - Module
6F1 → 607 - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery charge, min M5_HVBAT_SOC_MIN
- Service 22
DID DDBC - Module
6F1 → 607 - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery current M5_HVBAT_C
Pelican can show this parameter as the traction battery current.
- Service 22
DID DD69 - Module
6F1 → 607 - Every
1 s - Testing
Bits 0 to 31 of the reply, 32 bits. The value is signed.
- Formula
- Range
- -10000 to 10000 A
- Unit
- A
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery health M5_HVBAT_SOH
Pelican can show this parameter as the state of health.
- Service 22
DID 6335 - Module
6F1 → 607 - Every
3600 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery health M5_HVBAT_SOH_V2
Pelican can show this parameter as the state of health.
- Service 22
DID E5C7 - Module
6F1 → 607 - Every
1 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
HV battery voltage M5_HVBAT_VOLT
Pelican can show this parameter as the traction battery voltage.
- Service 22
DID DD68 - Module
6F1 → 607 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 V
- Unit
- V
In testing for 2011 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Is charger connected M5_HVBAT_CHG_CON
Pelican can show this parameter as the plug state.
- Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- No or yes
In testing for 2011 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Is charging M5_HVBAT_CHG_CON_EXT
Pelican can show this parameter as the charging state.
- Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- No or yes
In testing for 2011 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Minimum state of charge M5_HVBAT_HVPM_MIN_SOC
- Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2011 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Number of cells M5_HVBAT_C_CNT
- Service 22
DID DF71 - Module
6F1 → 607 - Every
86400 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535
- Unit
- Number
In testing for 1999 to 2001, 2007 to 2011, 2016, 2021, 2024, 2026. Not supported for 2002, 2018, 2023.
Number of cells per module M5_HVBAT_C_CNT_MOD
- Service 22
DID DF71 - Module
6F1 → 607 - Every
86400 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2001, 2007 to 2011, 2016, 2021, 2024, 2026. Not supported for 2002, 2018, 2023.
Number of modules M5_HVBAT_MOD_CNT
- Service 22
DID DF71 - Module
6F1 → 607 - Every
86400 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2001, 2007 to 2011, 2016, 2021, 2024, 2026. Not supported for 2002, 2018, 2023.
Number of temperature sensors per module M5_HVBAT_MOD_T_CNT
- Service 22
DID DF71 - Module
6F1 → 607 - Every
86400 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2001, 2007 to 2011, 2016, 2021, 2024, 2026. Not supported for 2002, 2018, 2023.
Original battery capacity M5_ORIGINAL_BAT_CAP
- Service 22
DID 40A9 - Module
6F1 → 612 - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 Ah
- Unit
- Ah
In testing for 2011 to 2026.
Ready to drive M5_HVBAT_CHG_RDY
- Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 40 to 47 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- No or yes
In testing for 2011 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
State of charge, power module M5_HVBAT_HVPM_SOC
Battery level reading from the high voltage power module
- Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2011 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2018, 2023.
Climate
A/C compressor operating state M5_COMP_STATE
- Service 22
DID D8C5 - Module
6F1 → 678 - Every
10 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
Ambient air temperature M5_AATConfirmed
- Service 22
DID D112 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -40 to 87.5 °C
- Unit
- °C
0x47 = 71 → = -4.5 °C
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Front air distribution, left M5_AIR_DIST_L
- Service 22
DID D91A - Module
6F1 → 678 - Every
10 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 1998 to 2003, 2005 to 2017, 2023 to 2026.
Front air distribution, right M5_AIR_DIST_R
- Service 22
DID D91A - Module
6F1 → 678 - Every
10 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 1998 to 2003, 2005 to 2017, 2023 to 2026.
Control
Brake pressure M5_BRAKE_P
- Service 22
DID DBE5 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 bar
- Unit
- bar
In testing for 2011 to 2026.
Brake switch M5_BRAKE_SWITCHConfirmed
- Service 22
DID DA28 - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Parking brake applied M5_PARK_BRAKE
- Service 22
DID D130 - Module
6F1 → 640 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 2011 to 2026.
Doors
Charge flap closed M5_CHG_FLAP_CLOSED
- Service 22
DID DEF1 - Module
6F1 → 614 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1
- Unit
- Yes or no
In testing for 2020 to 2026.
Driver door open M5_DOOR_DRIVERConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Hood open M5_HOODConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Locked M5_CENTRAL_LOCKConfirmed
Overall lock state of the vehicle
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 56 to 63 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x01 = 1 → 1
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Passenger door open M5_DOOR_PASSENGERConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Rear driver door open M5_DOOR_DRIVER_REARConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Rear passenger door open M5_DOOR_PASSENGER_REARConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Trunk open M5_TRUNKConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 40 to 47 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Electrical
12V battery current M5_12V_A
- Service 22
DID 402B - Module
6F1 → 612 - Every
10 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- -200 to 5042.8 A
- Unit
- A
In testing for 2011 to 2026.
12V battery temperature M5_12V_T
- Service 22
DID 402B - Module
6F1 → 612 - Every
10 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276.8 to 3276.7 °C
- Unit
- °C
In testing for 2011 to 2026.
12V battery voltage M5_12V_V
Pelican can show this parameter as the starter battery voltage.
- Service 22
DID 402B - Module
6F1 → 612 - Every
10 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 6 to 22.3837 V
- Unit
- V
In testing for 2011 to 2026.
Engine
Accelerator pedal position M5_APP
- Service 22
DID DE9C - Module
6F1 → 612 - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 4095 %
- Unit
- %
In testing for 2011 to 2026.
Air conditioning compressor PWM M5_AC_COMP_PWM
- Service 22
DID D906 - Module
6F1 → 640 - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Air conditioning compressor status M5_AC_COMP_STAT
- Service 22
DID D906 - Module
6F1 → 640 - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
AT engine torque M5_ENG_TQ
- Service 21
PID 08 - Module
6F1 → 618 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 N·m
- Unit
- N·m
In testing for 2011 to 2026.
Automatic air recirculation M5_HVAC_AUC
- Service 22
DID D930 - Module
6F1 → 678 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 1998 to 2003, 2005 to 2017, 2023 to 2026.
Automatic transmission fluid temperature M5_ATF_T
- Service 21
PID 0A - Module
6F1 → 618 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -55 to 200 °C
- Unit
- °C
In testing for 2011 to 2026. Not supported for 2002.
Automatic transmission fluid temperature M5_ATF_TEMPConfirmed
Pelican can show this parameter as the transmission fluid temperature.
- Service 22
DID DA12 - Module
6F1 → 618 - Every
30 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2026
Example reply from a 2018 BMW M5.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -48 to 65487 °C
- Unit
- °C
0x004F = 79 → = 31 °C
Confirmed for 2018. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2023.
Barometric pressure M5_BARO
- Service 22
DID 4201 - Module
6F1 → 612 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 255.99 kPa
- Unit
- kPa
In testing for 2011 to 2026.
Boost pressure M5_BOOST_P
- Service 22
DID 4205 - Module
6F1 → 612 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 511.99 kPa
- Unit
- kPa
In testing for 2011 to 2026.
Boost pressure, set point M5_BOOST_P_SET
- Service 22
DID 4AB0 - Module
6F1 → 612 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 255.99 kPa
- Unit
- kPa
In testing for 2011 to 2026.
Cabin temperature M5_CABIN_T
- Service 22
DID D85C - Module
6F1 → 678 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
In testing for 2011 to 2026.
Catalyst temperature M5_CAT_T
- Service 22
DID 582F - Module
6F1 → 612 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
In testing for 2011 to 2026.
Charge cycle efficiency M5_OBC_EFF_CYCLE
- Service 22
DID DE85 - Module
6F1 → 615 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Charger 12V supply voltage M5_OBC_KL30_V
- Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing
Bits 48 to 55 of the reply, 8 bits.
- Formula
- Range
- 0 to 25.5 V
- Unit
- V
In testing for 2011 to 2026.
Charger AC current, phase 1 M5_OBC_AC_I_1
- Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 A
- Unit
- A
In testing for 2011 to 2026.
Charger AC current, phase 2 M5_OBC_AC_I_2
- Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing
Bits 80 to 95 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 A
- Unit
- A
In testing for 2011 to 2026.
Charger AC current, phase 3 M5_OBC_AC_I_3
- Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing
Bits 96 to 111 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 A
- Unit
- A
In testing for 2011 to 2026.
Charger AC voltage, phase 1 M5_OBC_AC_V_1
- Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 V
- Unit
- V
In testing for 2011 to 2026.
Charger AC voltage, phase 2 M5_OBC_AC_V_2
- Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing
Bits 64 to 79 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 V
- Unit
- V
In testing for 2011 to 2026.
Charger AC voltage, phase 3 M5_OBC_AC_V_3
- Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing
Bits 80 to 95 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 V
- Unit
- V
In testing for 2011 to 2026.
Charger DC efficiency M5_OBC_EFF_DC
- Service 22
DID DE85 - Module
6F1 → 615 - Every
5 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Charger grid frequency, phase 1 M5_OBC_GRID_HZ
- Service 22
DID DE84 - Module
6F1 → 615 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 63.75 Hz
- Unit
- Hz
In testing for 2011 to 2026.
Charger HV DC current M5_OBC_HV_I
- Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- -204 to 6348 A
- Unit
- A
In testing for 2011 to 2026.
Charger HV DC voltage M5_OBC_HV_V
- Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 V
- Unit
- V
In testing for 2011 to 2026.
Charger HV output power M5_OBC_PWR
- Service 22
DID DE85 - Module
6F1 → 615 - Every
5 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 W
- Unit
- W
In testing for 2011 to 2026.
Charger power reduction M5_OBC_DERATING
- Service 22
DID DE84 - Module
6F1 → 615 - Every
5 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Charging cable current rating M5_CHG_CABLE_I
- Service 22
DID DEF5 - Module
6F1 → 614 - Every
5 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 A
- Unit
- A
In testing for 2020 to 2026.
Charging plug state M5_CHG_PLUG_ST
- Service 22
DID DEF5 - Module
6F1 → 614 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2020 to 2026.
Climate control off M5_HVAC_OFF
- Service 22
DID D92C - Module
6F1 → 678 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 1998 to 2003, 2005 to 2017, 2023 to 2026.
Consumption, kwh/100km M5_CONS_KWH_100KM
- Service 22
DID D12A - Module
6F1 → 660 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553
- Unit
- Number
In testing for 2011 to 2026.
Coolant temperature M5_COOLANT
- Service 22
DID 411E - Module
6F1 → 612 - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 200 °C
- Unit
- °C
In testing for 2020 to 2026. Not supported for 2002.
Crank torque M5_CRANK_TQ
- Service 22
DID 58BA - Module
6F1 → 612 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 N·m
- Unit
- N·m
In testing for 2011 to 2026.
DC charging pin cover open M5_DC_PIN_COVER
- Service 22
DID DEFA - Module
6F1 → 614 - Every
30 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 2011 to 2026.
Drive electronics processor 0 temperature M5_EME_T_MC0
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 208 to 223 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive electronics processor 2 temperature M5_EME_T_MC2
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 224 to 239 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive inverter gate driver temperature M5_INV_T_GATE
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 48 to 63 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive inverter HV DC current M5_EM_INV_I_DC
- Service 22
DID DE8A - Module
6F1 → 61A - Every
1 s - Testing
Bits 64 to 79 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 A
- Unit
- A
In testing for 2011 to 2026.
Drive inverter phase u temperature M5_INV_T_U
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive inverter phase v temperature M5_INV_T_V
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive inverter phase w temperature M5_INV_T_W
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive motor excitation current M5_EM_I_EXC
- Service 22
DID DE8A - Module
6F1 → 61A - Every
1 s - Testing
Bits 48 to 63 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2011 to 2026.
Drive motor phase u current M5_EM_I_U
- Service 22
DID DE8A - Module
6F1 → 61A - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2011 to 2026.
Drive motor phase v current M5_EM_I_V
- Service 22
DID DE8A - Module
6F1 → 61A - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2011 to 2026.
Drive motor phase w current M5_EM_I_W
- Service 22
DID DE8A - Module
6F1 → 61A - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2011 to 2026.
Drive motor speed M5_EM_RPM
- Service 22
DID DEA7 - Module
6F1 → 61A - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -5000 to 27767 rpm
- Unit
- rpm
In testing for 2011 to 2026.
Drive motor temperature 1 M5_EM_T_1
- Service 22
DID DEA6 - Module
6F1 → 61A - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive motor temperature 2 M5_EM_T_2
- Service 22
DID DEA6 - Module
6F1 → 61A - Every
5 s - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive motor torque, actual M5_EM_TQ
- Service 22
DID DEA7 - Module
6F1 → 61A - Every
250 ms - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -16384 to 16383 N·m
- Unit
- N·m
In testing for 2011 to 2026.
Drive motor torque, requested M5_EM_TQ_TGT
- Service 22
DID DEA7 - Module
6F1 → 61A - Every
250 ms - Testing
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -16384 to 16383 N·m
- Unit
- N·m
In testing for 2011 to 2026.
Engine load M5_LOAD
Pelican can show this parameter as the engine load.
- Service 22
DID 5813 - Module
6F1 → 612 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 191.25 %
- Unit
- %
In testing for 2011 to 2026.
Engine load 2 M5_LOAD_2
- Service 22
DID 4A4B - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2011 to 2026.
Engine load, target M5_LOAD_TGT
- Service 22
DID 480C - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1535 %
- Unit
- %
In testing for 2011 to 2026.
Engine oil temperature M5_EOTConfirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID DA25 - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -48 to 65487 °C
- Unit
- °C
0x0030 = 48 → = 0 °C
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Engine oil temperature M5_EOT_6F1
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4402 - Module
6F1 → 612 - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 127.5 °C
- Unit
- °C
In testing for 2011 to 2026. Not supported for 2002.
Engine oil temperature M5_EOT_DME
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4408 - Module
6F1 → 612 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 °C
- Unit
- °C
In testing for 1998 to 2003, 2005 to 2018.
Engine oil temperature M5_EOT_DME_K
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4408 - Module
6F1 → 612 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
In testing for 2019 to 2026.
Engine oil temperature M5_OIL_TEMP
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4506 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 200 °C
- Unit
- °C
In testing for 2011 to 2026. Not supported for 2002.
Engine oil temperature, alternate M5_OIL_TEMP_ALT
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 57C3 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 200 °C
- Unit
- °C
In testing for 2011 to 2016. Not supported for 2002.
Engine temperature M5_ET
Pelican can show this parameter as the engine coolant temperature.
- Service 22
DID 4300 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
In testing for 2017 to 2026.
Engine temperature M5_ET_8
Pelican can show this parameter as the engine coolant temperature.
- Service 22
DID 4300 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -48 to 143.25 °C
- Unit
- °C
In testing for 1998 to 2001, 2003, 2005 to 2016. Not supported for 2002.
Engine torque M5_ENG_TQ_6F1
- Service 22
DID 442F - Module
6F1 → 618 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 N·m
- Unit
- N·m
In testing for 2011 to 2026.
Exhaust gas calculated temperature M5_EGT_CALC
- Service 22
DID 4C5B - Module
6F1 → 612 - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 1200 °C
- Unit
- °C
In testing for 2011 to 2026. Not supported for 2002.
Ignition angle M5_IGN_ANGLE
- Service 22
DID 59FA - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -96 to 95.25 °
- Unit
- °
In testing for 2011 to 2026.
Ignition timing, cylinder 1 M5_IGN_TIMING_1
- Service 22
DID 4A49 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
In testing for 2011 to 2026.
Ignition timing, cylinder 2 M5_IGN_TIMING_2
- Service 22
DID 4A4A - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
In testing for 2011 to 2026.
Ignition timing, cylinder 3 M5_IGN_TIMING_3
- Service 22
DID 4A4C - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
In testing for 2011 to 2026.
Ignition timing, cylinder 4 M5_IGN_TIMING_4
- Service 22
DID 4A4D - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
In testing for 2011 to 2026.
Intake air temperature M5_IAT
- Service 22
DID 4015 - Module
6F1 → 612 - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 150 °C
- Unit
- °C
In testing for 2011 to 2026. Not supported for 2002.
Intake air temperature M5_IAT_DME
- Service 22
DID 580F - Module
6F1 → 612 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -48 to 143.25 °C
- Unit
- °C
In testing for 2011 to 2026.
Intake manifold pressure M5_MAP
- Service 22
DID 4A2D - Module
6F1 → 612 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 511.99 kPa
- Unit
- kPa
In testing for 2011 to 2026.
Kickdown M5_KICKDOWNConfirmed
- Service 22
DID DA1F - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 100
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Lambda M5_LAMBDA_6F1
- Service 22
DID 5889 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 16
- Unit
- Number
In testing for 2011 to 2026.
Lambda 1, excess air ratio M5_LAMBDA
- Service 22
DID 400B - Module
6F1 → 612 - Every
1 s - Testing
Bits 40 to 47 of the reply, 8 bits.
- Formula
- Range
- 0 to 2
- Unit
- Number
In testing for 2011 to 2026. Not supported for 2002.
Lambda 2 M5_LAMBDA_2
- Service 22
DID 582C - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 15.99
- Unit
- Number
In testing for 2011 to 2026.
Oil level M5_OIL_LEVEL
- Service 22
DID 442C - Module
6F1 → 612 - Every
30 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
On-board charger board temperature M5_OBC_T_BOARD
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 176 to 191 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Outside temperature, climate control M5_IHX_AAT
- Service 22
DID D96B - Module
6F1 → 678 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -16424 to 16343 °C
- Unit
- °C
In testing for 1998 to 2003, 2005 to 2017, 2023 to 2026.
Recirculation M5_HVAC_RECIRC
- Service 22
DID D931 - Module
6F1 → 678 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
In testing for 1998 to 2003, 2005 to 2017, 2023 to 2026.
Rev limiter M5_REV_LIMIT
- Service 22
DID 4A2E - Module
6F1 → 612 - Every
3600 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 rpm
- Unit
- rpm
In testing for 2011 to 2026.
Speed from satellite positioning M5_GPS_SPD
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing
Bits 80 to 95 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Steering torque M5_STEER_TQ
- Service 22
DID DB99 - Module
6F1 → 630 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -256 to 255 N·m
- Unit
- N·m
In testing for 2011 to 2026.
Trip computer average consumption M5_BC_AVG_CONS
- Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 kWh/100 km
- Unit
- kWh/100 km
In testing for 2011 to 2026.
Trip computer average speed M5_BC_AVG_SPD
- Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 655 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Trip computer range M5_BC_RANGE
- Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing
Bits 48 to 63 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 km
- Unit
- km
In testing for 2011 to 2026.
Variable geometry turbocharger calibration angle M5_VGT_CAL_ANGLE
- Service 22
DID DFE7 - Module
6F1 → 619 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1000 °
- Unit
- °
In testing for 2018 to 2022, 2024 to 2026. Not supported for 2002, 2023.
Wheel sensor speed 1 M5_NBT_WHL_SPD_1
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Wheel sensor speed 2 M5_NBT_WHL_SPD_2
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Wheel sensor speed 3 M5_NBT_WHL_SPD_3
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Wheel sensor speed 4 M5_NBT_WHL_SPD_4
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing
Bits 48 to 63 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Yaw rate M5_YAW_RATE
- Service 21
PID 04 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 48 to 63 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -131.072 to 131.068 m/s²
- Unit
- m/s²
In testing for 2011 to 2026. Not supported for 2002.
Fluids
Distance since last oil change M5_OIL_CHANGE_DIST
- Service 22
DID DFE7 - Module
6F1 → 619 - Every
1 s - Testing
Bits 304 to 335 of the reply, 32 bits.
- Formula
- Range
- 0 to 1000000 km
- Unit
- km
In testing for 2018 to 2022, 2024 to 2026. Not supported for 2002, 2023.
Fuel
Ethanol content, CAN broadcast, live M5_ETHANOL_CAN
- Service 22
DID 40CB - Module
6F1 → 612 - Every
5 s - Testing
Bits 104 to 111 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
In testing for 2020 to 2026. Not supported for 2002.
Fuel pressure M5_FUEL_PRES
- Service 22
DID 5AC3 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 170391 bar
- Unit
- bar
In testing for 2011 to 2026. Not supported for 2002.
Fuel rail pressure M5_FRP
- Service 22
DID 56D7 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1310 bar
- Unit
- bar
In testing for 2020 to 2026.
Low side fuel pressure M5_LOW_SIDE_FUEL_P
- Service 22
DID 58F3 - Module
6F1 → 612 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65.53 bar
- Unit
- bar
In testing for 2011 to 2026.
Movement
AT turbine speed M5_TURBINE_SPD
- Service 21
PID 05 - Module
6F1 → 618 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 rpm
- Unit
- rpm
In testing for 2011 to 2026.
Engine oil pressure M5_EOPConfirmed
- Service 22
DID 586F - Module
6F1 → 612 - Every
30 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65.535 bar
- Unit
- bar
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Front left wheel speed M5_FL_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 km/h
- Unit
- km/h
0x0000 = 0 → = 0 km/h
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Front right wheel speed M5_FR_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 km/h
- Unit
- km/h
0x0000 = 0 → = 0 km/h
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Lateral acceleration M5_LATERAL_ACCELERATION
- Service 21
PID 04 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -131.072 to 131.068 m/s²
- Unit
- m/s²
In testing for 2011 to 2026. Not supported for 2002.
Longitudinal acceleration M5_LONGITUDINAL_ACCELERATION
- Service 21
PID 04 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -131.072 to 131.068 m/s²
- Unit
- m/s²
In testing for 2011 to 2026. Not supported for 2002.
Rear left wheel speed M5_RL_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 km/h
- Unit
- km/h
0x0000 = 0 → = 0 km/h
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Rear right wheel speed M5_RR_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 48 to 63 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -327.68 to 327.67 km/h
- Unit
- km/h
0x0000 = 0 → = 0 km/h
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Vehicle speed M5_VSSConfirmed
Speedometer vehicle speed.
Pelican can show this parameter as the speed.
- Service 22
DID D107 - Module
6F1 → 660 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
0x0000 = 0 → = 0 km/h
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Vehicle speed M5_VSS2Confirmed
High resolution vehicle speed.
Pelican can show this parameter as the speed.
- Service 22
DID 4AB1 - Module
6F1 → 612 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
0x0000 = 0 → = 0 km/h
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Vehicle speed, instrument cluster M5_VSS_INSTRConfirmed
Instrument cluster vehicle speed.
Pelican can show this parameter as the speed.
- Service 22
DID D240 - Module
6F1 → 60D - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1000 km/h
- Unit
- km/h
0x0000 = 0 → 0 km/h
Confirmed for 2018, 2023. In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Tires
Average wheel speed M5_AVG_WHEELS_SPD
- Service 21
PID 07 - Module
6F1 → 618 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 510 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Front axle, actual torque M5_AXLE_FRONT_ACTUAL_TORQUEConfirmed
- Service 22
DID DB32 - Module
6F1 → 619 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -8000 to 8000 N·m
- Unit
- N·m
0x0000 = 0 → = 0 N·m
Confirmed for 2018, 2023. In testing for 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Front axle, target torque M5_AXLE_FRONT_SETPOINT_TORQUEConfirmed
- Service 22
DID DB32 - Module
6F1 → 619 - Every
250 ms - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -8000 to 8000 N·m
- Unit
- N·m
0x0000 = 0 → = 0 N·m
Confirmed for 2018, 2023. In testing for 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Front left tire pressure M5_TP_FL
Pelican can show this parameter as the front left tire pressure.
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing
Bits 40 to 55 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 6.3 bar
- Unit
- bar
In testing for 2011 to 2026.
Front left tire pressure, set point M5_TP_SET_FL
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing
Bits 64 to 79 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 32.76 bar
- Unit
- bar
In testing for 2011 to 2026.
Front left tire sensor battery life, months M5_TPMS_BAT_FL
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
In testing for 2011 to 2026.
Front left tire sensor position M5_TPMS_POS_FL
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
Front left tire temperature M5_TT_FL
Pelican can show this parameter as the front left tire temperature.
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
In testing for 2011 to 2026.
Front left wheel speed, service 21 M5_FL_VSS_21
- Service 21
PID 01 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2011 to 2026. Not supported for 2002.
Front right tire pressure M5_TP_FR
Pelican can show this parameter as the front right tire pressure.
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing
Bits 40 to 55 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 6.3 bar
- Unit
- bar
In testing for 2011 to 2026.
Front right tire pressure, set point M5_TP_SET_FR
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing
Bits 64 to 79 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 32.76 bar
- Unit
- bar
In testing for 2011 to 2026.
Front right tire sensor battery life, months M5_TPMS_BAT_FR
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
In testing for 2011 to 2026.
Front right tire sensor position M5_TPMS_POS_FR
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
Front right tire temperature M5_TT_FR
Pelican can show this parameter as the front right tire temperature.
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
In testing for 2011 to 2026.
Front right wheel speed, service 21 M5_FR_VSS_21
- Service 21
PID 01 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2011 to 2026. Not supported for 2002.
Rear left tire pressure M5_TP_RL
Pelican can show this parameter as the rear left tire pressure.
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing
Bits 40 to 55 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 6.3 bar
- Unit
- bar
In testing for 2011 to 2026.
Rear left tire pressure, set point M5_TP_SET_RL
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing
Bits 64 to 79 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 32.76 bar
- Unit
- bar
In testing for 2011 to 2026.
Rear left tire sensor battery life, months M5_TPMS_BAT_RL
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
In testing for 2011 to 2026.
Rear left tire sensor position M5_TPMS_POS_RL
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
Rear left tire temperature M5_TT_RL
Pelican can show this parameter as the rear left tire temperature.
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
In testing for 2011 to 2026.
Rear left wheel speed, service 21 M5_RL_VSS_21
- Service 21
PID 01 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2011 to 2026. Not supported for 2002.
Rear right tire pressure M5_TP_RR
Pelican can show this parameter as the rear right tire pressure.
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing
Bits 40 to 55 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 6.3 bar
- Unit
- bar
In testing for 2011 to 2026.
Rear right tire pressure, set point M5_TP_SET_RR
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing
Bits 64 to 79 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
- Range
- -32.76 to 32.76 bar
- Unit
- bar
In testing for 2011 to 2026.
Rear right tire sensor battery life, months M5_TPMS_BAT_RR
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
In testing for 2011 to 2026.
Rear right tire sensor position M5_TPMS_POS_RR
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2011 to 2026.
Rear right tire temperature M5_TT_RR
Pelican can show this parameter as the rear right tire temperature.
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
In testing for 2011 to 2026.
Rear right wheel speed, service 21 M5_RR_VSS_21
- Service 21
PID 01 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2011 to 2026. Not supported for 2002.
Steering wheel angle M5_STEERING_WHEEL_ANGLE
- Service 21
PID 04 - Module
6F1 → 629 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -4096 to 4095.875 °
- Unit
- °
In testing for 2011 to 2026. Not supported for 2002.
Tire sensor reception, front left M5_TPMS_RX_FL
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Tire sensor reception, front right M5_TPMS_RX_FR
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Tire sensor reception, rear left M5_TPMS_RX_RL
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Tire sensor reception, rear right M5_TPMS_RX_RR
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
In testing for 2011 to 2026.
Transmission
Clutch lock-up speed M5_CLU_LOCK_UP
- Service 21
PID 0B - Module
6F1 → 618 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2011 to 2026.
Current gear M5_GEAR_V2
- Service 22
DID D031 - Module
6F1 → 663 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 254
- Unit
- Number
In testing for 2007 to 2022, 2024 to 2026. Not supported for 2002, 2023.
DC/DC converter board temperature M5_DCDC_T_BOARD
- Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing
Bits 64 to 79 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011 to 2026.
Drive mode M5_GEARConfirmed
- Service 22
DID DA2E - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 8 to 15 of the reply, 8 bits.
- Unit
- Named states
0x03 = 3 → DRIVE
| Raw value | State | Meaning |
|---|---|---|
3 | DRIVE | Drive |
5 | SPORT | Sport |
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Shift gear M5_GEAR_SHIFTConfirmed
- Service 22
DID DA2E - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 7 of the reply, 8 bits.
- Unit
- Named states
0x00 = 0 → PARK
| Raw value | State | Meaning |
|---|---|---|
0 | PARK | Park |
1 | REVERSE | Reverse |
2 | NEUTRAL | Neutral |
3 | DRIVE | Drive |
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Torque converter lockup M5_TQ_CNVRT_LOCKUPConfirmed
- Service 22
DID DA22 - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 8 to 15 of the reply, 8 bits.
- Unit
- Named states
0x00 = 0 → OPEN
| Raw value | State | Meaning |
|---|---|---|
0 | OPEN | Open |
1 | CONTROL_LOW | Controlled low |
2 | CONTROL_HIGH | Controlled high |
3 | CLOSED_LOW | Closed low |
4 | CLOSED_HIGH | Closed high |
8 | TRANSITION_OPEN | Transition to open |
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Torque converter speed M5_TQ_CNVRT_RPMConfirmed
- Service 22
DID DA2A - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 rpm
- Unit
- rpm
0x0000 = 0 → 0 rpm
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Transmission output shaft speed M5_TRANS_SHAFT_RPMConfirmed
- Service 22
DID DA2A - Module
6F1 → 618 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 rpm
- Unit
- rpm
0x0000 = 0 → 0 rpm
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Trips
Auxiliary power consumption M5_AUX_PWRConfirmed
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 80 to 95 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 kW
- Unit
- kW
0x0000 = 0 → = 0 kW
Confirmed for 2018, 2023. In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Current electric range M5_RANGE_E_CURConfirmed
Current estimated electric range
Pelican can show this parameter as the electric range.
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 km
- Unit
- km
0x0000 = 0 → = 0 km
Confirmed for 2018, 2023. In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Current fuel range M5_RANGE_F_CURConfirmed
Requires range extender.
Pelican can show this parameter as the fuel range.
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 km
- Unit
- km
0x06E0 = 1760 → = 176 km
Confirmed for 2018, 2023. In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Electric consumption / 100km M5_RANGE_E_USEConfirmed
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 64 to 79 of the reply, 16 bits.
- Formula
- Range
- 0 to 65.535 kWh
- Unit
- kWh
0x30D4 = 12500 → = 12.5 kWh
Confirmed for 2018, 2023. In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Engine operating hours M5_ENG_HOURS
- Service 22
DID 558F - Module
6F1 → 612 - Every
60 s - Testing
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 2147483647 h
- Unit
- h
In testing for 2020 to 2026.
Estimated range remaining M5_RANGE
Pelican can show this parameter as the electric range.
- Service 22
DID 420C - Module
6F1 → 660 - Every
5 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 km
- Unit
- km
In testing for 2011 to 2026.
Estimated range remaining in comfort mode M5_RANGE_COMF
Pelican can show this parameter as the electric range.
- Service 22
DID 420C - Module
6F1 → 660 - Every
5 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 km
- Unit
- km
In testing for 2011 to 2026.
Estimated range remaining in economy mode M5_RANGE_ECO
Pelican can show this parameter as the electric range.
- Service 22
DID 420C - Module
6F1 → 660 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 km
- Unit
- km
In testing for 2011 to 2026.
Maximum electric range M5_RANGE_E_MAXConfirmed
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 km
- Unit
- km
0x0000 = 0 → = 0 km
Confirmed for 2018, 2023. In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Maximum fuel range M5_RANGE_F_MAX
Requires range extender.
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Bits 48 to 63 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 km
- Unit
- km
In testing for 2015 to 2017, 2019 to 2022, 2024 to 2026. Supported for 2018, 2023. Not supported for 2002.
Odometer M5_ODOConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 4294967295 km
- Unit
- km
0x00003E9E = 16030 → 16,030 km
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Odometer variant M5_ODO_2Confirmed
Pelican can show this parameter as the odometer.
- Service 22
DID 1700 - Module
6F1 → 640 - Every
1 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 1000000 km
- Unit
- km
0x00003E9C = 16028 → 16,028 km
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Odometer, alternative M5_ODO_ALTConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 32 to 63 of the reply, 32 bits.
- Formula
- Range
- 0 to 4294967295 km
- Unit
- km
0x00003E9E = 16030 → 16,030 km
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Odometer, engine computer M5_ODO_DME
Pelican can show this parameter as the odometer.
- Service 22
DID 558E - Module
6F1 → 612 - Every
60 s - Testing
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 4294967295 km
- Unit
- km
In testing for 2020 to 2026.
Odometer, low resolution M5_ODO_LOWRESConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID DA23 - Module
6F1 → 618 - Every
15 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 1000000 km
- Unit
- km
0x000007D3 = 2003 → = 16,024 km
Confirmed for 2018, 2023. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.
Time in drive M5_TIME_D
- Service 22
DID DA37 - Module
6F1 → 618 - Every
30 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2026
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Supported for 2018. Not supported for 2002, 2023.
Time in manual M5_TIME_MConfirmed
- Service 22
DID DA37 - Module
6F1 → 618 - Every
30 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2026
Example reply from a 2018 BMW M5.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0xBE = 190 → 190
Confirmed for 2018. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2023.
Time in sport M5_TIME_SConfirmed
- Service 22
DID DA37 - Module
6F1 → 618 - Every
30 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2026
Example reply from a 2018 BMW M5.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0xF9 = 249 → 249
Confirmed for 2018. In testing for 2007 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002, 2023.
Windows
Rear window open M5_REAR_WINDOWConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 1998 to 2003, 2005 to 2017, 2019 to 2022, 2024 to 2026
Example reply from a 2023 BMW M5.
Bits 48 to 55 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x02 = 2 → 2
Confirmed for 2018, 2023. In testing for 2016 to 2017, 2019 to 2022, 2024 to 2026. Not supported for 2002.