Types of diagnostic connectors used on BMW:
Connector type # 1 - 15-pin round connector
Mark and year (approximate): all models up to 1987 inclusive
Typical arrangement: under the hood
4 Temperature sensor
5 Oxygen sensor
6 Diagnostics SRS
7 Oil service and Inspection leg
8 Crankshaft position sensor (+)
10 Crankshaft position sensor (-)
11 External starter switch-on
12 Generator signal ( battery charging relay)
13 Ignition ON signal
14 Power supply (battery)
15 Ignition system power supply
Type of connector No. 2 - 20-pin round connector
Marks and years (approximate): all models 1988-2000.
Typical arrangement: under the hood.
Closed by a twist-off plastic cover
1 Speed signal
2 CAN High line
3 CAN Low line
6 SRS / Speed A diagnostics
7 Oil service and Inspection leg
11 External starter start
12 Generator signal (battery charging relay). Line 61
14 Battery power supply + 12V. Line 30
15 L-Line Diagnostics
16 Oxygen Sensor
17 K-Line Diagnostics
18 Motronic Programming Voltage, PGSP 19 Weight. Line 31
20 K-line diagnosis
Connector type # 3 - 16-pin OBD-II connector in the form of a trapezoid in the passenger compartment
Marks and years (approximate): all models after 2000. Typical arrangement: in the cabin under the torpedo from the driver's side. As a rule, it is closed with a plastic cover
1 Power supply + 12V, circuit 15
4 Earthing of the body
5 Signal ground
6 CAN-High line, J-2284
7 K-line diagnosis DME (engine, prot ISO-9141 and ISO-14230), on some models and diagnosis of automatic transmission
8 K-line diagnostics IKE / KOMBI (instrument panel); ABS; ABS / ASR; ABS / ABD; ESP; DSC; Airbag; Automatic transmission; Air conditioning and climate control; Electrical and other (all other electronic systems)
9 TD / RPM - Engine speed signal
14 CAN-Low line, J-2284
15 L-line diagnostics (ISO 9141-2 and ISO / DIS 14230-4)
16 Power + 12V DC AKB
Messages on the dashboard of BMW
Einspritzanlagen - the engine management system is faulty.
Motornotprogramm - the engine management system went into emergency operation mode.
Kuhlwassertemperatur - engine (motor) overheating detected.
Kuhlwasserst. prufen - low level of coolant in the engine (motor).
Stop! Oldruck Motor - muffle the engine, low oil pressure!
Olstand Motor prufen - low oil level in the engine.
Bremsflussigk, prufen - low brake fluid level in the braking system.
Bremsbelag prufen - brake pads are worn out.
Getriebenotprpgramm - AKPP passed the emergency mode of operation.
Bremslicht prufen - one or both brake lights do not work.
Abblendlicht prufen - the dipped beam does not work.
Rucklicht prufen and Standlicht prufen - incorrect operation of parking lights.
Nebellicht hinten prufen and Nebellicht vorn prufen - incorrect operation of the front or rear fog lamps.
Kennzeichenlicht prifen - the license plate light does not work.
Fernlicht prufen - incorrect operation of the main beam headlights.
Ruckfahricht prufen - incorrect operation of reversing lamps.
Limit - speed is exceeded.
Niveaurregel, inaktiv - a malfunction in the system of adjusting the clearance (clearance).
Parkbremse lossen - the handbrake is faulty or activated.
Kofferraum offen - the trunk is open.
Tur offen - one or more doors are not closed.
Gurt angelen - an indicator of seat belts not fastened.
Funkschlussel-Batt - you need to replace the batteries in the remote control.
Vorgluhen - glow plugs are warming up.
Waschwasser fulen - low level of washer fluid.
Five-digit error code
P - is for powertrain codes
B - is for body codes
C - is for chags codes
0 - common for OBD-II code
1 - manufacturer's code
The third position is the type of fault:
1 - fuel system or air supply
2 - fuel system or air supply
3 - ignition system
4 - auxiliary control
5 - idling
6 - ECU or its circuits
7 - transmission
8 - transmission