LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Porsche >> 2003 >> Boxster Base, Standard >> Repair and Diagnosis >> Engine Performance >> System >> DME 7.8 Diagnosis >> Data output with a scan tool >> Mode 1
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Mode 1

The following PIDs are supported:

$00 Supported PIDs 

P PIDs supported in this mode are output.

Fig 1: PIDS 1 To 8
G00395020Courtesy of PORSCHE OF NORTH AMERICA, INC.
Fig 2: PIDS 9 To 10
G00395021Courtesy of PORSCHE OF NORTH AMERICA, INC.
Fig 3: PIDS 11 To 18
G00395022Courtesy of PORSCHE OF NORTH AMERICA, INC.
Fig 4: PIDS 19 To 20
G00395023Courtesy of PORSCHE OF NORTH AMERICA, INC.
Fig 5: PIDS 21 To 28
G00395024Courtesy of PORSCHE OF NORTH AMERICA, INC.
Fig 6: PIDS 29 To 30
G00395025Courtesy of PORSCHE OF NORTH AMERICA, INC.
Fig 7: PIDS 31 To 38
G00395026Courtesy of PORSCHE OF NORTH AMERICA, INC.

0 - PID number not supported.

1 - PID number supported.

$01 Status of diagnostic system 

The system status is output in a 4-byte word (Data A, B, C and D).

For example:

Data A: 1000 0001

  1. B: 0000 0111
  2. C: 0110 1101
  3. D: 0110 1101
Fig 8: DATA A
G00395027Courtesy of PORSCHE OF NORTH AMERICA, INC.

Bits 0 to 6

Number of faults in binary format

Bit 7

0 - Check Engine MIL was not switched on by this control module.

1 - Check Engine MIL was switched on by this control module.

Fig 9: DATA B
G00395028Courtesy of PORSCHE OF NORTH AMERICA, INC.

Data byte B displays all the sub-systems which are monitored continuously, i.e. at least twice per second.

Bit 0 Misfire detection

Bit 1 Fuel system

Bit 2 Other components

Bit 3 Not used

Bit 4 Not used

Bit 5 Not used

Bit 6 Not used

Bit 7 Not used

0 - System not supported.

1 - System supported.

Fig 10: DATA C
G00395029Courtesy of PORSCHE OF NORTH AMERICA, INC.

Data byte C displays the sub-systems which are monitored at least once per driving cycle.

Bit 0 TWC

Bit 1 TWC heating

Bit 2 Fuel tank ventilation

Bit 3 Secondary air system

Bit 4 A/C system

Bit 5 Oxygen sensor

Bit 6 Oxygen sensor heating

Bit 7 Exhaust gas circulation

0 - Sub-system not available.

1 - Sub-system available.

Fig 11: DATA D
G00395030Courtesy of PORSCHE OF NORTH AMERICA, INC.

In data byte D, the readiness codes of the sub-systems from data byte C are displayed.

Bits 0 to 7

0 - Sub-system check completed or sub-system not installed.

1 - Sub-system check not yet complete.

NOTE:
  • After the fault memory has been erased, the bits of the installed sub-systems are set to 1.
  • The bits are reset to 0:

$03 Status of injection system 

Data A: 0000 0010

  1. B: 0000 0010

Data A - Status for bank 1

Data B - Status for bank 2

Fig 12: Status Of Injection System
G00395031Courtesy of PORSCHE OF NORTH AMERICA, INC.

Bit 0 Open-loop control; the conditions for oxygen sensing are not yet fulfilled.

Bit 1 Closed-loop control; the signal from the oxygen sensor is used to control injection.

Bit 2 Open-loop control through conditions such as full load, etc.

Bit 3 Open-loop control due to fault in system.

Bit 4 Closed-loop control, but faults from at least one oxygen sensor.

Bits 5 to 7 not used.

NOTE:
  • Only one bit at a time can be set to 1 to indicate the status.

$04 Calculated load value 

Output of calculated load as a percentage of the maximum load.

Display between 0% and 100%.

In the case of decimal output, conversion factor = 0.3921568

The decimal value displayed multiplied by 0.3921568 gives the load as a percentage.

$05 Engine coolant temperature 

Output of the momentary engine coolant temperature.

Display between -40 °C and 215 °C.

In the case of decimal output, conversion factor = 1 Offset = -40 °C

Decimal value displayed multiplied by 1 minus 40 °C gives the coolant temperature.

$06 HO2S integrator, bank 1 

Output of the control value FR of the oxygen sensor closed-loop control, bank 1.

Display: Lean to -100 %

  1. Rich to 99.22 %

In the case of decimal output, conversion factor = 0.78125

Offset = -100 %

Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S integrator.

$07 HO2S adaptation, bank 1 

Output of the adaptation value FRA of the oxygen sensor closed-loop control, bank 1.

Display: Lean to -100 %

  1. Rich to 99.22 %

In the case of decimal output, conversion factor = 0.78125

Offset = -100 %

Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S adaptation value.

$08 HO2S integrator, bank 2 

Output of the control value FR of the oxygen sensor closed-loop control, bank 2.

Display: Lean to -100 %

  1. Rich to 99.22 %

In the case of decimal output, conversion factor = 0.78125

Offset = -100 %

Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S integrator.

$09 HO2S adaptation, bank 2 

Output of the adaptation value FRA of the oxygen sensor closed-loop control, bank 2.

Display: Lean to -100 %

  1. Rich to 99.22 %

In the case of decimal output, conversion factor = 0.78125

Offset = -100 %

Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S adaptation value.

$0C Engine speed 

Output of the momentary engine speed.

Display of engine speed in rpm.

In the case of decimal output, conversion factor = 0.25

Decimal value displayed multiplied by 0.25 gives the engine speed.

$0D Vehicle speed 

Output of the speed currently travelled.

Display of speed in km/h up to a maximum of 255 km /h.

In the case of decimal output, conversion factor = 1

$0E Ignition timing, cylinder 1 

Output of the ignition angle of cylinder 1.

Display: After TDC up to -64° crk

  1. Before TDC up to 63.5° crk

°crk - degrees on crankshaft

In the case of decimal output, conversion factor = 0.5

Offset = -64 °Crk

Decimal value displayed multiplied by 0.5 minus 64 °Crk gives the ignition timing.

$0F Intake air temperature 

Output of intake air temperature.

Display between -40 °C and 215 °C.

In the case of decimal output, conversion factor = 1

Offset = -40 °C

Decimal value displayed multiplied by 1 minus 40°C gives the intake air temperature.

$10 Air mass 

Output of the intake air mass.

Display between 0 and 655.35 g/s

g/s - grams per second

In the case of decimal output, conversion factor = 0.01

Decimal value displayed multiplied by 0.01 gives the air mass.

$11 Throttle valve position 

Output of the absolute throttle angle.

Display between 0% and 100%.

In the case of decimal output, conversion factor = 0.3921568

The decimal value displayed multiplied by 0.3921568 gives the throttle angle as a percentage.

$12 Status of secondary air system 

Fig 13: Status Of Secondary Air System (Data A)
G00395032Courtesy of PORSCHE OF NORTH AMERICA, INC.

Bit 0 Secondary air is injected ahead of the TWC.

Bit 1 Not used

Bit 2 Secondary-air pump is switched off.

Bits 3 to 7 not used.

NOTE:
  • Only one bit at a time can be set to 1 to indicate the status.

$13 Number of oxygen sensors 

Fig 14: Output Of The Number And Location Of Oxygen Sensors
G00395033Courtesy of PORSCHE OF NORTH AMERICA, INC.

Bit 0 Bank 1, sensor 1 (ahead of TWC, cylinders 1 - 3)

Bit 1 Bank 1, sensor 2 (after TWC, cylinders 1 - 3)

Bit 2 Bank 1, sensor 3 not installed

Bit 3 Bank 1, sensor 4 not installed

Bit 4 Bank 2, sensor 1 (ahead of TWC, cylinders 4 - 6)

Bit 5 Bank 2, sensor 2 (after TWC, cylinders 4 - 6)

Bit 6 Bank 2, sensor 3 not installed

Bit 7 Bank 2, sensor 4 not installed

0 - Sensor not available.

1 - Sensor available.

$15 Oxygen sensor signal, bank 1, sensor 2 

Output of oxygen sensor voltage and associated oxygen sensor.

Display of sensor voltage between 0 V and 1.275 V and of the oxygen sensor in percent.

In the case of decimal output, conversion factor = 0.005

Decimal value displayed multiplied by 0.005 gives the voltage of oxygen sensor.

NOTE:
  • Since the sensor behind the catalytic converter is not included in the closed- loop control, no value for the oxygen sensor is displayed.

$19 Oxygen sensor signal, bank 2, sensor 2 

Output of oxygen sensor voltage and associated oxygen sensor.

Display of sensor voltage between 0 V and 1.275 V and of the oxygen sensor in percent.

In the case of decimal output, conversion factor = 0.005

Decimal value displayed multiplied by 0.005 gives the voltage of oxygen sensor.

NOTE:
  • Since the sensor behind the catalytic converter is not included in the closed- loop control, no value for the oxygen sensor is displayed.

$1C OBD requirements 

Output of system classification.

01 OBD II for California

02 OBD for EPA

03 OBD II for California and EPA

04 OBD I

05 Fulfills no OBD requirements

06 EOBD (European OBD)

$34 Oxygen sensing value (bank 1 - sensor 1) 

Output of the oxygen sensing value

Display between 0 and 1.999.

In the case of decimal output, conversion factor = 0.0000305

Decimal value displayed multiplied by 0.0000305 gives the oxygen sensing value.

$34 Oxygen sensor current (bank 1 - sensor 1) 

Output of the oxygen sensor current

Display between -128 mA and 127.996 mA.

In the case of decimal output, conversion factor = 0.00390625

Offset = -128 mA

Decimal value displayed multiplied by 0.00390625 minus 128 mA gives the oxygen sensor current.

$38 Oxygen sensing value (bank 2 - sensor 1) 

Output of the oxygen sensing value

Display between 0 and 1.999.

In the case of decimal output, conversion factor = 0.0000305

Decimal value displayed multiplied by 0.0000305 gives the oxygen sensing value.

$38 Oxygen sensor current (bank 2 - sensor 1) 

Output of the oxygen sensor current

Display between -128 mA and 127.996 mA.

In the case of decimal output, conversion factor = 0.00390625

Offset = -128 mA

Decimal value displayed multiplied by 0.00390625 minus 128 mA gives the oxygen sensor current.