Transmission parameters
The BMW X3 has 8 transmission parameters.
● Confirmed◆ In testing○ Supported× Not supported
Clutch lock-up speed X3_CLU_LOCK_UP
- Request
21 0B - Service 21
PID 0B - Module
6F1 → 618 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2011, 2013 to 2026. Not supported for 2012.
Current gear X3_GEAR_V2Confirmed
- Request
22 D0 31 - Service 22
DID D031 - Module
6F1 → 663 - Every
1 s - Testing for 2003 to 2011, 2013 to 2026
Example reply from a 2012 BMW X3.
Bits 0 to 7 of the reply, 8 bits.
0x01 = 1 → 1
- Formula
val- Range
- 0 to 254
- Unit
- Number
Confirmed for 2012. In testing for 2007 to 2011, 2013 to 2021, 2023 to 2026. Not supported for 2022.
DC/DC converter board temperature X3_DCDC_T_BOARD
- Request
22 DE 8C - 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
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
In testing for 2011, 2013 to 2026. Not supported for 2012.
Drive mode X3_GEARConfirmed
- Request
22 DA 2E - Service 22
DID DA2E - Module
6F1 → 618 - Every
1 s - Testing for 2003 to 2011, 2026
Example reply from a 2025 BMW X3.
Bits 8 to 15 of the reply, 8 bits.
0x03 = 3 → DRIVE
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
3 | DRIVE | Drive |
5 | SPORT | Sport |
Confirmed for 2012, 2014, 2019 to 2025. In testing for 2003, 2005 to 2011, 2026. Supported for 2013, 2015 to 2018. Not supported for 2004.
Shift gear X3_GEAR_SHIFTConfirmed
- Request
22 DA 2E - Service 22
DID DA2E - Module
6F1 → 618 - Every
1 s - Testing for 2003 to 2011, 2026
Example reply from a 2025 BMW X3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → PARK
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
0 | PARK | Park |
1 | REVERSE | Reverse |
2 | NEUTRAL | Neutral |
3 | DRIVE | Drive |
Confirmed for 2012 to 2025. In testing for 2003, 2005 to 2011, 2026. Not supported for 2004.
Torque converter lockup X3_TQ_CNVRT_LOCKUPConfirmed
- Request
22 DA 22 - Service 22
DID DA22 - Module
6F1 → 618 - Every
1 s - Testing for 2003 to 2011, 2026
Example reply from a 2025 BMW X3.
Bits 8 to 15 of the reply, 8 bits.
0x00 = 0 → OPEN
- Unit
- Named states
| 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 2012 to 2025. In testing for 2003, 2005 to 2011, 2026. Not supported for 2004.
Torque converter speed X3_TQ_CNVRT_RPMConfirmed
- Request
22 DA 2A - Service 22
DID DA2A - Module
6F1 → 618 - Every
1 s - Testing for 2003 to 2011, 2026
Example reply from a 2025 BMW X3.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 rpm
- Formula
val- Range
- -32768 to 32767 rpm
- Unit
- rpm
Confirmed for 2012 to 2025. In testing for 2003, 2005 to 2011, 2026. Not supported for 2004.
Transmission output shaft speed X3_TRANS_SHAFT_RPMConfirmed
- Request
22 DA 2A - Service 22
DID DA2A - Module
6F1 → 618 - Every
1 s - Testing for 2003 to 2011, 2026
Example reply from a 2025 BMW X3.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 rpm
- Formula
val- Range
- -32768 to 32767 rpm
- Unit
- rpm
Confirmed for 2012 to 2025. In testing for 2003, 2005 to 2011, 2026. Not supported for 2004.