Trip parameters
The BMW 3 Series eDrive has 17 trip parameters.
● Confirmed◆ In testing○ Supported× Not supported
Auxiliary power consumption BMW_AUX_PWRConfirmed
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2022 BMW 3 Series eDrive.
Bits 80 to 95 of the reply, 16 bits.
0x00E1 = 225 → (225 ÷ 100) = 2.25 kW
- Formula
(val ÷ 100)- Range
- 0 to 655.35 kW
- Unit
- kW
Confirmed for 2017 to 2018, 2020 to 2022. In testing for 2025 to 2026. Not supported for 2023 to 2024.
Current electric range BMW_RANGE_E_CURConfirmed
Current estimated electric range
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2022 BMW 3 Series eDrive.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0 km
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2022. In testing for 2025 to 2026. Not supported for 2023 to 2024.
Current fuel range BMW_RANGE_F_CURConfirmed
Requires range extender.
Pelican can show this parameter as the fuel range.
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2022 BMW 3 Series eDrive.
Bits 32 to 47 of the reply, 16 bits.
0x0474 = 1140 → (1140 ÷ 10) = 114 km
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2022. In testing for 2025 to 2026. Not supported for 2023 to 2024.
Distance since last oil change BMW_DIST_SINCE_OIL
- Request
22 DF E7 - Service 22
DID DFE7 - Module
6F1 → 619 - Every
30 s - Testing
Bits 304 to 335 of the reply, 32 bits.
- Formula
val- Range
- 0 to 4294967295 km
- Unit
- km
In testing for 2024 to 2026. Not supported for 2017 to 2018, 2020 to 2023.
Electric consumption / 100km BMW_RANGE_E_USEConfirmed
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2022 BMW 3 Series eDrive.
Bits 64 to 79 of the reply, 16 bits.
0x614F = 24911 → (24911 ÷ 1000) = 24.911 kWh
- Formula
(val ÷ 1000)- Range
- 0 to 65.535 kWh
- Unit
- kWh
Confirmed for 2017 to 2018, 2020 to 2022. In testing for 2025 to 2026. Not supported for 2023 to 2024.
Engine operating hours BMW_ENG_HOURS
- Request
22 55 8F - Service 22
DID 558F - Module
6F1 → 612 - Every
60 s - Testing
Bits 0 to 31 of the reply, 32 bits.
- Formula
(val ÷ 2)- Range
- 0 to 2147483647 h
- Unit
- h
In testing for 2017, 2020 to 2026. Not supported for 2018.
Estimated range remaining BMW_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 2024 to 2026. Not supported for 2017 to 2018, 2020 to 2023.
Estimated range remaining in comfort mode BMW_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 2024 to 2026. Not supported for 2017 to 2018, 2020 to 2023.
Estimated range remaining in economy mode BMW_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 2024 to 2026. Not supported for 2017 to 2018, 2020 to 2023.
Maximum electric range BMW_RANGE_E_MAXConfirmed
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2022 BMW 3 Series eDrive.
Bits 16 to 31 of the reply, 16 bits.
0x00E6 = 230 → (230 ÷ 10) = 23 km
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2022. In testing for 2025 to 2026. Not supported for 2023 to 2024.
Maximum fuel range BMW_RANGE_F_MAX
Requires range extender.
- Request
22 D1 11 - Service 22
DID D111 - Module
6F1 → 660 - Every
5 s - Testing
Bits 48 to 63 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 km
- Unit
- km
In testing for 2017 to 2018, 2020 to 2022, 2025 to 2026. Not supported for 2023 to 2024.
Odometer BMW_ODOConfirmed
- Request
22 DA 23 - Service 22
DID DA23 - Module
6F1 → 618 - Every
15 s - Testing
Example reply from a 2024 BMW 3 Series eDrive.
Bits 0 to 31 of the reply, 32 bits.
0x00001498 = 5272 → (5272 × 8) = 42,176 km
- Formula
(val × 8)- Range
- 0 to 1000000 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2024. In testing for 2025 to 2026.
Odometer BMW_ODO_V2Confirmed
Pelican can show this parameter as the odometer.
- Request
22 D1 0D - Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2024 BMW 3 Series eDrive.
Bits 0 to 31 of the reply, 32 bits.
0x0000A4C5 = 42181 → 42,181 km
- Formula
val- Range
- 0 to 4294967295 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2024. In testing for 2025 to 2026.
Odometer variant BMW_ODO_2Confirmed
Pelican can show this parameter as the odometer.
- Request
22 17 00 - Service 22
DID 1700 - Module
6F1 → 640 - Every
1 s - Testing
Example reply from a 2024 BMW 3 Series eDrive.
Bits 0 to 31 of the reply, 32 bits.
0x0000A4C0 = 42176 → 42,176 km
- Formula
val- Range
- 0 to 1000000 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2024. In testing for 2025 to 2026.
Odometer, alternative BMW_ODO_ALTConfirmed
Pelican can show this parameter as the odometer.
- Request
22 D1 0D - Service 22
DID D10D - Module
6F1 → 660 - Every
5 s - Testing
Example reply from a 2024 BMW 3 Series eDrive.
Bits 32 to 63 of the reply, 32 bits.
0x0000A4C5 = 42181 → 42,181 km
- Formula
val- Range
- 0 to 4294967295 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2024. In testing for 2025 to 2026.
Odometer, engine computer BMW_ODO_DME
- Request
22 55 8E - Service 22
DID 558E - Module
6F1 → 612 - Every
60 s - Testing
Bits 0 to 31 of the reply, 32 bits.
- Formula
val- Range
- 0 to 4294967295 km
- Unit
- km
In testing for 2017, 2020 to 2026. Not supported for 2018.
Odometer, low resolution BMW_ODO_LOWRESConfirmed
Pelican can show this parameter as the odometer.
- Request
22 DA 23 - Service 22
DID DA23 - Module
6F1 → 618 - Every
15 s - Testing
Example reply from a 2024 BMW 3 Series eDrive.
Bits 0 to 31 of the reply, 32 bits.
0x00001498 = 5272 → (5272 × 8) = 42,176 km
- Formula
(val × 8)- Range
- 0 to 1000000 km
- Unit
- km
Confirmed for 2017 to 2018, 2020 to 2024. In testing for 2025 to 2026.