Volkswagen Passat

Engine parameters

The Volkswagen Passat has 414 engine parameters.

● Confirmed◆ In testing○ Supported× Not supported

How to read a parameter card

Calculated oil temperature PASSAT_PQ35_CALCULATED_OIL_TConfirmed

Pelican can show this parameter as the engine oil temperature.

  • Request22 20 A1
  • Service 22DID 20A1
  • Module7E0 → 7E8
  • Every5 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.

  1. The parameter's name and its ID in the OBDb. Confirmed shows when a response from a real car confirms the parameter.
  2. The clutch mark shows a Connectable, a parameter that Pelican surfaces in its interface.
  3. The service and PID/DID asked for, the control module it's sent to, and how often Pelican asks.
  4. The reply's bytes. The parameter's bytes are blue. Bytes for other parameters in the same reply are grayed out. Hover over a byte to see the parameter it represents.
  5. Where the parameter is in the response, and how Pelican converts the raw value into a value.
  6. A real reply, decoded. The raw value comes first, then the reading.
  7. Which model years have tested this parameter.

A/C clutch PASSAT_CLIMATE_A_C_CLCHConfirmed

  • Request22 48 2B
  • Service 22DID 482B
  • Module746 → 7B0
  • Every2 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

  • Request22 26 04
  • Service 22DID 2604
  • Module746 → 7B0
  • Every5 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

  • Request22 10 1A
  • Service 22DID 101A
  • Module7E0 → 7E8
  • Every250 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

  • Request22 10 17
  • Service 22DID 1017
  • Module7E0 → 7E8
  • Every1 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

  • Request01 43
  • Service 01PID 43
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request22 29 2B
  • Service 22DID 292B
  • Module7E0 → 7E8
  • Every250 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

  • Request22 15 C7
  • Service 22DID 15C7
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 1C
  • Service 22DID 121C
  • Module7E0 → 7E8
  • Every1 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.

  • Request01 10
  • Service 01PID 10
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 B8
  • Service 22DID 11B8
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 24
  • Service 22DID 1024
  • Module7E0 → 7E8
  • Every1 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

  • Request22 26 ED
  • Service 22DID 26ED
  • Module746 → 7B0
  • Every5 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

  • Request22 15 09
  • Service 22DID 1509
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 14
  • Service 22DID 1014
  • Module714 → 77E
  • Every5 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

  • Request22 14 F8
  • Service 22DID 14F8
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 64
  • Service 22DID 1064
  • Module7E1 → 7E9
  • Every5 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

  • Request22 10 79
  • Service 22DID 1079
  • Module7E1 → 7E9
  • Every5 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

  • Request22 29 99
  • Service 22DID 2999
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 70 4F
  • Service 22DID 704F
  • Module7E1 → 7E9
  • Every1 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

  • Request22 12 8C
  • Service 22DID 128C
  • Module7E0 → 7E8
  • Every1 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.

  • Request01 33
  • Service 01PID 33
  • Module7E0 → 7E8
  • Every250 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

  • Request22 18 1A
  • Service 22DID 181A
  • Module7E0 → 7E8
  • Every250 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

  • Request22 16 EE
  • Service 22DID 16EE
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 F0
  • Service 22DID 11F0
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 CC
  • Service 22DID 11CC
  • Module7E0 → 7E8
  • Every5 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

  • Request22 26 13
  • Service 22DID 2613
  • Module746 → 7B0
  • Every5 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.

  • Request01 04
  • Service 01PID 04
  • Module7E0 → 7E8
  • Every250 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.

  • Request22 20 A1
  • Service 22DID 20A1
  • Module7E0 → 7E8
  • Every5 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

  • Request22 52 3B
  • Service 22DID 523B
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 11 28
  • Service 22DID 1128
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 25
  • Service 22DID 1125
  • Module7E0 → 7E8
  • Every1 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

  • Request22 4F F5
  • Service 22DID 4FF5
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 6C
  • Service 22DID 136C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 71
  • Service 22DID 1371
  • Module7E0 → 7E8
  • Every1 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

  • Request22 20 1A
  • Service 22DID 201A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 6E
  • Service 22DID 136E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 73
  • Service 22DID 1373
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 41
  • Service 22DID 1341
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 85
  • Service 22DID 1385
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 07
  • Service 22DID 1007
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 07
  • Service 22DID 1507
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 3C
  • Service 01PID 3C
  • Module7E0 → 7E8
  • Every250 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

  • Request22 15 15
  • Service 22DID 1515
  • Module7E0 → 7E8
  • Every5 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

  • Request22 38 B2
  • Service 22DID 38B2
  • Module7E1 → 7E9
  • Every5 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

  • Request22 51 6C
  • Service 22DID 516C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 51 49
  • Service 22DID 5149
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 89
  • Service 22DID 4189
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 87
  • Service 22DID 4187
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 18
  • Service 22DID 1118
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 11 18
  • Service 22DID 1118
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 10 2B
  • Service 22DID 102B
  • Module7E1 → 7E9
  • Every5 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

  • Request22 38 81
  • Service 22DID 3881
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 38 7F
  • Service 22DID 387F
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 38 80
  • Service 22DID 3880
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 10 2C
  • Service 22DID 102C
  • Module7E1 → 7E9
  • Every5 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

  • Request22 38 85
  • Service 22DID 3885
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 38 83
  • Service 22DID 3883
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 38 84
  • Service 22DID 3884
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 10 2A
  • Service 22DID 102A
  • Module7E1 → 7E9
  • Every5 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

  • Request22 11 E0
  • Service 22DID 11E0
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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.

  • Request01 44
  • Service 01PID 44
  • Module7E0 → 7E8
  • Every250 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

  • Request01 2E
  • Service 01PID 2E
  • Module7E0 → 7E8
  • Every1 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

  • Request01 12
  • Service 01PID 12
  • Module7E0 → 7E8
  • Every60 s

Bits 5 to 7 of the reply, 3 bits.

Unit
Named states
States
Raw valueStateMeaning
1UPSUpstream of first catalytic converter
2DNSDownstream of first catalytic converter inlet
4OFFAtmosphere / off
8DIAGPump commanded on for diagnostics

Confirmed for 2017. Supported for 2015 to 2016, 2018, 2020.

Commanded throttle actuator control TAC_PCTSAE J1979Confirmed

  • Request01 4C
  • Service 01PID 4C
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 29
  • Service 22DID 1129
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 11 2A
  • Service 22DID 112A
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 11 2B
  • Service 22DID 112B
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 02 8D
  • Service 22DID 028D
  • Module7E1 → 7E9
  • Every5 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

  • Request22 10 10
  • Service 22DID 1010
  • Module7E1 → 7E9
  • Every250 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

  • Request22 16 7E
  • Service 22DID 167E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 16
  • Service 22DID 1116
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 30
  • Service 22DID 1130
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 14
  • Service 22DID 1114
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 18
  • Service 22DID 1018
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 91
  • Service 22DID 1291
  • Module7E0 → 7E8
  • Every5 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

  • Request22 11 35
  • Service 22DID 1135
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 CD
  • Service 22DID 15CD
  • Module7E0 → 7E8
  • Every5 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

  • Request22 13 A0
  • Service 22DID 13A0
  • Module7E0 → 7E8
  • Every5 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

  • Request22 11 A7
  • Service 22DID 11A7
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 18 B6
  • Service 22DID 18B6
  • Module713 → 77D
  • Every900 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

  • Request22 18 B6
  • Service 22DID 18B6
  • Module713 → 77D
  • Every900 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

  • Request22 10 EB
  • Service 22DID 10EB
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 65
  • Service 22DID 1065
  • Module7E0 → 7E8
  • Every5 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

  • Request22 16 2F
  • Service 22DID 162F
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 F1
  • Service 22DID 10F1
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 F3
  • Service 22DID 10F3
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 B8
  • Service 22DID 15B8
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 E6
  • Service 22DID 11E6
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 B2
  • Service 22DID 11B2
  • Module7E0 → 7E8
  • Every5 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

  • Request22 1A BD
  • Service 22DID 1ABD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 F9
  • Service 22DID 10F9
  • Module7E0 → 7E8
  • Every5 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

  • Request22 10 44
  • Service 22DID 1044
  • Module7E0 → 7E8
  • Every300 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

  • Request22 14 F5
  • Service 22DID 14F5
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 7D
  • Service 22DID 147D
  • Module7E0 → 7E8
  • Every250 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

  • Request22 14 7F
  • Service 22DID 147F
  • Module7E0 → 7E8
  • Every250 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

  • Request22 10 0B
  • Service 22DID 100B
  • Module7E1 → 7E9
  • Every250 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

  • Request22 11 FF
  • Service 22DID 11FF
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 00
  • Service 22DID 1200
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 01
  • Service 22DID 1201
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 02
  • Service 22DID 1202
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 A3
  • Service 22DID 11A3
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 22
  • Service 22DID 1722
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 25
  • Service 22DID 1725
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 23
  • Service 22DID 1723
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 24
  • Service 22DID 1724
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 15
  • Service 22DID 1715
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 18
  • Service 22DID 1718
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 16
  • Service 22DID 1716
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 17 17
  • Service 22DID 1717
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 15 E7
  • Service 22DID 15E7
  • Module7E0 → 7E8
  • Every1 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request22 14 88
  • Service 22DID 1488
  • Module7E0 → 7E8
  • Every1 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

  • Request22 22 E4
  • Service 22DID 22E4
  • Module710 → 77A
  • Every1 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

  • Request22 02 8D
  • Service 22DID 028D
  • Module7E0 → 7E8
  • Every5 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

  • Request22 02 8D
  • Service 22DID 028D
  • Module7E0 → 7E8
  • Every5 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.

  • Request01 05
  • Service 01PID 05
  • Module7E0 → 7E8
  • Every500 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

  • Request01 67
  • Service 01PID 67
  • Module7E0 → 7E8
  • Every1 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

  • Request01 67
  • Service 01PID 67
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 BC
  • Service 22DID 11BC
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 B7
  • Service 22DID 15B7
  • Module7E0 → 7E8
  • Every5 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

  • Request22 10 63
  • Service 22DID 1063
  • Module7E0 → 7E8
  • Every5 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

  • Request01 0C
  • Service 01PID 0C
  • Module7E0 → 7E8
  • Every250 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

  • Request22 10 69
  • Service 22DID 1069
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 10
  • Service 22DID 1010
  • Module7E0 → 7E8
  • Every250 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

  • Request22 70 64
  • Service 22DID 7064
  • Module7E1 → 7E9
  • Every250 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

  • Request22 10 0C
  • Service 22DID 100C
  • Module7E1 → 7E9
  • Every250 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

  • Request22 10 47
  • Service 22DID 1047
  • Module7E0 → 7E8
  • Every250 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

  • Request22 10 0E
  • Service 22DID 100E
  • Module7E1 → 7E9
  • Every250 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

  • Request22 10 0F
  • Service 22DID 100F
  • Module7E1 → 7E9
  • Every250 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

  • Request22 17 4A
  • Service 22DID 174A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 55
  • Service 22DID 1755
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 13
  • Service 22DID 1313
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 C2
  • Service 22DID 10C2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 F4 3C
  • Service 22DID F43C
  • Module7E0 → 7E8
  • Every5 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

  • Request22 12 82
  • Service 22DID 1282
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 FB
  • Service 22DID 10FB
  • Module7E0 → 7E8
  • Every5 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

  • Request22 14 F7
  • Service 22DID 14F7
  • Module7E0 → 7E8
  • Every5 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

  • Request22 1A D7
  • Service 22DID 1AD7
  • Module7E0 → 7E8
  • Every5 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

  • Request22 11 F6
  • Service 22DID 11F6
  • Module7E0 → 7E8
  • Every1 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

  • Request22 26 0C
  • Service 22DID 260C
  • Module746 → 7B0
  • Every5 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

  • Request22 26 22
  • Service 22DID 2622
  • Module746 → 7B0
  • Every5 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

  • Request22 26 0D
  • Service 22DID 260D
  • Module746 → 7B0
  • Every5 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

  • Request22 26 26
  • Service 22DID 2626
  • Module746 → 7B0
  • Every5 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).

  • Request01 23
  • Service 01PID 23
  • Module7E0 → 7E8
  • Every250 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

  • Request22 16 2D
  • Service 22DID 162D
  • Module7E0 → 7E8
  • Every5 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

  • Request22 2A 1C
  • Service 22DID 2A1C
  • Module710 → 77A
  • Every1 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

  • Request22 10 5C
  • Service 22DID 105C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 CA
  • Service 22DID 15CA
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 1C
  • Service 22DID 101C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 97
  • Service 22DID 1097
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 1B
  • Service 22DID 101B
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 1F
  • Service 22DID 111F
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 7F
  • Service 22DID 167F
  • Module7E0 → 7E8
  • Every1 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

  • Request22 19 45
  • Service 22DID 1945
  • Module70E → 778
  • Every2 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

  • Request22 11 36
  • Service 22DID 1136
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 D2
  • Service 22DID 11D2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 18 08
  • Service 22DID 1808
  • Module713 → 77D
  • Every2 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

  • Request22 18 08
  • Service 22DID 1808
  • Module713 → 77D
  • Every2 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

  • Request22 13 F2
  • Service 22DID 13F2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 F3
  • Service 22DID 13F3
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 F4
  • Service 22DID 13F4
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 F5
  • Service 22DID 13F5
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 8D
  • Service 22DID 138D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 E5
  • Service 22DID 10E5
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 FF
  • Service 22DID 10FF
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 05
  • Service 22DID 1105
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 00
  • Service 22DID 1100
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 04
  • Service 22DID 1104
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 D0
  • Service 22DID 10D0
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 D6
  • Service 22DID 10D6
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 DC
  • Service 22DID 10DC
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 D3
  • Service 22DID 10D3
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 D9
  • Service 22DID 10D9
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 DF
  • Service 22DID 10DF
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 14 6E
  • Service 22DID 146E
  • Module7E0 → 7E8
  • Every300 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

  • Request22 14 74
  • Service 22DID 1474
  • Module7E0 → 7E8
  • Every300 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

  • Request22 14 7A
  • Service 22DID 147A
  • Module7E0 → 7E8
  • Every300 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

  • Request22 10 D1
  • Service 22DID 10D1
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 D2
  • Service 22DID 10D2
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 DD
  • Service 22DID 10DD
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 D8
  • Service 22DID 10D8
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 10 DE
  • Service 22DID 10DE
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 14 6D
  • Service 22DID 146D
  • Module7E0 → 7E8
  • Every300 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

  • Request22 14 73
  • Service 22DID 1473
  • Module7E0 → 7E8
  • Every300 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

  • Request22 14 79
  • Service 22DID 1479
  • Module7E0 → 7E8
  • Every300 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

  • Request22 11 9D
  • Service 22DID 119D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 A0
  • Service 22DID 11A0
  • Module7E0 → 7E8
  • Every1 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

  • Request01 0F
  • Service 01PID 0F
  • Module7E0 → 7E8
  • Every250 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

  • Request22 14 9E
  • Service 22DID 149E
  • Module7E0 → 7E8
  • Every5 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

  • Request22 15 C0
  • Service 22DID 15C0
  • Module7E0 → 7E8
  • Every5 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

  • Request22 12 FE
  • Service 22DID 12FE
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 11 89
  • Service 22DID 1189
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 8A
  • Service 22DID 118A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 8B
  • Service 22DID 118B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 4B
  • Service 22DID 174B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 40
  • Service 22DID 1740
  • Module7E0 → 7E8
  • Every1 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

  • Request01 0B
  • Service 01PID 0B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 3C
  • Service 22DID 103C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 DD
  • Service 22DID 11DD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 DA
  • Service 22DID 11DA
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 AB
  • Service 22DID 11AB
  • Module7E0 → 7E8
  • Every1 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

  • Request22 18 00
  • Service 22DID 1800
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 75
  • Service 22DID 1175
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 43
  • Service 22DID 1743
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 28
  • Service 22DID 1628
  • Module7E0 → 7E8
  • Every5 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

  • Request22 21 14
  • Service 22DID 2114
  • Module7E1 → 7E9
  • Every1 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

  • Request22 11 5A
  • Service 22DID 115A
  • Module7E1 → 7E9
  • Every30 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

  • Request22 11 5C
  • Service 22DID 115C
  • Module7E1 → 7E9
  • Every30 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

  • Request22 10 E6
  • Service 22DID 10E6
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 0E
  • Service 22DID 120E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 11
  • Service 22DID 1211
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 0F
  • Service 22DID 120F
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 10
  • Service 22DID 1210
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 D4
  • Service 22DID 15D4
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 00
  • Service 22DID 1200
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 26 11
  • Service 22DID 2611
  • Module746 → 7B0
  • Every5 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

  • Request01 07
  • Service 01PID 07
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 7E
  • Service 22DID 177E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 80
  • Service 22DID 1780
  • Module7E0 → 7E8
  • Every1 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

  • Request01 56
  • Service 01PID 56
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 0A
  • Service 22DID 110A
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 14 F9
  • Service 22DID 14F9
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 14 CF
  • Service 22DID 14CF
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 F2
  • Service 22DID 11F2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 DC
  • Service 22DID 11DC
  • Module7E0 → 7E8
  • Every1 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

  • Request22 29 98
  • Service 22DID 2998
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 11 AC
  • Service 22DID 11AC
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 AD
  • Service 22DID 11AD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 26
  • Service 22DID 1026
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 30
  • Service 22DID 1230
  • Module7E0 → 7E8
  • Every1 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

  • Request22 13 14
  • Service 22DID 1314
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 39
  • Service 22DID 1139
  • Module7E0 → 7E8
  • Every5 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

  • Request22 12 31
  • Service 22DID 1231
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 47
  • Service 22DID 1147
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 4A
  • Service 22DID 114A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 48
  • Service 22DID 1148
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 49
  • Service 22DID 1149
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 4C
  • Service 22DID 114C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 46
  • Service 22DID 1146
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 4F
  • Service 22DID 114F
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 50
  • Service 22DID 1150
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 7D
  • Service 22DID 117D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 43 0E
  • Service 22DID 430E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 12
  • Service 22DID 1512
  • Module710 → 77A
  • Every1 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

  • Request22 17 8C
  • Service 22DID 178C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 3F
  • Service 22DID 123F
  • Module7E0 → 7E8
  • Every30 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

  • Request22 20 06
  • Service 22DID 2006
  • Module7E0 → 7E8
  • Every30 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

  • Request22 12 3C
  • Service 22DID 123C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 BA
  • Service 22DID 11BA
  • Module7E0 → 7E8
  • Every10 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

  • Request22 15 B9
  • Service 22DID 15B9
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 A4
  • Service 22DID 15A4
  • Module7E0 → 7E8
  • Every1 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

  • Request22 38 1D
  • Service 22DID 381D
  • Module7E1 → 7E9
  • Every1 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

  • Request22 38 1E
  • Service 22DID 381E
  • Module7E1 → 7E9
  • Every1 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

  • Request22 15 BD
  • Service 22DID 15BD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 B9
  • Service 22DID 11B9
  • Module7E0 → 7E8
  • Every1 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

  • Request22 17 9C
  • Service 22DID 179C
  • Module7E0 → 7E8
  • Every5 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.

  • Request22 11 BE
  • Service 22DID 11BE
  • Module7E0 → 7E8
  • Every5 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.

  • Request22 11 BE
  • Service 22DID 11BE
  • Module7E0 → 7E8
  • Every5 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

  • Request22 22 4B
  • Service 22DID 224B
  • Module714 → 77E
  • Every300 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

  • Request22 10 EA
  • Service 22DID 10EA
  • Module7E0 → 7E8
  • Every1 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

  • Request22 22 0C
  • Service 22DID 220C
  • Module714 → 77E
  • Every5 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

  • Request22 26 0A
  • Service 22DID 260A
  • Module746 → 7B0
  • Every5 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

  • Request22 12 90
  • Service 22DID 1290
  • Module7E0 → 7E8
  • Every5 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

  • Request22 11 3D
  • Service 22DID 113D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 5B
  • Service 22DID 115B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 D0
  • Service 22DID 14D0
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 C7
  • Service 22DID 14C7
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 D1
  • Service 22DID 14D1
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 C8
  • Service 22DID 14C8
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 F4
  • Service 22DID 16F4
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 3C
  • Service 22DID 163C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 3B
  • Service 22DID 163B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 7D
  • Service 22DID 167D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 CC
  • Service 22DID 14CC
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 F4
  • Service 22DID 11F4
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 CD
  • Service 22DID 14CD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 F3
  • Service 22DID 11F3
  • Module7E0 → 7E8
  • Every1 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

  • Request22 14 CE
  • Service 22DID 14CE
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 31
  • Service 22DID 1131
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 EE
  • Service 22DID 11EE
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 EF
  • Service 22DID 11EF
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 84
  • Service 22DID 1184
  • Module7E0 → 7E8
  • Every1 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

  • Request22 26 06
  • Service 22DID 2606
  • Module746 → 7B0
  • Every2 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

  • Request22 26 07
  • Service 22DID 2607
  • Module746 → 7B0
  • Every2 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

  • Request22 11 11
  • Service 22DID 1111
  • Module7E0 → 7E8
  • Every5 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

  • Request22 16 26
  • Service 22DID 1626
  • Module7E0 → 7E8
  • Every5 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

  • Request22 14 A1
  • Service 22DID 14A1
  • Module7E0 → 7E8
  • Every250 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

  • Request22 11 17
  • Service 22DID 1117
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 12 72
  • Service 22DID 1272
  • Module7E0 → 7E8
  • Every5 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

  • Request22 26 3D
  • Service 22DID 263D
  • Module746 → 7B0
  • Every5 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

  • Request22 26 05
  • Service 22DID 2605
  • Module746 → 7B0
  • Every5 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

  • Request22 10 E4
  • Service 22DID 10E4
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 12 16
  • Service 22DID 1216
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 BE
  • Service 22DID 10BE
  • Module7E0 → 7E8
  • Every250 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

  • Request22 15 CC
  • Service 22DID 15CC
  • Module7E0 → 7E8
  • Every1 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

  • Request22 15 CB
  • Service 22DID 15CB
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 3A
  • Service 22DID 113A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 41
  • Service 22DID 1141
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 CB
  • Service 22DID 12CB
  • Module7E0 → 7E8
  • Every30 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.

  • Request01 06
  • Service 01PID 06
  • Module7E0 → 7E8
  • Every250 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

  • Request22 13 01
  • Service 22DID 1301
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 2D
  • Service 22DID 112D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 38 00
  • Service 22DID 3800
  • Module7E1 → 7E9
  • Every1 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

  • Request22 51 D8
  • Service 22DID 51D8
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 D0
  • Service 22DID 11D0
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 CD
  • Service 22DID 11CD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 26 12
  • Service 22DID 2612
  • Module746 → 7B0
  • Every5 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

  • Request22 1E BB
  • Service 22DID 1EBB
  • Module7E5 → 7ED
  • Every5 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

  • Request22 16 C5
  • Service 22DID 16C5
  • Module7E0 → 7E8
  • Every250 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

  • Request22 12 FC
  • Service 22DID 12FC
  • Module7E0 → 7E8
  • Every3600 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.

  • Request01 0E
  • Service 01PID 0E
  • Module7E0 → 7E8
  • Every250 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

  • Request22 20 0A
  • Service 22DID 200A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 20 0B
  • Service 22DID 200B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 20 0C
  • Service 22DID 200C
  • Module7E0 → 7E8
  • Every1 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

  • Request22 20 0D
  • Service 22DID 200D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 7D
  • Service 22DID 417D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 7B
  • Service 22DID 417B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 7F
  • Service 22DID 417F
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 81
  • Service 22DID 4181
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 85
  • Service 22DID 4185
  • Module7E0 → 7E8
  • Every1 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

  • Request22 41 83
  • Service 22DID 4183
  • Module7E0 → 7E8
  • Every1 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

  • Request22 70 53
  • Service 22DID 7053
  • Module7E1 → 7E9
  • Every250 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

  • Request22 13 40
  • Service 22DID 1340
  • Module7E0 → 7E8
  • Every250 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

  • Request22 10 6B
  • Service 22DID 106B
  • Module7E0 → 7E8
  • Every250 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

  • Request22 20 3F
  • Service 22DID 203F
  • Module7E1 → 7E9
  • Every250 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

  • Request22 10 7D
  • Service 22DID 107D
  • Module7E0 → 7E8
  • Every250 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

  • Request22 12 25
  • Service 22DID 1225
  • Module7E0 → 7E8
  • Every250 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

  • Request22 12 23
  • Service 22DID 1223
  • Module7E0 → 7E8
  • Every250 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

  • Request22 10 E3
  • Service 22DID 10E3
  • Module7E0 → 7E8
  • Every250 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

  • Request22 13 3F
  • Service 22DID 133F
  • Module7E0 → 7E8
  • Every250 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

  • Request22 17 13
  • Service 22DID 1713
  • Module7E0 → 7E8
  • Every1 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.

  • Request22 70 4E
  • Service 22DID 704E
  • Module7E1 → 7E9
  • Every5 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

  • Request22 70 51
  • Service 22DID 7051
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 11 7E
  • Service 22DID 117E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 2C
  • Service 22DID 112C
  • Module7E0 → 7E8
  • Every5 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

  • Request01 51
  • Service 01PID 51
  • Module7E0 → 7E8
  • Every250 ms

Bits 0 to 7 of the reply, 8 bits.

Unit
Named states
States
Raw valueStateMeaning
1GASGasoline/petrol
2METHMethanol
3ETHEthanol
4DSLDiesel
5LPGLiquefied petroleum gas
6CNGCompressed natural gas
7PROPPropane
8ELECBattery/electric
9BI_GASBi-fuel vehicle using gasoline/petrol
10BI_METHBi-fuel vehicle using methanol
11BI_ETHBi-fuel vehicle using ethanol
12BI_LPGBi-fuel vehicle using LPG
13BI_CNGBi-fuel vehicle using CNG
14BI_PROPBi-fuel vehicle using propane
15BI_ELECBi-fuel vehicle using battery
16BI_MIXBi-fuel vehicle using battery and combustion engine for propulsion
17HYB_GASHybrid vehicle using gasoline engine for propulsion
18HYB_ETHHybrid vehicle using gasoline engine on ethanol for propulsion
19HYB_DSLHybrid vehicle using diesel engine for propulsion
20HYB_ELECHybrid vehicle using battery for propulsion
21HYB_MIXHybrid vehicle using battery and combustion engine for propulsion
22HYB_REGHybrid vehicle in regeneration mode
23BI_DSLBi-fuel vehicle using diesel
24BI_NGBi-fuel vehicle using natural gas
25BI_DSLBi-fuel vehicle using diesel
26NGNatural gas
27DSL_CNGDual fuel vehicle using diesel and CNG
28DSL_LNGDual fuel vehicle using diesel and LNG
29FC_H2Fuel cell utilizing hydrogen
30HICE_HHOHydrogen Internal Combustion Engine
31KEROKerosene
32HFOHeavy 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

  • Request22 11 0B
  • Service 22DID 110B
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 11 0C
  • Service 22DID 110C
  • Module7E1 → 7E9
  • Every3600 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

  • Request22 16 BE
  • Service 22DID 16BE
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 BB
  • Service 22DID 16BB
  • Module7E0 → 7E8
  • Every1 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

  • Request22 16 BA
  • Service 22DID 16BA
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 EC
  • Service 22DID 10EC
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 7B
  • Service 22DID 127B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 12 7D
  • Service 22DID 127D
  • Module7E0 → 7E8
  • Every1 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

  • Request22 10 E2
  • Service 22DID 10E2
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 1A BF
  • Service 22DID 1ABF
  • Module7E0 → 7E8
  • Every1 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

  • Request22 26 9A
  • Service 22DID 269A
  • Module7E0 → 7E8
  • Every1 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

  • Request22 26 9B
  • Service 22DID 269B
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 C1
  • Service 22DID 11C1
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A C2
  • Service 22DID 1AC2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A C1
  • Service 22DID 1AC1
  • Module7E0 → 7E8
  • Every30 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

  • Request22 11 5A
  • Service 22DID 115A
  • Module7E0 → 7E8
  • Every30 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

  • Request22 1A D5
  • Service 22DID 1AD5
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 53
  • Service 22DID 1153
  • Module7E0 → 7E8
  • Every30 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

  • Request22 1A D3
  • Service 22DID 1AD3
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A D2
  • Service 22DID 1AD2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A D4
  • Service 22DID 1AD4
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A C0
  • Service 22DID 1AC0
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 1A C4
  • Service 22DID 1AC4
  • Module7E0 → 7E8
  • Every30 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

  • Request22 26 09
  • Service 22DID 2609
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A BE
  • Service 22DID 1ABE
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A CC
  • Service 22DID 1ACC
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 1A CA
  • Service 22DID 1ACA
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A C7
  • Service 22DID 1AC7
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 1A C9
  • Service 22DID 1AC9
  • Module7E0 → 7E8
  • Every3600 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

  • Request22 1A C8
  • Service 22DID 1AC8
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A C5
  • Service 22DID 1AC5
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A CD
  • Service 22DID 1ACD
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A CE
  • Service 22DID 1ACE
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A CB
  • Service 22DID 1ACB
  • Module7E0 → 7E8
  • Every30 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

  • Request22 1A C3
  • Service 22DID 1AC3
  • Module7E0 → 7E8
  • Every1 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

  • Request22 18 BB
  • Service 22DID 18BB
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A BB
  • Service 22DID 1ABB
  • Module7E0 → 7E8
  • Every30 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

  • Request22 1A BC
  • Service 22DID 1ABC
  • Module7E0 → 7E8
  • Every1 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

  • Request22 1A BA
  • Service 22DID 1ABA
  • Module7E0 → 7E8
  • Every30 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

  • Request22 11 56
  • Service 22DID 1156
  • Module7E0 → 7E8
  • Every30 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

  • Request22 13 47
  • Service 22DID 1347
  • Module7E0 → 7E8
  • Every1 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

  • Request22 11 5C
  • Service 22DID 115C
  • Module7E0 → 7E8
  • Every30 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

  • Request22 13 54
  • Service 22DID 1354
  • Module7E0 → 7E8
  • Every30 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

  • Request22 11 4E
  • Service 22DID 114E
  • Module7E0 → 7E8
  • Every1 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

  • Request22 2A E1
  • Service 22DID 2AE1
  • Module7E0 → 7E8
  • Every1 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

  • Request22 2A E2
  • Service 22DID 2AE2
  • Module7E0 → 7E8
  • Every1 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

  • Request22 F4 69
  • Service 22DID F469
  • Module7E0 → 7E8
  • Every1 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 69
  • Service 01PID 69
  • Module7E0 → 7E8
  • Every250 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

  • Request01 67
  • Service 01PID 67
  • Module7E0 → 7E8
  • Every1 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

  • Request01 67
  • Service 01PID 67
  • Module7E0 → 7E8
  • Every1 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

  • Request01 4F
  • Service 01PID 4F
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 4F
  • Service 01PID 4F
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 4F
  • Service 01PID 4F
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 4F
  • Service 01PID 4F
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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

  • Request01 13
  • Service 01PID 13
  • Module7E0 → 7E8
  • Every3600 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.

  • Request01 34
  • Service 01PID 34
  • Module7E0 → 7E8
  • Every250 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.

  • Request01 24
  • Service 01PID 24
  • Module7E0 → 7E8
  • Every250 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

  • Request01 15
  • Service 01PID 15
  • Module7E0 → 7E8
  • Every1 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

  • Request01 14
  • Service 01PID 14
  • Module7E0 → 7E8
  • Every1 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

  • Request01 34
  • Service 01PID 34
  • Module7E0 → 7E8
  • Every250 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

  • Request01 24
  • Service 01PID 24
  • Module7E0 → 7E8
  • Every250 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.

Keyboard shortcuts

jk/↓↑
Move down or up through a list or a grid.
hl/←→
Move across a row or between cards.
Enter
Open the focused link.
f
Open the current focus area's filter.
↓
In a filter, move to the first result.
Esc
Close a filter or a dialog.
?
Show these shortcuts.