Volvo XC90

Battery parameters

The Volvo XC90 has 42 battery parameters.

● Confirmed◆ In testing○ Supported× Not supported

How to read a parameter card

Auxiliary battery current XC90_AUXILIARY_BAT

  • Request22 41 12
  • Service 22DID 4112
  • ModuleD01A → 1F402E80
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val − 127)
Range
-127 to 128 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

  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.

Auxiliary battery current XC90_AUXILIARY_BAT

  • Request22 41 12
  • Service 22DID 4112
  • ModuleD01A → 1F402E80
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val − 127)
Range
-127 to 128 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Auxiliary battery temperature XC90_AUXILIARY_BAT_T

  • Request22 40 D3
  • Service 22DID 40D3
  • ModuleD01A → 1F402E80
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val − 50)
Range
-50 to 205 °C
Unit
°C

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Auxiliary battery voltage XC90_AUXILIARY_BAT_V

Pelican can show this parameter as the starter battery voltage.

  • Request22 41 7E
  • Service 22DID 417E
  • ModuleD01A → 1F402E80
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val ÷ 10)
Range
0 to 25.5 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Average static low range battery current XC90_AVG_STATIC_LOW_RANGE

  • Request22 40 25
  • Service 22DID 4025
  • ModuleD01A → 1F402E80
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val − 511)
Range
-511 to 65024 mA
Unit
mA

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Battery current XC90_BAT_CURRENT

  • Request22 40 90
  • Service 22DID 4090
  • ModuleD01A → 1F402E80
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 16 − 512)
Range
-512 to 3583 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Battery relay XC90_BAT_RELAY

  • Request22 D9 53
  • Service 22DID D953
  • Module7E0 → 7E8
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
val
Range
0 to 255
Unit
Number

In testing for 2016 to 2021.

Battery state of charge XC90_BAT_ST_CHG

  • Request22 40 28
  • Service 22DID 4028
  • ModuleD01A → 1F402E80
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 10)
Range
0 to 6553 %
Unit
%

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Battery voltage XC90_BAT_V

Pelican can show this parameter as the starter battery voltage.

  • Request22 40 CD
  • Service 22DID 40CD
  • ModuleD01A → 1F402E80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 40 + 5)
Range
0 to 1643 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Boost pressure after turbocharger XC90_BOOST_P_AFTER

  • Request22 03 3E
  • Service 22DID 033E
  • Module7E0 → 7E8
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 131 − 0.053435)
Range
-0.0534 to 500 kPa
Unit
kPa

In testing for 2016 to 2021.

Charger cable current XC90_CHARGER_CABLE

  • Request22 EE 8D
  • Service 22DID EE8D
  • ModuleD016 → 1EC68E80
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 10 − 410)
Range
-410 to 6143 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Charging socket lock XC90_CHG_SOCKET_LOCKED

  • Request22 EE 8C
  • Service 22DID EE8C
  • ModuleD016 → 1EC68E80
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Unit
Named states
States
Raw valueStateMeaning
1UNLOCKEDUnlocked
2LOCKEDLocked

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Control module voltage VPWRSAE J1979Confirmed

Power input to the OBD control module. VPWR is normally battery voltage, less any voltage drop in the circuit between the battery and the control module.

Pelican can show this parameter as the starter battery voltage.

  • Request01 42
  • Service 01PID 42
  • Module7E0 → 7E8
  • Every10 s

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 1000)
Range
0 to 65535 V
Unit
V

Confirmed for 2023 to 2024. Supported for 2006, 2009 to 2010, 2016 to 2022, 2025 to 2026.

DC charger current XC90_DC_CHARGER_CURRENT

  • Request22 EE 16
  • Service 22DID EE16
  • ModuleD016 → 1EC68E80
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100)
Range
0 to 655 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

DC charger voltage XC90_DC_CHARGER_V

  • Request22 EE 17
  • Service 22DID EE17
  • ModuleD016 → 1EC68E80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 10)
Range
0 to 6553 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Enhanced Hybrid/EV Vehicle Charging State EHEV_MODESAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bits 1 to 2 of the reply, 2 bits.

Unit
Named states
States
Raw valueStateMeaning
0CSMCharge sustaining mode
1CDMCharge depleting mode
2CIMCharge increasing mode

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

High voltage battery current XC90_HVBAT_CURRENT

Pelican can show this parameter as the traction battery current.

  • Request22 48 02
  • Service 22DID 4802
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits. The value is signed.

Formula
(val ÷ 50)
Range
-655 to 655 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery state of charge XC90_HVBAT_ST_CHG

Pelican can show this parameter as the state of charge.

  • Request22 48 01
  • Service 22DID 4801
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 500)
Range
0 to 131 %
Unit
%

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery voltage XC90_HVBAT_V

Pelican can show this parameter as the traction battery voltage.

  • Request22 48 03
  • Service 22DID 4803
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100)
Range
0 to 655 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, average temperature XC90_HVBAT_AVG_T

  • Request22 49 1B
  • Service 22DID 491B
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100 − 50)
Range
-50 to 605 °C
Unit
°C

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, coolant pump speed, actual XC90_HVBAT_CLT_PMP_SPD_ACT

  • Request22 48 67
  • Service 22DID 4867
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val × 24)
Range
0 to 6120 rpm
Unit
rpm

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, coolant pump speed, requested XC90_HVBAT_CLT_PMP_SPD

  • Request22 48 66
  • Service 22DID 4866
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val × 24)
Range
0 to 6120 rpm
Unit
rpm

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, high-voltage coolant heater fuse voltage XC90_HVBAT_HVCH_FUSE_V

  • Request22 48 0A
  • Service 22DID 480A
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100)
Range
0 to 655 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, IEM fuse voltage XC90_HVBAT_IEM_FUSE_V

  • Request22 48 08
  • Service 22DID 4808
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100)
Range
0 to 655 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, IGM fuse voltage XC90_HVBAT_IGM_FUSE_V

  • Request22 48 09
  • Service 22DID 4809
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100)
Range
0 to 655 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, inlet coolant temperature XC90_HVBAT_INLET_ECT

  • Request22 48 04
  • Service 22DID 4804
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val − 50)
Range
-50 to 205 °C
Unit
°C

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, max temperature XC90_HVBAT_MAX_T

  • Request22 49 45
  • Service 22DID 4945
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 8 to 23 of the reply, 16 bits.

Formula
(val ÷ 100 − 50)
Range
-50 to 605 °C
Unit
°C

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

High voltage battery, OBC fuse voltage XC90_HVBAT_OBC_FUSE_V

  • Request22 48 0B
  • Service 22DID 480B
  • ModuleD016 → 1EC6AE80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 100)
Range
0 to 655 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Hybrid battery pack remaining charge BAT_SOCSAE J1979Confirmed

The percent remaining level of charge for a battery pack used for propulsion, expressed as a percentage of total useable battery energy, commonly referred to as State Of Charge (SOC).

Pelican can show this parameter as the state of charge.

  • Request01 5B
  • Service 01PID 5B
  • Module7E0 → 7E8
  • Every1 s

Bits 0 to 7 of the reply, 8 bits.

Formula
(val × 100 ÷ 255)
Range
0 to 100 %
Unit
%

Confirmed for 2021, 2023 to 2025. Supported for 2017 to 2018, 2020, 2022.

Hybrid/EV Battery System Current HEV_BATT_ASAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bits 32 to 47 of the reply, 16 bits. The value is signed.

Formula
(val ÷ 10)
Range
-3276.8 to 3276.7 A
Unit
A

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

Hybrid/EV Battery System Voltage HEV_BATT_VSAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bits 16 to 31 of the reply, 16 bits.

Formula
(val ÷ 64)
Range
0 to 1023.98 V
Unit
V

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

Hybrid/EV Vehicle Charging State HEV_MODESAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bit 0 of the reply.

Unit
Named states
States
Raw valueStateMeaning
0CSMCharge sustaining mode
1CDMCharge depleting mode

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

Main charger current XC90_MAIN_CHARGER_CURRENT

  • Request22 EE 15
  • Service 22DID EE15
  • ModuleD016 → 1EC68E80
  • Every1 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
(val ÷ 10)
Range
0 to 6553 A
Unit
A

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Main charger voltage XC90_MAIN_CHARGER_V

  • Request22 EE 1C
  • Service 22DID EE1C
  • ModuleD016 → 1EC68E80
  • Every5 s
  • Testing

Bits 0 to 15 of the reply, 16 bits.

Formula
val
Range
0 to 65535 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Module voltage XC90_MODULE_V

  • Request22 D1 11
  • Service 22DID D111
  • ModuleD016 → 1EC70E80
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val ÷ 10)
Range
0 to 25.5 V
Unit
V

In testing for 2016, 2018 to 2023, 2025 to 2026. Not supported for 2017, 2024.

Start/stop battery relay XC90_START_STOP_BAT_RELAY

  • Request22 EF 51
  • Service 22DID EF51
  • Module7E0 → 7E8
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
val
Range
0 to 255
Unit
Number

In testing for 2016 to 2021.

Start/stop secondary battery relay XC90_START_STOP_SECONDARY

  • Request22 EF 52
  • Service 22DID EF52
  • Module7E0 → 7E8
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
val
Range
0 to 255
Unit
Number

In testing for 2016 to 2021.

Supercharger clutch, requested position XC90_SUPERCHARGER_CLU_REQ

  • Request22 EE 84
  • Service 22DID EE84
  • Module7E0 → 7E8
  • Every1 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
val
Range
0 to 255
Unit
Number

In testing for 2016 to 2021.

Transmission control module supply voltage XC90_MECU_SUP_V

  • Request22 DD 02
  • Service 22DID DD02
  • Module7E1
  • Every5 s
  • Testing

Bits 0 to 7 of the reply, 8 bits.

Formula
(val ÷ 4)
Range
0 to 63.75 V
Unit
V

In testing for 2016 to 2021.

Battery › Internal

Enhanced Hybrid/EV Vehicle Charging State supported? EHEV_MODE_SUPSAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bit 4 of the reply.

Formula
val
Range
0 to 1
Unit
No or yes

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

Hybrid/EV Battery Current supported? HEV_BATT_A_SUPSAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bit 5 of the reply.

Formula
val
Range
0 to 1
Unit
No or yes

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

Hybrid/EV Battery Voltage supported? HEV_BATT_V_SUPSAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bit 6 of the reply.

Formula
val
Range
0 to 1
Unit
No or yes

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

Hybrid/EV Vehicle Charging State supported? HEV_MODE_SUPSAE J1979Confirmed

  • Request01 9A
  • Service 01PID 9A
  • Module7E0 → 7E8
  • Every250 ms

Bit 7 of the reply.

Formula
val
Range
0 to 1
Unit
No or yes

Confirmed for 2023 to 2025. Supported for 2017 to 2018.

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.