Engine parameters
The BMW i3 has 58 engine parameters.
● Confirmed◆ In testing○ Supported× Not supported
Accelerator pedal position I3_APPConfirmed
- Request
22 DE 9C - Service 22
DID DE9C - Module
6F1 → 612 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 47 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 16) = 0 %
- Formula
(val ÷ 16)- Range
- 0 to 4095 %
- Unit
- %
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Automatic air recirculation I3_HVAC_AUCConfirmed
- Request
22 D9 30 - Service 22
DID D930 - Module
6F1 → 678 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Cabin temperature I3_CABIN_TConfirmed
- Request
22 D8 5C - Service 22
DID D85C - Module
6F1 → 678 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x14 = 20 → 20 °C
- Formula
val- Range
- -128 to 127 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charge cycle efficiency I3_OBC_EFF_CYCLEConfirmed
- Request
22 DE 85 - Service 22
DID DE85 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger 12V supply voltage I3_OBC_KL30_VConfirmed
- Request
22 DE 86 - Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 48 to 55 of the reply, 8 bits.
0x88 = 136 → (136 ÷ 10) = 13.6 V
- Formula
(val ÷ 10)- Range
- 0 to 25.5 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger AC current, phase 1 I3_OBC_AC_I_1Confirmed
- Request
22 DE 87 - Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0 A
- Formula
(val ÷ 10)- Range
- 0 to 6553 A
- Unit
- A
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger AC current, phase 2 I3_OBC_AC_I_2Confirmed
- Request
22 DE 87 - Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 80 to 95 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0 A
- Formula
(val ÷ 10)- Range
- 0 to 6553 A
- Unit
- A
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger AC current, phase 3 I3_OBC_AC_I_3Confirmed
- Request
22 DE 87 - Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 96 to 111 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0 A
- Formula
(val ÷ 10)- Range
- 0 to 6553 A
- Unit
- A
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger AC voltage, phase 1 I3_OBC_AC_V_1Confirmed
- Request
22 DE 86 - Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 V
- Formula
val- Range
- 0 to 65535 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger AC voltage, phase 2 I3_OBC_AC_V_2Confirmed
- Request
22 DE 86 - Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 64 to 79 of the reply, 16 bits.
0x0000 = 0 → 0 V
- Formula
val- Range
- 0 to 65535 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger AC voltage, phase 3 I3_OBC_AC_V_3Confirmed
- Request
22 DE 86 - Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 80 to 95 of the reply, 16 bits.
0x0000 = 0 → 0 V
- Formula
val- Range
- 0 to 65535 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger DC efficiency I3_OBC_EFF_DCConfirmed
- Request
22 DE 85 - Service 22
DID DE85 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 8 to 15 of the reply, 8 bits.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger derating I3_OBC_DERATINGConfirmed
- Request
22 DE 84 - Service 22
DID DE84 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 39 of the reply, 8 bits.
0x64 = 100 → 100 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger grid frequency, phase 1 I3_OBC_GRID_HZConfirmed
- Request
22 DE 84 - Service 22
DID DE84 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 ÷ 4) = 0 Hz
- Formula
(val ÷ 4)- Range
- 0 to 63.75 Hz
- Unit
- Hz
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger HV DC current I3_OBC_HV_IConfirmed
- Request
22 DE 87 - Service 22
DID DE87 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 47 of the reply, 16 bits.
0x07FF = 2047 → (2047 ÷ 10 − 204.7) = 0 A
- Formula
(val ÷ 10 − 204.7)- Range
- -204 to 6348 A
- Unit
- A
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger HV DC voltage I3_OBC_HV_VConfirmed
- Request
22 DE 86 - Service 22
DID DE86 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 47 of the reply, 16 bits.
0x0ECF = 3791 → (3791 ÷ 10) = 379.1 V
- Formula
(val ÷ 10)- Range
- 0 to 6553 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charger HV output power I3_OBC_PWRConfirmed
- Request
22 DE 85 - Service 22
DID DE85 - Module
6F1 → 615 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits.
0x0000 = 0 → 0 W
- Formula
val- Range
- 0 to 65535 W
- Unit
- W
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charging cable current rating I3_CHG_CABLE_IConfirmed
- Request
22 DE F5 - Service 22
DID DEF5 - Module
6F1 → 614 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 8 to 15 of the reply, 8 bits.
0x00 = 0 → 0 A
- Formula
val- Range
- 0 to 255 A
- Unit
- A
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charging current the pilot signal allows I3_CHG_PILOT_IConfirmed
- Request
22 DE F6 - Service 22
DID DEF6 - Module
6F1 → 614 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 23 of the reply, 8 bits.
0x00 = 0 → 0 A
- Formula
val- Range
- 0 to 255 A
- Unit
- A
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charging pilot duty cycle I3_CHG_PILOT_DUTYConfirmed
- Request
22 DE F6 - Service 22
DID DEF6 - Module
6F1 → 614 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 8 to 15 of the reply, 8 bits.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charging pilot signal active I3_CHG_PILOT_ACTConfirmed
- Request
22 DE F6 - Service 22
DID DEF6 - Module
6F1 → 614 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Charging plug state I3_CHG_PLUG_STConfirmed
- Request
22 DE F5 - Service 22
DID DEF5 - Module
6F1 → 614 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Climate control off I3_HVAC_OFFConfirmed
- Request
22 D9 2C - Service 22
DID D92C - Module
6F1 → 678 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
DC charging pin cover open I3_DC_PIN_COVER
- Request
22 DE FA - Service 22
DID DEFA - Module
6F1 → 614 - Every
30 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
In testing for 2013 to 2016, 2018, 2020 to 2022. Not supported for 2017, 2019.
Drive electronics processor 0 temperature I3_EME_T_MC0Confirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 208 to 223 of the reply, 16 bits. The value is signed.
0x0955 = 2389 → (2389 × 39 ÷ 2500) = 37.2684 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive electronics processor 2 temperature I3_EME_T_MC2Confirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 224 to 239 of the reply, 16 bits. The value is signed.
0x098E = 2446 → (2446 × 39 ÷ 2500) = 38.1576 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive inverter gate driver temperature I3_INV_T_GATEConfirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 48 to 63 of the reply, 16 bits. The value is signed.
0x0BDE = 3038 → (3038 × 39 ÷ 2500) = 47.3928 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive inverter HV DC current I3_EM_INV_I_DC
- Request
22 DE 8A - 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
(val ÷ 10)- Range
- -3276 to 3276 A
- Unit
- A
In testing for 2013 to 2016, 2018, 2020 to 2022. Not supported for 2017, 2019.
Drive inverter phase U temperature I3_INV_T_UConfirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0773 = 1907 → (1907 × 39 ÷ 2500) = 29.7492 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive inverter phase V temperature I3_INV_T_VConfirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
0x0728 = 1832 → (1832 × 39 ÷ 2500) = 28.5792 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive inverter phase W temperature I3_INV_T_WConfirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 47 of the reply, 16 bits. The value is signed.
0x071B = 1819 → (1819 × 39 ÷ 2500) = 28.3764 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive motor excitation current I3_EM_I_EXC
- Request
22 DE 8A - 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
(val ÷ 16)- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2013 to 2016, 2018, 2020 to 2022. Not supported for 2017, 2019.
Drive motor phase U current I3_EM_I_U
- Request
22 DE 8A - 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
(val ÷ 16)- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2013 to 2016, 2018, 2020 to 2022. Not supported for 2017, 2019.
Drive motor phase V current I3_EM_I_V
- Request
22 DE 8A - 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
(val ÷ 16)- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2013 to 2016, 2018, 2020 to 2022. Not supported for 2017, 2019.
Drive motor phase W current I3_EM_I_W
- Request
22 DE 8A - 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
(val ÷ 16)- Range
- -2048 to 2047 A
- Unit
- A
In testing for 2013 to 2016, 2018, 2020 to 2022. Not supported for 2017, 2019.
Drive motor speed I3_EM_RPMConfirmed
- Request
22 DE A7 - Service 22
DID DEA7 - Module
6F1 → 61A - Every
250 ms - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits.
0x2710 = 10000 → (10000 ÷ 2 − 5000) = 0 rpm
- Formula
(val ÷ 2 − 5000)- Range
- -5000 to 27767 rpm
- Unit
- rpm
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive motor temperature 1 I3_EM_T_1Confirmed
- Request
22 DE A6 - Service 22
DID DEA6 - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x07D1 = 2001 → (2001 × 39 ÷ 2500) = 31.2156 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive motor temperature 2 I3_EM_T_2Confirmed
- Request
22 DE A6 - Service 22
DID DEA6 - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
0x07DB = 2011 → (2011 × 39 ÷ 2500) = 31.3716 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive motor torque, actual I3_EM_TQConfirmed
- Request
22 DE A7 - Service 22
DID DEA7 - Module
6F1 → 61A - Every
250 ms - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 2) = 0 N·m
- Formula
(val ÷ 2)- Range
- -16384 to 16383 N·m
- Unit
- N·m
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Drive motor torque, requested I3_EM_TQ_TGTConfirmed
- Request
22 DE A7 - Service 22
DID DEA7 - Module
6F1 → 61A - Every
250 ms - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 47 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 2) = 0 N·m
- Formula
(val ÷ 2)- Range
- -16384 to 16383 N·m
- Unit
- N·m
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Highest cell voltage I3_HVBAT_CELL_V_MAXConfirmed
- Request
22 DD BF - Service 22
DID DDBF - Module
6F1 → 607 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits.
0x0FF9 = 4089 → (4089 ÷ 1000) = 4.089 V
- Formula
(val ÷ 1000)- Range
- 0 to 65.53 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Lowest cell voltage I3_HVBAT_CELL_V_MINConfirmed
- Request
22 DD BF - Service 22
DID DDBF - Module
6F1 → 607 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits.
0x0FF3 = 4083 → (4083 ÷ 1000) = 4.083 V
- Formula
(val ÷ 1000)- Range
- 0 to 65.53 V
- Unit
- V
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
On-board charger board temperature I3_OBC_T_BOARDConfirmed
- Request
22 DE 8C - Service 22
DID DE8C - Module
6F1 → 61A - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 176 to 191 of the reply, 16 bits. The value is signed.
0x079A = 1946 → (1946 × 39 ÷ 2500) = 30.3576 °C
- Formula
(val × 39 ÷ 2500)- Range
- -511 to 511 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Outside temperature, climate control I3_IHX_AATConfirmed
- Request
22 D9 6B - Service 22
DID D96B - Module
6F1 → 678 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0077 = 119 → (119 ÷ 2 − 40) = 19.5 °C
- Formula
(val ÷ 2 − 40)- Range
- -16424 to 16343 °C
- Unit
- °C
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Ready to charge I3_CHG_READYConfirmed
- Request
22 DE F6 - Service 22
DID DEF6 - Module
6F1 → 614 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 24 to 31 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Recirculation I3_HVAC_RECIRCConfirmed
- Request
22 D9 31 - Service 22
DID D931 - Module
6F1 → 678 - Every
5 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Speed from satellite positioning I3_GPS_SPDConfirmed
- Request
22 D0 30 - Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 80 to 95 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 km/h
- Formula
val- Range
- -32768 to 32767 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Steering torque I3_STEER_TQConfirmed
- Request
22 DB 99 - Service 22
DID DB99 - Module
6F1 → 630 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 128)- Range
- -256 to 255 N·m
- Unit
- N·m
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Trip average consumption since reset I3_RBC_AVG_CONSConfirmed
- Request
22 D1 2A - Service 22
DID D12A - Module
6F1 → 660 - Every
30 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits.
0x0088 = 136 → (136 ÷ 10) = 13.6 kWh/100 km
- Formula
(val ÷ 10)- Range
- 0 to 6553 kWh/100 km
- Unit
- kWh/100 km
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Trip average speed since reset I3_RBC_AVG_SPDConfirmed
- Request
22 D1 2A - Service 22
DID D12A - Module
6F1 → 660 - Every
30 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits.
0x0E1A = 3610 → (3610 ÷ 100) = 36.1 km/h
- Formula
(val ÷ 100)- Range
- 0 to 655 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Trip computer average consumption I3_BC_AVG_CONSConfirmed
- Request
22 D1 29 - Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits.
0x00A4 = 164 → (164 ÷ 10) = 16.4 kWh/100 km
- Formula
(val ÷ 10)- Range
- 0 to 6553 kWh/100 km
- Unit
- kWh/100 km
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Trip computer average speed I3_BC_AVG_SPDConfirmed
- Request
22 D1 29 - Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits.
0x1AA4 = 6820 → (6820 ÷ 100) = 68.2 km/h
- Formula
(val ÷ 100)- Range
- 0 to 655 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Trip computer range I3_BC_RANGEConfirmed
- Request
22 D1 29 - Service 22
DID D129 - Module
6F1 → 660 - Every
30 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 48 to 63 of the reply, 16 bits.
0x06CC = 1740 → (1740 ÷ 10) = 174 km
- Formula
(val ÷ 10)- Range
- 0 to 6553 km
- Unit
- km
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Trip distance since reset I3_RBC_DISTConfirmed
- Request
22 D1 2A - Service 22
DID D12A - Module
6F1 → 660 - Every
30 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 64 to 79 of the reply, 16 bits.
0x0003 = 3 → 3 km
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Wheel sensor speed 1 I3_NBT_WHL_SPD_1Confirmed
- Request
22 D0 30 - Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 km/h
- Formula
val- Range
- -32768 to 32767 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Wheel sensor speed 2 I3_NBT_WHL_SPD_2Confirmed
- Request
22 D0 30 - Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 16 to 31 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 km/h
- Formula
val- Range
- -32768 to 32767 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Wheel sensor speed 3 I3_NBT_WHL_SPD_3Confirmed
- Request
22 D0 30 - Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 32 to 47 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 km/h
- Formula
val- Range
- -32768 to 32767 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.
Wheel sensor speed 4 I3_NBT_WHL_SPD_4Confirmed
- Request
22 D0 30 - Service 22
DID D030 - Module
6F1 → 663 - Every
1 s - Testing for 2013 to 2016, 2018, 2020 to 2022
Example reply from a 2019 BMW i3.
Bits 48 to 63 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 km/h
- Formula
val- Range
- -32768 to 32767 km/h
- Unit
- km/h
Confirmed for 2017, 2019. In testing for 2013 to 2016, 2018, 2020 to 2022.