instrument cluster BMW 318i 1997 E36 Workshop Manual
[x] Cancel search | Manufacturer: BMW, Model Year: 1997, Model line: 318i, Model: BMW 318i 1997 E36Pages: 759
Page 24 of 759
020-2
MAINTENANCE
PROGRAM
GENERAL
The
information
given
in
this
repair
group
includes
the
routine
checks
and
maintenance
steps
that
are
both
required
by
BMW
under
the
terms
of
the
vehicle
warranty
protection
and
recom-
mended
by
BMW
to
ensure
long
and
reliable
vehicle
operation
.
GENERAL
NOTE-
Aside
from
keeping
yourcar
in
the
bestpossible
condi-
tion,
proper
maintenance
plays
a
role
in
maintaining
full
protection
under
BMWs
new-car
warranty
coverage
.
If
in
doubtabout
the
terms
and
conditions
of
yourcark
warranty,
an
authorized
BMW
dealer
should
be
able
to
explain
them
.
NOTE-
BMW
is
constantly
updating
their
recommended
main-
tenance
procedures
and
requirements
.
The
informa-
tion
contained
here
is
as
accurate
as
possible
at
the
time
of
publication
.
If
hhere
is
any
doubt
aboutwhat
pro-
cedures
apply
to
a
specific
model
or
model
year,
or
what
intervals
should
be
followed,
remember
that
an
authorized
BMW
dealer
has
the
latest
information
on
factory-recommended
maintenance
.
BMW
Service
Indicator
The
BMW
Service
Indicator
notifies
the
driver
when
mainte-
nance
is
required
.
The
service
indicator
consístsof
multiple
light
emitting
diodes
(lEDs)-typically
five
green,
one
yellow,
andone
red-as
well
as
OIL
SERVICE
and
INSPECTION
indi-
cators
.
When
the
ignition
is
tumed
on,the
green
LEDs
come
on
.
They
go
out
when
the
engine
is
started
.
After
the
Service
Indi-
cator
is
reset,
al¡
green
LEDs
will
be
illuminatedwith
the
keyon
.
As
thecar
is
driven
in
normal
use,
fewer
and
fewer
green
LEDs
will
be
illuminated
before
start-up,indicating
that
the
next
main-
tenance
interval
is
approaching
.
When
thecar
has
accumulated
sufficient
use
to
require
the
next
maintenance
interval,
the
yellow
LED
will
come
on
along
with
either
the
OIL
SERVICE
indicator
or
the
INSPECTION
in-
dicator
.
These
LEDs
will
stay
on
after
the
engine
is
started
.
If
maintenance
service
is
delayed,
thered
LED
will
also
illuminate
as
a
reminder
that
maintenance
service
is
overdue
.
An
OIL
SERVICE
interval
will
alwaysbe
followed
by
an
IN-
SPECTION
interval,
which
will
then
be
followed
byan
OIL
SER-VICE
interval,
andsoon
.
See
Fig
.
1
.
'
80
100/
60
II
"
1
,
ló
1
,
4
`20
140s
#
X120
100
leo
A
O
,
80
km/h`F
*101
200
,
,
~60
BMW
has
taken
a
unique
approach
to
establishing
mainte-
nance
intervals
.
BMW's
Service
Indicator
System
computes
maintenance
intervais
based
not
only
on
elapsed
mileage,
but
Fig
.
1
.
Service
indicator
display
in
lower
section
of
speedometer
.
also
on
such
inputs
as
enginespeed,engine
temperature,
number
of
starts,
and
length
oftrips
.
At
the
appropriate
time,
the
system
indicates,
through
lights
in
the
instrument
cluster,
when
Oil
Service
the
next
routine
maintenance
is
due
.
The
Oil
Service
indicator
signals
the
need
for
the
most
basic
levelof
routine
maintenance
.
BMW's
required
oil
service
speci-
fies
changing
the
engine
lubricating
oil
and
the
engine
oil
filter
after
the
engine
has
been
warmed
up
.
BMW-recommended
ad-
ditional
maintenance
for
this
service
is
listed
in
Table
a
.
NOTE-
For
reference,
the
BMW
Oil
Service
requirements
are
approximately
equivalent
to
the
maintenance
that
other
European
manufacturers
specify
at
intervals
with
a
maximum
of
every
7,500
miles
or6
months
.
CAUTION-
Be
sure
to
follow
the
ínstructions
forresetting
the
Oil
Service
indicator
fight
.
The
Inspection
indica-
tor
can
be
accidentally
reset
rendering
its
function
inaccurate
.
Inspection
l
and
Inspection
II
The
Inspection
indicator
signals
the
need
for
more
compre-
hensive
maintenance
and
Inspection
.
There
are
two
sets
of
in-
spection
requirements,
Inspection
I
and
Inspection
ll
.
These
inspections
alternate
throughout
a
car's
maintenance
history
.
If
the
last
Inspection
interval
was
Inspection
I,
the
next
Inspection
interval
(following
an
Oil
Service)
will
be
Inspection
ll,
the
next
after
that
will
be
Inspection
I,
and
so
on
.
Inspection
I
tasks
are
listed
in
Table
b
.
Inspection
II
in-
cludes
most
of
the
tasks
from
Inspection
I
with
additional
In-
spection
11
tasks
.
A
complete
listing
of
Inspection
II
tasks
are
listed
in
Table
c
.
Page 51 of 759
NOTE-
"
On
carswith
OBD
ti,
specialized
OBD
11
scan
tool
equipment
must
be
used
to
access
the
DTCs,
either
using
the
BMW
special
tool
ora
`generic"
OBD
11
scan
tool
.
See
130
Fuel
Injection
.
"
The
08D
11
fault
memory
(including
an
iiluminated
Check
Engine
light)
can
only
be
reset
using
the
spe-
cial
scan
tool
.
Removing
the
connector
from
the
ECM
or
disconnecting
the
battery
will
not
erase
the
fault
memory
.
Table
d
.
OBD
1
Fault
(Blink)
Codes
(1992-1995
modeis
only)
Graphic
representation
of
flashing
Check
Engine
light
fault
code
:
1221
5
Seconds
.
:-
2
.5~-
--05--
Fault
code
and
meaning
1
Corrective
action
Code
1216
:
Throttle
potentiometer
Code
1218
:
Output
stage,
group#1
(DME
3
.3
.ionly)
Code
1219
:
Output
stage,
group
#2
(DME
3
.3.1
only)
Code
1221
:
Oxygen
sensor
#1
Code
1224
:
Air
temperature
sensor
(NTC)
Code
1226
:
Knock
sensor
#2
(DME
3
.3
.1
only)
130
ENGINE-GENERAL
100-
9
2
.5
seconds,
then
go
off
for
2
.5
seconds
.
At
thispoint,
the
fault
codes
will
begin
to
flash
.
See
Table
d
.
If
more
than
one
fault
has
been
detected,
eachcode
will
be
separated
by
a2
.5
second
pause
.
When
al¡
fault
codes
havebeen
displayed,
there
will
be0
.5
second
flash
and
thenthe
light
will
remain
off
.
To
read
the
codes
again,
turn
the
key
off
and
then
on
again
.
Depress
theaccelerator
pedal
to
the
floor
five
times
quickly
(within
5
seconds)
.
The
codes
will
begin
to
repeat
.
On
cars
with
OBD
I,
fault
codes
can
be
read
by
turning
the
To
erase
the
fault
code
memory,
first
make
sure
the
fault
ignition
key
on
and
fully
depressing
theaccelerator
pedal
to
code
1000
(short
blink
and
then
light
goes
out
for
long
period)
the
floor
five
times
within
five
seconds
.
TheCheck
Engine
is
present,
then
depress
the
throttle
fully
for
at
least
10
sec-
light
will
then
remain
on
for
five
seconds,
blink
off,
come
on
for
onds
.
Read
the
fault
codes
as
described
earlier
and
check
for
the
1444
code
(no
faults
stored)
.
-,--------------
Check
Engine
light
on
Check
Engine
light
off
Code
1211
:
DM
E
Control
Module
DME
control
module
may
be
faulty
.
This
code
appears
if
the
control
module
fails
the
self
test
.
Check
inputsto
control
module
.
Repair
Group
130
Code
1215
:
Mass
air
flow
sensor
Check
air
flow
or
mass
air
flow
sensor
and
wiring
to
sensor
.
Repair
Group
130
Test
throttle
potentiometer
resistance
and
wiring
.
Repair
Group
130
Test
DME
control
module
input/outputs
.
Repair
Group
130
Test
DME
control
module
input/outputs
.
Repair
Group
130
Check
sensor
output
signal
to
DME
control
module
.
Repair
Group
Code
1222
:
Oxygen
sensor
lean/rich
control
stop
Check
for
intake
air
leaks
or
reasons
forrich
míxture
.
See
Driveabil-
ity
Troubleshooting
given
earlier
in
this
repair
group
Code
1223
:
Coolant
temperaturesensor
(NTC)
1
Test
coolant
temperature
sensor
.
Repair
Group
130
Test
intake
air
temperature
sensor
.
Repair
Group
130
Code
1225
:
Knock
sensor#1
(DME
3
.3
.1
only)
1
Check
knocksensorand
sensor
wiring
.
Repair
Group
120
Check
knocksensor
and
sensor
wiring
.
Repair
Group
120
Code
1231
:
Batteryvoltage
monitor
Test
battery
voltage
and
battery
check
charging
system
and
starter
.
Repair
Group
121
Code
1234
:
Speedometer
"A"signal
(DME
3
.3
.1
only)
Check
wiring
between
instrument
cluster
and
DME
control
module
.
Electrical
Wiring
Diagrams
Code
1237
:
A/C
compressor
cutoff
(DME
3
.3
.1
only)
Test
DME
control
module
inputs/outputs
from
A/C
system
.
Repair
Group
130
Code
1242
:
A/C
compressor
signal
(DME
3
.3.1
only)
Test
DME
control
module
inputs/outputs
from
A/C
system
.
Repair
Group
130
DRIVEABILITY
TROLIBLESHOOTING
Page 116 of 759
119-2
LUBRICATION
SYSTEM
NOTE-
Component
Location
If
the
light
does
not
go
out,
thewiring
to
theswitch
is"
Oil
pressure
switch
most
likely
grounded
somewhere
between
the
switch
all
engines
.......
...
.
..
......
ora
oil
filter
housing
terminal
and
the
warning
light
.
Sea
Electrical
Wiring
Diagrams
atrearof
manual
for
electrical
schematics
.
CAUTION-
Some
oil
may
drain
out
as
the
oil
pressure
switch
is
removed
.
Use
a
rag
to
soak
up
any
spills
.
2
.
Install
pressure
gauge
in
place
of
switch
.
3
.
With
gauge
instalied,
start
engine
and
allow
to
reach
operating
temperature
.
Check
oil
pressureboth
cold
and
hot
.
NOTE-
For
the
most
accurate
test
results,
the
engine
oil
(and
filter)
shouldbe
newand
of
the
correct
grade
.
Oil
Pressure
"
¡dle
(mínimum)
..
.
.
..............
.
.
0
.5
bar
(7psi)
"
Regulated
pressure
(elevated
engine
speed)
4-cylinder
engines
..
......
4
.3
±
0
.2
bar
(63
t3
psi)
6-cylinder
engines
.
.
.............
.
4
.0
bar
(59
psi)
4
.
Remove
pressure
gauge
and
reinstall
pressure
switch
.
If
testing
shows
low
oil
pressure,
one
or
more
of
the
follow-
ing
conditions
may
be
indicated
:
OIL
PAN
"
Worn
or
faulty
oii
pump
.
"
Worn
or
faulty
engine
bearings
The
oil
pancan
be
removed
with
the
engine
instalied,
al-
Severe
engine
wear
.
though
specíal
enginesupport
equipment
will
be
needed
.
Al¡
of
these
conditionsindicate
the
need
for
major
repairs
.
Oil
pressure
warning
system,
testing
When
the
ignition
is
tumed
ora,
the
oil
pressure
warning
light
comes
ora
.
When
the
engine
ís
started
and
the
oil
pressure
ris-
es
slightly,
the
oil
pressure
switch
opens
and
thewarning
light
goes
out
.
Make
sure
the
oil
leve¡
is
correct
before
making
tests
.
1
.
Turra
ignition
switch
ora
.
"
Warning
light
ora
instrument
panel
must
light
up
.
2
.
Remove
connector
from
oil
pressure
switch
.
"
Warning
light
ora
instrument
panel
must
go
out
.
OIL
PAN
3
.
If
warning
light
does
not
light
when
ignition
is
ora,
re-
move
connector
from
oil
pressure
switch
anduse
a
jumper
wire
to
ground
connector
terminal
to
a
clean
metal
surface
.
NOTE
-
If
the
warning
light
comes
ora,
check
the
switch
as
de-
scríbed
in
the
nextstep
.
If
the
warning
light
does
not
come
ora,
thewiring
to
the
instrument
cluster
or
to
the
light
itself
isfaulty
.
4
.
To
test
switch,
connect
ara
ohmmeter
between
terminal
in
switch
body
and
ground
.
With
engine
off,
these
should
be
continuity
.
With
engine
running,
oil
pressure
should
opera
switch
and
there
should
beno
continuity
Replace
a
faulty
switch
.
WARNING
-
Keep
in
mind
that
low
oil
pressure
may
be
prevent-
ing
the
switch
from
tuming
the
light
out
.
If
the
light
remains
ora
while
the
engine
is
running,
check
the
oil
pressure
asdescribed
earlier
.
Do
not
drive
the
car
until
the
problem
is
corrected
.
Theengine
may
be
severely
damaged
.
Oil
pan,
removing
and
installing
(4-cylinder
engines)
1
.
Raise
car
arad
place
securely
ora
jackstands
.
2
.
Remove
splash
shíeld(s)
from
under
engine,
where
ap-
plicable
.
3
.
Drain
engine
oil
as
described
in
020
Maintenance
Pro-
gram
.
4
.
Disconnect
vacuum
hose
adapter
from
vacuum
brake
booster
at
rear
of
engine
compartment
.
5
.
Remove
oil
dipstick
guide
tube
mounting
nut
and
pull
guide
tube
from
oil
pan
.
See
Fig
.
2
.
Page 168 of 759
130-
2
2
FUEL
INJECTION
Mass
air
flow
sensor,
replacing
1
.
Disconnect
harness
connector
and
intake
air
bootfrom
air
flow
sensor
.
See
Fig
.
32
.
Fig
.
32
.
To
detach
air
flow
sensor,
disconnect
harness
connector
(A)
;
3
.
Installation
is
reverse
of
removal
.
unclip
retainíng
clips
to
aír
filter
housing
(B)
;
andremove
large
hose
clamp
at
air
intake
bellows
(C)
.
M44
engine
with
traction
"
Use
a
new
copper
sealing
washer
when
installing
sen-
control
shown
.
sor
.
"
Replace
any
lost
coolant
.
2
.
Detachtwo
large
clipsat
air
filter
housing
and
work
air
flow
sensor
out
of
rubber
seal
in
filter
housing
.
Tightening
Torque
3
.
Installation
is
reverse
of
removal
.
"
Engine
coolant
temperature
"
For
ease
of
installation,
lubricate
large
rubber
seal
in
to
cylinder
head
.............
.
..
.
13
Nm
(10
ft-Ib)
air
filter
housing
with
silicone
lubricant
or
equivalent
.
"
No
adjustment
to
air
flow
sensor
is
possible
.
"
Carefully
check
that
all
hoses
and
seals
are
seated
Intake
air
temperature
(IAT)
sensor,
properly
.
replacing
Engine
coolant
temperature
(ECT)
sensor,
replacing
The
engine
coolant
temperature
(ECT)sensor
is
a
dual
temperature
sensor
.
One
circuít
provides
coolant
temperature
information
to
the
ECM
while
the
other
circuít
provides
coolant
temperature
information
to
the
instrument
cluster
.
WARNING
-
Do
not
replace
the
ECT
sensor
unless
the
engine
is
cold
.
Hot
coolant
can
scald
.
1
.
Disconnect
harness
connector
from
ECT
sensor
.
See
Fig
.
33
.
2
.
Unscrew
temperature
sensorfrom
cylinder
head
and
remove
BOSCH
DME
M5
.2
COMPONENT
REPLACEMENT
U1111
bis4a
Fig
.
33
.
M44
engine
coolant
temperature
(ECT)
sensor
located
above
oil
filter
(arrow)
.
The
intake
air
temperature
(IAT)
sensoron
cars
with
M44
engine
is
mounted
in
thetop
section
of
the
intake
air
filter
housing
.
See
Fig
.
34
.
1
.
Remove
electrical
harness
connector
from
IAT
sensor
.
2
.
Unclip
temperature
sensor
and
remove
from
air
filter
housing
.
3
.
Installation
is
reverse
of
removal
.
Throttle
position
sensor
(TPS),
replacing
The
throttle
position
sensor
is
located
on
the
side
of
the
throttle
housing
.
See
Fig
.
35
.
1
.
Unplug
harness
connector
from
sensor
.
Page 171 of 759
Mass
air
flow
sensor,
replacing
1
.
Disconnect
harness
connector
and
intake
air
boots
from
air
flow
sensor
.
See
Fig
.
37
.
Fig
.
37
.
Mass
air
flow
sensor
(arrow)
on
M52
engine
.
2
.
Installation
is
reverse
of
removal
.
"
No
adjustment
to
aír
flow
sensor
is
possible
.
"
Check
intake
hoses
for
cracks
and
vacuum
leaks
.
Engine
coolant
temperature(ECT)
sensor,
replacing
The
ECT
sensor
is
a
dual
temperature
sensor
.
One
circuit
provides
coolant
temperature
information
to
the
ECM
while
the
other
circuit
provides
coolant
temperature
information
to
the
instrument
cluster
.
1
.
Remove
left-side
top
engine
cover
.
4
.
Remove
sensor
.
5
.
Installation
is
reverse
of
removal
.
"
Replace
any
lost
coolant
.
0012703
"
Use
a
new
copper
sealing
washer
when
installing
new
Tightening
Torque
"
Engine
coolant
temperature
to
cylinder
head
.....
..
.
...
......
13
Nm
(10
ft-Ib)
FUEL
INJECTION
130-
25
0012704b
Fig
.
38
.
M52
engine
:
Engine
coolant
temperature
(ECT)
sensor
(A)
is
located
beneath
top
engine
cover
(8)
and
crankcase
vent
hose
(C)
.
Intake
air
temperature
(IAT)
sensor,
replacing
The
intake
air
temperature
(IAT)
sensor
for
the
M52/S52US
engine
is
mounted
on
the
bottom
of
the
intake
manifold
.
See
Fig
.
39
.
2
.
Unclip
crankcase
venting
hose
from
cylinder
head
cov-
er
.
See
Fig
.
38
.
Fig
.
39
.
M52/S52US
engine
:
Intake
air
temperaturesensor
location
in
bottom
of
intake
manifold(arrow)
.
Throttle
housing
shown
re
3
.
Under
intake
manifold,
disconnect
harness
connector
moved
.
fromsensor
.
1
.
Disconnect
intake
air
bootfrom
throttle
housing
.
Unbolt
throttle
housing
and
¡ay
aside
.
(It
is
not
necessary
to
disconnect
throttle
cable
or
electrical
harnessconnec-
tors
from
throttle
housing
.)
sensor
.
2
.
Remove
electrical
harness
connector
from
IAT
sensor
.
3
.
Unclip
temperature
sensor
and
remove
from
intake
manifold
.
4
.
Installation
is
reverse
of
removal
.
Use
a
new
gasket
at
the
throttle
housing
.
SIEMENS
MS
41
.1
COMPONENT
REPLACEMENT
Page 174 of 759
130-
2
8
FUEL
INJECTION
Tableh
.
ECM
Pin
Assignment-Bosch
DME
M1
.7
Pin
Signal
Componenttfunction
Signal
1
Output
Fuel
pump
relay
control
Fuel
pump
relay,
terminal
85
2
Not
used
3
Output
Cyl
.
2
and
cyl
.
4
fuel
injection
valve
control
Cyl
.
2
and
cyl
.
4
fuel
injection
valves
4
Not
used
5
Not
used
6
Ground
Ground,
fuel
injection
valveoutputstages
Ground
point
7
Not
used
8
Output
"Check
engine"
indicator
control
Instrument
cluster
9
Not
used
10
Not
used
11
Output
DKV
potentiometer
signal
Transmission
control
module
(EGS)
12
Input
Throttleposition
sensor
Throttleposition
Signal
13
Not
used
14
Input
Volume
air
flow
sensor
Volume
air
flow
sensor
(signal
ground)
15
Input
Cyl
.
1-2
knock
sensor
Cyl
.
1-2
knock
sensor
16
Input
Camshaft
position
sensor
(cylinder
identification)
Camshaft
position
sensor
(cylinder
identification)
17
Output
ti
measurement
signal
(fuel
consumption)
Instrument
cluster
18
Output
Intakeair
resonance
changeover
valve
(DISA)
Intake
air
resonance
changeover
valve
19
-
Not
used
20
Not
used
21
Not
used
22
Not
used
23
Not
used
24
Output
Cyl
.
3
ignition
coil
control
Cyl
.
3
ignition
coil
25
Output
Cyl
.
1
ignition
coil
control
Cyl
.
1
ignition
coil
26
Input
Battery
voltage
B
+junction
point
27
Output
Engine
control
module
relay
control
Engine
control
module
relay,
terminal
85
28
Ground
Ground
for
electronics
and
shielding
of
sensors
Ground
point
29
Output
Idle
speed
control
valve
control
Idle
speed
control
valve
30
Not
used
31
Not
used
32
Output
Cyl
.
1
and
cyl
.
3
fuel
injection
valve
control
Cyl
.
1
and
cyl
.
3
fuel
injection
valves
33
Not
used
34
Ground
Ground,
output
stages
(except
for
ignition
and
fuel
Ground
point
injection
valves)
35
Not
used
36
Output
Evaporative
emissionvalve
control
Evaporative
emission
valve
37
Output
Oxygen
sensor
heater
control
Oxygen
sensor
relay,
terminal
85
38
Not
used
39
Not
used
40
I
Not
used
41
I
Input
,
Volume
Air
Flow
sensor
Volume
air
flow
sensor
(voltage
varies
with
engine
load)
42
1
Input
1
Cyl
.
3-4
knock
sensor
1
Cyl
.
3-4
knock
sensor
43
Ground
Ground
for
sensors
Engine
coolant
temperature
sensor,
cyl
.
1-2
knock
sensor,
cyl
.
3-4
knock
sensor,
and
throttle
position
sensor
44
1
Input
1
Camshaft
position
sensor
(cylinder
identification)
1
Camshaft
position
sensor
(cylinder
identification)
ECM
PIN
ASSIGNMENTS
Page 175 of 759
Tableh
.
ECM
Pin
Assignment--Bosch
DME
M1
.7
Pin
1
Signal
1
Component/function
1
Signal
45
Notused
46
Notused
47
Notused
48
Output
A/C
compressor
cut-out
Compressor
control
relay,
terminal
85
49
Notused
50
Notused
51
Output
Cyl
.
4
ignition
coil
control
Cyl
.
4
ignition
coil
52
Output
Cyl
.
2
ignition
coil
control
Cyl
.
2
ignition
coil
53
Not
used
54
Input
Battery
voltage
from
engine
control
module
Engine
control
module
relay,
terminal
87a
55
Ground
Ground,
ignition
Ground
point
56
Input
Ignition
switch,
terminal
15
Ignition
switch,
terminal
15
57
Notused
58
Not
used
59
Output
Throttleposition
sensor
and
volume
air
flow
sensor
Reference
voltage
(5
VDC)
60
Input
Programming
voltage
Data
link
connector
61
Notused
62
Notused
63
Notused
64
Input
Ignition
timing
intervention
Transmission
control
module
(EGS)
65
Input
Drive
range
P/N
Automatic
transmission
range
switch
66
Notused
67
Input
Crankshaft
position
RPM
sensor
Crankshaft
position
RPM
sensor
68
Input
Crankshaft
position
RPM
sensor
Crankshaft
position
RPM
sensor
69
Notused
70
Input
Oxygen
sensor
signal
Heated
oxygen
sensor
71
Ground
Oxygen
sensor
signal
ground
Heated
oxygen
sensor
72
Notused
73
Input
Vehicle
speed
signal
Instrument
cluster
74
Output
Engine
speed
signal
Instrument
cluster
75
Not
used
76
Input
Volume
air
flow
sensor
Volume
air
flow
sensor
77
Input
Intake
air
temperature
sensor
(IAT)
Intake
air
temperature
sensor
(IAT)
78
Input
Engine
coolant
temperature
Engine
coolant
temperature
sensor
79
Notused
80
Not
used
81
Input
Drive-away
protection
signal
(code)
On-boardcomputer
82
Not
used
83
Notused
84
Not
used
85
Input
A/C
pressure
Pressure
switch
86
Input
A/C
switch
Integrated
climate
regulation
control
module
87
Output
RxD
diagnosisdata
line
Data
link
connector
88
Output-Input
TxD
diagnosisdata
line
l
Data
link
connector
FUEL
INJECTION
130-
2
9
ECM
PIN
ASSIGNMENTS
Page 176 of 759
130-
3
0
FUEL
INJECTION
Pin
Signal
Component/function
Signal
ECM
PIN
ASSIGNMENTS
Table
1.
ECM
Pin
Assignment-Bosch
DME
M3
.1
1
output
Fuel
pump
relay
control
Fuel
pump
relay
switches
with
engine
runningor
cranking
(crankshaft
position
Signal
mustbe
present
for
relay
switchover)
2
1
output
1
Idle
speed
control
valve
1
Pulsad
ground-
close
signal
(seealsopin29)
3
output
Fuel
injectorcontrol,
cyl
.
1
Pulsedground
(injection
pulsewidth
in
ms)
with
engine
running
4
output
Fuel
injectorcontrol,
cyl
.
3
Pulsedground
(injection
pulsewidth
in
ms)
with
engine
running
5
output
Fuel
injector
control,
cyl
.
2
Pulsedground
(injection
pulse
width
in
ms)
with
enginerunning
6
ground
Ground
Ground
for
fuel
injector
output
stages
7
vacant
-
-
8
output
Check
Engine
Check
éngine
lamp
control
ground
9
vacant
-
-
10
vacant
-
-
11
output
Throttle
valve
position
Load
signal
to
transmission
control
module
12
input
Throttle
position
sensor
Voltage
varies
with
throttle
position
13
output
Mass
air
flow
sensor
Air
flow
sensor
hotwire
burn
off
(voltage
for
0
.5
seconds
after
shutdown)
14
ground
Mass
air
flow
sensor
Ground
for
air
flow
sensor
15
vacant
-
-
16
input
Cylinder
identification
sensor
A/C
voltage
pulse
per
camshaft
revolution
(between
pin
16
and
44)
17
output
Fuel
consumption
(ti)
Fuel
consumption
output
(KVA
Signal)
to
instrument
cluster
18
vacant
-
-
19
vacant
-
-
20
vacant
-
-
21vacant
-
-
22
vacant
-
-
23
output
Ignition
control
(terminal
1),
cyl
.
no
.
2
Primary
Signal,
ignition
coil
cyl
.
no
.
2
24
output
Ignition
control
(terminal
1),
cyl
.
n
o
.
3
Primary
signal,
ignition
coil
cyl
.
no
.
3
25
output
Ignition
control
(terminal
1),
cyl
.
n
o
.
1
Primary
signal,
ignitioh
coil
cyl
.
no
.
1
26
input
Power
supply
(terminal
30)
Battery
voltage
(B+)
at
al¡
times
(terminal
30)
27
output
Main
relay
control
Main
relay
activation
(to
relay
terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-
open
signal
(see
also
pin
2)
30
vacant
-
-
31
output
Fuel
injector,cyl
.
no
.
5
Pulsedground
(injection
pulsewidth
in
ms),
cyl
.
no
.
5
32
output
Fuel
injector,cyl
.
no
.
6
Pulsedground
(injection
pulse
width
in
ms),
cyl
.
no
.
6
33
output
Fuel
injector,cyl
.
no
.
4
Pulsedground
(injection
pulsewidth
in
ms),
cyl
.
no
.
4
34
ground
Ground
Ground
for
output
stages
35
vacant
36
output
Evaporative
purgevalve
control
Pulsed
ground
with
engine
at
normal
temperature
and
varying
engine
load
37
output
Oxygen
sensor
heater
relay
control
Oxygen
sensor
heater
relayactivation
(ground
at
terminal
85)
38
vacant
-
-
39
vacant
-
-
40
vacant
-
41
input
Mass
air
flow
sensor
Voltage
(+)
42
vacant
-
-
43
ground
Ground
Ground
for
temperatura
sensors
(ECT
sensor,
IAT
sensor,
TP
sensor)
44
input
Cylinder
identification
sensor
A/C
voltagepulseper
camshaft
revolution
(between
pin
16
and
44)
Page 177 of 759
Table
i
.
ECM
Pin
Assignment-Bosch
DME
M3
.1
Pin
Signal
Component/function
2
ignal
FUEL
INJECTION
130-
3
1
45
vacant
-
46
vacant
-
-
47
vacant
-
-
48
output
A/C
compressor
control
A/C
compressor
disabled
via
compressor
control
relay
49
vacant
-
-
50
output
Ignition
control
(terminal
1),cyl
.
n
o
.
4
Primary
signal,
ignition
coil
cyl
.
n
o
.
4
51
output
Ignition
control
(terminal
1),cyl
.
n
o
.
6
Primary
signal,
ignition
coil
cyl
.
no
.
6
52
output
Ignition
control
(terminal
1),cyl
.
n
o
.
5
Primary
signal,
ignitioncoil
cyl
.
no
.
5
53
vacant
-
54
input
Power
supply
Battery
voltage
(+)
from
main
relay
terminal
87
55
ground
Ground
Ground
for
ignition
control
56
input
Power
supply
(terminal
15)
Batteryvoltage
(+)
with
key
on
or
engine
running
57
vacant
-
-
58
vacant
-
-
59
output
Throttleposition
sensor
Throttleposition
sensorsupply
voltage
(5
VDC)
60
input
Data
link
connector
Programming
voltage
61
vacant
-
-
62
vacant
-
-
63
vacant
-
-
64
input
Ignition
timing
intervention
from
A/T
control
module
(only
active
during
gearshift)
65
input
Automatic
transmission
(A/T)
range
switch
Transmission
park
or
neutral
signal
66
vacant
-
-
67
input
Engine
speed/crankshaft
position
sensor
Crankshaft
position/rpm
(voltage
(VAC)
between
pins
67
and
68)
68
input
Engine
speed/crankshaft
position
sensor
Crankshaft
position/rpm
(voltage
(VAC)
between
pins
67
and
68)
69
vacant
-
-
70
input
Oxygen
sensor
Oxygen
sensor
signal
(0-1
VDC
fluctuating
with
engine
running)
71
ground
Oxygen
sensor
Oxygen
sensor
signal
ground
72
vacant
-
-
73
input
Road
speed
Road
speed
signal
from
instrument
cluster
74
output
Engine
speed
(TD)
Engine
speed
(TD)
signalto
instrument
cluster
75
vacant
-
-
76
vacant
-
-
77
input
Intakeair
temperature
(IAT)
sensor
Intake
air
temperature
(0-5
V,
temperaturedependent)
78
input
Engine
coolant
temperature
(ECT)
sensor
Engine
coolant
temperature
(0-5V,
temperature
dependent)
79
vacant
-
-
80
vacant
-
-
81
input
On-boardcomputer
Drive-away
protection
enable
82
vacant
-
-
83
vacant
-
-
84
vacant
-
-
85
input
A/C
pressure
switch
From
Integrated
climate
control
module
via
A/C
pressure
switch
86
input
A/C
compressor
on
From
Integrated
climate
control
module
87
input
Diagnostic
connector
(RxD)
Diagnostic
RxD
(receive)signal
to
pin
15
in
Data
link
connector
88
input/output
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
20
in
Data
link
connector
ECM
PIN
ASSIGNMENTS
Page 178 of 759
130-
3
2
FUEL
INJECTION
Pin
1
Signal
1
Component/function
1
Signal
1
output
Fuel
pump
relay
control
Fuel
pump
relay
switches
with
engine
running
or
cranking
(crankshaft
position
signal
must
be
present
for
relay
switchover)
2
output
Idle
speed
control
valve
Pulsed
ground-close
signal
(seealso
pin
29)
3
output
Fuel
ínjectorcontrol,
cyl
.
5
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
5
4
output
Fuel
injectorcontrol,
cyl
.
6
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
6
5
output
Fuel
injectorcontrol,
cyl
.
4
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
4
6
ground
Ground
Ground
for
fuel
injector
output
stage
7
output
Camshaft
actuator
(VANOS
solenoid)
control
Camshaft
actuator
(VANOS
solenoid)
8
output
Check
Engine
Instrument
cluster,
Check
Engine
lamp
9
vacant
-
-
10
vacant
-
-
11
output
Throttle
position
Throttle
angle
signal
to
A/T
control
module
12
vacant
-
-
13
input
Oxygen
sensor
Oxygen
sensor
signal
(0-1
VDC
fluctuating
with
engine
running)
14
input
Mass
air
flow
sensor
Mass
air
flow
sensor
15
ground
Ground
Ground
16
input
Crankshaft
position/rpm
sensor
Voltage
pulse
(VAC)
between
pin
16
and
43
(crank
position/rpm
sensor)
17
input
Camshaft
position
sensor
Halleffect
camshaft
sensor
18
vacant
-
-
19
vacant
-
-
20
vacant
-
-
21
vacant
-
-
22
vacant
-
-
23
output
Ignition
coil
control,
cyl
.
4
Ignition
coil
4
24
output
Ignition
coil
control,
cyl
.
6
Ignition
coil
6
25
output
Ignition
coil
control,
cyl
.
5
Ignition
coil
5
26
input
Power
supply
(terminal
30)
Battery
voltage(B+)
at
all
times
27
input
Main
relay
control
Main
relayactivation
(terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-open
signal
(seealsopin
2)
30
vacant
-
-
31
output
Fuel
injectorcontrol,
cyl
.
3
Injection
pulse
wicith
in
ms-cyl
.
3
32
output
Fuel
injectorcontrol,
cyl
.
2
Injection
pulse
wicith
in
ms-cyl
.
2
33
output
Fuel
injectorcontrol,
cyl
.
1
Injection
pulsewidth
in
ms-cyl
.
1
34
ground
Ground
Ground
for
remaining
output
stages
35
vacant
-
-
36
output
Evaporative
purge
valve
control
37
vacant
-
-
38
output
Oxygen
sensor
heater
relay
control
Oxygen
sensor
heater
relay
switchover
(terminal
85)
39
vacant
-
-
40
ground
Oxygen
sensor
Oxygen
sensor
signal
ground
41
input
Mass
air
flow
sensor
Mass
air
flow
voltage
signal
42
input
Vehicle
speed
Vehicle
speed
signal
from
instrument
cluster
43
input
Crankshaft
position/rpm
sensor
Voltage
pulse
(VAC)
between
pin16
and
43
44
ground
Ground
Ground
for
intake
air
temp
.
sensor,
engine
coolant
temp
.
sensor,
throttle
position
sensor
ECM
PIN
ASSIGNMENTS
Table
j
.
ECM
Pin
Assignment-Bosch
DME
M3
.3
.1