Parameters
The BMW X4 M has 171 parameters.
● Confirmed◆ In testing○ Supported× Not supported
Battery
Battery capacity X4_BAT_CAPConfirmed
- Service 22
DID 40A9 - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 Ah
- Unit
- Ah
0x5A = 90 → 90 Ah
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery state of charge current X4_BAT_ST_CHG_CURRENTConfirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x52 = 82 → 82 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery state of charge last-1 X4_BAT_ST_CHG_LAST_1Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x53 = 83 → 83 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery state of charge last-2 X4_BAT_ST_CHG_LAST_2Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x53 = 83 → 83 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery state of charge last-3 X4_BAT_ST_CHG_LAST_3Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 48 to 55 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x4C = 76 → 76 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery state of charge last-4 X4_BAT_ST_CHG_LAST_4Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 64 to 71 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x4B = 75 → 75 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery state of charge last-5 X4_BAT_ST_CHG_LAST_5Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 80 to 87 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x4B = 75 → 75 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in invalid state of charge X4_BAT_TIME_INVALID_STConfirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 192 to 207 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x0000 = 0 → 0 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in state of charge 0-40% X4_BAT_TIME_ST_CHG_0_40Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 96 to 111 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x0000 = 0 → 0 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in state of charge 40-60% X4_BAT_TIME_ST_CHG_40_60Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 112 to 127 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x0000 = 0 → 0 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in state of charge 60-70% X4_BAT_TIME_ST_CHG_60_70Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 128 to 143 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x0000 = 0 → 0 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in state of charge 70-80% X4_BAT_TIME_ST_CHG_70_80Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 144 to 159 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x0000 = 0 → 0 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in state of charge 80-90% X4_BAT_TIME_ST_CHG_80_90Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 160 to 175 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x0031 = 49 → 49 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery time in state of charge 90-100% X4_BAT_TIME_ST_CHG_90_100Confirmed
- Service 22
DID 40AD - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 176 to 191 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 %
- Unit
- %
0x001F = 31 → 31 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Battery voltage X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Original battery capacity X4_ORIGINAL_BAT_CAPConfirmed
- Service 22
DID 40A9 - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 Ah
- Unit
- Ah
0x5A = 90 → 90 Ah
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Climate
A/C compressor operating state X4_COMP_STATEConfirmed
- Service 22
DID D8C5 - Module
6F1 → 678 - Every
10 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Ambient air temperature X4_AATConfirmed
- Service 22
DID D112 - Module
6F1 → 660 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -40 to 87.5 °C
- Unit
- °C
0x6D = 109 → = 14.5 °C
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Front air distribution, left X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Front air distribution, right X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Control
Brake pressure X4_BRAKE_PConfirmed
- Service 22
DID DBE5 - Module
6F1 → 629 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 bar
- Unit
- bar
0x0003 = 3 → = 0.3 bar
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Brake switch X4_BRAKE_SWITCHConfirmed
- Service 22
DID DA28 - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Parking brake applied X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Doors
Driver door open X4_DOOR_DRIVERConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Hood open X4_HOODConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Locked X4_CENTRAL_LOCKConfirmed
Overall lock state of the vehicle
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 56 to 63 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x01 = 1 → 1
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Passenger door open X4_DOOR_PASSENGERConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear driver door open X4_DOOR_DRIVER_REARConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear passenger door open X4_DOOR_PASSENGER_REARConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 24 to 31 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Trunk open X4_TRUNKConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 40 to 47 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Electrical
12V battery current X4_12V_AConfirmed
- Service 22
DID 402B - Module
6F1 → 612 - Every
10 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- -200 to 5042.8 A
- Unit
- A
0x0A50 = 2640 → = 11.2 A
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
12V battery temperature X4_12V_TConfirmed
- Service 22
DID 402B - Module
6F1 → 612 - Every
10 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276.8 to 3276.7 °C
- Unit
- °C
0x00E1 = 225 → = 22.5 °C
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
12V battery voltage X4_12V_VConfirmed
Pelican can show this parameter as the starter battery voltage.
- Service 22
DID 402B - Module
6F1 → 612 - Every
10 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 6 to 22.3837 V
- Unit
- V
0x6324 = 25380 → = 12.345 V
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
Engine
Accelerator pedal position X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Air conditioning compressor PWM X4_AC_COMP_PWMConfirmed
- Service 22
DID D906 - Module
6F1 → 640 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x00 = 0 → 0 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Air conditioning compressor status X4_AC_COMP_STATConfirmed
- Service 22
DID D906 - Module
6F1 → 640 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
AT engine torque X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Automatic air recirculation X4_HVAC_AUCConfirmed
- Service 22
DID D930 - Module
6F1 → 678 - Every
5 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
0x00 = 0 → 0
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
Automatic transmission fluid temperature X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Automatic transmission fluid temperature X4_ATF_TEMPConfirmed
Pelican can show this parameter as the transmission fluid temperature.
- Service 22
DID DA12 - Module
6F1 → 618 - Every
30 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -48 to 65487 °C
- Unit
- °C
0x0044 = 68 → = 20 °C
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Barometric pressure X4_BAROConfirmed
- Service 22
DID 4201 - Module
6F1 → 612 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 255.99 kPa
- Unit
- kPa
0x637A = 25466 → = 99.476563 kPa
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Boost pressure X4_BOOST_PConfirmed
- Service 22
DID 4205 - Module
6F1 → 612 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 511.99 kPa
- Unit
- kPa
0x31AA = 12714 → = 99.328125 kPa
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Boost pressure, set point X4_BOOST_P_SETConfirmed
- Service 22
DID 4AB0 - Module
6F1 → 612 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 255.99 kPa
- Unit
- kPa
0x0000 = 0 → = 0 kPa
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Cabin temperature X4_CABIN_TConfirmed
- Service 22
DID D85C - Module
6F1 → 678 - Every
5 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
0x11 = 17 → 17 °C
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
Catalyst temperature X4_CAT_TConfirmed
- Service 22
DID 582F - Module
6F1 → 612 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
0x0000 = 0 → = -273.15 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Climate control off X4_HVAC_OFFConfirmed
- Service 22
DID D92C - Module
6F1 → 678 - Every
5 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
0x00 = 0 → 0
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
Consumption, kwh/100km X4_CONS_KWH_100KMConfirmed
- Service 22
DID D12A - Module
6F1 → 660 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553
- Unit
- Number
0x0000 = 0 → = 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Coolant temperature X4_COOLANTConfirmed
- Service 22
DID 411E - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 200 °C
- Unit
- °C
0x00 = 0 → 0 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Crank torque X4_CRANK_TQConfirmed
- Service 22
DID 58BA - Module
6F1 → 612 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 N·m
- Unit
- N·m
0x0000 = 0 → = 0 N·m
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Drive inverter HV DC current X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor excitation current X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor phase u current X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor phase v current X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor phase w current X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor speed X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor temperature 1 X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor temperature 2 X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor torque, actual X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Drive motor torque, requested X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Engine load X4_LOADConfirmed
Pelican can show this parameter as the engine load.
- Service 22
DID 5813 - Module
6F1 → 612 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 191.25 %
- Unit
- %
0x09 = 9 → = 6.75 %
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Engine load 2 X4_LOAD_2Confirmed
- Service 22
DID 4A4B - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
0x00 = 0 → = 0 %
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Engine load, target X4_LOAD_TGTConfirmed
- Service 22
DID 480C - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1535 %
- Unit
- %
0x0000 = 0 → = 0 %
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Engine oil temperature X4_EOTConfirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID DA25 - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -48 to 65487 °C
- Unit
- °C
0x0046 = 70 → = 22 °C
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Engine oil temperature X4_EOT_6F1Confirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4402 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 127.5 °C
- Unit
- °C
0x5E = 94 → = 47 °C
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Engine oil temperature X4_EOT_DMEConfirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4408 - Module
6F1 → 612 - Every
5 s - Testing for 2014, 2016 to 2017
Example reply from a 2015 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 °C
- Unit
- °C
0x0283 = 643 → = 64.3 °C
Confirmed for 2015. In testing for 2014, 2016 to 2017.
Engine oil temperature X4_EOT_DME_KConfirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4408 - Module
6F1 → 612 - Every
5 s - Testing for 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
0x0B67 = 2919 → = 18.75 °C
Confirmed for 2019, 2024. In testing for 2020 to 2023, 2025.
Engine oil temperature X4_OIL_TEMPConfirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4506 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 200 °C
- Unit
- °C
0x00 = 0 → 0 °C
Confirmed for 2015. In testing for 2014, 2016 to 2018.
Engine oil temperature X4_OIL_TEMP_16
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 4506 - Module
6F1 → 612 - Every
1 s
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
Engine oil temperature, alternate X4_OIL_TEMP_ALTConfirmed
Pelican can show this parameter as the engine oil temperature.
- Service 22
DID 57C3 - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 200 °C
- Unit
- °C
0x02BB = 699 → = 69.9 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Engine temperature X4_ET
Pelican can show this parameter as the engine coolant temperature.
- Service 22
DID 4300 - Module
6F1 → 612 - Every
1 s
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- -273.15 to 6280 °C
- Unit
- °C
Engine temperature X4_ET_8Confirmed
Pelican can show this parameter as the engine coolant temperature.
- Service 22
DID 4300 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -48 to 143.25 °C
- Unit
- °C
0x65 = 101 → = 27.75 °C
Confirmed for 2015. In testing for 2014, 2016 to 2018.
Engine torque X4_ENG_TQ_6F1Confirmed
- Service 22
DID 442F - Module
6F1 → 618 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 N·m
- Unit
- N·m
0x0000 = 0 → 0 N·m
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Exhaust gas calculated temperature X4_EGT_CALCConfirmed
- Service 22
DID 4C5B - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 1200 °C
- Unit
- °C
0x145F = 5215 → = 521.5 °C
Confirmed for 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019.
Ignition angle X4_IGN_ANGLEConfirmed
- Service 22
DID 59FA - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -96 to 95.25 °
- Unit
- °
0x00 = 0 → = 0 °
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Ignition timing, cylinder 1 X4_IGN_TIMING_1Confirmed
- Service 22
DID 4A49 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
0x0024 = 36 → = 3.6 °
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Ignition timing, cylinder 2 X4_IGN_TIMING_2Confirmed
- Service 22
DID 4A4A - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
0x0014 = 20 → = 2 °
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Ignition timing, cylinder 3 X4_IGN_TIMING_3Confirmed
- Service 22
DID 4A4C - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
0x0024 = 36 → = 3.6 °
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Ignition timing, cylinder 4 X4_IGN_TIMING_4Confirmed
- Service 22
DID 4A4D - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -3276 to 3276 °
- Unit
- °
0x003E = 62 → = 6.2 °
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Intake air temperature X4_IATConfirmed
- Service 22
DID 4015 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 150 °C
- Unit
- °C
0x3A = 58 → 58 °C
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Intake air temperature X4_IAT_DMEConfirmed
- Service 22
DID 580F - Module
6F1 → 612 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- -48 to 143.25 °C
- Unit
- °C
0x5C = 92 → = 21 °C
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Intake manifold pressure X4_MAPConfirmed
- Service 22
DID 4A2D - Module
6F1 → 612 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 511.99 kPa
- Unit
- kPa
0x2E99 = 11929 → = 93.195313 kPa
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Kickdown X4_KICKDOWNConfirmed
- Service 22
DID DA1F - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 100
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Lambda X4_LAMBDA_6F1Confirmed
- Service 22
DID 5889 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 16
- Unit
- Number
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Lambda 1, excess air ratio X4_LAMBDAConfirmed
- Service 22
DID 400B - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 40 to 47 of the reply, 8 bits.
- Formula
- Range
- 0 to 2
- Unit
- Number
0x00 = 0 → = 0
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Lambda 2 X4_LAMBDA_2Confirmed
- Service 22
DID 582C - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 15.99
- Unit
- Number
0x0000 = 0 → = 0
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Oil level X4_OIL_LEVELConfirmed
- Service 22
DID 442C - Module
6F1 → 612 - Every
30 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Outside temperature, climate control X4_IHX_AATConfirmed
- Service 22
DID D96B - Module
6F1 → 678 - Every
5 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -16424 to 16343 °C
- Unit
- °C
0x0074 = 116 → = 18 °C
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
Recirculation X4_HVAC_RECIRCConfirmed
- Service 22
DID D931 - Module
6F1 → 678 - Every
5 s - Testing for 2014, 2016 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 1
- Unit
- Off or on
0x00 = 0 → 0
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2019, 2024.
Rev limiter X4_REV_LIMITConfirmed
- Service 22
DID 4A2E - Module
6F1 → 612 - Every
3600 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65535 rpm
- Unit
- rpm
0x1770 = 6000 → 6,000 rpm
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Speed from satellite positioning X4_GPS_SPDConfirmed
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 80 to 95 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
0x0000 = 0 → 0 km/h
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Steering torque X4_STEER_TQConfirmed
- Service 22
DID DB99 - Module
6F1 → 630 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -256 to 255 N·m
- Unit
- N·m
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Trip computer average consumption X4_BC_AVG_CONSConfirmed
- Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 kWh/100 km
- Unit
- kWh/100 km
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Trip computer average speed X4_BC_AVG_SPDConfirmed
- Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Bits 16 to 31 of the reply, 16 bits.
- Formula
- Range
- 0 to 655 km/h
- Unit
- km/h
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Trip computer range X4_BC_RANGEConfirmed
- Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 48 to 63 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553 km
- Unit
- km
0x0000 = 0 → = 0 km
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Variable geometry turbocharger calibration angle X4_VGT_CAL_ANGLEConfirmed
- Service 22
DID DFE7 - Module
6F1 → 619 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1000 °
- Unit
- °
0x0448 = 1096 → = 17.125 °
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Wheel sensor speed 1 X4_NBT_WHL_SPD_1Confirmed
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
0x0000 = 0 → 0 km/h
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Wheel sensor speed 2 X4_NBT_WHL_SPD_2Confirmed
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
0x0000 = 0 → 0 km/h
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Wheel sensor speed 3 X4_NBT_WHL_SPD_3Confirmed
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 32 to 47 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
0x0000 = 0 → 0 km/h
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Wheel sensor speed 4 X4_NBT_WHL_SPD_4Confirmed
- Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 48 to 63 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -32768 to 32767 km/h
- Unit
- km/h
0x0000 = 0 → 0 km/h
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Yaw rate X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Fluids
Distance since last oil change X4_OIL_CHANGE_DISTConfirmed
- Service 22
DID DFE7 - Module
6F1 → 619 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 304 to 335 of the reply, 32 bits.
- Formula
- Range
- 0 to 1000000 km
- Unit
- km
0x000068DA = 26842 → 26,842 km
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Fuel
Ethanol content, CAN broadcast, live X4_ETHANOL_CANConfirmed
- Service 22
DID 40CB - Module
6F1 → 612 - Every
5 s - Testing for 2014 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 104 to 111 of the reply, 8 bits.
- Formula
- Range
- 0 to 100 %
- Unit
- %
0x18 = 24 → = 12 %
Confirmed for 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019.
Fuel pressure X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Fuel rail pressure X4_FRPConfirmed
- Service 22
DID 56D7 - Module
6F1 → 612 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 1310 bar
- Unit
- bar
0x01F1 = 497 → = 9.94 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Low side fuel pressure X4_LOW_SIDE_FUEL_PConfirmed
- Service 22
DID 58F3 - Module
6F1 → 612 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65.53 bar
- Unit
- bar
0x1770 = 6000 → = 6 bar
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Movement
AT turbine speed X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Engine oil pressure X4_EOPConfirmed
- Service 22
DID 586F - Module
6F1 → 612 - Every
30 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits.
- Formula
- Range
- 0 to 65.535 bar
- Unit
- bar
0x03FC = 1020 → = 1.02 bar
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Front left wheel speed X4_FL_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Front right wheel speed X4_FR_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Lateral acceleration X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Longitudinal acceleration X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Rear left wheel speed X4_RL_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Rear right wheel speed X4_RR_SPDConfirmed
- Service 22
DID DBE4 - Module
6F1 → 629 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Vehicle speed X4_VSSConfirmed
Speedometer vehicle speed.
Pelican can show this parameter as the speed.
- Service 22
DID D107 - Module
6F1 → 660 - Every
250 ms - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Vehicle speed X4_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 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Vehicle speed, instrument cluster X4_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 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Tires
Average wheel speed X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Front axle, actual torque X4_AXLE_FRONT_ACTUAL_TORQUEConfirmed
- Service 22
DID DB32 - Module
6F1 → 619 - Every
250 ms - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
- Range
- -8000 to 8000 N·m
- Unit
- N·m
0x0001 = 1 → = 0.25 N·m
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front axle, set point torque X4_AXLE_FRONT_SETPOINT_TORQUEConfirmed
- Service 22
DID DB32 - Module
6F1 → 619 - Every
250 ms - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front left tire pressure X4_TP_FLConfirmed
Pelican can show this parameter as the front left tire pressure.
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x8307 = -31993 → = -31.993 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front left tire pressure, set point X4_TP_SET_FLConfirmed
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x9808 = -26616 → = -26.616 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front left tire sensor battery life, months X4_TPMS_BAT_FLConfirmed
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
0x0800 = 2048 → 2,048
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front left tire sensor position X4_TPMS_POS_FLConfirmed
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front left tire temperature X4_TT_FLConfirmed
Pelican can show this parameter as the front left tire temperature.
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
0x41 = 65 → 65 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front left wheel speed, service 21 X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Front right tire pressure X4_TP_FRConfirmed
Pelican can show this parameter as the front right tire pressure.
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x9207 = -28153 → = -28.153 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front right tire pressure, set point X4_TP_SET_FRConfirmed
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x9808 = -26616 → = -26.616 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front right tire sensor battery life, months X4_TPMS_BAT_FRConfirmed
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
0x0800 = 2048 → 2,048
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front right tire sensor position X4_TPMS_POS_FRConfirmed
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x01 = 1 → 1
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front right tire temperature X4_TT_FRConfirmed
Pelican can show this parameter as the front right tire temperature.
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
0x41 = 65 → 65 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Front right wheel speed, service 21 X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Rear left tire pressure X4_TP_RLConfirmed
Pelican can show this parameter as the rear left tire pressure.
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x8E08 = -29176 → = -29.176 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear left tire pressure, set point X4_TP_SET_RLConfirmed
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x6009 = 24585 → = 24.585 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear left tire sensor battery life, months X4_TPMS_BAT_RLConfirmed
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
0x0800 = 2048 → 2,048
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear left tire sensor position X4_TPMS_POS_RLConfirmed
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x03 = 3 → 3
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear left tire temperature X4_TT_RLConfirmed
Pelican can show this parameter as the rear left tire temperature.
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
0x41 = 65 → 65 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear left wheel speed, service 21 X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Rear right tire pressure X4_TP_RRConfirmed
Pelican can show this parameter as the rear right tire pressure.
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0xA508 = -23288 → = -23.288 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear right tire pressure, set point X4_TP_SET_RRConfirmed
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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
0x6009 = 24585 → = 24.585 bar
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear right tire sensor battery life, months X4_TPMS_BAT_RRConfirmed
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 120 to 135 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
- Range
- 0 to 65535
- Unit
- Number
0x0800 = 2048 → 2,048
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear right tire sensor position X4_TPMS_POS_RRConfirmed
0 front left, 1 front right, 2 rear left, 3 rear right
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 39 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x02 = 2 → 2
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear right tire temperature X4_TT_RRConfirmed
Pelican can show this parameter as the rear right tire temperature.
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 56 to 63 of the reply, 8 bits. The value is signed.
- Formula
- Range
- -128 to 127 °C
- Unit
- °C
0x40 = 64 → 64 °C
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Rear right wheel speed, service 21 X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Steering wheel angle X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Tire sensor reception, front left X4_TPMS_RX_FLConfirmed
- Service 22
DID DC98 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x59 = 89 → 89 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Tire sensor reception, front right X4_TPMS_RX_FRConfirmed
- Service 22
DID DC99 - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x58 = 88 → 88 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Tire sensor reception, rear left X4_TPMS_RX_RLConfirmed
- Service 22
DID DC9A - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x59 = 89 → 89 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Tire sensor reception, rear right X4_TPMS_RX_RRConfirmed
- Service 22
DID DC9B - Module
6F1 → 629 - Every
15 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 96 to 103 of the reply, 8 bits.
- Formula
- Range
- 0 to 255 %
- Unit
- %
0x59 = 89 → 89 %
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Transmission
Clutch lock-up speed X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Current gear X4_GEAR_V2Confirmed
- Service 22
DID D031 - Module
6F1 → 663 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 254
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Drive mode X4_GEARConfirmed
- Service 22
DID DA2E - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Shift gear X4_GEAR_SHIFTConfirmed
- Service 22
DID DA2E - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Torque converter lockup X4_TQ_CNVRT_LOCKUPConfirmed
- Service 22
DID DA22 - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Torque converter speed X4_TQ_CNVRT_RPMConfirmed
- Service 22
DID DA2A - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Transmission output shaft speed X4_TRANS_SHAFT_RPMConfirmed
- Service 22
DID DA2A - Module
6F1 → 618 - Every
1 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
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 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Trips
Auxiliary power consumption X4_AUX_PWRConfirmed
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 80 to 95 of the reply, 16 bits.
- Formula
- Range
- 0 to 655.35 kW
- Unit
- kW
0x0000 = 0 → = 0 kW
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Current fuel range X4_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 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 47 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 km
- Unit
- km
0x13BA = 5050 → = 505 km
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Engine operating hours X4_ENG_HOURSConfirmed
- Service 22
DID 558F - Module
6F1 → 612 - Every
60 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 2147483647 h
- Unit
- h
0x00000742 = 1858 → = 929 h
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Estimated range remaining X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Estimated range remaining in comfort mode X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Estimated range remaining in economy mode X4_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 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015, 2019, 2024.
Maximum fuel range X4_RANGE_F_MAX
Requires range extender.
- Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Bits 48 to 63 of the reply, 16 bits.
- Formula
- Range
- 0 to 6553.5 km
- Unit
- km
In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Supported for 2015, 2019, 2024.
Odometer X4_ODOConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 4294967295 km
- Unit
- km
0x000068DB = 26843 → 26,843 km
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Odometer variant X4_ODO_2Confirmed
Pelican can show this parameter as the odometer.
- Service 22
DID 1700 - Module
6F1 → 640 - Every
1 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 1000000 km
- Unit
- km
0x000068D7 = 26839 → 26,839 km
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Odometer, alternative X4_ODO_ALTConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 32 to 63 of the reply, 32 bits.
- Formula
- Range
- 0 to 4294967295 km
- Unit
- km
0x000068DB = 26843 → 26,843 km
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Odometer, engine computer X4_ODO_DMEConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID 558E - Module
6F1 → 612 - Every
60 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 4294967295 km
- Unit
- km
0x0000688F = 26767 → 26,767 km
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.
Odometer, low resolution X4_ODO_LOWRESConfirmed
Pelican can show this parameter as the odometer.
- Service 22
DID DA23 - Module
6F1 → 618 - Every
15 s - Testing for 2014, 2016 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 0 to 31 of the reply, 32 bits.
- Formula
- Range
- 0 to 1000000 km
- Unit
- km
0x00000D1B = 3355 → = 26,840 km
Confirmed for 2015, 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025.
Time in drive X4_TIME_DConfirmed
- Service 22
DID DA37 - Module
6F1 → 618 - Every
30 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2015 BMW X4 M.
Bits 0 to 7 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x00 = 0 → 0
Confirmed for 2015. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Supported for 2019. Not supported for 2024.
Time in manual X4_TIME_MConfirmed
- Service 22
DID DA37 - Module
6F1 → 618 - Every
30 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 16 to 23 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0xBE = 190 → 190
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Time in sport X4_TIME_SConfirmed
- Service 22
DID DA37 - Module
6F1 → 618 - Every
30 s - Testing for 2014, 2016 to 2018, 2020 to 2025
Example reply from a 2019 BMW X4 M.
Bits 8 to 15 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0xF9 = 249 → 249
Confirmed for 2015, 2019. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2024.
Windows
Rear window open X4_REAR_WINDOWConfirmed
- Service 22
DID DCDD - Module
6F1 → 656 - Every
5 s - Testing for 2014 to 2018, 2020 to 2023, 2025
Example reply from a 2024 BMW X4 M.
Bits 48 to 55 of the reply, 8 bits.
- Formula
- Range
- 0 to 255
- Unit
- Number
0x02 = 2 → 2
Confirmed for 2019, 2024. In testing for 2014, 2016 to 2018, 2020 to 2023, 2025. Not supported for 2015.