Connectable parameters
The BMW i5 has 16 Connectables, parameters that Pelican can monitor automatically.
● Confirmed◆ In testing○ Supported× Not supported
State of charge
HV battery charge I5_HVBAT_SOCConfirmed
Pelican can show this parameter as the state of charge.
- Request
22 DD BC - Service 22
DID DDBC - Module
6F1 → 607 - Every
1 s - Testing for 2026
Example reply from a 2025 BMW i5.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0 %
- Formula
(val ÷ 10)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2024 to 2025. In testing for 2026.
HV battery charge I5_HVBAT_SOC_V2Confirmed
Pelican can show this parameter as the state of charge.
- Request
22 E5 CE - Service 22
DID E5CE - Module
6F1 → 607 - Every
1 s - Testing for 2026
Example reply from a 2025 BMW i5.
Bits 0 to 15 of the reply, 16 bits.
0x0626 = 1574 → (1574 ÷ 100) = 15.74 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2024 to 2025. In testing for 2026.
State of health
HV battery health I5_HVBAT_SOH
Pelican can show this parameter as the state of health.
- Request
22 63 35 - Service 22
DID 6335 - Module
6F1 → 607 - Every
3600 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 100 %
- Unit
- %
In testing for 2026. Not supported for 2024 to 2025.
HV battery health I5_HVBAT_SOH_V2Confirmed
Pelican can show this parameter as the state of health.
- Request
22 E5 C7 - Service 22
DID E5C7 - Module
6F1 → 607 - Every
1 s - Testing for 2026
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2024 to 2025. In testing for 2026.
Charging state
Is charging I5_HVBAT_CHG_CON_EXT
Pelican can show this parameter as the charging state.
- Request
22 DE 00 - Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
In testing for 2026. Not supported for 2024 to 2025.
Plug state
Is charger connected I5_HVBAT_CHG_CON
Pelican can show this parameter as the plug state.
- Request
22 DE 00 - Service 22
DID DE00 - Module
6F1 → 61A - Every
5 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
In testing for 2026. Not supported for 2024 to 2025.
Speed
Vehicle speed I5_VSS2
High resolution vehicle speed.
Pelican can show this parameter as the speed.
- Request
22 4A B1 - Service 22
DID 4AB1 - Module
6F1 → 612 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 255 km/h
- Unit
- km/h
In testing for 2026. Not supported for 2024 to 2025.
Vehicle speed I5_VSSConfirmed
Speedometer vehicle speed.
Pelican can show this parameter as the speed.
- Request
22 D1 07 - Service 22
DID D107 - Module
6F1 → 660 - Every
250 ms - Testing for 2026
Example reply from a 2025 BMW i5.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0 km/h
- Formula
(val ÷ 10)- Range
- 0 to 255 km/h
- Unit
- km/h
Confirmed for 2024 to 2025. In testing for 2026.
Vehicle speed (instrument cluster) I5_VSS_INSTR
Instrument cluster vehicle speed.
Pelican can show this parameter as the speed.
- Request
22 D2 40 - Service 22
DID D240 - Module
6F1 → 60D - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 1000 km/h
- Unit
- km/h
In testing for 2026. Not supported for 2024 to 2025.
Electric range
Current electric range I5_RANGE_E_CUR
Current estimated electric range
Pelican can show this parameter as the electric range.
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 km
- Unit
- km
In testing for 2026. Not supported for 2024 to 2025.
Estimated range remaining I5_RANGE
Pelican can show this parameter as the electric range.
- Request
22 42 0C - Service 22
DID 420C - Module
6F1 → 660 - Every
5 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
In testing for 2026. Not supported for 2024 to 2025.
Estimated range remaining in comfort mode I5_RANGE_COMF
Pelican can show this parameter as the electric range.
- Request
22 42 0C - Service 22
DID 420C - Module
6F1 → 660 - Every
5 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
In testing for 2026. Not supported for 2024 to 2025.
Estimated range remaining in economy mode I5_RANGE_ECO
Pelican can show this parameter as the electric range.
- Request
22 42 0C - Service 22
DID 420C - Module
6F1 → 660 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
In testing for 2026. Not supported for 2024 to 2025.
Odometer
Odometer #1 I5_ODO1Confirmed
Pelican can show this parameter as the odometer.
- Request
22 D1 0D - Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing for 2026
Example reply from a 2025 BMW i5.
Bits 0 to 31 of the reply, 32 bits.
0x00001A9D = 6813 → 6,813 km
- Formula
val- Range
- 0 to 4294967295 km
- Unit
- km
Confirmed for 2024 to 2025. In testing for 2026.
Odometer #2 I5_ODO2Confirmed
Pelican can show this parameter as the odometer.
- Request
22 D1 0D - Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing for 2026
Example reply from a 2025 BMW i5.
Bits 32 to 63 of the reply, 32 bits.
0x00001A9D = 6813 → 6,813 km
- Formula
val- Range
- 0 to 4294967295 km
- Unit
- km
Confirmed for 2024 to 2025. In testing for 2026.
Odometer, low resolution I5_ODO_LOWRES
Pelican can show this parameter as the odometer.
- Request
22 DA 23 - Service 22
DID DA23 - Module
6F1 → 618 - Every
15 s - Testing
Bits 0 to 31 of the reply, 32 bits.
- Formula
(val × 8)- Range
- 0 to 1000000 km
- Unit
- km
In testing for 2026. Not supported for 2024 to 2025.