Engine parameters
The Volkswagen Passat has 414 engine parameters.
● Confirmed◆ In testing○ Supported× Not supported
A/C clutch PASSAT_CLIMATE_A_C_CLCHConfirmed
- Request
22 48 2B - Service 22
DID 482B - Module
746 → 7B0 - Every
2 s - Testing for 1988 to 2016, 2019 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2017 to 2018, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2016, 2019 to 2020.
A/C compressor load PASSAT_CLIMATE_A_C_COMP_LOADConfirmed
- Request
22 26 04 - Service 22
DID 2604 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 ÷ 10) = 0 N·m
- Formula
(val ÷ 10)- Range
- 0 to 25.5 N·m
- Unit
- N·m
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2020.
A/C compressor torque PASSAT_A_C_COMPRESSOR_TORQUEConfirmed
- Request
22 10 1A - Service 22
DID 101A - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 10) = 0 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018 to 2019. In testing for 1988 to 2017, 2020 to 2026.
A/C refrigerant pressure PASSAT_A_C_REFRIGERANT_PRESConfirmed
- Request
22 10 17 - Service 22
DID 1017 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 2) = 0
- Formula
(val × 2)- Range
- -65536 to 65534
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Absolute load value LOAD_ABSSAE J1979Confirmed
- Request
01 43 - Service 01
PID 43 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 25700 %
- Unit
- %
Confirmed for 2017. Supported for 2008 to 2009, 2011, 2014 to 2016, 2018, 2020.
Actual EGR A duty cycle/position EGR_A_ACTSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bits 16 to 23 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Actual EGR B duty cycle/position EGR_B_ACTSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bits 40 to 47 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Adaptation of throttle valve PASSAT_ADPT_THROTTLE_VLVConfirmed
- Request
22 29 2B - Service 22
DID 292B - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Air conditioning compressor pressure, linear raw value PASSAT_AC_COMP_P_LINEAR_RAWConfirmed
- Request
22 15 C7 - Service 22
DID 15C7 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 2) = 0
- Formula
(val × 2)- Range
- 0 to 131070
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Air filling PASSAT_AIR_FILLINGConfirmed
- Request
22 12 1C - Service 22
DID 121C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x020D = 525 → (525 × 11719 ÷ 500000) = 12.30495 %
- Formula
(val × 11719 ÷ 500000)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Air flow rate from mass air flow sensor MAFSAE J1979Confirmed
Pelican can show this parameter as the mass air flow.
- Request
01 10 - Service 01
PID 10 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 100)- Range
- 0 to 655.35 g/s
- Unit
- g/s
Confirmed for 2006, 2012, 2017 to 2019, 2022. Supported for 2007 to 2008, 2011, 2013 to 2016, 2020, 2025.
Air leakage PASSAT_AIR_LEAKAGEConfirmed
- Request
22 11 B8 - Service 22
DID 11B8 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0012 = 18 → (18 ÷ 10) = 1.8
- Formula
(val ÷ 10)- Range
- 0 to 6553.5
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Air mass meter 1 PASSAT_MQB_AIR_MASS_1Confirmed
- Request
22 10 24 - Service 22
DID 1024 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 1000 ÷ 10000) = 0
- Formula
(val × 1000 ÷ 10000)- Range
- -3276.8 to 3276.7
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Air pollution level PASSAT_CLIMATE_AIR_POLUTION_LVLConfirmed
- Request
22 26 ED - Service 22
DID 26ED - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x00 = 0 → (0 ÷ 10) = 0
- Formula
(val ÷ 10)- Range
- -12.8 to 12.7
- Unit
- Number
Confirmed for 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020.
Ambient air pressure PASSAT_AMBIENT_AIR_PConfirmed
- Request
22 15 09 - Service 22
DID 1509 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x6419 = 25625 → (25625 × 39 ÷ 1000) = 999.375
- Formula
(val × 39 ÷ 1000)- Range
- 0 to 2555.8649
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Ambient air temperature PASSAT_DASH_AMBIENT_AIR_TConfirmed
- Request
22 10 14 - Service 22
DID 1014 - Module
714 → 77E - Every
5 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x57 = 87 → (87 ÷ 2 − 50) = -6.5 °C
- Formula
(val ÷ 2 − 50)- Range
- -50 to 77.5 °C
- Unit
- °C
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2013 to 2014, 2020.
Ambient air temperature, v1 PASSAT_AAT_V1Confirmed
- Request
22 14 F8 - Service 22
DID 14F8 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0B05 = 2821 → (2821 × 0.18 − 460) = 47.78 °F
- Formula
(val × 0.18 − 460)- Range
- -460 to 11336.3 °F
- Unit
- °F
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2019, 2022.
Analysis, clutch 1, maximum temperature PASSAT_ANALYSIS_CLU_1_MAX_TConfirmed
- Request
22 10 64 - Service 22
DID 1064 - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x00EA = 234 → 234 °C
- Formula
val- Range
- -32768 to 32767 °C
- Unit
- °C
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Analysis, clutch 2, maximum temperature PASSAT_ANALYSIS_CLU_2_MAX_TConfirmed
- Request
22 10 79 - Service 22
DID 1079 - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x00D7 = 215 → 215 °C
- Formula
val- Range
- -32768 to 32767 °C
- Unit
- °C
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Automatic engine starts counter PASSAT_AUTOMATIC_ENG_STARTSConfirmed
- Request
22 29 99 - Service 22
DID 2999 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Automatic transmission fluid temperature, lifetime max PASSAT_ATF_MAXConfirmed
- Request
22 70 4F - Service 22
DID 704F - Module
7E1 → 7E9 - Every
1 s - Testing for 1988 to 2014, 2016, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0xA0 = 160 → (160 − 50) = 110 °C
- Formula
(val − 50)- Range
- -50 to 205 °C
- Unit
- °C
Confirmed for 2015, 2017 to 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2019, 2022.
Avg. injection time PASSAT_AVG_INJ_TIMEConfirmed
- Request
22 12 8C - Service 22
DID 128C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x0000062C = 1580 → (1580 ÷ 2500) = 0.632 ms
- Formula
(val ÷ 2500)- Range
- 0 to 1717986 ms
- Unit
- ms
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Barometric pressure BAROSAE J1979Confirmed
Normally obtained from one of a dedicated barometric sensor, a MAP sensor at key-on and during certain modes of driving, or inferred from a MAF sensor and other inputs during certain modes of driving. The control module reports BARO from whatever source it is derived from.
- Request
01 33 - Service 01
PID 33 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 kPa
- Unit
- kPa
Confirmed for 2017, 2019. Supported for 2008 to 2009, 2011 to 2016, 2018, 2020, 2022, 2025.
Boost press before throttle: calculated actual value PASSAT_PQ35_BOOST_P_BEFORE_THROTTLE_CALCULATED_ACTConfirmed
- Request
22 18 1A - Service 22
DID 181A - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x05C0 = 1472 → (1472 × 2500) = 3,680,000
- Formula
(val × 2500)- Range
- -81920000 to 81917500
- Unit
- Raw value
Confirmed for 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2022.
Boost pressure actuator, commanded duty PASSAT_BOOST_P_ACTUATOR_CMDConfirmed
- Request
22 16 EE - Service 22
DID 16EE - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 0.0122068184)- Range
- -399.993 to 100 %
- Unit
- %
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Boost pressure, actual PASSAT_BOOST_P_ACTConfirmed
- Request
22 11 F0 - Service 22
DID 11F0 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x322C = 12844 → (12844 × 5 ÷ 64) = 1,003.4375
- Formula
(val × 5 ÷ 64)- Range
- 0 to 5119.9218
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Boost regulator feedback PASSAT_BOOST_REGULATOR_FEEDBACKConfirmed
- Request
22 11 CC - Service 22
DID 11CC - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2010, 2013 to 2014, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x071B = 1819 → (1819 ÷ 100) = 18.19 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2011 to 2012, 2015 to 2019. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2014, 2020, 2022.
Cabin temperature PASSAT_CABIN_TConfirmed
- Request
22 26 13 - Service 22
DID 2613 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00CF = 207 → (207 ÷ 10) = 20.7 °C
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °C
- Unit
- °C
Confirmed for 2012, 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014 to 2015, 2020.
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 2006, 2011 to 2012, 2015, 2017 to 2019, 2022. Supported for 2007 to 2009, 2013 to 2014, 2016, 2020, 2025.
Calculated oil temperature PASSAT_PQ35_CALCULATED_OIL_TConfirmed
Pelican can show this parameter as the engine oil temperature.
- Request
22 20 A1 - Service 22
DID 20A1 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 − 40) = -40 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2018 to 2019, 2022.
Camshaft adaptation, counter due to knock PASSAT_CAM_ADPT_CNT_KNOCKConfirmed
- Request
22 52 3B - Service 22
DID 523B - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adaptation, exhaust bank 1, phase position PASSAT_CAM_ADPT_EXH_BANK_1Confirmed
- Request
22 11 28 - Service 22
DID 1128 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adaptation, intake bank 1, phase position PASSAT_CAM_ADPT_INT_BANK_1Confirmed
- Request
22 11 25 - Service 22
DID 1125 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adaptation, intake deviation PASSAT_CAM_ADPT_INT_DEVConfirmed
- Request
22 4F F5 - Service 22
DID 4FF5 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 128) = 0 °
- Formula
(val ÷ 128)- Range
- -256 to 255.9921 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adjustment, exhaust bank 1, actual value PASSAT_CAM_ADJ_EXH_BANK_1_ACTConfirmed
- Request
22 13 6C - Service 22
DID 136C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xF9CB = -1589 → (-1589 ÷ 125) = -12.712 °
- Formula
(val ÷ 125)- Range
- -262.144 to 262.136 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adjustment, exhaust bank 1, specified value PASSAT_CAM_ADJ_EXH_BANK_1_SPECConfirmed
- Request
22 13 71 - Service 22
DID 1371 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xF9C0 = -1600 → (-1600 ÷ 125) = -12.8 °
- Formula
(val ÷ 125)- Range
- -262.144 to 262.136 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adjustment, exhaust, actual value PASSAT_CAM_ADJ_EXH_ACTConfirmed
- Request
22 20 1A - Service 22
DID 201A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2014, 2016 to 2026
Example reply from a 2015 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 10) = 0 °
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °
- Unit
- °
Confirmed for 2015. In testing for 1988 to 2005, 2007 to 2014, 2016 to 2017, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2018 to 2019, 2022.
Camshaft adjustment, intake bank 1, actual value PASSAT_CAM_ADJ_INT_BANK_1_ACTConfirmed
- Request
22 13 6E - Service 22
DID 136E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0007 = 7 → (7 ÷ 125) = 0.056 °
- Formula
(val ÷ 125)- Range
- -262.144 to 262.136 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft adjustment, intake bank 1, specified value PASSAT_CAM_ADJ_INT_BANK_1_SPECConfirmed
- Request
22 13 73 - Service 22
DID 1373 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0006 = 6 → (6 ÷ 125) = 0.048 °
- Formula
(val ÷ 125)- Range
- -262.144 to 262.136 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft end position PASSAT_PQ35_CAMS_ENDConfirmed
- Request
22 13 41 - Service 22
DID 1341 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 5) = 0 °
- Formula
(val ÷ 5)- Range
- -6553.6 to 6553.4 °
- Unit
- °
Confirmed for 2011 to 2012, 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2017, 2019, 2022.
Camshaft position, deviation from the base position PASSAT_CAM_POS_DEV_BASE_POSConfirmed
- Request
22 13 85 - Service 22
DID 1385 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.021973) = 0 °
- Formula
(val × 0.021973)- Range
- -720.0112 to 719.9892 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Camshaft start position PASSAT_PQ35_CAMS_STARTConfirmed
- Request
22 10 07 - Service 22
DID 1007 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2026
Example reply from a 2012 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x15A6 = 5542 → (5542 ÷ 5) = 1,108.4 °
- Formula
(val ÷ 5)- Range
- -6553.6 to 6553.4 °
- Unit
- °
Confirmed for 2012. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2017 to 2019, 2022.
Cat. converter oxygen storage capacity measured PASSAT_CAT_CONVERTER_OXYGEN_STORAGE_CAPACITY_MEASUREDConfirmed
- Request
22 15 07 - Service 22
DID 1507 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 1000 ÷ 10000) = 0
- Formula
(val × 1000 ÷ 10000)- Range
- 0 to 6553.5
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Catalyst temperature bank 1, sensor 1 CATEMP11SAE J1979Confirmed
- Request
01 3C - Service 01
PID 3C - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 40)- Range
- -40 to 6513.5 °C
- Unit
- °C
Confirmed for 2017. Supported for 2008 to 2009, 2011 to 2016, 2018, 2020.
Catalyst temperature, calculated PASSAT_CAT_T_CALCConfirmed
- Request
22 15 15 - Service 22
DID 1515 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2014, 2016 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 5 − 50) = -50 °C
- Formula
(val × 5 − 50)- Range
- -50 to 1225 °C
- Unit
- °C
Confirmed for 2015, 2018 to 2019. In testing for 1988 to 2005, 2007 to 2014, 2016 to 2017, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2022.
Centrifugal oil temperature PASSAT_PQ35_CENTRIFUGAL_OIL_TConfirmed
- Request
22 38 B2 - Service 22
DID 38B2 - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x00 = 0 → 0
- Formula
val- Range
- -128 to 127
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Chain elongation inlet, mileage at last adaptation PASSAT_CHAIN_ELONGATION_INLETConfirmed
- Request
22 51 6C - Service 22
DID 516C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 23 of the reply, 24 bits.
0x000269 = 617 → 617 km
- Formula
val- Range
- 0 to 16777215 km
- Unit
- km
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Chain elongation outlet, mileage at last adaptation PASSAT_CHAIN_ELONGATIONConfirmed
- Request
22 51 49 - Service 22
DID 5149 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 23 of the reply, 24 bits.
0x00026B = 619 → 619 km
- Formula
val- Range
- 0 to 16777215 km
- Unit
- km
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Chain elongation, no of valid initial values, exhaust bank 1 PASSAT_CHAIN_ELONGATION_NO_VALID_1Confirmed
- Request
22 41 89 - Service 22
DID 4189 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x05 = 5 → 5
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Chain elongation, no of valid initial values, intake bank 1 PASSAT_CHAIN_ELONGATION_NO_1Confirmed
- Request
22 41 87 - Service 22
DID 4187 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x05 = 5 → 5
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Clutch #1 maximum temperature PASSAT_PQ35_CLUTCH_1_MAXIMUM_TConfirmed
- Request
22 11 18 - Service 22
DID 1118 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x00E4 = 228 → 228 °C
- Formula
val- Range
- 0 to 65535 °C
- Unit
- °C
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch #2 maximum temperature PASSAT_PQ35_CLUTCH_2_MAXIMUM_TConfirmed
- Request
22 11 18 - Service 22
DID 1118 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 16 to 31 of the reply, 16 bits. The bytes are in little-endian order.
0x00DC = 220 → 220 °C
- Formula
val- Range
- 0 to 65535 °C
- Unit
- °C
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 1 temperature PASSAT_PQ35_CLUTCH_1_TConfirmed
- Request
22 10 2B - Service 22
DID 102B - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x0B = 11 → 11 °C
- Formula
val- Range
- 0 to 255 °C
- Unit
- °C
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 1 temperature protection overheat protection 1 quantity PASSAT_MQB_TCM_CLUTCH_1_T_PROTECTION_OVERHEAT_PROTECTION_1_QTYConfirmed
- Request
22 38 81 - Service 22
DID 3881 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 1 temperature protection warning 1 quantity PASSAT_MQB_TCM_CLUTCH_1_T_PROTECTION_WARNING_1_QTYConfirmed
- Request
22 38 7F - Service 22
DID 387F - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 1 temperature protection warning 2 quantity PASSAT_MQB_TCM_CLUTCH_1_T_PROTECTION_WARNING_2_QTYConfirmed
- Request
22 38 80 - Service 22
DID 3880 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 2 temperature PASSAT_PQ35_CLUTCH_2_TConfirmed
- Request
22 10 2C - Service 22
DID 102C - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x0C = 12 → 12 °C
- Formula
val- Range
- 0 to 255 °C
- Unit
- °C
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 2 temperature protection overheat protection 1 quantity PASSAT_MQB_TCM_CLUTCH_2_T_PROTECTION_OVERHEAT_PROTECTION_1_QTYConfirmed
- Request
22 38 85 - Service 22
DID 3885 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 2 temperature protection warning 1 quantity PASSAT_MQB_TCM_CLUTCH_2_T_PROTECTION_WARNING_1_QTYConfirmed
- Request
22 38 83 - Service 22
DID 3883 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch 2 temperature protection warning 2 quantity PASSAT_MQB_TCM_CLUTCH_2_T_PROTECTION_WARNING_2_QTYConfirmed
- Request
22 38 84 - Service 22
DID 3884 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Clutch center central plate temperature PASSAT_CLU_CENTER_CENTRAL_TConfirmed
- Request
22 10 2A - Service 22
DID 102A - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x0019 = 25 → 25 °C
- Formula
val- Range
- -32768 to 32767 °C
- Unit
- °C
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Commanded crankshaft torque PASSAT_CMD_CRANK_TQConfirmed
- Request
22 11 E0 - Service 22
DID 11E0 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0019 = 25 → (25 ÷ 10) = 2.5 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Commanded EGR A duty cycle/position EGR_A_CMDSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bits 8 to 15 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Commanded EGR B duty cycle/position EGR_B_CMDSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bits 32 to 39 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
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 2011, 2015, 2017 to 2018. Supported for 2008 to 2009, 2016, 2020.
Commanded evaporative purge EVAP_PCTSAE J1979Confirmed
- Request
01 2E - Service 01
PID 2E - 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 2017. Supported for 2008 to 2009, 2011, 2014 to 2016, 2018, 2020.
Commanded secondary air status AIR_STATSAE J1979Confirmed
- Request
01 12 - Service 01
PID 12 - Module
7E0 → 7E8 - Every
60 s
Bits 5 to 7 of the reply, 3 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
1 | UPS | Upstream of first catalytic converter |
2 | DNS | Downstream of first catalytic converter inlet |
4 | OFF | Atmosphere / off |
8 | DIAG | Pump commanded on for diagnostics |
Confirmed for 2017. Supported for 2015 to 2016, 2018, 2020.
Commanded throttle actuator control TAC_PCTSAE J1979Confirmed
- Request
01 4C - Service 01
PID 4C - 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 2017, 2019. Supported for 2012 to 2016, 2018, 2020, 2022, 2025.
Compression test cylinder 1 PASSAT_PQ35_COMPRESSION_TEST_CYL_1Confirmed
- Request
22 11 29 - Service 22
DID 1129 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 2) = 0 rpm
- Formula
(val ÷ 2)- Range
- -16384 to 16383.5 rpm
- Unit
- rpm
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Compression test cylinder 2 PASSAT_PQ35_COMP_TEST_CYL_2Confirmed
- Request
22 11 2A - Service 22
DID 112A - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 2) = 0 rpm
- Formula
(val ÷ 2)- Range
- -16384 to 16383.5 rpm
- Unit
- rpm
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Compression test cylinder 3 PASSAT_PQ35_COMP_TEST_CYL_3Confirmed
- Request
22 11 2B - Service 22
DID 112B - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 2) = 0 rpm
- Formula
(val ÷ 2)- Range
- -16384 to 16383.5 rpm
- Unit
- rpm
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Control module temperature PASSAT_MQB_TCM_ECU_TConfirmed
- Request
22 02 8D - Service 22
DID 028D - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x08 = 8 → 8 °C
- Formula
val- Range
- -128 to 127 °C
- Unit
- °C
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Converter loss torque PASSAT_MQB_TCM_CONVERTER_LOSS_TORQUEConfirmed
- Request
22 10 10 - Service 22
DID 1010 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1201 = 4609 → (4609 ÷ 20) = 230.45 N·m
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35 N·m
- Unit
- N·m
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Coolant circulation pump, control PASSAT_CLT_CIRCULATION_PMPConfirmed
- Request
22 16 7E - Service 22
DID 167E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x03E8 = 1000 → (1000 ÷ 100) = 10 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Coolant fan 1 duty cycle PASSAT_PQ35_COOL_FAN_1_DUTYConfirmed
- Request
22 11 16 - Service 22
DID 1116 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x03F7 = 1015 → (1015 ÷ 100) = 10.15 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Coolant fan 1, activation PASSAT_COOLANT_FAN_1_ACTIVATIONConfirmed
- Request
22 11 30 - Service 22
DID 1130 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x03F7 = 1015 → (1015 × 100 ÷ 10000) = 10.15 %
- Formula
(val × 100 ÷ 10000)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Coolant fan 2 duty cycle PASSAT_PQ35_COOL_FAN_2_DUTYConfirmed
- Request
22 11 14 - Service 22
DID 1114 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2026
Example reply from a 2012 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2017 to 2019, 2022.
Coolant fan, requested by A/C PASSAT_CLT_FAN_REQ_ACConfirmed
- Request
22 10 18 - Service 22
DID 1018 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 12207 ÷ 1000000) = 0 %
- Formula
(val × 12207 ÷ 1000000)- Range
- -399.9989 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Coolant temperature at engine start PASSAT_COOLANT_T_AT_ENGINE_STARTConfirmed
- Request
22 12 91 - Service 22
DID 1291 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0B36 = 2870 → (2870 ÷ 10 − 273.1) = 13.9 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -3549.9 to 3003.6 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Coolant temperature at radiator outlet PASSAT_COOLANT_TConfirmed
- Request
22 11 35 - Service 22
DID 1135 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2012 to 2014, 2016, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0E20 = 3616 → (3616 ÷ 10 − 273.1) = 88.5 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 300 °C
- Unit
- °C
Confirmed for 2011, 2015, 2017 to 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2012, 2019, 2022.
Coolant temperature at radiator outlet v.1 PASSAT_ECT_RADIATOR_OUTLET_V_1Confirmed
- Request
22 15 CD - Service 22
DID 15CD - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0B47 = 2887 → (2887 ÷ 10 − 273.1) = 15.6 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -3549.9 to 3003.6 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Coolant temperature modeled value PASSAT_COOLANT_T_MODELED_VALUEConfirmed
- Request
22 13 A0 - Service 22
DID 13A0 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0BA0 = 2976 → (2976 ÷ 10 − 273.1) = 24.5 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -3549.9 to 3003.6 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Correction values for main pressure adaptation PASSAT_MQB_DQ250_CORRECTION_VALUES_MAIN_P_ADAPTConfirmed
- Request
22 11 A7 - Service 22
DID 11A7 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x002B = 43 → (43 ÷ 100) = 0.43 bar
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 bar
- Unit
- bar
Confirmed for 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018 to 2019, 2022.
Counter steer support PASSAT_CNT_STEER_SUPPORT_ACTIVEConfirmed
- Request
22 18 B6 - Service 22
DID 18B6 - Module
713 → 77D - Every
900 s - Testing for 1988 to 2015, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bit 6 of the reply.
0b0 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2016 to 2019. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020, 2022.
Counter steer support, steering torque PASSAT_CNT_STEER_SUPPORT_STEERING_TRQConfirmed
- Request
22 18 B6 - Service 22
DID 18B6 - Module
713 → 77D - Every
900 s - Testing for 1988 to 2015, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 32 to 47 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 1000) = 0 N·m
- Formula
(val ÷ 1000)- Range
- 0 to 1 N·m
- Unit
- N·m
Confirmed for 2016 to 2019. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020, 2022.
Crankshaft rotation angle when closing the quantity control valve PASSAT_CRANK_ROT_ANGConfirmed
- Request
22 10 EB - Service 22
DID 10EB - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00FF = 255 → (255 ÷ 10) = 25.5 °
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Cylinder head temperature PASSAT_CYL_HEAD_TConfirmed
- Request
22 10 65 - Service 22
DID 1065 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x1149 = 4425 → (4425 × 9 ÷ 50 − 460) = 336.5 °F
- Formula
(val × 9 ÷ 50 − 460)- Range
- -460 to 600 °F
- Unit
- °F
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Diesel particulate filter air pressure sensor, raw PASSAT_MQB_DPF_AIR_P_SENSOR_RAW_VALUEConfirmed
- Request
22 16 2F - Service 22
DID 162F - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Diesel particulate filter differential pressure offset PASSAT_PQ35_DPF_DIFF_P_OFFSETConfirmed
- Request
22 10 F1 - Service 22
DID 10F1 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Diesel particulate filter differential pressure variant 2 PASSAT_PQ35_DPF_DIFF_P_2Confirmed
- Request
22 10 F3 - Service 22
DID 10F3 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2014, 2016, 2020 to 2026. Not supported for 2018 to 2019.
Diesel particulate filter differential pressure, dynamic offset PASSAT_MQB_DPF_DIFF_P_DYNAMIC_OFFSETConfirmed
- Request
22 15 B8 - Service 22
DID 15B8 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Diesel particulate filter exhaust gas flow volume PASSAT_MQB_DPF_EXH_VOLConfirmed
- Request
22 11 E6 - Service 22
DID 11E6 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2014, 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 1000 ÷ 10000) = 0
- Formula
(val × 1000 ÷ 10000)- Range
- -3276.8 to 3276.7
- Unit
- Number
Confirmed for 2011 to 2012, 2015, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2022.
Diesel particulate filter inlet temperature PASSAT_PQ35_DPF_IN_TConfirmed
- Request
22 11 B2 - Service 22
DID 11B2 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0B49 = 2889 → (2889 ÷ 10 − 273.1) = 15.8 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Diesel particulate filter oil ash mass PASSAT_MQB_DPF_OIL_ASH_MASSConfirmed
- Request
22 1A BD - Service 22
DID 1ABD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x115294AC = 290624684 → (290624684 × 0.0011921 ÷ 10000) = 34.645369
- Formula
(val × 0.0011921 ÷ 10000)- Range
- 0 to 512
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter outlet temperature PASSAT_PQ35_DPF_OUT_TConfirmed
- Request
22 10 F9 - Service 22
DID 10F9 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0B09 = 2825 → (2825 ÷ 10 − 273.1) = 9.4 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Diesel particulate filter surface temperature PASSAT_DPF_SFC_TConfirmed
- Request
22 10 44 - Service 22
DID 1044 - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0AEC = 2796 → (2796 ÷ 10 − 273.1) = 6.5 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 1200 °C
- Unit
- °C
Confirmed for 2012, 2015 to 2019. In testing for 1988 to 2011, 2013 to 2014, 2020 to 2026.
Differential pressure PASSAT_PQ35_DIFF_PConfirmed
- Request
22 14 F5 - Service 22
DID 14F5 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Drive motor current PASSAT_MOTOR_I
- Request
22 14 7D - Service 22
DID 147D - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 32)- Range
- -1024 to 1023.968 A
- Unit
- A
In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018 to 2019.
Drive motor torque PASSAT_MOTOR_TQConfirmed
- Request
22 14 7F - Service 22
DID 147F - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 3) = 0 N·m
- Formula
(val ÷ 3)- Range
- -10922.666 to 10922.333 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Driver demand torque PASSAT_MQB_TCM_DRIVER_DEMAND_TORQUEConfirmed
- Request
22 10 0B - Service 22
DID 100B - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0 N·m
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35 N·m
- Unit
- N·m
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Ea888b boost pressure control, adaptation value 0 PASSAT_EA888B_BOOST_P_CTRL_0Confirmed
- Request
22 11 FF - Service 22
DID 11FF - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x01 = 1 → (1 × 281 ÷ 100) = 2.81
- Formula
(val × 281 ÷ 100)- Range
- -359.68 to 356.87
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Ea888b boost pressure control, adaptation value 1 PASSAT_EA888B_BOOST_P_CTRL_1Confirmed
- Request
22 12 00 - Service 22
DID 1200 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x00 = 0 → (0 × 281 ÷ 100) = 0
- Formula
(val × 281 ÷ 100)- Range
- -359.68 to 356.87
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Ea888b boost pressure control, adaptation value 2 PASSAT_EA888B_BOOST_P_CTRL_2Confirmed
- Request
22 12 01 - Service 22
DID 1201 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x00 = 0 → (0 × 281 ÷ 100) = 0
- Formula
(val × 281 ÷ 100)- Range
- -359.68 to 356.87
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Ea888b boost pressure control, adaptation value 3 PASSAT_EA888B_BOOST_P_CTRL_3Confirmed
- Request
22 12 02 - Service 22
DID 1202 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x00 = 0 → (0 × 281 ÷ 100) = 0
- Formula
(val × 281 ÷ 100)- Range
- -359.68 to 356.87
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Ea888b boost pressure regulator, commanded PASSAT_EA888B_BOOST_P_CMDConfirmed
- Request
22 11 A3 - Service 22
DID 11A3 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 20 ÷ 51) = 0 %
- Formula
(val × 20 ÷ 51)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, cylinder 1 PASSAT_EARLY_IGN_CNT_CYL_1Confirmed
- Request
22 17 22 - Service 22
DID 1722 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0005 = 5 → 5
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, cylinder 2 PASSAT_EARLY_IGN_CNT_CYL_2Confirmed
- Request
22 17 25 - Service 22
DID 1725 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0002 = 2 → 2
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, cylinder 3 PASSAT_EARLY_IGN_CNT_CYL_3Confirmed
- Request
22 17 23 - Service 22
DID 1723 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0021 = 33 → 33
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, cylinder 4 PASSAT_EARLY_IGN_CNT_CYL_4Confirmed
- Request
22 17 24 - Service 22
DID 1724 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0005 = 5 → 5
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, total, cylinder 1 PASSAT_EARLY_IGN_CNT_TOT_1Confirmed
- Request
22 17 15 - Service 22
DID 1715 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0005 = 5 → 5
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, total, cylinder 2 PASSAT_EARLY_IGN_CNT_TOT_2Confirmed
- Request
22 17 18 - Service 22
DID 1718 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0002 = 2 → 2
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, total, cylinder 3 PASSAT_EARLY_IGN_CNT_TOT_3Confirmed
- Request
22 17 16 - Service 22
DID 1716 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0021 = 33 → 33
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Early ignition counter, total, cylinder 4 PASSAT_EARLY_IGN_CNT_TOT_4Confirmed
- Request
22 17 17 - Service 22
DID 1717 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0005 = 5 → 5
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Effective injection duration PASSAT_EFFECTIVE_INJ_DURConfirmed
- Request
22 15 E7 - Service 22
DID 15E7 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x000010AE = 4270 → (4270 ÷ 1000) = 4.27 ms
- Formula
(val ÷ 1000)- Range
- 0 to 4294967 ms
- Unit
- ms
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
EGR A error EGR_A_ERRSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bits 24 to 31 of the reply, 8 bits.
- Formula
(val × 100 ÷ 128 − 100)- Range
- -100 to 99.22 %
- Unit
- %
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
EGR B error EGR_B_ERRSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bits 48 to 55 of the reply, 8 bits.
- Formula
(val × 100 ÷ 128 − 100)- Range
- -100 to 99.22 %
- Unit
- %
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Electric additional coolant pump control, high circle PASSAT_ELEC_ADDITIONAL_CLTConfirmed
- Request
22 14 88 - Service 22
DID 1488 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 12207 ÷ 1000000) = 0 %
- Formula
(val × 12207 ÷ 1000000)- Range
- -399.9989 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Energy content PASSAT_ENERGY_CONTENT
- Request
22 22 E4 - Service 22
DID 22E4 - Module
710 → 77A - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10)- Range
- 0 to 6553 kWh
- Unit
- kWh
In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018 to 2019.
Engine control module temperature PASSAT_ENG_CTRL_MODULE_TConfirmed
- Request
22 02 8D - Service 22
DID 028D - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2014, 2016, 2018 to 2020
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00F0 = 240 → (240 ÷ 10) = 24 °C
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °C
- Unit
- °C
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2009 to 2010. Not supported for 2006 to 2008, 2011 to 2014, 2016, 2018 to 2020.
Engine control module temperature PASSAT_ENG_CTRL_MODULE_T_KConfirmed
- Request
22 02 8D - Service 22
DID 028D - Module
7E0 → 7E8 - Every
5 s - Testing for 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0AC1 = 2753 → (2753 ÷ 10 − 273.1) = 2.2 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2022. In testing for 2023 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 2006, 2011 to 2012, 2015 to 2019, 2022. Supported for 2007 to 2009, 2013 to 2014, 2020, 2025.
Engine coolant temperature 1 ECT_1SAE J1979Confirmed
- Request
01 67 - Service 01
PID 67 - Module
7E0 → 7E8 - Every
1 s
Bits 8 to 15 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Engine coolant temperature 2 ECT_2SAE J1979Confirmed
- Request
01 67 - Service 01
PID 67 - Module
7E0 → 7E8 - Every
1 s
Bits 16 to 23 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Engine oil level PASSAT_PQ35_OIL_LVLConfirmed
- Request
22 11 BC - Service 22
DID 11BC - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1194 = 4500 → (4500 ÷ 250) = 18 mm
- Formula
(val ÷ 250)- Range
- -131.072 to 131.068 mm
- Unit
- mm
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Engine oil sump temperature PASSAT_ENG_OIL_SUMP_TConfirmed
- Request
22 15 B7 - Service 22
DID 15B7 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0B6F = 2927 → (2927 × 9 ÷ 50 − 460) = 66.86 °F
- Formula
(val × 9 ÷ 50 − 460)- Range
- -460 to 11336.3 °F
- Unit
- °F
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Engine outlet coolant temperature calculated PASSAT_ENG_OUTLET_ECT_CALC
- Request
22 10 63 - Service 22
DID 1063 - Module
7E0 → 7E8 - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018 to 2019.
Engine RPM RPMSAE J1979Confirmed
- Request
01 0C - Service 01
PID 0C - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011 to 2016, 2018, 2020, 2022, 2025.
Engine start quantity PASSAT_PQ35_ENG_START_QTYConfirmed
- Request
22 10 69 - Service 22
DID 1069 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2014, 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2012, 2015, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2022.
Engine torque PASSAT_ENGINE_TORQUEConfirmed
- Request
22 10 10 - Service 22
DID 1010 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 10) = 0 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Engine torque PASSAT_MQB_TCM_ENG_TORQUEConfirmed
- Request
22 70 64 - Service 22
DID 7064 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2014, 2016, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 N·m
- Formula
val- Range
- 0 to 65535 N·m
- Unit
- N·m
Confirmed for 2015, 2017 to 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2019, 2022.
Engine torque PASSAT_MQB_TCM_ENGINE_TORQUEConfirmed
- Request
22 10 0C - Service 22
DID 100C - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x0000 = 0 → (0 ÷ 20) = 0 N·m
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35 N·m
- Unit
- N·m
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Engine torque PASSAT_PQ35_ENG_TRQConfirmed
- Request
22 10 47 - Service 22
DID 1047 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 10) = 0 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Engine torque limitation PASSAT_MQB_TCM_ENGINE_TORQUE_LIMITATIONConfirmed
- Request
22 10 0E - Service 22
DID 100E - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x0A00 = 2560 → (2560 ÷ 20) = 128 N·m
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35 N·m
- Unit
- N·m
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Engine torque loss PASSAT_MQB_TCM_ENGINE_TORQUE_LOSSConfirmed
- Request
22 10 0F - Service 22
DID 100F - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x0208 = 520 → (520 ÷ 20) = 26 N·m
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35 N·m
- Unit
- N·m
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Exhaust camshaft, adaptation bias PASSAT_EXH_CAM_ADPT_BIASConfirmed
- Request
22 17 4A - Service 22
DID 174A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 0.021973)- Range
- -720.0112 to 719.9892 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Exhaust camshaft, adaptation sensor tolerance PASSAT_EXH_CAM_ADPT_SENSConfirmed
- Request
22 17 55 - Service 22
DID 1755 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 0.021973)- Range
- -720.0112 to 719.9892 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Exhaust gas recirculation valve 2 bank 1 mass flow PASSAT_MQB_EGR_VALVE_2_B1_FLOWConfirmed
- Request
22 13 13 - Service 22
DID 1313 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 1000 ÷ 10000) = 0
- Formula
(val × 1000 ÷ 10000)- Range
- -3276.8 to 3276.7
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Exhaust gas recirculation valve duty PASSAT_PQ35_EGR_DUTYConfirmed
- Request
22 10 C2 - Service 22
DID 10C2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Exhaust gas temperature PASSAT_EXH_GAS_TConfirmed
- Request
22 F4 3C - Service 22
DID F43C - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x1058 = 4184 → (4184 ÷ 10 − 40) = 378.4 °C
- Formula
(val ÷ 10 − 40)- Range
- -40 to 6513.5 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Exhaust gas temperature before catalyst PASSAT_EXHAUST_GAS_T_BEFORE_CATALYSTConfirmed
- Request
22 12 82 - Service 22
DID 1282 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2012 to 2026
Example reply from a 2011 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x687D = 26749 → (26749 ÷ 50 − 193.93) = 341.05 °C
- Formula
(val ÷ 50 − 193.93)- Range
- -193.93 to 1116.77 °C
- Unit
- °C
Confirmed for 2011. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2012, 2015, 2017 to 2019, 2022.
Exhaust gas temperature sensor 1 PASSAT_PQ35_EXH_GAS_T_1Confirmed
- Request
22 10 FB - Service 22
DID 10FB - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0BA1 = 2977 → (2977 ÷ 10 − 273.1) = 24.6 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -3549.9 to 3003.6 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Exhaust gas temperature sensor 2 PASSAT_PQ35_EXHAUST_GAS_T_SENSOR_2Confirmed
- Request
22 14 F7 - Service 22
DID 14F7 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0B40 = 2880 → (2880 ÷ 10 − 273.1) = 14.9 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -3549.9 to 3003.6 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Exhaust temperature control downstream oxidation catalyst filtered model error PASSAT_MQB_EXH_TEMP_CTRL_AFTER_CAT_MODEL_ERRConfirmed
- Request
22 1A D7 - Service 22
DID 1AD7 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0AAB = 2731 → (2731 ÷ 10 − 273.1) = 0 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Field limit value PASSAT_PQ35_FIELD_LIMConfirmed
- Request
22 11 F6 - Service 22
DID 11F6 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0854 = 2132 → (2132 ÷ 100) = 21.32
- Formula
(val ÷ 100)- Range
- 0 to 655.35
- Unit
- Raw value
Confirmed for 2011 to 2012, 2017. In testing for 1988 to 2010, 2013 to 2016, 2020 to 2026. Not supported for 2018 to 2019.
Front left deflector temperature PASSAT_CLIMATE_FR_L_DEFL_TConfirmed
- Request
22 26 0C - Service 22
DID 260C - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x5E = 94 → (94 × 0.333) = 31.302 °C
- Formula
(val × 0.333)- Range
- 0 to 84.915 °C
- Unit
- °C
Confirmed for 2012, 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014 to 2015, 2020.
Front left temperature flap actual value PASSAT_CLIMATE_FR_L_T_FLP_ACT_VALUEConfirmed
- Request
22 26 22 - Service 22
DID 2622 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2016, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 16 to 23 of the reply, 8 bits.
0x00 = 0 → (0 ÷ 2) = 0 %
- Formula
(val ÷ 2)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2017 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2016, 2020.
Front right deflector temperature PASSAT_CLIMATE_FR_R_DEFL_TConfirmed
- Request
22 26 0D - Service 22
DID 260D - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x5C = 92 → (92 × 0.333) = 30.636 °C
- Formula
(val × 0.333)- Range
- 0 to 84.915 °C
- Unit
- °C
Confirmed for 2012, 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014 to 2015, 2020.
Front right temperature flap actual value PASSAT_CLIMATE_FR_R_T_FLP_ACT_VALUEConfirmed
- Request
22 26 26 - Service 22
DID 2626 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 16 to 23 of the reply, 8 bits.
0x00 = 0 → (0 ÷ 2) = 0 %
- Formula
(val ÷ 2)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020.
Fuel rail pressure FRPSAE J1979Confirmed
Fuel rail pressure at the engine when the reading is referenced to atmosphere (gage pressure).
- Request
01 23 - Service 01
PID 23 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 10)- Range
- 0 to 655350 kPa
- Unit
- kPa
Confirmed for 2019. Supported for 2008 to 2009, 2011, 2013 to 2018, 2020.
Fuel temperature PASSAT_PQ35_FUEL_TConfirmed
- Request
22 16 2D - Service 22
DID 162D - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0AE2 = 2786 → (2786 ÷ 10 − 273.1) = 5.5 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 300 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Generator current PASSAT_GEN_CURRENTConfirmed
- Request
22 2A 1C - Service 22
DID 2A1C - Module
710 → 77A - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10 + 9) = 9 A
- Formula
(val ÷ 10 + 9)- Range
- 0 to 6562.5 A
- Unit
- A
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
Generator load PASSAT_PQ35_GEN_LOADConfirmed
- Request
22 10 5C - Service 22
DID 105C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2014, 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0002 = 2 → (2 ÷ 100) = 0.02 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2011 to 2012, 2015, 2017 to 2019. In testing for 1988 to 2010, 2013 to 2014, 2016, 2020 to 2026.
Generator load normalized value PASSAT_GENERATOR_LOAD_NORMALIZED_VALUEConfirmed
- Request
22 15 CA - Service 22
DID 15CA - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x08CE = 2254 → (2254 ÷ 100) = 22.54 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Generator load signal PASSAT_GENERATOR_LOAD_SIGConfirmed
- Request
22 10 1C - Service 22
DID 101C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0A12 = 2578 → (2578 ÷ 100) = 25.78 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Generator performance PASSAT_GENERATOR_PERFORMANCEConfirmed
- Request
22 10 97 - Service 22
DID 1097 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 94248 ÷ 10000) = 0 W
- Formula
(val × 94248 ÷ 10000)- Range
- -308831.8464 to 308822.421 W
- Unit
- W
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Generator torque request PASSAT_GENERATOR_TORQUE_REQUESTConfirmed
- Request
22 10 1B - Service 22
DID 101B - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x001F = 31 → (31 ÷ 10) = 3.1 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Glow plug preheat time PASSAT_PQ35_PREHEAT_TConfirmed
- Request
22 11 1F - Service 22
DID 111F - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 100) = 0 ms
- Formula
(val × 100)- Range
- -3276800 to 3276700 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Heater circulation pump, nominal value PASSAT_HEATER_CIRCULATIONConfirmed
- Request
22 16 7F - Service 22
DID 167F - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x2363 = 9059 → (9059 ÷ 100) = 90.59 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Heater for nozzles active PASSAT_HEATER_FOR_NOZZLES_ACTIVEConfirmed
- Request
22 19 45 - Service 22
DID 1945 - Module
70E → 778 - Every
2 s - Testing for 1988 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020.
Height correction PASSAT_HEIGHT_CORRConfirmed
- Request
22 11 36 - Service 22
DID 1136 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 0.0000610348)- Range
- 0 to 3.9999
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
High pressure control, adaptation PASSAT_HIGH_P_CTRL_ADPTConfirmed
- Request
22 11 D2 - Service 22
DID 11D2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 2000) = 0
- Formula
(val ÷ 2000)- Range
- -16.384 to 16.3835
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Hill descent control PASSAT_HDC_ACTIVEConfirmed
- Request
22 18 08 - Service 22
DID 1808 - Module
713 → 77D - Every
2 s - Testing for 1988 to 2015, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bit 6 of the reply.
0b0 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
Confirmed for 2016 to 2019. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020, 2022.
Hill descent control, incline PASSAT_HDC_INCLINEConfirmed
- Request
22 18 08 - Service 22
DID 1808 - Module
713 → 77D - Every
2 s - Testing for 1988 to 2015, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 8 to 15 of the reply, 8 bits.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2016 to 2019. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020, 2022.
IGA_CYL_KNK, 0 PASSAT_IGA_CYL_KNK_0Confirmed
- Request
22 13 F2 - Service 22
DID 13F2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 3 ÷ 8 − 48) = -48 °
- Formula
(val × 3 ÷ 8 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
IGA_CYL_KNK, 1 PASSAT_IGA_CYL_KNK_1Confirmed
- Request
22 13 F3 - Service 22
DID 13F3 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 3 ÷ 8 − 48) = -48 °
- Formula
(val × 3 ÷ 8 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
IGA_CYL_KNK, 2 PASSAT_IGA_CYL_KNK_2Confirmed
- Request
22 13 F4 - Service 22
DID 13F4 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x84 = 132 → (132 × 3 ÷ 8 − 48) = 1.5 °
- Formula
(val × 3 ÷ 8 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
IGA_CYL_KNK, 3 PASSAT_IGA_CYL_KNK_3Confirmed
- Request
22 13 F5 - Service 22
DID 13F5 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 3 ÷ 8 − 48) = -48 °
- Formula
(val × 3 ÷ 8 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
IGA_IGC, 3 PASSAT_IGA_IGC_3Confirmed
- Request
22 13 8D - Service 22
DID 138D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 1499 ÷ 4000 − 35.625) = -35.625 °
- Formula
(val × 1499 ÷ 4000 − 35.625)- Range
- -35.625 to 59.9362 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Ignition timing angle retard, cylinder 4 PASSAT_IGNITION_TIMING_ANGLE_RETARD_C4Confirmed
- Request
22 10 E5 - Service 22
DID 10E5 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 75 ÷ 100) = 0 °
- Formula
(val × 75 ÷ 100)- Range
- -24576 to 24575.25 °
- Unit
- °
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Injection amount deviation cylinder 1 PASSAT_PQ35_INJ_DEV_CYL_1Confirmed
- Request
22 10 FF - Service 22
DID 10FF - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injection amount deviation cylinder 2 PASSAT_PQ35_INJ_DEV_CYL_2Confirmed
- Request
22 11 05 - Service 22
DID 1105 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injection amount deviation cylinder 3 PASSAT_PQ35_INJ_DEV_CYL_3Confirmed
- Request
22 11 00 - Service 22
DID 1100 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injection amount deviation cylinder 4 PASSAT_PQ35_INJ_DEV_CYL_4Confirmed
- Request
22 11 04 - Service 22
DID 1104 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 1 rail pressure calibration point 1 PASSAT_PQ35_INJ_1_RAIL_P_1Confirmed
- Request
22 10 D0 - Service 22
DID 10D0 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0088 = 136 → (136 ÷ 20000) = 0.0068 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 1 rail pressure calibration point 2 PASSAT_PQ35_INJ_1_RAIL_P_2Confirmed
- Request
22 10 D6 - Service 22
DID 10D6 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20000) = 0 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Injector 1 rail pressure calibration point 3 PASSAT_PQ35_INJ_1_RAIL_P_3Confirmed
- Request
22 10 DC - Service 22
DID 10DC - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0030 = 48 → (48 ÷ 20000) = 0.0024 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 2 rail pressure calibration point 1 PASSAT_PQ35_INJ_2_RAIL_P_1Confirmed
- Request
22 10 D3 - Service 22
DID 10D3 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00A0 = 160 → (160 ÷ 20000) = 0.008 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Injector 2 rail pressure calibration point 2 PASSAT_PQ35_INJ_2_RAIL_P_2Confirmed
- Request
22 10 D9 - Service 22
DID 10D9 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00B0 = 176 → (176 ÷ 20000) = 0.0088 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 2 rail pressure calibration point 3 PASSAT_PQ35_INJ_2_RAIL_P_3Confirmed
- Request
22 10 DF - Service 22
DID 10DF - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0010 = 16 → (16 ÷ 20000) = 0.0008 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 2: rail pressure calibration point 1 PASSAT_INJ_2_RAIL_P_CAL_PT_1_146EConfirmed
- Request
22 14 6E - Service 22
DID 146E - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011 to 2012, 2014, 2016, 2018 to 2020, 2022.
Injector 2: rail pressure calibration point 2 PASSAT_INJ_2_RAIL_P_CAL_PT_2_1474Confirmed
- Request
22 14 74 - Service 22
DID 1474 - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011 to 2012, 2014, 2016, 2018 to 2020, 2022.
Injector 2: rail pressure calibration point 3 PASSAT_INJ_2_RAIL_P_CAL_PT_3_147AConfirmed
- Request
22 14 7A - Service 22
DID 147A - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011 to 2012, 2014, 2016, 2018 to 2020, 2022.
Injector 3 rail pressure calibration point 1 PASSAT_PQ35_INJ_3_RAIL_P_1Confirmed
- Request
22 10 D1 - Service 22
DID 10D1 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00E0 = 224 → (224 ÷ 20000) = 0.0112 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 3 rail pressure calibration point 2 PASSAT_PQ35_INJ_3_RAIL_P_2Confirmed
- Request
22 10 D2 - Service 22
DID 10D2 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00B0 = 176 → (176 ÷ 20000) = 0.0088 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 3 rail pressure calibration point 3 PASSAT_PQ35_INJ_3_RAIL_P_3Confirmed
- Request
22 10 DD - Service 22
DID 10DD - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20000) = 0 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Injector 4 rail pressure calibration point 2 PASSAT_PQ35_INJ_4_RAIL_P_2Confirmed
- Request
22 10 D8 - Service 22
DID 10D8 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20000) = 0 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Injector 4 rail pressure calibration point 3 PASSAT_PQ35_INJ_4_RAIL_P_3Confirmed
- Request
22 10 DE - Service 22
DID 10DE - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20000) = 0 ms
- Formula
(val ÷ 20000)- Range
- -1.6384 to 1.63 ms
- Unit
- ms
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Injector 7: rail pressure calibration point 1 PASSAT_INJ_7_RAIL_P_CAL_PT_1Confirmed
- Request
22 14 6D - Service 22
DID 146D - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011 to 2012, 2014, 2016, 2018 to 2020, 2022.
Injector 7: rail pressure calibration point 2 PASSAT_INJ_7_RAIL_P_CAL_PT_2Confirmed
- Request
22 14 73 - Service 22
DID 1473 - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011 to 2012, 2014, 2016, 2018 to 2020, 2022.
Injector 7: rail pressure calibration point 3 PASSAT_INJ_7_RAIL_P_CAL_PT_3Confirmed
- Request
22 14 79 - Service 22
DID 1479 - Module
7E0 → 7E8 - Every
300 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 20) = 0
- Formula
(val ÷ 20)- Range
- -1638.4 to 1638.35
- Unit
- Raw value
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011 to 2012, 2014, 2016, 2018 to 2020, 2022.
Inlet flaps - actual value PASSAT_INLET_FLAPS_ACTConfirmed
- Request
22 11 9D - Service 22
DID 119D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 20 ÷ 13107) = 0 %
- Formula
(val × 20 ÷ 13107)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Inlet flaps - requested value PASSAT_INLET_FLAPS_REQConfirmed
- Request
22 11 A0 - Service 22
DID 11A0 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 20 ÷ 13107) = 0 %
- Formula
(val × 20 ÷ 13107)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake air temperature IATSAE J1979Confirmed
- Request
01 0F - Service 01
PID 0F - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011, 2013 to 2016, 2018, 2020, 2022, 2025.
Intake air temperature in intake manifold PASSAT_INTAKE_AIR_T_IN_INTAKE_MANIFOLDConfirmed
- Request
22 14 9E - Service 22
DID 149E - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x52 = 82 → (82 × 0.75 − 48) = 13.5 °C
- Formula
(val × 0.75 − 48)- Range
- -48 to 143.25 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Intake air temperature raw value PASSAT_IAT_RAWConfirmed
- Request
22 15 C0 - Service 22
DID 15C0 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0B59 = 2905 → (2905 ÷ 10 − 273.1) = 17.4 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake camshaft adaptation unit 1 phase length PASSAT_PQ35_CAMS_ADAPT_PHASE_1Confirmed
- Request
22 12 FE - Service 22
DID 12FE - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Intake camshaft signal edge position adapted edge 2 PASSAT_PQ35_CAMS_EDGE_POS_2Confirmed
- Request
22 11 89 - Service 22
DID 1189 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 16 − 32) = -32 °
- Formula
(val ÷ 16 − 32)- Range
- -32 to 4063.937 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2019, 2022.
Intake camshaft signal edge position adapted edge 3 PASSAT_PQ35_CAMS_EDGE_POS_3Confirmed
- Request
22 11 8A - Service 22
DID 118A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 16 − 32) = -32 °
- Formula
(val ÷ 16 − 32)- Range
- -32 to 4063.937 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2019, 2022.
Intake camshaft signal edge position adapted edge 4 PASSAT_PQ35_CAMS_EDGE_POS_4Confirmed
- Request
22 11 8B - Service 22
DID 118B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x5092 = 20626 → (20626 ÷ 16 − 32) = 1,257.125 °
- Formula
(val ÷ 16 − 32)- Range
- -32 to 4063.937 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Intake camshaft, adaptation bias PASSAT_INT_CAM_ADPT_BIASConfirmed
- Request
22 17 4B - Service 22
DID 174B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 0.021973)- Range
- -720.0112 to 719.9892 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake camshaft, adaptation sensor tolerance PASSAT_INT_CAM_ADPT_SENSConfirmed
- Request
22 17 40 - Service 22
DID 1740 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 0.021973)- Range
- -720.0112 to 719.9892 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake manifold absolute pressure MAPSAE J1979Confirmed
- Request
01 0B - Service 01
PID 0B - Module
7E0 → 7E8 - Every
1 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 kPa
- Unit
- kPa
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011, 2013 to 2016, 2018, 2020.
Intake manifold pressure calculated PASSAT_MQB_INT_MAN_PConfirmed
- Request
22 10 3C - Service 22
DID 103C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0170 = 368 → 368
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2022.
Intake manifold pressure, commanded PASSAT_INT_MANIFOLD_P_CMDConfirmed
- Request
22 11 DD - Service 22
DID 11DD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0E64 = 3684 → (3684 × 5 ÷ 64) = 287.8125
- Formula
(val × 5 ÷ 64)- Range
- 0 to 5119.9218
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake manifold pressure, corrected PASSAT_INT_MANIFOLD_PConfirmed
- Request
22 11 DA - Service 22
DID 11DA - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0D84 = 3460 → (3460 × 5 ÷ 64) = 270.3125
- Formula
(val × 5 ÷ 64)- Range
- 0 to 5119.9218
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake model air mass flow filtered value PASSAT_INT_MODEL_AIR_MASSConfirmed
- Request
22 11 AB - Service 22
DID 11AB - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x006C = 108 → (108 ÷ 10) = 10.8
- Formula
(val ÷ 10)- Range
- 0 to 6553.5
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intake phase deviation, actual value PASSAT_INT_PHASE_DEV_ACTConfirmed
- Request
22 18 00 - Service 22
DID 1800 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 16) = 0 °
- Formula
(val ÷ 16)- Range
- -2048 to 2047.9375 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Integrated mass of air since engine start PASSAT_INTEGRATED_MASS_AIRConfirmed
- Request
22 11 75 - Service 22
DID 1175 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x09F9 = 2553 → (2553 × 8889 ÷ 25000) = 907.74468
- Formula
(val × 8889 ÷ 25000)- Range
- 0 to 23301.6246
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Integrated mass of air since the first engine start PASSAT_INTEGRATED_MASS_AIR_SINCEConfirmed
- Request
22 17 43 - Service 22
DID 1743 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0C67 = 3175 → (3175 × 8889 ÷ 25000) = 1,128.903
- Formula
(val × 8889 ÷ 25000)- Range
- 0 to 23301.6246
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Intercooler air output temperature PASSAT_PQ35_INTERCOOLER_AIR_OUTPUT_TConfirmed
- Request
22 16 28 - Service 22
DID 1628 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0ACE = 2766 → (2766 ÷ 10 − 273.1) = 3.5 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Kick down PASSAT_MQB_TCM_KICK_DOWNConfirmed
- Request
22 21 14 - Service 22
DID 2114 - Module
7E1 → 7E9 - Every
1 s - Testing for 1988 to 2014, 2016, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2015, 2017 to 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012.
Kilometers driven since last event on K1 PASSAT_MQB_DQ250_KILOMETERS_DRIVEN_SINCE_LAST_EVENT_ON_K1Confirmed
- Request
22 11 5A - Service 22
DID 115A - Module
7E1 → 7E9 - Every
30 s - Testing for 1988 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0001 = 1 → (1 × 10) = 10 km
- Formula
(val × 10)- Range
- 0 to 7000 km
- Unit
- km
Confirmed for 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018 to 2019, 2022.
Kilometers driven since last event on K2 PASSAT_MQB_DQ250_KILOMETERS_DRIVEN_SINCE_LAST_EVENT_ON_K2Confirmed
- Request
22 11 5C - Service 22
DID 115C - Module
7E1 → 7E9 - Every
30 s - Testing for 1988 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0001 = 1 → (1 × 10) = 10 km
- Formula
(val × 10)- Range
- 0 to 7000 km
- Unit
- km
Confirmed for 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018 to 2019, 2022.
Knock retard 2 PASSAT_KNOCK_RETARD_2Confirmed
- Request
22 10 E6 - Service 22
DID 10E6 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x06 = 6 → (6 × 3 ÷ 4) = 4.5 °
- Formula
(val × 3 ÷ 4)- Range
- -96 to 95.25 °
- Unit
- °
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Knock sensor, cylinder 1 PASSAT_KNOCK_SNS_C1_V_MSConfirmed
- Request
22 12 0E - Service 22
DID 120E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x000019A8 = 6568 → (6568 × 0.0076294 ÷ 10000) = 0.005011
- Formula
(val × 0.0076294 ÷ 10000)- Range
- 0 to 3276
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Knock sensor, cylinder 2 PASSAT_KNOCK_SNS_C2_V_MSConfirmed
- Request
22 12 11 - Service 22
DID 1211 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x00001B71 = 7025 → (7025 × 0.0076294 ÷ 10000) = 0.00536
- Formula
(val × 0.0076294 ÷ 10000)- Range
- 0 to 3276
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Knock sensor, cylinder 3 PASSAT_KNOCK_SNS_C3_V_MSConfirmed
- Request
22 12 0F - Service 22
DID 120F - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 31 of the reply, 32 bits.
- Formula
(val × 0.0076294 ÷ 10000)- Range
- 0 to 3276
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Knock sensor, cylinder 4 PASSAT_KNOCK_SNS_C4_V_MSConfirmed
- Request
22 12 10 - Service 22
DID 1210 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 31 of the reply, 32 bits.
- Formula
(val × 0.0076294 ÷ 10000)- Range
- 0 to 3276
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Lambda output value PASSAT_LAMBDA_OUTPUTConfirmed
- Request
22 15 D4 - Service 22
DID 15D4 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x755C = 30044 → (30044 × 199997 ÷ 6553500000) = 0.91687
- Formula
(val × 199997 ÷ 6553500000)- Range
- 0 to 1.99
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Launch control counter, variant 1 PASSAT_LAUNCH_CTRL_CNT_VAR_1Confirmed
- Request
22 12 00 - Service 22
DID 1200 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Leg deflector temperature PASSAT_CLIMATE_LEG_DEFL_TConfirmed
- Request
22 26 11 - Service 22
DID 2611 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x50 = 80 → (80 × 0.333) = 26.64 °C
- Formula
(val × 0.333)- Range
- 0 to 84.915 °C
- Unit
- °C
Confirmed for 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014, 2020.
Long term fuel trim (bank 1) LONGFT1SAE J1979Confirmed
- Request
01 07 - Service 01
PID 07 - Module
7E0 → 7E8 - Every
1 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 128 − 100)- Range
- -100 to 99.2 %
- Unit
- %
Confirmed for 2017. Supported for 2008 to 2009, 2011, 2014 to 2016, 2018, 2020.
Long term fuel trim at idle, direct injection PASSAT_LONG_TERM_FUEL_TRIM_IDLEConfirmed
- Request
22 17 7E - Service 22
DID 177E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFFE8 = -24 → (-24 × 3 ÷ 64) = -1.125 %
- Formula
(val × 3 ÷ 64)- Range
- -1536 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Long term fuel trim at idle, port injection PASSAT_LONG_TERM_FUEL_TRIM_IDLE_PORT_INJConfirmed
- Request
22 17 80 - Service 22
DID 1780 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 3 ÷ 64) = 0 %
- Formula
(val × 3 ÷ 64)- Range
- -1536 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Long term secondary O2 sensor fuel trim (bank 1) LGSO2FT1SAE J1979Confirmed
- Request
01 56 - Service 01
PID 56 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 128 − 100)- Range
- -100 to 99.22 %
- Unit
- %
Confirmed for 2017.
Lower adapted coupling point K2 from micro-slip path adaptation PASSAT_MQB_DQ250_LOWER_ADAPTED_COUPLING_POINT_K2_FROM_MICRO_SLIP_PATH_ADAPTConfirmed
- Request
22 11 0A - Service 22
DID 110A - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x34 = 52 → (52 × 5) = 260 mA
- Formula
(val × 5)- Range
- 0 to 1275 mA
- Unit
- mA
Confirmed for 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018 to 2019, 2022.
Main cat oxygen storage capacity age correction factor PASSAT_MAIN_CAT_OSC_AGE_CORRECTION_FACTORConfirmed
- Request
22 14 F9 - Service 22
DID 14F9 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 2 ÷ 65535)- Range
- 0 to 2
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Main injection duration PASSAT_PQ35_MAIN_INJ_DURATIONConfirmed
- Request
22 14 CF - Service 22
DID 14CF - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.4 ÷ 1000) = 0 ms
- Formula
(val × 0.4 ÷ 1000)- Range
- -13.1072 to 13.1068 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Main injection start position PASSAT_PQ35_MAIN_INJ_STARTConfirmed
- Request
22 11 F2 - Service 22
DID 11F2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Manifold absolute pressure, raw value PASSAT_MAP_RAWConfirmed
- Request
22 11 DC - Service 22
DID 11DC - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0CE5 = 3301 → (3301 × 5 ÷ 64) = 257.890625
- Formula
(val × 5 ÷ 64)- Range
- 0 to 5119.9218
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Manual engine starts counter PASSAT_MANUAL_ENG_STARTSConfirmed
- Request
22 29 98 - Service 22
DID 2998 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x2F4C = 12108 → 12,108
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Mass air flow through throttle PASSAT_MAF_THROUGH_THROTTLEConfirmed
- Request
22 11 AC - Service 22
DID 11AC - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0
- Formula
(val ÷ 10)- Range
- 0 to 6553.5
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Mass air flow, commanded PASSAT_MAF_CMDConfirmed
- Request
22 11 AD - Service 22
DID 11AD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0D75 = 3445 → (3445 ÷ 10) = 344.5
- Formula
(val ÷ 10)- Range
- 0 to 6553.5
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Mass airflow sensor 1 bank 1 raw value PASSAT_MQB_MAF_1_B1_RAWConfirmed
- Request
22 10 26 - Service 22
DID 1026 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 1000 ÷ 10000) = 0
- Formula
(val × 1000 ÷ 10000)- Range
- -3276.8 to 3276.7
- Unit
- Raw value
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Maximum oil level for the service interval PASSAT_MAX_OIL_LEVELConfirmed
- Request
22 12 30 - Service 22
DID 1230 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0xE0C0 = 57536 → (57536 ÷ 250) = 230.144 mm
- Formula
(val ÷ 250)- Range
- 0 to 262.14 mm
- Unit
- mm
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Mean engine air mass PASSAT_PQ35_MEAN_AIR_MASSConfirmed
- Request
22 13 14 - Service 22
DID 1314 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2026
Example reply from a 2012 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x1FF4 = 8180 → (8180 ÷ 32) = 255.625
- Formula
(val ÷ 32)- Range
- 0 to 2047.968
- Unit
- Raw value
Confirmed for 2012. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2017 to 2019, 2022.
Mean injection quantity PASSAT_MEAN_INJ_QUANTITYConfirmed
- Request
22 11 39 - Service 22
DID 1139 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2010, 2013 to 2014, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2011 to 2012, 2015 to 2019. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2014, 2020, 2022.
Minimum oil level for the service interval PASSAT_MIN_OIL_LEVELConfirmed
- Request
22 12 31 - Service 22
DID 1231 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0xFFAF = 65455 → (65455 ÷ 250) = 261.82 mm
- Formula
(val ÷ 250)- Range
- 0 to 262.14 mm
- Unit
- mm
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Misfires / 1000 revolutions, cylinder 1 PASSAT_MISFIRES_1000REV_C1Confirmed
- Request
22 11 47 - Service 22
DID 1147 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011 to 2012, 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2017, 2019, 2022.
Misfires / 1000 revolutions, cylinder 2 PASSAT_MISFIRES_1000REV_C2Confirmed
- Request
22 11 4A - Service 22
DID 114A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2012 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011, 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2012, 2015, 2017, 2019, 2022.
Misfires / 1000 revolutions, cylinder 3 PASSAT_MISFIRES_1000REV_C3Confirmed
- Request
22 11 48 - Service 22
DID 1148 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x033D = 829 → 829
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Misfires / 1000 revolutions, cylinder 4 PASSAT_MISFIRES_1000REV_C4Confirmed
- Request
22 11 49 - Service 22
DID 1149 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Misfires per 1000 revolutions 4 PASSAT_MIS_PER_1000_REVOLUTIONS_4_7E0Confirmed
- Request
22 11 4C - Service 22
DID 114C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2019. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018.
Misfires total PASSAT_MISFIRES_TOTALConfirmed
- Request
22 11 46 - Service 22
DID 1146 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011 to 2012, 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2017, 2019, 2022.
Misfires, cylinder 1 PASSAT_MISFIRES_C1Confirmed
- Request
22 11 4F - Service 22
DID 114F - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x1ED3 = 7891 → 7,891
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011 to 2012, 2017 to 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2019, 2022.
Misfires, cylinder 3 PASSAT_MISFIRES_C3Confirmed
- Request
22 11 50 - Service 22
DID 1150 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2012 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x4A2C = 18988 → 18,988
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2011, 2018. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2012, 2015, 2017, 2019, 2022.
N_32 PASSAT_N_32Confirmed
- Request
22 11 7D - Service 22
DID 117D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x27 = 39 → (39 × 32) = 1,248 rpm
- Formula
(val × 32)- Range
- 0 to 8160 rpm
- Unit
- rpm
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
Number of injections PASSAT_NUM_INJECTIONSConfirmed
- Request
22 43 0E - Service 22
DID 430E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x096C = 2412 → 2,412
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
NV energy requirement PASSAT_NV_ENERGY
- Request
22 15 12 - Service 22
DID 1512 - Module
710 → 77A - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
(val ÷ 20)- Range
- 0 to 12.75 kWh
- Unit
- kWh
In testing for 1988 to 2017, 2020 to 2026. Not supported for 2018 to 2019.
Oil ash residue PASSAT_PQ35_OIL_ASH_RESIDUEConfirmed
- Request
22 17 8C - Service 22
DID 178C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 10) = 0
- Formula
(val ÷ 10)- Range
- 0 to 6553.5
- Unit
- Raw value
Confirmed for 2012, 2017 to 2018. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026. Not supported for 2019.
Oil dynamic average measurement PASSAT_PQ35_OIL_DYN_AVGConfirmed
- Request
22 12 3F - Service 22
DID 123F - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x04AF = 1199 → (1199 ÷ 250) = 4.796 mm
- Formula
(val ÷ 250)- Range
- 0 to 262.14 mm
- Unit
- mm
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Oil fill level PASSAT_PQ35_OIL_FILL_LEVELConfirmed
- Request
22 20 06 - Service 22
DID 2006 - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2014, 2016, 2018 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x3067 = 12391 → (12391 × 0.06) = 743.46 mm
- Formula
(val × 0.06)- Range
- -1966.08 to 1966.02 mm
- Unit
- mm
Confirmed for 2015, 2017, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2018 to 2019.
Oil last dynamic measurement PASSAT_PQ35_OIL_DYN_LASTConfirmed
- Request
22 12 3C - Service 22
DID 123C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0654 = 1620 → (1620 ÷ 250) = 6.48 mm
- Formula
(val ÷ 250)- Range
- 0 to 262.14 mm
- Unit
- mm
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2010, 2013 to 2016, 2020 to 2026.
Oil level PASSAT_OIL_LVLConfirmed
- Request
22 11 BA - Service 22
DID 11BA - Module
7E0 → 7E8 - Every
10 s - Testing for 1988 to 2010, 2012 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x09AB = 2475 → (2475 ÷ 2500) = 0.99 cm
- Formula
(val ÷ 2500)- Range
- 0 to 26.2 cm
- Unit
- cm
Confirmed for 2011, 2018. In testing for 1988 to 2005, 2009 to 2010, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2012 to 2017, 2019 to 2020, 2022.
Oil level, average dynamic value PASSAT_OIL_LEVEL_AVGConfirmed
- Request
22 15 B9 - Service 22
DID 15B9 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0195 = 405 → (405 ÷ 250) = 1.62 mm
- Formula
(val ÷ 250)- Range
- 0 to 262.14 mm
- Unit
- mm
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Oil level, static measured PASSAT_OIL_LEVEL_STATICConfirmed
- Request
22 15 A4 - Service 22
DID 15A4 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 250) = 0 mm
- Formula
(val ÷ 250)- Range
- 0 to 262.14 mm
- Unit
- mm
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Oil pressure actual PASSAT_MQB_TCM_EOP_ACTUALConfirmed
- Request
22 38 1D - Service 22
DID 381D - Module
7E1 → 7E9 - Every
1 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0204 = 516 → (516 × 100 ÷ 10000) = 5.16 bar
- Formula
(val × 100 ÷ 10000)- Range
- 0 to 655.35 bar
- Unit
- bar
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Oil pressure actual current PASSAT_MQB_TCM_EOP_ACTUAL_IConfirmed
- Request
22 38 1E - Service 22
DID 381E - Module
7E1 → 7E9 - Every
1 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The bytes are in little-endian order.
0x0000 = 0 → (0 ÷ 10) = 0 mA
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 mA
- Unit
- mA
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Oil pressure sensor-piston cooling nozzle switch, status PASSAT_OIL_P_SENS_PISTONConfirmed
- Request
22 15 BD - Service 22
DID 15BD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Oil pressure valve switch, control PASSAT_OIL_P_VLV_SWITCHConfirmed
- Request
22 11 B9 - Service 22
DID 11B9 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x08 = 8 → 8
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Oil temp 2 PASSAT_PQ35_ENGINE_OIL_T_2Confirmed
- Request
22 17 9C - Service 22
DID 179C - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2016, 2020 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2022.
Oil temperature variant PASSAT_PQ35_OIL_T_2Confirmed
Pelican can show this parameter as the engine oil temperature.
- Request
22 11 BE - Service 22
DID 11BE - Module
7E0 → 7E8 - Every
5 s - Testing for 2014, 2021 to 2026
Example reply from a 2020 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0B35 = 2869 → (2869 ÷ 10 − 273.1) = 13.8 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 300 °C
- Unit
- °C
Confirmed for 2012 to 2013, 2015 to 2020. In testing for 2021, 2023 to 2026. Not supported for 2014, 2022.
Oil temperature variant PASSAT_PQ46_OIL_T_2Confirmed
Pelican can show this parameter as the engine oil temperature.
- Request
22 11 BE - Service 22
DID 11BE - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2010
Example reply from a 2011 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFFDB = -37 → (-37 ÷ 10) = -3.7 °C
- Formula
(val ÷ 10)- Range
- -40 to 300 °C
- Unit
- °C
Confirmed for 2011. In testing for 1988 to 2005, 2009 to 2010. Not supported for 2006 to 2008.
Oil thermal wear PASSAT_DASH_OIL_THERMAL_WEARConfirmed
- Request
22 22 4B - Service 22
DID 224B - Module
714 → 77E - Every
300 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0046 = 70 → 70 km
- Formula
val- Range
- 0 to 65535 km
- Unit
- km
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2020.
Open cam shaft angle at quantity control valve PASSAT_OPEN_CAM_SHFT_ANGConfirmed
- Request
22 10 EA - Service 22
DID 10EA - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 10) = 0 °
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °
- Unit
- °
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Outside temperature PASSAT_OUTSIDE_TConfirmed
- Request
22 22 0C - Service 22
DID 220C - Module
714 → 77E - Every
5 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x7F = 127 → (127 ÷ 2 − 50) = 13.5 °C
- Formula
(val ÷ 2 − 50)- Range
- -50 to 77.5 °C
- Unit
- °C
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Outside temperature, system calculated PASSAT_OUTSIDE_T_SYSTEMConfirmed
- Request
22 26 0A - Service 22
DID 260A - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x56 = 86 → (86 ÷ 2) = 43 °C
- Formula
(val ÷ 2)- Range
- -64 to 63.5 °C
- Unit
- °C
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2020.
Oxygen sensor 1 bank 1 ceramic temperature PASSAT_OXYGEN_SNS_1_BANK_1_CERAMIC_TConfirmed
- Request
22 12 90 - Service 22
DID 1290 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 234.37 ÷ 10000 − 273.15)- Range
- -273.15 to 1262.793 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Oxygen sensor 1 bank 1 lambda value PASSAT_PQ35_O2_SEN_1_LAMBDAConfirmed
- Request
22 11 3D - Service 22
DID 113D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2026
Example reply from a 2012 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0938 = 2360 → (2360 ÷ 100) = 23.6
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Number
Confirmed for 2012. In testing for 1988 to 2011, 2013 to 2017, 2020 to 2026. Not supported for 2018 to 2019.
Particle filter, field regeneration request status PASSAT_PARTICLE_FLT_FIELDConfirmed
- Request
22 11 5B - Service 22
DID 115B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2014 to 2015, 2019, 2021 to 2026
Example reply from a 2020 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2012 to 2013, 2016 to 2018, 2020. In testing for 1988 to 2005, 2008 to 2010, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011, 2014 to 2015, 2019, 2022.
Pilot injection 1 duration PASSAT_PQ35_PRE_INJ_1_DURATIONConfirmed
- Request
22 14 D0 - Service 22
DID 14D0 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.4 ÷ 1000) = 0 ms
- Formula
(val × 0.4 ÷ 1000)- Range
- -13.1072 to 13.1068 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Pilot injection 1 start position PASSAT_PQ35_PRE_INJ_1_STARTConfirmed
- Request
22 14 C7 - Service 22
DID 14C7 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Pilot injection 2 duration PASSAT_PQ35_PRE_INJ_2_DURATIONConfirmed
- Request
22 14 D1 - Service 22
DID 14D1 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.4 ÷ 1000) = 0 ms
- Formula
(val × 0.4 ÷ 1000)- Range
- -13.1072 to 13.1068 ms
- Unit
- ms
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Pilot injection 2 start PASSAT_PQ35_PRE_INJ_2_STARTConfirmed
- Request
22 14 C8 - Service 22
DID 14C8 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Piston cooling nozzles, control PASSAT_PISTON_COOLINGConfirmed
- Request
22 16 F4 - Service 22
DID 16F4 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Post injection 1: quantity specified value PASSAT_PQ35_POST_INJ_1_QTY_SPECConfirmed
- Request
22 16 3C - Service 22
DID 163C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- 0 to 655.35
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Post injection 2: quantity specified value PASSAT_PQ35_POST_INJ_2_QTY_SPECConfirmed
- Request
22 16 3B - Service 22
DID 163B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- 0 to 655.35
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Post injection 3: quantity specified value PASSAT_PQ35_POST_INJ_3_QTY_SPECConfirmed
- Request
22 16 7D - Service 22
DID 167D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 100) = 0
- Formula
(val ÷ 100)- Range
- 0 to 655.35
- Unit
- Raw value
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026.
Post-injection 1 duration PASSAT_PQ35_POST_INJ_1_DURATIONConfirmed
- Request
22 14 CC - Service 22
DID 14CC - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.4 ÷ 1000) = 0 ms
- Formula
(val × 0.4 ÷ 1000)- Range
- -13.1072 to 13.1068 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Post-injection 1 start position PASSAT_PQ35_POST_INJ_1_STARTConfirmed
- Request
22 11 F4 - Service 22
DID 11F4 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Post-injection 2 duration PASSAT_PQ35_POST_INJ_2_DURATIONConfirmed
- Request
22 14 CD - Service 22
DID 14CD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.4 ÷ 1000) = 0 ms
- Formula
(val × 0.4 ÷ 1000)- Range
- -13.1072 to 13.1068 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Post-injection 2 start position PASSAT_PQ35_POST_INJ_2_STARTConfirmed
- Request
22 11 F3 - Service 22
DID 11F3 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Post-injection 3 activation duration PASSAT_PQ35_POST_INJ_3_ACTIVATION_DURATIONConfirmed
- Request
22 14 CE - Service 22
DID 14CE - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 0.4 ÷ 1000) = 0 ms
- Formula
(val × 0.4 ÷ 1000)- Range
- -13.1072 to 13.1068 ms
- Unit
- ms
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Post-injection 3 start position PASSAT_PQ35_POST_INJ_3_STARTConfirmed
- Request
22 11 31 - Service 22
DID 1131 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 50) = 0 °
- Formula
(val ÷ 50)- Range
- -655.36 to 655.34 °
- Unit
- °
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Pressure before throttle valve - actual value PASSAT_P_BEFORE_THROTTLE_ACTConfirmed
- Request
22 11 EE - Service 22
DID 11EE - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x31F9 = 12793 → (12793 × 5 ÷ 64) = 999.453125
- Formula
(val × 5 ÷ 64)- Range
- 0 to 5119.9218
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Pressure before throttle valve - sensor measured PASSAT_P_BEFORE_THROTTLEConfirmed
- Request
22 11 EF - Service 22
DID 11EF - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x644E = 25678 → (25678 × 21333 ÷ 546125) = 1,003.046508
- Formula
(val × 21333 ÷ 546125)- Range
- 0 to 2559.96
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
PSN_EDGE_REL_AD_CAM_SAVE_EX_1 PASSAT_PSN_EDGE_REL_AD_CAM_1Confirmed
- Request
22 11 84 - Service 22
DID 1184 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFFF8 = -8 → (-8 ÷ 16) = -0.5 °
- Formula
(val ÷ 16)- Range
- -2048 to 2047.9375 °
- Unit
- °
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
Radiator fan actual duty PASSAT_CLIMATE_RAD_FAN_ACT_DUTYConfirmed
- Request
22 26 06 - Service 22
DID 2606 - Module
746 → 7B0 - Every
2 s - Testing for 1988 to 2011, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x19 = 25 → (25 × 0.4) = 10 %
- Formula
(val × 0.4)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2015, 2017 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2016, 2020.
Radiator fan commanded duty PASSAT_CLIMATE_RAD_FAN_CMD_DUTYConfirmed
- Request
22 26 07 - Service 22
DID 2607 - Module
746 → 7B0 - Every
2 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.4) = 0 %
- Formula
(val × 0.4)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2020.
Radiator outlet coolant temperature commanded PASSAT_PQ35_RAD_COOL_T_CMDConfirmed
- Request
22 11 11 - Service 22
DID 1111 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0E1B = 3611 → (3611 ÷ 10 − 273.1) = 88 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 6280.4 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Radiator output coolant temp: actual PASSAT_PQ35_RADIATOR_OUTPUT_COOLANT_T_ACTUALConfirmed
- Request
22 16 26 - Service 22
DID 1626 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 273.1)- Range
- -273.1 to 300 °C
- Unit
- °C
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Rated drive torque PASSAT_RATED_DRIVE_TQConfirmed
- Request
22 14 A1 - Service 22
DID 14A1 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits. The value is signed.
0x00000050 = 80 → (80 ÷ 10) = 8 N·m
- Formula
(val ÷ 10)- Range
- -214748364 to 214748364 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Reached maximum temperature PASSAT_PQ35_REACHED_MAXIMUM_TConfirmed
- Request
22 11 17 - Service 22
DID 1117 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
0x0067 = 103 → 103 °C
- Formula
val- Range
- -32768 to 32767 °C
- Unit
- °C
Confirmed for 2017, 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018.
Rear cat converter temperature, main catalytic converter model value PASSAT_REAR_CAT_CONV_T_MAIN_CAT_CONV_MODEL_VALUEConfirmed
- Request
22 12 72 - Service 22
DID 1272 - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x14AB = 5291 → (5291 ÷ 10 − 273.1) = 256 °C
- Formula
(val ÷ 10 − 273.1)- Range
- -3549.9 to 3003.6 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Rear deflector temperature PASSAT_CLIMATE_RR_DEFL_TConfirmed
- Request
22 26 3D - Service 22
DID 263D - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2015, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x28 = 40 → (40 × 0.333) = 13.32 °C
- Formula
(val × 0.333)- Range
- 0 to 84.915 °C
- Unit
- °C
Confirmed for 2016 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011 to 2012, 2014 to 2015, 2020.
Refrigerant pressure PASSAT_CLIMATE_REFRIG_PConfirmed
- Request
22 26 05 - Service 22
DID 2605 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x0E = 14 → (14 ÷ 5) = 2.8 bar
- Formula
(val ÷ 5)- Range
- 0 to 51 bar
- Unit
- bar
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2020.
Regulation factor total PASSAT_PQ35_REG_FACTORConfirmed
- Request
22 10 E4 - Service 22
DID 10E4 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1F44 = 8004 → (8004 ÷ 10000) = 0.8004 %
- Formula
(val ÷ 10000)- Range
- 0 to 3.276 %
- Unit
- %
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Relative load value PASSAT_REL_LOADConfirmed
- Request
22 12 16 - Service 22
DID 1216 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x01F5 = 501 → (501 × 0.0234403081) = 11.743594
- Formula
(val × 0.0234403081)- Range
- 0 to 1536.1605
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Requested torque, amount for auxiliary units PASSAT_REQ_TQ_AMOUNTConfirmed
- Request
22 10 BE - Service 22
DID 10BE - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0029 = 41 → (41 ÷ 10) = 4.1 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Result of crankcase ventilation test, fail PASSAT_RESULT_CRANKCASE_VENTILATION_TESTConfirmed
- Request
22 15 CC - Service 22
DID 15CC - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Result of crankcase ventilation test, successful PASSAT_RESULT_CRANKCASEConfirmed
- Request
22 15 CB - Service 22
DID 15CB - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
SEG_AD_MMV_ER_H, 2 PASSAT_SEG_AD_MMV_ER_H_2Confirmed
- Request
22 11 3A - Service 22
DID 113A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x414D = 16717 → (16717 × 78123 ÷ 327670000) = 3.985663 %
- Formula
(val × 78123 ÷ 327670000)- Range
- -7.8125 to 7.8123 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
SEG_AD_MMV_ER_L, 3 PASSAT_SEG_AD_MMV_ER_L_3Confirmed
- Request
22 11 41 - Service 22
DID 1141 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 78123 ÷ 327670000) = 0 %
- Formula
(val × 78123 ÷ 327670000)- Range
- -7.8125 to 7.8123 %
- Unit
- %
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
Service limit value PASSAT_PQ35_SRV_LIMConfirmed
- Request
22 12 CB - Service 22
DID 12CB - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2011, 2013 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0FA0 = 4000 → (4000 ÷ 100) = 40
- Formula
(val ÷ 100)- Range
- 0 to 655.35
- Unit
- Raw value
Confirmed for 2012, 2017. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026. Not supported for 2018 to 2019.
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 2011, 2015, 2017 to 2018. Supported for 2008 to 2009, 2014, 2016, 2020.
Smoke limit PASSAT_PQ35_LIM_SMOKEConfirmed
- Request
22 13 01 - Service 22
DID 1301 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x028F = 655 → (655 ÷ 10) = 65.5 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Spark efficiency deviation at part load PASSAT_SPARK_EFF_DEVConfirmed
- Request
22 11 2D - Service 22
DID 112D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x71 = 113 → (113 × 78.1 ÷ 100) = 88.253 %
- Formula
(val × 78.1 ÷ 100)- Range
- 0 to 199.14 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Stop signal switch PASSAT_MQB_TCM_STOP_SIGNAL_SWITCHConfirmed
- Request
22 38 00 - Service 22
DID 3800 - Module
7E1 → 7E9 - Every
1 s - Testing for 1988 to 2014, 2016, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2015, 2017 to 2019, 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012.
Tank fill level diagnostic reference value PASSAT_TANK_FILL_LEVELConfirmed
- Request
22 51 D8 - Service 22
DID 51D8 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x1500 = 5376 → (5376 ÷ 10) = 537.6 L
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 L
- Unit
- L
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
TCO_1_ST PASSAT_TCO_1_STConfirmed
- Request
22 11 D0 - Service 22
DID 11D0 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x0D = 13 → (13 − 40) = -27 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
TCO_1_SYS PASSAT_TCO_1_SYSConfirmed
- Request
22 11 CD - Service 22
DID 11CD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2018, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 − 40) = -40 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2018.
Temperature after evaporator PASSAT_CLIMATE_T_AFTER_EVAPConfirmed
- Request
22 26 12 - Service 22
DID 2612 - Module
746 → 7B0 - Every
5 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits. The value is signed.
0x01 = 1 → (1 × 0.333) = 0.333 °C
- Formula
(val × 0.333)- Range
- -42.624 to 42.291 °C
- Unit
- °C
Confirmed for 2012, 2015 to 2019, 2022. In testing for 1988 to 2005, 2009 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2020.
Temperature sensor 14 PASSAT_T_SENS_14
- Request
22 1E BB - Service 22
DID 1EBB - Module
7E5 → 7ED - Every
5 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 64)- Range
- -512 to 511 °C
- Unit
- °C
In testing for 2015 to 2017, 2020 to 2026. Not supported for 2018 to 2019.
Throttle regulator nominal value PASSAT_THROTTLE_REGULATORConfirmed
- Request
22 16 C5 - Service 22
DID 16C5 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 128)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Throttle valve adapter position PASSAT_PQ35_THROT_VALVE_ADAPTConfirmed
- Request
22 12 FC - Service 22
DID 12FC - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2026
Example reply from a 2012 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1FFC = 8188 → (8188 ÷ 100) = 81.88 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2017 to 2019, 2022.
Timing advance SPARKADVSAE J1979Confirmed
Ignition timing spark advance for the first cylinder. Measured in degrees before dead center. Minus is degrees before dead center, positive is degrees after.
- Request
01 0E - Service 01
PID 0E - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 2 − 64)- Range
- -64 to 63.5 °
- Unit
- °
Confirmed for 2017. Supported for 2008 to 2009, 2011, 2014 to 2016, 2018, 2020.
Timing angle retardation cylinder 1 PASSAT_PQ35_TIMING_ANGLE_RETARDATION_CYL_1Confirmed
- Request
22 20 0A - Service 22
DID 200A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.375 − 48) = -48 °
- Formula
(val × 0.375 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2018 to 2019, 2022.
Timing angle retardation cylinder 2 PASSAT_PQ35_TIMING_ANGLE_RETARDATION_CYL_2Confirmed
- Request
22 20 0B - Service 22
DID 200B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.375 − 48) = -48 °
- Formula
(val × 0.375 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2018 to 2019, 2022.
Timing angle retardation cylinder 3 PASSAT_PQ35_TIMING_ANGLE_RETARDATION_CYL_3Confirmed
- Request
22 20 0C - Service 22
DID 200C - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.375 − 48) = -48 °
- Formula
(val × 0.375 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2018 to 2019, 2022.
Timing angle retardation cylinder 4 PASSAT_PQ35_TIMING_ANGLE_RETARDATION_CYL_4Confirmed
- Request
22 20 0D - Service 22
DID 200D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2014, 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.375 − 48) = -48 °
- Formula
(val × 0.375 − 48)- Range
- -48 to 47.625 °
- Unit
- °
Confirmed for 2015, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2018 to 2019, 2022.
Timing deviation after chain replacement, exhaust bank 1 PASSAT_TIM_DEV_AFTER_CHAIN_REPLACEMENT_1Confirmed
- Request
22 41 7D - Service 22
DID 417D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x001F = 31 → (31 ÷ 100) = 0.31 °
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Timing deviation after chain replacement, intake bank 1 PASSAT_TIM_DEV_AFTER_CHAIN_1Confirmed
- Request
22 41 7B - Service 22
DID 417B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFFAE = -82 → (-82 ÷ 100) = -0.82 °
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Timing deviation after other repairs, intake bank 1 PASSAT_TIM_DEV_AFTER_OTHER_1Confirmed
- Request
22 41 7F - Service 22
DID 417F - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0 °
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Timing deviation after other repairs, intake bank 1 PASSAT_TIM_DEV_AFTER_OTHER_REPAIRS_INT_1Confirmed
- Request
22 41 81 - Service 22
DID 4181 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0 °
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Timing deviation current value exhaust bank 1 PASSAT_TIM_DEV_CURRENT_EXH_1Confirmed
- Request
22 41 85 - Service 22
DID 4185 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x006A = 106 → (106 ÷ 100) = 1.06 °
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Timing deviation current value intake bank 1 PASSAT_TIM_DEV_CURRENT_INT_1Confirmed
- Request
22 41 83 - Service 22
DID 4183 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFFE0 = -32 → (-32 ÷ 100) = -0.32 °
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °
- Unit
- °
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Torque converter: torque loss PASSAT_TORQUE_CONVERTER_TORQUE_LOSSConfirmed
- Request
22 70 53 - Service 22
DID 7053 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0 N·m
- Formula
val- Range
- 0 to 255 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Torque increase request from ESP PASSAT_TQ_INCREASE_REQ_ESPConfirmed
- Request
22 13 40 - Service 22
DID 1340 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits. The value is signed.
0xFFF3599A = -829030 → (-829030 ÷ 10) = -82,903 N·m
- Formula
(val ÷ 10)- Range
- -214748364 to 214748364 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Torque limit PASSAT_PQ35_LIM_TRQConfirmed
- Request
22 10 6B - Service 22
DID 106B - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2011, 2013 to 2014, 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x028F = 655 → (655 ÷ 10) = 65.5 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2012, 2015, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2022.
Torque limitation PASSAT_TORQUE_LIMITATIONConfirmed
- Request
22 20 3F - Service 22
DID 203F - Module
7E1 → 7E9 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x03FD = 1021 → 1,021 N·m
- Formula
val- Range
- 0 to 65535 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Torque limitation PASSAT_TQ_LIMConfirmed
- Request
22 10 7D - Service 22
DID 107D - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x2710 = 10000 → (10000 ÷ 10) = 1,000 N·m
- Formula
(val ÷ 10)- Range
- 0 to 6553.5 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Torque loss adaptation at idle PASSAT_TQ_LOSS_ADPT_IDLEConfirmed
- Request
22 12 25 - Service 22
DID 1225 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFF5D = -163 → (-163 ÷ 10) = -16.3 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Torque loss adaptation, A/C compressor PASSAT_TQ_LOSS_ADPT_AC_COMP_7E0Confirmed
- Request
22 12 23 - Service 22
DID 1223 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0xFFC7 = -57 → (-57 ÷ 10) = -5.7 N·m
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Torque reduction due to exhaust temperature PASSAT_PQ35_TRQ_RED_EXH_TConfirmed
- Request
22 10 E3 - Service 22
DID 10E3 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x2000 = 8192 → (8192 ÷ 10000) = 0.8192
- Formula
(val ÷ 10000)- Range
- -3.2768 to 3.276
- Unit
- Number
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Torque reduction request from ESP PASSAT_TQ_REDUCTION_REQ_ESPConfirmed
- Request
22 13 3F - Service 22
DID 133F - Module
7E0 → 7E8 - Every
250 ms - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits. The value is signed.
0x0007A120 = 500000 → (500000 ÷ 10) = 50,000 N·m
- Formula
(val ÷ 10)- Range
- -214748364 to 214748364 N·m
- Unit
- N·m
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Total mass of gasoline and ethyl alcohol in oil PASSAT_TOT_MASS_GASOLINEConfirmed
- Request
22 17 13 - Service 22
DID 1713 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 0.021333) = 0
- Formula
(val × 0.021333)- Range
- 0 to 1398.0581
- Unit
- Raw value
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Transmission fluid temperature, calculated PASSAT_ATF_T_CALCULATEDConfirmed
Pelican can show this parameter as the transmission fluid temperature.
- Request
22 70 4E - Service 22
DID 704E - Module
7E1 → 7E9 - Every
5 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0xA6 = 166 → (166 − 50) = 116 °C
- Formula
(val − 50)- Range
- -50 to 205 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Transmission fluid temperature, modeled maximum reached PASSAT_ATF_T_MODELED_MAX_REACHEDConfirmed
- Request
22 70 51 - Service 22
DID 7051 - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x9B = 155 → (155 − 55) = 100 °C
- Formula
(val − 55)- Range
- -55 to 200 °C
- Unit
- °C
Confirmed for 2018. In testing for 1988 to 2017, 2020 to 2026. Not supported for 2019.
Turbine actuator 1 bank 1 activation PASSAT_PQ35_TURB_ACT_1_B1Confirmed
- Request
22 11 7E - Service 22
DID 117E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2014, 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2015, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2022.
Turbine actuator 1 bank 1: activation PASSAT_ACTConfirmed
- Request
22 11 2C - Service 22
DID 112C - Module
7E0 → 7E8 - Every
5 s - Testing for 1988 to 2011, 2013 to 2014, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 100) = 0 %
- Formula
(val ÷ 100)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2015 to 2019. In testing for 1988 to 2005, 2008 to 2010, 2013, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011, 2014, 2020, 2022.
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 2017. Supported for 2012 to 2014, 2022, 2025.
Upper adapted coupling point K1 from macro slip path adaptation PASSAT_MQB_DQ250_UPPER_ADAPTED_COUPLING_POINT_K1_FROM_MACRO_SLIP_PATH_ADAPTConfirmed
- Request
22 11 0B - Service 22
DID 110B - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x99 = 153 → (153 × 5) = 765 mA
- Formula
(val × 5)- Range
- 0 to 1275 mA
- Unit
- mA
Confirmed for 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018 to 2019, 2022.
Upper adapted coupling point K2 from macro slip path adaptation PASSAT_MQB_DQ250_UPPER_ADAPTED_COUPLING_POINT_K2_FROM_MACRO_SLIP_PATH_ADAPTConfirmed
- Request
22 11 0C - Service 22
DID 110C - Module
7E1 → 7E9 - Every
3600 s - Testing for 1988 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x93 = 147 → (147 × 5) = 735 mA
- Formula
(val × 5)- Range
- 0 to 1275 mA
- Unit
- mA
Confirmed for 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2018 to 2019, 2022.
Valve lift system, result of last switch, intake PASSAT_VLV_LIFT_SYSTEMConfirmed
- Request
22 16 BE - Service 22
DID 16BE - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Valve lift system, valve lift, exhaust PASSAT_VLV_LIFT_SYSTEM_VLV_LIFTConfirmed
- Request
22 16 BB - Service 22
DID 16BB - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x0F = 15 → 15
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Valve lift system, valve lift, intake PASSAT_VLV_LIFT_SYSTEM_VLVConfirmed
- Request
22 16 BA - Service 22
DID 16BA - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Valve timing, the difference between the, actual and the set angle PASSAT_VLV_TIM_DIFF_ACT_SETConfirmed
- Request
22 10 EC - Service 22
DID 10EC - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 64) = 0 °
- Formula
(val ÷ 64)- Range
- -512 to 511.9843 °
- Unit
- °
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006.
Variable valve timing, intake, bank 1, regulation PASSAT_VARIABLE_VLV_TIM_INT_1Confirmed
- Request
22 12 7B - Service 22
DID 127B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x26EF = 9967 → (9967 × 0.0030517549) = 30.416841 %
- Formula
(val × 0.0030517549)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Variable valve timing, intake, bank 1, switch on PASSAT_VARIABLE_VLV_TIM_INT_1_ONConfirmed
- Request
22 12 7D - Service 22
DID 127D - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2019 to 2026
Example reply from a 2018 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x294C = 10572 → (10572 × 0.0030517549) = 32.263153 %
- Formula
(val × 0.0030517549)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2018. In testing for 1988 to 2005, 2007 to 2017, 2020 to 2026. Not supported for 2006, 2019.
Wear index PASSAT_PQ35_WEAR_IDXConfirmed
- Request
22 10 E2 - Service 22
DID 10E2 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 m
- Formula
val- Range
- -32768 to 32767 m
- Unit
- m
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Engine › DPF
Diesel particulate filter ash load limit PASSAT_MQB_DPF_ASH_LOAD_LIMITConfirmed
- Request
22 1A BF - Service 22
DID 1ABF - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x2800 = 10240 → (10240 × 78.125 ÷ 10000) = 80
- Formula
(val × 78.125 ÷ 10000)- Range
- 0 to 511.992
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter diff pressure: raw value 1 PASSAT_MQB_DPF_DIFF_P_RAW_VALUE_1Confirmed
- Request
22 26 9A - Service 22
DID 269A - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2017 to 2019. In testing for 1988 to 2016, 2020 to 2026.
Diesel particulate filter diff pressure: raw value 2 PASSAT_MQB_DPF_DIFF_P_RAW_VALUE_2Confirmed
- Request
22 26 9B - Service 22
DID 269B - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0
- Formula
val- Range
- -32768 to 32767
- Unit
- Raw value
Confirmed for 2017 to 2019. In testing for 1988 to 2016, 2020 to 2026.
Diesel particulate filter field regeneration lock status PASSAT_PQ35_DPF_FIELD_REGEN_LOCKConfirmed
- Request
22 11 C1 - Service 22
DID 11C1 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2012, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2018 to 2019, 2022.
Diesel particulate filter field regeneration request PASSAT_MQB_DPF_FIELD_REGEN_REQUESTConfirmed
- Request
22 1A C2 - Service 22
DID 1AC2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter fuel consumption since last regeneration PASSAT_MQB_DPF_FUEL_CONSUMPTION_SINCE_LAST_REGENConfirmed
- Request
22 1A C1 - Service 22
DID 1AC1 - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 100 ÷ 10000) = 0 L
- Formula
(val × 100 ÷ 10000)- Range
- 0 to 655.35 L
- Unit
- L
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter fuel consumption since last regeneration PASSAT_PQ35_DPF_FUEL_CON_REGENConfirmed
- Request
22 11 5A - Service 22
DID 115A - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2011, 2013 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x002B = 43 → (43 ÷ 100) = 0.43 L
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 L
- Unit
- L
Confirmed for 2012, 2017. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2018 to 2019, 2022.
Diesel particulate filter inlet lambda value PASSAT_MQB_DPF_INLET_LAMBDA_VALUEConfirmed
- Request
22 1A D5 - Service 22
DID 1AD5 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x03DC = 988 → (988 × 10 ÷ 10000) = 0.988
- Formula
(val × 10 ÷ 10000)- Range
- -32.768 to 32.767
- Unit
- Number
Confirmed for 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2022.
Diesel particulate filter oil ash volume PASSAT_PQ35_DPF_OIL_ASH_VOLConfirmed
- Request
22 11 53 - Service 22
DID 1153 - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2011, 2014 to 2015, 2021 to 2026
Example reply from a 2020 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0009 = 9 → (9 ÷ 100) = 0.09 L
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 L
- Unit
- L
Confirmed for 2012 to 2013, 2016 to 2020. In testing for 1988 to 2005, 2008 to 2010, 2021, 2023 to 2026. Not supported for 2006 to 2007, 2011, 2014 to 2015, 2022.
Diesel particulate filter regeneration level current PASSAT_MQB_DPF_REGEN_LEVEL_IConfirmed
- Request
22 1A D3 - Service 22
DID 1AD3 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter regeneration release requirement PASSAT_MQB_DPF_REGEN_RELEASE_REQUIREMENTConfirmed
- Request
22 1A D2 - Service 22
DID 1AD2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter regeneration status PASSAT_MQB_DPF_REGEN_STATUSConfirmed
- Request
22 1A D4 - Service 22
DID 1AD4 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0
- Formula
val- Range
- 0 to 65535
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter regeneration time counter PASSAT_MQB_DPF_REGEN_TIME_COUNTERConfirmed
- Request
22 1A C0 - Service 22
DID 1AC0 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 6400 ÷ 10000) = 0 s
- Formula
(val × 6400 ÷ 10000)- Range
- 0 to 41942.4 s
- Unit
- s
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter service regeneration current duration PASSAT_MQB_DPF_SERVICE_REGEN_I_DURATIONConfirmed
- Request
22 1A C4 - Service 22
DID 1AC4 - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 6400 ÷ 10000) = 0 s
- Formula
(val × 6400 ÷ 10000)- Range
- 0 to 41942.4 s
- Unit
- s
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter soot mass calculated PASSAT_MQB_DPF_SOOT_MASS_CALCULATEDConfirmed
- Request
22 26 09 - Service 22
DID 2609 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x01FF = 511 → (511 × 100 ÷ 10000) = 5.11
- Formula
(val × 100 ÷ 10000)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter soot mass measured PASSAT_MQB_DPF_SOOT_MASS_MEASUREDConfirmed
- Request
22 1A BE - Service 22
DID 1ABE - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 × 100 ÷ 10000) = 0
- Formula
(val × 100 ÷ 10000)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics average drive cycle time during charge cycle PASSAT_MQB_DPF_STATISTICS_AVERAGE_DRIVE_CYCLE_TIME_DURING_CHARGE_CYCLEConfirmed
- Request
22 1A CC - Service 22
DID 1ACC - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 1600 ÷ 100) = 0 s
- Formula
(val × 1600 ÷ 100)- Range
- 0 to 4080 s
- Unit
- s
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics error status PASSAT_MQB_DPF_STATISTICS_ERROR_STATUSConfirmed
- Request
22 1A CA - Service 22
DID 1ACA - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics exhaust temperature regulation average value PASSAT_MQB_DPF_STATISTICS_EXHAUST_T_REGULATION_AVERAGE_VALUEConfirmed
- Request
22 1A C7 - Service 22
DID 1AC7 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2020 to 2026
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
(val × 1.98 ÷ 127)- Range
- -1.99 to 1.98
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics number of interrupted regenerations PASSAT_MQB_DPF_STATISTICS_NUMBER_INTERRUPTED_REGENSConfirmed
- Request
22 1A C9 - Service 22
DID 1AC9 - Module
7E0 → 7E8 - Every
3600 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics regeneration blocked status PASSAT_MQB_DPF_STATISTICS_REGEN_BLOCKED_STATUSConfirmed
- Request
22 1A C8 - Service 22
DID 1AC8 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics regeneration request PASSAT_MQB_DPF_STATISTICS_REGEN_REQUESTConfirmed
- Request
22 1A C5 - Service 22
DID 1AC5 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics regeneration time PASSAT_MQB_DPF_STATISTICS_REGEN_TIMEConfirmed
- Request
22 1A CD - Service 22
DID 1ACD - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 6400 ÷ 100) = 0 s
- Formula
(val × 6400 ÷ 100)- Range
- 0 to 16320 s
- Unit
- s
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics regeneration time slice not possible in charge cycle PASSAT_MQB_DPF_STATISTICS_REGEN_TIME_SLICE_NOT_POSS_IN_CHARGE_CYCLEConfirmed
- Request
22 1A CE - Service 22
DID 1ACE - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.498 ÷ 255) = 0
- Formula
(val × 0.498 ÷ 255)- Range
- 0 to 0.498
- Unit
- Number
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter statistics route in charge cycle PASSAT_MQB_DPF_STATISTICS_ROUTE_IN_CHARGE_CYCLEConfirmed
- Request
22 1A CB - Service 22
DID 1ACB - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 800 ÷ 100) = 0 km
- Formula
(val × 800 ÷ 100)- Range
- 0 to 2040 km
- Unit
- km
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter time since last regeneration PASSAT_MQB_DPF_TIME_SINCE_LAST_REGENConfirmed
- Request
22 1A C3 - Service 22
DID 1AC3 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 127.998 ÷ 65535)- Range
- 0 to 127.998 h
- Unit
- h
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter unburned fuel calculated PASSAT_MQB_DPF_UNBURNED_FUEL_CALCULATEDConfirmed
- Request
22 18 BB - Service 22
DID 18BB - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 1000) = 0
- Formula
(val ÷ 1000)- Range
- -32.768 to 32.767
- Unit
- Number
Confirmed for 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2022.
Diesel particulate filter, charge limit for service regeneration while driving PASSAT_MQB_DPF_CHARGE_LIMIT_SERVICE_REGEN_WHILE_DRIVINGConfirmed
- Request
22 1A BB - Service 22
DID 1ABB - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits.
0x0FA0 = 4000 → (4000 × 100 ÷ 10000) = 40
- Formula
(val × 100 ÷ 10000)- Range
- 0 to 655.35
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter, charge limit over-charge PASSAT_MQB_DPF_CHARGE_LIMIT_OVER_CHARGEConfirmed
- Request
22 1A BC - Service 22
DID 1ABC - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1388 = 5000 → (5000 × 100 ÷ 10000) = 50
- Formula
(val × 100 ÷ 10000)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Diesel particulate filter, distance since last regeneration PASSAT_MQB_DPF_DISTANCE_SINCE_LAST_REGENConfirmed
- Request
22 1A BA - Service 22
DID 1ABA - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2017, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
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 2018 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017, 2022.
Distance since last regeneration PASSAT_PQ35_DIST_LAST_REGENConfirmed
- Request
22 11 56 - Service 22
DID 1156 - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2011, 2014, 2019, 2021 to 2026
Example reply from a 2020 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x0000003C = 60 → (60 ÷ 1000) = 0.06 km
- Formula
(val ÷ 1000)- Range
- 0 to 4294967 km
- Unit
- km
Confirmed for 2012 to 2013, 2015 to 2018, 2020. In testing for 1988 to 2005, 2009 to 2010, 2021, 2023 to 2026. Not supported for 2006 to 2008, 2011, 2014, 2019, 2022.
Regeneration duration PASSAT_PQ35_REGEN_DURConfirmed
- Request
22 13 47 - Service 22
DID 1347 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 31 of the reply, 32 bits.
0x00000000 = 0 → 0 min
- Formula
val- Range
- 0 to 4294967295 min
- Unit
- min
Confirmed for 2012, 2017. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026. Not supported for 2018 to 2019.
Service regeneration status PASSAT_PQ35_SRV_REGEN_STATConfirmed
- Request
22 11 5C - Service 22
DID 115C - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2010, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2011 to 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2015, 2022.
Soot index PASSAT_PQ35_SOOT_IDXConfirmed
- Request
22 13 54 - Service 22
DID 1354 - Module
7E0 → 7E8 - Every
30 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2026
Example reply from a 2019 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → 0 m
- Formula
val- Range
- -32768 to 32767 m
- Unit
- m
Confirmed for 2012, 2017 to 2019. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011, 2015, 2022.
Soot mass measured PASSAT_PQ35_SOOT_MASS_MEASConfirmed
- Request
22 11 4E - Service 22
DID 114E - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2018 to 2026
Example reply from a 2017 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x00F7 = 247 → (247 ÷ 100) = 2.47
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67
- Unit
- Raw value
Confirmed for 2012, 2017. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2026. Not supported for 2018 to 2019.
Engine › EGR
Exhaust gas recirculation 2: filter press loss, modeled PASSAT_MQB_EXHAUST_GAS_RECIRCULATION_2_FILTER_P_LOSS_MODELEDConfirmed
- Request
22 2A E1 - Service 22
DID 2AE1 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1379 = 4985 → (4985 ÷ 10 − 500) = -1.5
- Formula
(val ÷ 10 − 500)- Range
- -3776.8 to 2776.7
- Unit
- Raw value
Confirmed for 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017 to 2019.
Exhaust gas recirculation 2: filter press loss, simulated PASSAT_MQB_EXHAUST_GAS_RECIRCULATION_2_FILTER_P_LOSS_SIMULATEDConfirmed
- Request
22 2A E2 - Service 22
DID 2AE2 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x1388 = 5000 → (5000 ÷ 10 − 500) = 0
- Formula
(val ÷ 10 − 500)- Range
- -3776.8 to 2776.7
- Unit
- Raw value
Confirmed for 2022. In testing for 1988 to 2005, 2007 to 2010, 2013 to 2014, 2016, 2020 to 2021, 2023 to 2026. Not supported for 2006, 2011 to 2012, 2015, 2017 to 2019.
High press EGR closing v1 PASSAT_PQ35_HIGH_P_EGR_CLOSING_VAR_1Confirmed
- Request
22 F4 69 - Service 22
DID F469 - Module
7E0 → 7E8 - Every
1 s - Testing for 1988 to 2011, 2013 to 2016, 2020 to 2021, 2023 to 2026
Example reply from a 2022 Volkswagen Passat.
Bits 8 to 15 of the reply, 8 bits. The value is signed.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012, 2017 to 2019, 2022. In testing for 1988 to 2011, 2013 to 2016, 2020 to 2021, 2023 to 2026.
Engine › Internal
Actual EGR A supported EGR_A_ACT_SUPSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bit 6 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Actual EGR A supported EGR_B_ACT_SUPSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bit 3 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Commanded EGR A supported EGR_A_CMD_SUPSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bit 7 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Commanded EGR A supported EGR_B_CMD_SUPSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bit 4 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
EGR A error supported EGR_A_ERR_SUPSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bit 5 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
EGR A error supported EGR_B_ERR_SUPSAE J1979Confirmed
- Request
01 69 - Service 01
PID 69 - Module
7E0 → 7E8 - Every
250 ms
Bit 2 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Is ECT sensor 1 supported? ECT_1_SUPSAE J1979Confirmed
- Request
01 67 - Service 01
PID 67 - Module
7E0 → 7E8 - Every
1 s
Bit 7 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Number
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Is ECT sensor 2 supported? ECT_2_SUPSAE J1979Confirmed
- Request
01 67 - Service 01
PID 67 - Module
7E0 → 7E8 - Every
1 s
Bit 6 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Number
Confirmed for 2019. Supported for 2015 to 2018, 2020, 2022, 2025.
Maximum value for equivalence ratio MAX_EQ_RATSAE J1979Confirmed
- Request
01 4F - Service 01
PID 4F - Module
7E0 → 7E8 - Every
3600 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2019. Supported for 2006 to 2007, 2012 to 2018, 2020.
Maximum value for intake manifold absolute pressure (MAP) MAX_MAPSAE J1979Confirmed
- Request
01 4F - Service 01
PID 4F - Module
7E0 → 7E8 - Every
3600 s
Bits 24 to 31 of the reply, 8 bits.
- Formula
(val × 10)- Range
- 0 to 2550 kPa
- Unit
- kPa
Confirmed for 2019. Supported for 2006 to 2007, 2012 to 2018, 2020.
Maximum value for oxygen sensor current MAX_O2_CURRSAE J1979Confirmed
- Request
01 4F - Service 01
PID 4F - Module
7E0 → 7E8 - Every
3600 s
Bits 16 to 23 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 mA
- Unit
- mA
Confirmed for 2019. Supported for 2006 to 2007, 2012 to 2018, 2020.
Maximum value for oxygen sensor voltage MAX_O2_VOLTSAE J1979Confirmed
- Request
01 4F - Service 01
PID 4F - Module
7E0 → 7E8 - Every
3600 s
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 V
- Unit
- V
Confirmed for 2019. Supported for 2006 to 2007, 2012 to 2018, 2020.
Engine › OxygenSensors
02S Bank 1, Sensor 1 present O2S11_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 7 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 1, Sensor 2 present O2S12_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 6 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 1, Sensor 3 present O2S13_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 5 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2008 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 1, Sensor 4 present O2S14_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 4 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2008 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 2, Sensor 1 present O2S21_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 3 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 2, Sensor 2 present O2S22_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 2 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2006 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 2, Sensor 3 present O2S23_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 1 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2008 to 2009, 2011 to 2016, 2018, 2020.
02S Bank 2, Sensor 4 present O2S24_EXISTSSAE J1979Confirmed
- Request
01 13 - Service 01
PID 13 - Module
7E0 → 7E8 - Every
3600 s
Bit 0 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019. Supported for 2008 to 2009, 2011 to 2016, 2018, 2020.
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 2011, 2015, 2017 to 2019. Supported for 2008, 2014, 2016, 2020.
Lambda value, Equivalence Ratio Bank 1, Sensor 1 LAMBDA11_VOLTSAE J1979Confirmed
Pelican can show this parameter as the O2 lambda.
- Request
01 24 - Service 01
PID 24 - 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 2012. Supported for 2006 to 2007, 2013 to 2014.
O2S Output Voltage Bank 1, Sensor 2 O2S12SAE J1979Confirmed
- Request
01 15 - Service 01
PID 15 - Module
7E0 → 7E8 - Every
1 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 200)- Range
- 0 to 1.275 V
- Unit
- V
Confirmed for 2017. Supported for 2008 to 2009, 2011, 2014 to 2016, 2018, 2020.
SHRTFT associated with O2S11 SHRTFT11SAE J1979Confirmed
- Request
01 14 - Service 01
PID 14 - Module
7E0 → 7E8 - Every
1 s
Bits 8 to 15 of the reply, 8 bits.
- Formula
(val × 100 ÷ 128 − 128)- Range
- -100 to 99.22 %
- Unit
- %
Confirmed for 2017. Supported for 2008 to 2009, 2011, 2014 to 2016, 2018, 2020.
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 2011, 2015, 2017 to 2019. Supported for 2008, 2014, 2016, 2020.
Wide Range O2S Voltage, O2 Sensor Bank 1, Sensor 1 O2S11_VOLTSAE J1979Confirmed
- Request
01 24 - Service 01
PID 24 - Module
7E0 → 7E8 - Every
250 ms
Bits 16 to 31 of the reply, 16 bits.
- Formula
(val ÷ 8196)- Range
- 0 to 7.999 V
- Unit
- V
Confirmed for 2012. Supported for 2006 to 2007, 2013 to 2014.