Operation CHARM: Car repair manuals for everyone.

ME 7.8




Mode 1

The following PIDs are supported:

$00 Supported PIDs

The PIDs supported in this mode are displayed.


PIDs 01 To 08:






PIDs 09 To 10:






PIDs 11 To 18:






PIDs 19 To 20:






PIDs 21 To 28:






PIDs 29 To 30:






PIDs 31 To 38:






0 - PID number not supported.
1 - PID number supported.

$01 Status of diagnostic system

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

For example:

Data A: 1000 0001
B: 0000 0111
C: 0110 1101
D: 0110 1101


Data A:






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.


Data B:






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.


Data C:






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.


Data D:






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:
- in the case of a fault-free check after 1 driving cycle
- in the case of a detected fault after 2 driving cycles


$03 Status of injection system

Data A: 0000 0010
B: 0000 0010

Data A - Status for bank 1
Data B - Status for bank 2







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%.

$05 Engine coolant temperature

Output of the momentary engine coolant temperature.
Display between - 40 °C and 215 °C.

$06 HO2S integrator, bank 1

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

Display: Lean to - 100 %
Rich to 99.22 %

$07 HO2S adaptation, bank 1

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

Display: Lean to - 100 %
Rich to 99.22 %

$08 HO2S integrator, bank 2

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

Display: Lean to - 100 %
Rich to 99.22 %

$09 HO2S adaptation, bank 2

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

Display: Lean to - 100 %
Rich to 99.22 %

$0C Engine speed

Output of the momentary engine speed.
Display of engine speed in rpm.

$0D Vehicle speed

Output of the speed currently travelled.
Display of speed in km/h up to a maximum of 255 km/h.

$0E Ignition timing, cylinder 1

Output of the ignition angle from cylinder 1.

Display: After TDC up to 64 °crk
Before TDC up to 63.5 °crk

°crk - degrees on crankshaft

$0F Intake air temperature

Output of intake air temperature.
Display between - 40 °C and 215 °C.

$10 Air mass

Output of the intake air mass.
Display between 0 and 655.35 g/s

g/s - grams per second

$11 Throttle valve position

Output of the absolute throttle angle.
Display between 0% and 100%.

$12 Status of secondary air system


Data A:






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.


$1C OBD requirements

Display 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.

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

Output of the oxygen sensor current
Display between - 128 mA and 127.996 mA.

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

Output of the oxygen sensing value
Display between 0 and 1.999.

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

Output of the oxygen sensor current
Display between - 128 mA and 127.996 mA.