BMW i3

Engine parameters

The BMW i3 has 58 engine parameters.

● Confirmed◆ In testing○ Supported× Not supported

How to read a parameter card

Accelerator pedal position I3_APPConfirmed

  • Request22 DE 9C
  • Service 22DID DE9C
  • Module6F1 → 612
  • Every1 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.

  1. The parameter's name and its ID in the OBDb. Confirmed shows when a response from a real car confirms the parameter.
  2. The clutch mark shows a Connectable, a parameter that Pelican surfaces in its interface.
  3. The service and PID/DID asked for, the control module it's sent to, and how often Pelican asks.
  4. The reply's bytes. The parameter's bytes are blue. Bytes for other parameters in the same reply are grayed out. Hover over a byte to see the parameter it represents.
  5. Where the parameter is in the response, and how Pelican converts the raw value into a value.
  6. A real reply, decoded. The raw value comes first, then the reading.
  7. Which model years have tested this parameter.

Accelerator pedal position I3_APPConfirmed

  • Request22 DE 9C
  • Service 22DID DE9C
  • Module6F1 → 612
  • Every1 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

  • Request22 D9 30
  • Service 22DID D930
  • Module6F1 → 678
  • Every5 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

  • Request22 D8 5C
  • Service 22DID D85C
  • Module6F1 → 678
  • Every5 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

  • Request22 DE 85
  • Service 22DID DE85
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 86
  • Service 22DID DE86
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 87
  • Service 22DID DE87
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 87
  • Service 22DID DE87
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 87
  • Service 22DID DE87
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 86
  • Service 22DID DE86
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 86
  • Service 22DID DE86
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 86
  • Service 22DID DE86
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 85
  • Service 22DID DE85
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 84
  • Service 22DID DE84
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 84
  • Service 22DID DE84
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 87
  • Service 22DID DE87
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 86
  • Service 22DID DE86
  • Module6F1 → 615
  • Every5 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

  • Request22 DE 85
  • Service 22DID DE85
  • Module6F1 → 615
  • Every5 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

  • Request22 DE F5
  • Service 22DID DEF5
  • Module6F1 → 614
  • Every5 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

  • Request22 DE F6
  • Service 22DID DEF6
  • Module6F1 → 614
  • Every5 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

  • Request22 DE F6
  • Service 22DID DEF6
  • Module6F1 → 614
  • Every5 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

  • Request22 DE F6
  • Service 22DID DEF6
  • Module6F1 → 614
  • Every5 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

  • Request22 DE F5
  • Service 22DID DEF5
  • Module6F1 → 614
  • Every5 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

  • Request22 D9 2C
  • Service 22DID D92C
  • Module6F1 → 678
  • Every5 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

  • Request22 DE FA
  • Service 22DID DEFA
  • Module6F1 → 614
  • Every30 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE 8A
  • Service 22DID DE8A
  • Module6F1 → 61A
  • Every1 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE 8A
  • Service 22DID DE8A
  • Module6F1 → 61A
  • Every1 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

  • Request22 DE 8A
  • Service 22DID DE8A
  • Module6F1 → 61A
  • Every1 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

  • Request22 DE 8A
  • Service 22DID DE8A
  • Module6F1 → 61A
  • Every1 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

  • Request22 DE 8A
  • Service 22DID DE8A
  • Module6F1 → 61A
  • Every1 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

  • Request22 DE A7
  • Service 22DID DEA7
  • Module6F1 → 61A
  • Every250 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

  • Request22 DE A6
  • Service 22DID DEA6
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE A6
  • Service 22DID DEA6
  • Module6F1 → 61A
  • Every5 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

  • Request22 DE A7
  • Service 22DID DEA7
  • Module6F1 → 61A
  • Every250 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

  • Request22 DE A7
  • Service 22DID DEA7
  • Module6F1 → 61A
  • Every250 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

  • Request22 DD BF
  • Service 22DID DDBF
  • Module6F1 → 607
  • Every5 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

  • Request22 DD BF
  • Service 22DID DDBF
  • Module6F1 → 607
  • Every5 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

  • Request22 DE 8C
  • Service 22DID DE8C
  • Module6F1 → 61A
  • Every5 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

  • Request22 D9 6B
  • Service 22DID D96B
  • Module6F1 → 678
  • Every5 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

  • Request22 DE F6
  • Service 22DID DEF6
  • Module6F1 → 614
  • Every5 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

  • Request22 D9 31
  • Service 22DID D931
  • Module6F1 → 678
  • Every5 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

  • Request22 D0 30
  • Service 22DID D030
  • Module6F1 → 663
  • Every1 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

  • Request22 DB 99
  • Service 22DID DB99
  • Module6F1 → 630
  • Every1 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

  • Request22 D1 2A
  • Service 22DID D12A
  • Module6F1 → 660
  • Every30 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

  • Request22 D1 2A
  • Service 22DID D12A
  • Module6F1 → 660
  • Every30 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

  • Request22 D1 29
  • Service 22DID D129
  • Module6F1 → 660
  • Every30 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

  • Request22 D1 29
  • Service 22DID D129
  • Module6F1 → 660
  • Every30 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

  • Request22 D1 29
  • Service 22DID D129
  • Module6F1 → 660
  • Every30 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

  • Request22 D1 2A
  • Service 22DID D12A
  • Module6F1 → 660
  • Every30 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

  • Request22 D0 30
  • Service 22DID D030
  • Module6F1 → 663
  • Every1 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

  • Request22 D0 30
  • Service 22DID D030
  • Module6F1 → 663
  • Every1 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

  • Request22 D0 30
  • Service 22DID D030
  • Module6F1 → 663
  • Every1 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

  • Request22 D0 30
  • Service 22DID D030
  • Module6F1 → 663
  • Every1 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.

Keyboard shortcuts

jk/↓↑
Move down or up through a list or a grid.
hl/←→
Move across a row or between cards.
Enter
Open the focused link.
f
Open the current focus area's filter.
↓
In a filter, move to the first result.
Esc
Close a filter or a dialog.
?
Show these shortcuts.