Battery parameters
The Volvo S60 has 36 battery parameters.
● Confirmed◆ In testing○ Supported× Not supported
Auxiliary battery current S60_AUXILIARY_BAT
- Request
22 41 12 - Service 22
DID 4112 - Module
D01A → 1F402E80 - Every
1 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 127)- Range
- -127 to 128 A
- Unit
- A
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Auxiliary battery temperature S60_AUXILIARY_BAT_T
- Request
22 40 D3 - Service 22
DID 40D3 - Module
D01A → 1F402E80 - Every
5 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 50)- Range
- -50 to 205 °C
- Unit
- °C
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Auxiliary battery voltage S60_AUXILIARY_BAT_V
- Request
22 41 7E - Service 22
DID 417E - Module
D01A → 1F402E80 - Every
5 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 10)- Range
- 0 to 25.5 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Average static low range battery current S60_AVG_STATIC_LOW_RANGE
- Request
22 40 25 - Service 22
DID 4025 - Module
D01A → 1F402E80 - Every
1 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val − 511)- Range
- -511 to 65024 mA
- Unit
- mA
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Battery current S60_BAT_CURRENT
- Request
22 40 90 - Service 22
DID 4090 - Module
D01A → 1F402E80 - Every
1 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 16 − 512)- Range
- -512 to 3583 A
- Unit
- A
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Battery state of charge S60_BAT_ST_CHG
- Request
22 40 28 - Service 22
DID 4028 - Module
D01A → 1F402E80 - Every
1 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 %
- Unit
- %
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Battery voltage S60_BAT_V
Pelican can show this parameter as the starter battery voltage.
- Request
22 40 CD - Service 22
DID 40CD - Module
D01A → 1F402E80 - Every
5 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 40 + 5)- Range
- 0 to 1643 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Charger cable current S60_CHARGER_CABLE
- Request
22 EE 8D - Service 22
DID EE8D - Module
D016 → 1EC68E80 - Every
1 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 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
Charging socket lock S60_CHG_SOCKET_LOCKED
- Request
22 EE 8C - Service 22
DID EE8C - Module
D016 → 1EC68E80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
1 | UNLOCKED | Unlocked |
2 | LOCKED | Locked |
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
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.
- Request
01 42 - Service 01
PID 42 - Module
7E0 → 7E8 - Every
10 s
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 1000)- Range
- 0 to 65535 V
- Unit
- V
Confirmed for 2011, 2015, 2022. Supported for 2014, 2019 to 2020, 2023 to 2024.
DC charger current S60_DC_CHARGER_CURRENT
- Request
22 EE 16 - Service 22
DID EE16 - Module
D016 → 1EC68E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 A
- Unit
- A
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
DC charger voltage S60_DC_CHARGER_V
- Request
22 EE 17 - Service 22
DID EE17 - Module
D016 → 1EC68E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
Enhanced Hybrid/EV Vehicle Charging State EHEV_MODESAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bits 1 to 2 of the reply, 2 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
0 | CSM | Charge sustaining mode |
1 | CDM | Charge depleting mode |
2 | CIM | Charge increasing mode |
Confirmed for 2022.
High voltage battery current S60_HVBAT_CURRENT
Pelican can show this parameter as the traction battery current.
- Request
22 48 02 - Service 22
DID 4802 - Module
D016 → 1EC6AE80 - Every
1 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 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery state of charge S60_HVBAT_ST_CHG
Pelican can show this parameter as the state of charge.
- Request
22 48 01 - Service 22
DID 4801 - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 500)- Range
- 0 to 131 %
- Unit
- %
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery voltage S60_HVBAT_V
Pelican can show this parameter as the traction battery voltage.
- Request
22 48 03 - Service 22
DID 4803 - Module
D016 → 1EC6AE80 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, average temperature S60_HVBAT_AVG_T
- Request
22 49 1B - Service 22
DID 491B - Module
D016 → 1EC6AE80 - Every
1 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 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, coolant pump speed, actual S60_HVBAT_CLT_PMP_SPD_ACT
- Request
22 48 67 - Service 22
DID 4867 - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 24)- Range
- 0 to 6120 rpm
- Unit
- rpm
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, coolant pump speed, requested S60_HVBAT_CLT_PMP_SPD
- Request
22 48 66 - Service 22
DID 4866 - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 24)- Range
- 0 to 6120 rpm
- Unit
- rpm
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, high-voltage coolant heater fuse voltage S60_HVBAT_HVCH_FUSE_V
- Request
22 48 0A - Service 22
DID 480A - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, IEM fuse voltage S60_HVBAT_IEM_FUSE_V
- Request
22 48 08 - Service 22
DID 4808 - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, IGM fuse voltage S60_HVBAT_IGM_FUSE_V
- Request
22 48 09 - Service 22
DID 4809 - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, inlet coolant temperature S60_HVBAT_INLET_ECT
- Request
22 48 04 - Service 22
DID 4804 - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 50)- Range
- -50 to 205 °C
- Unit
- °C
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, max temperature S60_HVBAT_MAX_T
- Request
22 49 45 - Service 22
DID 4945 - Module
D016 → 1EC6AE80 - Every
1 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 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
High voltage battery, OBC fuse voltage S60_HVBAT_OBC_FUSE_V
- Request
22 48 0B - Service 22
DID 480B - Module
D016 → 1EC6AE80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
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.
- Request
01 5B - Service 01
PID 5B - Module
7E0 → 7E8 - Every
1 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2020, 2022 to 2024.
Hybrid/EV Battery System Current HEV_BATT_ASAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 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 2022.
Hybrid/EV Battery System Voltage HEV_BATT_VSAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bits 16 to 31 of the reply, 16 bits.
- Formula
(val ÷ 64)- Range
- 0 to 1023.98 V
- Unit
- V
Confirmed for 2022.
Hybrid/EV Vehicle Charging State HEV_MODESAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bit 0 of the reply.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
0 | CSM | Charge sustaining mode |
1 | CDM | Charge depleting mode |
Confirmed for 2022.
Main charger current S60_MAIN_CHARGER_CURRENT
- Request
22 EE 15 - Service 22
DID EE15 - Module
D016 → 1EC68E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 A
- Unit
- A
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
Main charger voltage S60_MAIN_CHARGER_V
- Request
22 EE 1C - Service 22
DID EE1C - Module
D016 → 1EC68E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Not supported for 2015, 2020.
Module voltage S60_MODULE_V
- Request
22 D1 11 - Service 22
DID D111 - Module
D016 → 1EC70E80 - Every
5 s - Testing for 2000 to 2019, 2021 to 2024
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 10)- Range
- 0 to 25.5 V
- Unit
- V
In testing for 2000 to 2014, 2016 to 2019, 2021 to 2024. Supported for 2020. Not supported for 2015.
Battery › Internal
Enhanced Hybrid/EV Vehicle Charging State supported? EHEV_MODE_SUPSAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bit 4 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2022.
Hybrid/EV Battery Current supported? HEV_BATT_A_SUPSAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bit 5 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2022.
Hybrid/EV Battery Voltage supported? HEV_BATT_V_SUPSAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bit 6 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2022.
Hybrid/EV Vehicle Charging State supported? HEV_MODE_SUPSAE J1979Confirmed
- Request
01 9A - Service 01
PID 9A - Module
7E0 → 7E8 - Every
250 ms
Bit 7 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2022.