Engine parameters
The Volvo XC40 has 27 engine parameters.
● Confirmed◆ In testing○ Supported× Not supported
Air conditioning pressure XC40_AC_P
- Request
22 EE 34 - Service 22
DID EE34 - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 2)- Range
- -65536 to 65534 kPa
- Unit
- kPa
In testing for 2017 to 2026.
Average charging time left XC40_AVG_CHG_TIME_LEFT
- Request
22 EE B6 - Service 22
DID EEB6 - Module
D016 → 1EC68E80 - Every
1 s - Testing for 2017 to 2022, 2024 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 min
- Unit
- min
In testing for 2017 to 2022, 2024 to 2026. Supported for 2023.
Boost air pressure after turbocharger XC40_BOOST_AIR_P_AFTER
- Request
22 03 3E - Service 22
DID 033E - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 kPa
- Unit
- kPa
In testing for 2017 to 2022. Not supported for 2023.
Boost air temperature XC40_BOOST_AIR_T
- Request
22 03 41 - Service 22
DID 0341 - Module
D016 → 1EC60E80 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 5 ÷ 8 − 40)- Range
- -40 to 119 °C
- Unit
- °C
In testing for 2017 to 2022. Not supported for 2023.
Calculated engine load LOAD_PCTSAE J1979Confirmed
Represents the amount of work the engine is doing. Expected to reach 100% at wide open throttle/wide open pedal at any altitude, temperature or rpm for both naturally aspirated and boosted engines. If engine load is limited for powertrain protection e.g. engine/turbocharger protection, this value may not reach 100%. For hybrid vehicles, indicates the torque produced only by the internal combustion engine, not the torque being delivered by the entire powertrain. For electric vehicles, the meaning of this parameter is undefined.
Pelican can show this parameter as the engine load.
- Request
01 04 - Service 01
PID 04 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2020, 2023. Supported for 2019, 2021.
Charging state XC40_CHG_ST
- Request
22 EE 1D - Service 22
DID EE1D - Module
D016 → 1EC68E80 - Every
1 s - Testing for 2017 to 2022, 2024 to 2026
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2017 to 2022, 2024 to 2026. Supported for 2023.
Commanded equivalence ratio EQ_RATSAE J1979Confirmed
Fuel systems that utilize conventional oxygen sensor display the inverse of the commanded open loop equivalence ratio (also known as lambda) while the fuel control system is in open loop. Will indicate 1.000 while in closed-loop fuel.
Pelican can show this parameter as the commanded lambda.
- Request
01 44 - Service 01
PID 44 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 2 ÷ 65535)- Range
- 0 to 1.99
- Unit
- Number
Confirmed for 2020, 2023. Supported for 2021.
Electric rear axle drive calculated torque XC40_ERAD_CALC_TQ
- Request
22 EF 12 - Service 22
DID EF12 - Module
D016 → 1EC6EE80 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 4 − 8188)- Range
- -8188 to 253952 N·m
- Unit
- N·m
In testing for 2017 to 2022. Not supported for 2023.
Engine coolant fan XC40_ENG_CLT_FAN
- Request
22 EE 6F - Service 22
DID EE6F - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655 %
- Unit
- %
In testing for 2017 to 2026.
Engine coolant temperature ECTSAE J1979Confirmed
Your engine temperature must operate within a certain temperature range to operate efficiently and safely. If it runs too hot, then your engine could be permanently damaged. If it runs too cold, then your engine will use more fuel than necessary.
Pelican can show this parameter as the engine coolant temperature.
- Request
01 05 - Service 01
PID 05 - Module
7E0 → 7E8 - Every
500 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2020. Supported for 2019, 2021, 2023.
Engine oil pressure XC40_EOP
- Request
22 EE 37 - Service 22
DID EE37 - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767 kPa
- Unit
- kPa
In testing for 2017 to 2026.
Engine oil temperature XC40_EOT
Pelican can show this parameter as the engine oil temperature.
- Request
22 EE 58 - Service 22
DID EE58 - Module
D016 → 1EC60E80 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 273.14)- Range
- -273 to 6280 °C
- Unit
- °C
In testing for 2017 to 2026.
Engine torque XC40_ENG_TQ
- Request
22 DA 89 - Service 22
DID DA89 - Module
D016 → 1EC64E80 - Every
250 ms - Testing for 2017 to 2022, 2024 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 512)- Range
- -512 to 6041 N·m
- Unit
- N·m
In testing for 2017 to 2022, 2024 to 2026. Supported for 2023.
ERAD calculated torque XC40_ERAD_CALC_TQ_D016
- Request
22 EE 09 - Service 22
DID EE09 - Module
D016 → 1EC6EE80 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 4 − 8188)- Range
- -8188 to 253952 N·m
- Unit
- N·m
In testing for 2017 to 2026.
High voltage ED coolant temperature 2 XC40_HIGH_V_ED_ECT_2
- Request
22 EF 73 - Service 22
DID EF73 - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767 °C
- Unit
- °C
In testing for 2017 to 2026.
High voltage motor coolant pump XC40_HIGH_V_MOTOR_CLT_PMP
- Request
22 EF 71 - Service 22
DID EF71 - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
val- Range
- -128 to 127 rpm
- Unit
- rpm
In testing for 2017 to 2026.
High voltage system current XC40_HIGH_V_SYSTEM
- Request
22 EF 13 - Service 22
DID EF13 - Module
D016 → 1EC6EE80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 2 − 250)- Range
- -250 to 260 A
- Unit
- A
In testing for 2017 to 2022. Not supported for 2023.
Misfires, cylinder 2 XC40_MIS_2
- Request
22 EF 71 - Service 22
DID EF71 - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535
- Unit
- Number
In testing for 2017 to 2026.
Misfires, cylinder 3 XC40_MIS_3
- Request
22 EF 71 - Service 22
DID EF71 - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535
- Unit
- Number
In testing for 2017 to 2026.
Module current XC40_MODULE_CURRENT
- Request
22 19 46 - Service 22
DID 1946 - Module
D016 → 1EC70E80 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
In testing for 2017 to 2022. Not supported for 2023.
On-board charger module temperature XC40_OBC_T
- Request
22 EE 19 - Service 22
DID EE19 - Module
D016 → 1EC68E80 - Every
5 s - Testing for 2017 to 2022, 2024 to 2026
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
val- Range
- -128 to 127 °C
- Unit
- °C
In testing for 2017 to 2022, 2024 to 2026. Supported for 2023.
Short term fuel trim (bank 1) SHRTFT1SAE J1979Confirmed
Correction being used by the closed-loop fuel algorithm.
Pelican can show this parameter as the short term fuel trim.
- Request
01 06 - Service 01
PID 06 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 128 − 100)- Range
- -100 to 99.2 %
- Unit
- %
Confirmed for 2020. Supported for 2021, 2023.
Turbo bypass valve opened XC40_TURBO_BYPASS_VLV
- Request
22 D9 EE - Service 22
DID D9EE - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bit 7 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
In testing for 2017 to 2022. Not supported for 2023.
Type of fuel currently being used by the vehicle FUEL_TYPSAE J1979Confirmed
- Request
01 51 - Service 01
PID 51 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
1 | GAS | Gasoline/petrol |
2 | METH | Methanol |
3 | ETH | Ethanol |
4 | DSL | Diesel |
5 | LPG | Liquefied petroleum gas |
6 | CNG | Compressed natural gas |
7 | PROP | Propane |
8 | ELEC | Battery/electric |
9 | BI_GAS | Bi-fuel vehicle using gasoline/petrol |
10 | BI_METH | Bi-fuel vehicle using methanol |
11 | BI_ETH | Bi-fuel vehicle using ethanol |
12 | BI_LPG | Bi-fuel vehicle using LPG |
13 | BI_CNG | Bi-fuel vehicle using CNG |
14 | BI_PROP | Bi-fuel vehicle using propane |
15 | BI_ELEC | Bi-fuel vehicle using battery |
16 | BI_MIX | Bi-fuel vehicle using battery and combustion engine for propulsion |
17 | HYB_GAS | Hybrid vehicle using gasoline engine for propulsion |
18 | HYB_ETH | Hybrid vehicle using gasoline engine on ethanol for propulsion |
19 | HYB_DSL | Hybrid vehicle using diesel engine for propulsion |
20 | HYB_ELEC | Hybrid vehicle using battery for propulsion |
21 | HYB_MIX | Hybrid vehicle using battery and combustion engine for propulsion |
22 | HYB_REG | Hybrid vehicle in regeneration mode |
23 | BI_DSL | Bi-fuel vehicle using diesel |
24 | BI_NG | Bi-fuel vehicle using natural gas |
25 | BI_DSL | Bi-fuel vehicle using diesel |
26 | NG | Natural gas |
27 | DSL_CNG | Dual fuel vehicle using diesel and CNG |
28 | DSL_LNG | Dual fuel vehicle using diesel and LNG |
29 | FC_H2 | Fuel cell utilizing hydrogen |
30 | HICE_HHO | Hydrogen Internal Combustion Engine |
31 | KERO | Kerosene |
32 | HFO | Heavy Fuel Oil |
Confirmed for 2022. Supported for 2019 to 2021.
Wastegate position XC40_WASTEGATE_POS
- Request
22 DC 80 - Service 22
DID DC80 - Module
D016 → 1EC60E80 - Every
1 s - Testing for 2017 to 2022, 2024 to 2026
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 20 ÷ 51)- Range
- 0 to 100 %
- Unit
- %
In testing for 2017 to 2022, 2024 to 2026. Supported for 2023.
Engine › OxygenSensors
Lambda value, Equivalence Ratio Bank 1, Sensor 1 LAMBDA11_CURRENTSAE J1979Confirmed
Pelican can show this parameter as the O2 lambda.
- Request
01 34 - Service 01
PID 34 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 32768)- Range
- 0 to 1.99
- Unit
- Number
Confirmed for 2020, 2023.
Wide Range O2S Current, O2 Sensor Bank 1, Sensor 1 O2S11_CURRENTSAE J1979Confirmed
- Request
01 34 - Service 01
PID 34 - Module
7E0 → 7E8 - Every
250 ms
Bits 16 to 31 of the reply, 16 bits.
- Formula
(val ÷ 256 − 128)- Range
- -128 to 127.996 mA
- Unit
- mA
Confirmed for 2020, 2023.