Control parameters
The Volvo S40 has 25 control parameters.
● Confirmed◆ In testing○ Supported× Not supported
Absolute throttle position TPSAE J1979Confirmed
Throttle position at idle will usually be more than 0%, and throttle position at wide open throttle will usually be less than 100%.
Pelican can show this parameter as the throttle position.
- Request
01 11 - Service 01
PID 11 - 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 2011. Supported for 2008.
Absolute throttle position B TP_BSAE J1979Confirmed
Pelican can show this parameter as the throttle position.
- Request
01 47 - Service 01
PID 47 - 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 2011. Supported for 2008.
Brake pedal position VOLVO_BRAKE_PEDAL_POS
- Request
22 E5 04 - Service 22
DID E504 - Module
7E1 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1995 to 2012.
Brake pressure VOLVO_BRAKE_P
- Request
22 2B 0D - Service 22
DID 2B0D - Module
760 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 3)- Range
- 0 to 21845 bar
- Unit
- bar
In testing for 1995 to 2012.
Brake pressure sensor offset VOLVO_BRAKE_P_SENS_OFFSET
- Request
22 EE 03 - Service 22
DID EE03 - Module
760 - Every
250 ms - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
(val ÷ 1600)- Range
- 0 to 40.95 bar
- Unit
- bar
In testing for 1995 to 2012.
Brake switch VOLVO_BRAKE_SWITCH
- Request
22 D9 43 - Service 22
DID D943 - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 20 ÷ 51)- Range
- 0 to 100
- Unit
- Number
In testing for 1995 to 2012.
Front left brake disc temperature VOLVO_FL_BRAKE_DISC_T
- Request
22 FE E7 - Service 22
DID FEE7 - Module
D016 → 1EC62E80 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 °C
- Unit
- °C
In testing for 1995 to 2010, 2012. Not supported for 2011.
Front left brake disc temperature, calculated VOLVO_FL_BRAKE_DISC_T_CALC
- Request
22 EE 07 - Service 22
DID EE07 - Module
760 - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 18 ÷ 5)- Range
- 0 to 918 °C
- Unit
- °C
In testing for 1995 to 2012.
Front right brake disc temperature VOLVO_FR_BRAKE_DISC_T
- Request
22 FE E7 - Service 22
DID FEE7 - Module
D016 → 1EC62E80 - Every
5 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 °C
- Unit
- °C
In testing for 1995 to 2010, 2012. Not supported for 2011.
Front right brake disc temperature, calculated VOLVO_FR_BRAKE_DISC_T_CALC
- Request
22 EE 07 - Service 22
DID EE07 - Module
760 - Every
5 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
(val × 18 ÷ 5)- Range
- 0 to 918 °C
- Unit
- °C
In testing for 1995 to 2012.
Left parking brake pad VOLVO_LEFT_PARKING_BRAKE
- Request
22 2B 1A - Service 22
DID 2B1A - Module
756 - Every
250 ms - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1995 to 2012.
Park brake switch VOLVO_PARK_BRAKE_SWITCH
- Request
22 2B 14 - Service 22
DID 2B14 - Module
756 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1995 to 2012.
Parking brake dynamic use count VOLVO_PARKING_BRAKE_CNT_DYNAMIC
- Request
22 2B 21 - Service 22
DID 2B21 - Module
756 - Every
3600 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535
- Unit
- Number
In testing for 1995 to 2012.
Parking brake normal 0 /maintenance 32 VOLVO_PARKING_BRAKE_NORMAL_0_32
- Request
22 2B 24 - Service 22
DID 2B24 - Module
756 - Every
3600 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1995 to 2012.
Parking brake static use count VOLVO_PARKING_BRAKE_CNT
- Request
22 2B 20 - Service 22
DID 2B20 - Module
756 - Every
3600 s - Testing
Bits 16 to 31 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535
- Unit
- Number
In testing for 1995 to 2012.
Rear left brake disc temperature VOLVO_RL_BRAKE_DISC_T
- Request
22 FE E7 - Service 22
DID FEE7 - Module
D016 → 1EC62E80 - Every
5 s - Testing
Bits 32 to 47 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 °C
- Unit
- °C
In testing for 1995 to 2010, 2012. Not supported for 2011.
Rear left brake disc temperature, calculated VOLVO_RL_BRAKE_DISC_T_CALC
- Request
22 EE 07 - Service 22
DID EE07 - Module
760 - Every
5 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
(val × 18 ÷ 5)- Range
- 0 to 918 °C
- Unit
- °C
In testing for 1995 to 2012.
Rear right brake disc temperature VOLVO_RR_BRAKE_DISC_T
- Request
22 FE E7 - Service 22
DID FEE7 - Module
D016 → 1EC62E80 - Every
5 s - Testing
Bits 48 to 63 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 °C
- Unit
- °C
In testing for 1995 to 2010, 2012. Not supported for 2011.
Rear right brake disc temperature, calculated VOLVO_RR_BRAKE_DISC_T_CALC
- Request
22 EE 07 - Service 22
DID EE07 - Module
760 - Every
5 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
(val × 18 ÷ 5)- Range
- 0 to 918 °C
- Unit
- °C
In testing for 1995 to 2012.
Relative throttle position TP_RSAE J1979Confirmed
Relative or 'learned' throttle position.
- Request
01 45 - Service 01
PID 45 - 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 2011. Supported for 2008.
Right parking brake pad VOLVO_RIGHT_PARKING_BRAKE
- Request
22 2B 1A - Service 22
DID 2B1A - Module
756 - Every
250 ms - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1995 to 2012.
Start/stop brake booster pressure VOLVO_START_STOP_BRAKE_P
- Request
22 EF 44 - Service 22
DID EF44 - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 10)- Range
- -3276 to 3276 kPa
- Unit
- kPa
In testing for 1995 to 2012.
Control › Pedals
Accelerator pedal position VOLVO_APP_POS
- Request
22 EE 6F - Service 22
DID EE6F - Module
D016 → 1EC60E80 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
In testing for 1995 to 2007, 2009 to 2010, 2012. Not supported for 2008, 2011.
Accelerator pedal position D APP_DSAE J1979Confirmed
- Request
01 49 - Service 01
PID 49 - 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 2011. Supported for 2008.
Accelerator pedal position E APP_ESAE J1979Confirmed
- Request
01 4A - Service 01
PID 4A - 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 2011. Supported for 2008.