grounding pin seven (7) of the diagnostic
connector would reset the service lights. I found that grounding pin seven (7)
for ~3 seconds applied to an oil service reset and that ~9 seconds applied to
the inspection service reset.
Make a wire jumper tool using a solid copper
Mueler alligator clip and banana plug (male pin) that would accommodate the
diagnostic female pin.
Rather then short the two pins within the
diagnostic connector, you attach the alligator clip to engine ground and
connect the male pin to diagnostic pin seven (7) (less chance for error). It
also embedded a 470 ohm resistor in series within the banana plug.
This limited the current to ~25 ma. in case you
went to the wrong pin. As a side note, the reset on an F 100 jet engine
diagnostic unit is defined as 50 ohms or less to ground for a specified
It's work also from 1984 300/500 series
The following is used to make one for 1996
328is and '97 318tis which both have the 20 pin data link connector. I've also
included the part # for the pin that fits the 15 pin diagnostic connector.
Use any of the following at your own risk. As
always, feel free to do it your way.
Construct the jumper tool as shown in the above
photo using the appropriate BMW pin for the 15 or 20 pin connector.
Epoxie the ridge of the pin to the banana
Also place a drop of epoxy at the other end of
the banana plug.
(For cars with the 15 pin diagnostic
With the ignition switch at (position two) and
the engine not running, grounding pin seven (7) of the diagnostic connector for
approximately three (3) seconds will reset the oil service lights. Grounding
pin seven (7) for approximately twelve (12) seconds will do an inspection
Connect the clip end of the jumper tool to a
good ground in the area of the diagnostic connector. Connect the pin end of the
jumper tool to pin seven (7) of the diagnostic connector. Enter the car and
turn the ignition switch to position two (2). This way you can watch the lights
Turn off the ignition switch when you see the
lights reset after the appropriate time. This time as mentioned above depends
on whether you are doing an oil or inspection service reset.
Remove the jumper and replace the diagnostic
(For cars with the 20 pin data link
On the newer cars you also have to place the
ignition switch in position two. You provide a short and then remove it after a
specified time. The reset occurs on removal. On the older cars the reset
occurred after the specified time. That's the difference between the older
diagnostic connector and the newer data link connector. I purchased a Peake
reset tool to find out what these times were. They say to provide the short for
7 flashes for an oil service reset and 23 flashes for an inspection reset. The
7 flashes for the oil service reset equates to ~ 3.25 seconds. The 23 flashes
for the inspection reset equates to ~ 11 seconds.
Turn the ignition switch to position two (2).
Connect the clip end of the jumper tool to a good ground in the area of the
data link connector. Connect the pin end of the jumper tool to pin seven (7) of
the data link connector and remove it after the appropriate time, depending on
which reset you are doing. Replace the data link connector cap and turn off the
ignition switch. Check to see if the reset worked by starting the car and
seeing if the lights go out.
Click here for the new E38, E39, E46, E52 and E53