Powe BMW 325i 1994 E36 Repair Manual
[x] Cancel search | Manufacturer: BMW, Model Year: 1994, Model line: 325i, Model: BMW 325i 1994 E36Pages: 759
Page 155 of 759

Oxygen
Sensor
FUEL
DELIVERY
TESTS
FUEL
INJECTION
130-
9
"
Voltage
at
¡dle
..
.
..
..
....
0
.2
to
0
.8
VDC,
fluctuating
Checking
fuel
delivery
is
afundamental
part
of
trouble-
shooting
and
diagnosing
the
engine
management
system
.
Fuel
pressure
directly
influences
fuel
delivery
.
An
accurate
NOTE-
fuel
pressure
gauge
will
be
needed
to
make
the
tests
.
To
check
sensorresponse
to
lean
and
rich
mixtures,
createenairleak,
orpull
vacuumhoseofffue¡
pressure
There
are
three
significant
fuel
delivery
values
to
be
mea-
regulator
to
increase
fuel
pressure
.
sured
:
3
.
Separate
sensorharness
connector
from
sensor
.
Check
for
battery
voltage
between
terminals
3
and
4
(green
wire
and
brown
wire)
in
main
wiring
harness
side
of
con-
nector
with
engine
running
.
If
voltage
is
not
present,
check
oxygen
sensor
heater
relay
.
See610
Electrical
Component
Locations
.
4
.
Check
heater
element
resistance
between
terminals
3
and
4
in
sensor
side
of
connector
.
If
element
is
electri-
cally
open
(no
continuity),
replace
sensor
.
NOTE-
The
oxygen
sensor
heater
relay
is
mounted
in
the
main
power
distributfon
box
in
the
left
rear
of
the
engine
com-
partment
.
Refer
to
Fig
.
6
.
The
heater
relay
is
energized
wíth
positive
(+)
battery
voltage
from
the
main
relayanda
switched
ground
from
the
ECM
.
See
Electrical
Wir-
ing
Diagrams
.
"
Oxygen
sensor
to
exhaust
pipe
...
..
55
Nm
(41
ft-Ib)
"
System
pressure-created
by
the
fuel
pump
and
main-
tained
by
the
pressure
regulator
.
"
Fuel
delivery
volume-created
by
the
fuel
pump
and
af-
fected
by
restrictions,
suchasclogged
fuel
filter
.
"
Residual
pressure-the
pressure
maintained
in
the
closed
system
after
the
engine
and
fuel
pump
are
shut
off
.
Procedures
for
measuring
the
first
two
quantities
arede-
scribed
in
160
Fuel
Tank
and
Fuel
Pump
.
Residual
fuel
pres-
sure
is
checked
using
the
procedure
detailed
later
in
this
group
.
Operating
fuel
pump
fortests
To
operate
the
fuel
pump
for
testing
purposes
without
hav-
íng
to
runthe
engine,
the
fuel
pump
relay
can
be
bypassed
to
power
the
pump
directly
.
Fuel
pump
relay
location
is
shown
in
Fig
.
6
.
5
.
¡f
oxygen
sensor
doesn't
produce
a
fluctuating
voltage
To
runthe
fuel
pump,
remove
the
fuel
pump
relay
and
con-
and
preheater
circuit
is
OK,
replace
sensor
.
nect
the
socket
for
relayterminal
30
to
the
socket
for
relay
ter-
mina¡
87
with
a
fused
jumper
wire
.
After
completing
the
tests,
NOTE-
remove
the
jumper
wire
.
If
not
already
applied,
coat
the
oxygen
sensor
threads
with
an
anti-seize
compound
before
installation
.
Do
not
CAUTION-
getthe
compound
on
the
sensor
tip
.
"
Relay
locations
may
vary
.
Use
care
when
identi-
fying
relays
and
making
electrical
checks
at
the
fuselrelay
panel
.
See
610
Electrical
Compo
Tightening
Torque
nent
Locations
for
additional
relay
information
.
"
The
fuel
pump
relay
has
a
1
.5
mm2
red
wire
at
ter-
minal
30
in
the
relay
socket
.
Terminal
87
has
a
1
.5
mm
2
greenlviolet
wire
.
See
Electrical
Wiring
Di-
agrams
for
additional
wiring
information
.
NOTE-
Thejumper
wire
should
be
1.5
mm2
(14
ga
.)
and
in-
clude
an
in-line
tuse
holder
with
a15
amp
tuse
.
To
avoid
fuselrelay
panel
damage
from
repeated
connect-
ing
and
disconnecting,
also
include
a
toggle
switch
.
A
heavy-duty
jumper,
BMW
tool
no
.
61
3
050,
is
also
available
from
an
authorized
BMW
dealer
.
FUEL
DELIVERYTESTS
Page 158 of 759

130-
1
2
FUEL
INJECTION
Fig
.
14
.
Voitmeter
connected
across
fuel
injector
connector
with
en-
gine
running
.
M50
engine
shown
.
2
.
If
no
signal
is
present,
check
for
b+
power
to
injectors
.
There
should
be
battery
voltage
(+)
at
red/whitewire
of
each
injector
connector
with
the
ignition
key
on
.
If
volt-
age
is
not
present,
check
main
relay
output
.
Injector
b+
power
comes
from
main
relay
(terminal
87)
.
NOTE-
If
there
is
positive
(+)
batteryvoltage
at
injectors
but
there
was
no
pulsedresponse
at
voltmeter,
check
the
wire(s)
from
the
ECM
to
the
injectors
.
If
no
wiring
faults
can
be
found,
the
pulsed
ground
signal
from
the
control
module
may
be
missing
.
Check
the
outputs
from
the
ECM
.
Fuel
rail
and
injectors,
replacing
1
.
Disconnect
negative
(-)
battery
cable
.
CAUTION-
Prior
to
disconnectiog
the
battery,
read
the
battery
disconnection
cautions
given
at
the
tront
of
this
manual
on
page
viii
.
2
.
M42
and
M50/S50US
engines
:
Working
at
end
offuel
rail,
disconnect
small
vacuum
hose
from
fuel
pressure
regulator
.
3
.
M50/S50US
engines
:
Remove
two
nuts
from
injector
duct
.
Carefully
pry
injector
wiring
duct
off
ínjectors
.
See
Fig
.
15
.
4
.
On
4-cylinder
cars,
remove
upper
intake
manifold
to
ac-
cess
the
fuel-rail
and
injectors
.
See
113
Cylinder
Head
Removal
and
Installation
.
FUELDELIVERYTESTS
Fig
.
15
.
Injector
wiring
harness
duct
being
removed
from
M50
engine
.
NOTE
-
Late-model
M42
and
all
M44
fuel
injectors
are
afr-
shrouded
.
See
Fig
.
16
.
When
removing
the
fuel
rail
it
is
necessary
to
remove
the
air
shroud
feeder
hose
from
the
intake
manifold
ducting
.
Fig
.
16
.
Cutaway
view
of
fuelinjector
usedon
M42
or
M44
engine
.
5
.
Disconnect
fuel
supply
line
and
fuel
retum
line
from
fuel
rail
ends
.
WARNING
-
"
Clamp
off
the
fuel
lines
and
then
wrapa
clean
shop
towei
around
the
lines
before
removing
them
.
Residual
fuel
pressure
is
present
in
the
lines
.
"
Fuel
will
be
discharged
.
Do
not
disconnect
any
wires
that
could
cause
electrical
sparks
.
Do
not
smoke
or
worknear
heaters
or
other
fire
hazards
.
Keepan
approved
fire
extinguisher
handy
.
Page 164 of 759

130-18
FUEL
INJECTION
The
engine
coolant
temperature
(ECT)
sensor
sends
con-
tinuous
engine
coolant
temperature
information
to
the
ECM
.
Fig
.
26
.
Mass
air
flow
sensor
terminalidentifcation
on
carswith
DME
As
temperature
increases
sensor
resistance
decreases
.
M3
.1
fuel
injection
.
Mass
air
flow
sensor
(hot
film),
testing
and
replacing
MOTE-
A
burn-off
cycle
is
not
used
on
hot
film
sensors
.
8
.
With
ignition
off,
disconnect
harness
connector
from
air
ECT
Sensor
Location
flow
sensor
.
Using
a
digital
multimeter,
check
resis-
"
M50/S50US
engine
............
left
side
of
cylinder
tance
at
terminals
listed
.
head
under
intake
manifold
Air
Flow
Sensor
Test
Values
(DMEM3
.1)
"
Terminals
5
and
6
.
.
.
.........
..
.
..
....
3-4
ohms
If
any
faults
are
found,
check
wiring
lo
and
from
the
ECM
.
Make
ECM
pinout
test
as
listed
in
See
Table
i
.
Main
power
to
air
flow
sensor
comes
from
DME
main
relay
.
On
cars
with
DME
M3
.3
.1
a
hot
film
mass
air
flow
sensor
is
used
.
When
the
engine
is
running,
a
current
is
used
lo
heat
a
thinfilm
in
the
center
of
the
sensor
.
This
current
is
electroni-
cally
converted
into
a
voltage
measurement
corresponding
to
the
mass
of
intake
air
.
If
thehot
film
breaks
or
if
there
is
no
output
from
the
air
flow
sensor,
the
ECM
automatically
switches
to
a
"limp-home"
mode
and
tucos
on
the
Check
Engine
light
.
The
engine
can
usually
be
started
and
driven
.
The
air
flow
sensor
has
no
inter-
nal
moving
parts
and
cannot
be
senricedor
adjusted
.
CA
UTION-
Use
only
a
digital
multimeter
when
checking
the
mass
air
flow
sensor
.
An
analogmetercan
dam-
age
the
air
flow
sensor
.
BOSCH
DME
M3
.
1
AND
M32
.1
COMPONENT
TESTS
AND
REPAIRS
1
.
Disconnect
harnessconnector
from
air
flow
sensor
.
2
.
Turn
ignition
on
and
check
for
voltage
and
ground
at
connector
.
There
should
beground
at
pin
1
.
There
should
be
positive
(+)
battery
voltage
at
pin
3
.
If
any
faults
are
found,
check
wiring
to
and
from
ECM
.
Make
ECM
pinout
test
.
See
Table
j
.
NOTE-
Positive
(+)
battery
voltage
to
air
flow
sensor
comes
from
DME
main
relay
when
the
ignition
is
switch
on
orengine
running
.
Engine
coolant
temperature
(ECT)
sensor,
testing
and
replacing
0012704
Fig
.
27
.
Engine
coolant
temperature
(ECT)
sensor
(A)
is
located
be-
neath
top
engine
cover
(B)
and
crankcase
vent
hose
(C)
.
M52
engine
shown
.
M50
is
similar
.
1
.
Check
ECM
reference
voltage
to
sensor
:
"
Disconnect
harnessconnector
from
ECT
sensor
.
"
Turn
ignition
keyon
.
"
Check
for
5
volts
between
supply
voltage
wire
(brown/red)
wire
of
harness
connector
and
ground
.
"
Turn
ignition
key
off
.
"
If
voltage
is'
not
present
or
incorrect,
check
wiring
from
ECM
and
check
referencevoltage
output
at
ECM
(pin
78)
.
See
Table
i
(DM
E
3
.1)
or
Table
j
(DME
3
.3
.1)
2
.
Check
ECT
sensor
resistance
:
"
With
harnessconnector
disconnected,
check
resis-
tance
acrosssensor
terminals
.
"
Compare
tests
results
to
values
in
Table
f
.
Page 170 of 759

130-24
FUEL
INJECTION
Jo
'0
o_A
í1
RELAY
..
.
.
CAMSHAFT
POSITION
SENSOR
'
.
~'
~
:UhI~IIUH~W~`bY~7~d~t~II7
.
.
.
,
1111111
~ilf
ASC
TERMINAL
15
MEMORY
POWER
CRANKSHAFT
POSITION
qtcMSENSOR
THROTTLE
POSITION
ENGINE
COOLANT
TEMP
FUELTANK
PRESSURE
SENSOR
S-EML
S-MSR
S-ASC
VEHICLE
SPEED
LOW
FUEL
LEVEL
A/C
SWITCH
ON
(AC)
E36
IHKA
COMPRESSOR
"ON"
SIGNAL
(KO)
INDIVIDUAL
SERIAL
NUMBER
SIEMENS
MS
41
.
1
COMPONENT
REPLACEMENT
FUEL
PUMP
RELAY
CONTROL
AUX
GROUND
P
MAIN
GROUND
AC
COMPRESSOR
RELAY
CONTROL
~®
SECONDARY
AIR
INJECTION
AIR
PUMP
RELAY
CONTROL
-
M
PRE
CAT
POST
CAT
m
nXYGEN
SENSOR
ys
U
~
4
,
HEATING
FUELINJECTOR
CONTROL
(
MS
41
.1
(
MS
PURGE
CONTROL
VALVE
//
PURGE
'
CANISTERSHUT-OFF
VALVE
ECM
RELAY
CONTROL
IGNITION
COILS
CONTROL
1
ASC
o
ayi
THROTTLE
POTENTIOMETER
POWER
,
al
;
..
i
r71a
.
"a
fn7111,
/
r
Fig
.
36
.
Siemens
MS
41
.1
OBD
II
engine
management
system
usedon
M52
engine
.
Bosch
M5
.2
systemusedon
M44
engine
is
similar
.
Page 173 of 759

0013ZIM
Fig
.
42
.
Engine
control
module
(ECM)
located
in
compartment
in
right-rearof
engine
compartment
(arrow)
.
NOTE-
Replacement
ECMs
must
be
coded
with
application
in-
formation
(Le
.
engine
code,
transmission
type,
etc
.)
pri-
or
to
installation
.
Consult
an
authorized
BMW
dealer
before
replacing
the
ECM
.
ECM
pin
assignments
are
given
in
Tables
h
through
Table
I.
This
information
can
be
helpful
when
diagnosing
faultsto
or
from
the
ECM
.
If
al¡
inputs
and
wiring
are
OK
butoperational
problems
still
exist,
the
ECM
itself
may
be
faulty
.
Fig
.
43
.
ECM
pin
numbers
as
seen
from
back
of
ECM
connector
.
FUEL
INJECTION
130-
2
7
Generally,
absence
of
voltage
or
continuity
means
there
is
a
wiring
or
connector
problem
.
Test
results
with
incorrect
values
do
notnecessarily
mean
that
a
component
is
faulty
:
Check
for
loose,
broken
or
corroded
connections
and
wiring
before
re-
placing
components
.
If
the
results
are
still
incorrect,
test
the
component
itself
.
For
engine
management
system
electrical
schematics,
see
Electrical
Wiring
Diagrams
.
CAUTION-
Always
waitat
least
40
seconds
after
tuniing
off
the
ignition
before
removing
the
connector
from
the
engine
control
module
(ECM)
.
If
the
connec-
tor
is
removed
before
this
time,
residual
power
in
the
system
relay
may
damage
the
ECM
.
"
Always
connector
disconnect
the
control
module
connector
and
meter
probes
with
the
ignitionoff
.
When
making
checks
at
the
ECM
itself,
a
breakout
box
should
be
used
to
allow
tests
to
be
made
with
the
connector
attached
to
the
ECM
.
This
also
prevents
damage
tothe
small
termínals
in
the
connector
.
As
an
alternative,
theharness
con-
nector
housing
can
be
separated
so
that
electrical
checks
can
be
made
from
the
back
of
the
connector
.
ECM
pin
numbering
is
shown
in
Fig
.
43
.
NOTE
-
On
cars
with
tractioncontrol,
do
not
confuse
the
throttle
position
sensor
on
the
main
throttle
body
with
the
throt-
tle
position
switch
on
the
secondary
throttle
body
.
27
Lb
2L4
LJ
22
©©®®17
©©®©©~©©®©~~rui~~ru
®®®®®®®®®®®®®®®IZA®®®®®®®®®®®®®®®®®
1
>I-
0013211
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
Page 179 of 759

Table
j.
ECM
Pin
Assignment-Bosch
DME
M3
.3
.1
Pin
~
Signal
1
Componentffunction
1
signal
FUEL
INJECTION
130-
33
45
ground
Ignition
circuit
shield
Ground
shieldfor
ignition
circuit
monitoring
46
output
Fuel
consumption
(KVA
signal)
To
instrument
cluster
47
output
Crankshaft
rpm
Engine
speed
(TD)
signal
to
instrument
cluster
48
output
A/C
compressor
control
A/C
compressor
relay
terminal
85
49
vacant
-
-
50
output
Ignition
coil
control,
cyl
.
1
Primary
signal,
ignition
coil
1
51
output
Ignition
coil
control,
cyl
.
2
Primary
signal,
ignition
coil
2
52
output
Ignition
coil
control,
cyl
.
3
Primary
signal,
ignition
coil
3
53
vacant
-
-
54
input
Power
supply
Battery
voltagefrom
main
relay
(terminal
87a)
55
ground
Ground
Ground
for
ignition
control
56
input
Power
supply
(terminal15)
Batteryvoltage
with
key
on
or
engine
running
57
input
Ignition
timing
intervention
From
A/T
control
module
58
vacant
-
-
59
output
Throttleposition
sensor
(TPS)
Voltage
supply
to
TPS
(5
VDC)
60
input
Programming
voltage
Data
link
connector
61
vacant
-
-
62
vacant
-
-
63
vacant
-
-
64
input
A/C
on
signal
From
integrated
climate
control
module
65
input
A/C
pressure
signal
From
integrated
climate
control
module
via
A/C
pressure
switch
66
input
On-board
computer
Drive-away
protection
enable
(starter
immobilization
relay)
67
vacant
-
-
68
vacant
-
-
69
input
Knock
sensor
#2
(cyl
.
4,5,
6)
Knock
sensor
#2
signal
70
input
Knock
sensor
#1
(cyl
.
1,2,
3)
Knock
sensor
#1
signal
71
ground
Ground
Ground
for
knock
sensors
and
shields
72
vacant
-
-
73
input
Throttleposition
sensor
(TPS)
Throttleposition
signal
74
vacant
-
75
vacant
-
-
76
vacant
-
77
input
Intakeair
temperatura
Intakeair
temperatura
sensor
(0-5
VDC)
78
input
Engine
coolant
temperature
Engine
coolant
temperature
sensor
(0-5
VDC)
79
vacant
-
80
vacant
-
-
81
input
Automatic
transmission
gear
positionlneutral
A/T
parkor
neutral
position
signal
safetyswitch
82
vacant
-
-
83
vacant
-
-
84
vacant
-
-
85
vacant
-
-
86
vacant
-
-
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 180 of 759

130-
34
FUEL
INJECTION
Pin
i
Signal
1
Component/function
1
Signal
1
output
Oxygen
sensor
(monitoring
sensor)heater
Oxygen
sensor
heater
control
(switched
ground)
2
output
Idle
speed
control
valve
Pulsed
ground-close
signal
(see
also
pin
29)
3
output
Fuel
injector
control,
cyl
.
1
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
1
4
output
Fuel
injector
control,
cyl
.
4
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
4
5
not
used
-
-
6
ground
Ground
Ground
for
fuel
injector
output
stage
7
not
used
-
8
1
output
1
Check
Engine
1
Instrument
cluster,
Check
Engine
lamp
9
not
used
-
-
10
input
Electronic
immobilizer
control
(EWS
II)
Electronic
immobilizer
control
(EWS
II)
module
11
output
Automatic
climate
control
Automatic
climate
control,
to
evaporator
controlier
12
not
used
-
-
13
not
used
-
-
14
not
used
-
-
15
not
used
-
-
16
input
Intake
air
temperature
Intake
air
temperature
Signal
17
input
Mass
air
flow
meter
Intake
air
signal
18
not
used
-
-
19
input
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
control
20
output
Crankshaft/rpm
sensor
Crankshaft/rpm
sensor
control
21
input
Camshaft
position
sensor
Camshaft
position
signal
22
output
Ignition
coil
control,
cyl
.
3
Primary
signal,
ignitioncoil
3
23
output
Ignition
coil
control,
cyl
.
4
Primary
signal,
ignitioncoil
4
24
not
used
-
-
25
not
used
-
-
26
input
Power
supply
(terminal
30)
Battery
voltage
(B+)
at
al¡
times
27
input
Main
relay
control
Main
relay
activation
(terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-open
signal
(seealsopin
2)
30
output
Oxygen
sensor
(monitoring
sensor)
heater
Oxygen
sensor
heater
control
(switched
ground)
31
output
Fuel
injectorcontrol,
cyl
.
3
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
3
32
output
Fuel
injector
control,
cyl
.
2
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
2
33
I
not
used
40
input
Knock
sensor
#2
(cyl
.
3,4)
Knock
sensor
#2
signal
41
not
used
-
-
42
input
Vehicle
speed
Vehicle
speed
signal
from
instrument
cluster
43
not
used
-
-
44
output
Throttleposition
sensor
(TPS)
Throttleposition
reference
signal
ECM
PIN
ASSIGNMENTS
Table
k
.
ECM
Pin
Assignment-Bosch
DME
M5
.2
34
ground
Ground
Ground
for
ECM/
output
stages
35
not
used
-
-
36
input
A/C
compressor
relay
A/C
compressor
relay
control
37
not
used
-
-
38
not
used
-
-
39
not
used
-
-