ABS faults and resetting

ABS versions and fault display


ABS1 was only used on K75, K100, K1, and 1993 K1100LT. It's recognizable by the modulator units mounted to the footpeg plates. A fault is indicated by the ABS light and the bulb monitor flashing in unison. The bulb monitor will be on continuously until the system has verified operation of both brake switches and both bulb filaments (taillight and brake light) and then it extinguishes and becomes the second ABS light. The primary ABS light (and the monitor light, once its test is complete) will flash in unison until the bike moves off. If they continue to flash in unison after that, there is a fault. You will probably get a fault #7 upon startup after you have left the battery disconnected for a period of time.


ABS2 was used on K1100 from 1994 onwards, R1100RS/RT/GS/R, and early R1100S, R1200C, R1150GS, and K12 models.* The K11 ABS2 uses the same two warning lights as ABS1: the ABS light and the bulb monitor light. On Oilheads and K12s, it has two distinct lights of its own. At key-on, the two lights will flash together and continue to do so until the self-test is complete (which doesn't happen until you start to ride away), at which time they extinguish. If the self-test fails, they will begin to flash alternately. The exact moment when the fault happens will help you know what caused it: if it happens before you start the engine it is an item that is tested at power-up. If it fails when you start the engine, it is almost certainly low battery voltage. And if it fails when you ride away, it's probably a modulator or a wheel speed sensor.

Sometimes ABS2 will fault without showing a fault code that you can read without the diagnostic computer.

Integral ABS (iABS)

If you normally get a whining noise when you apply the brakes, and notice that they are power-assisted, you have iABS. This was used on all R1150RS/RT/R, and later R1150GS, K1200, R1100S and R1200C versions.* Faults are displayed by use of the GEN and ABS lights. Faults remain in memory but the warning lights will extinguish and ABS opration will return once the cause of the fault is fixed.

* ABS2 was used until: Feb '01 on R1100S, MY01 on K1200RS, Sept '02 on 1150GS. Later bikes have iABS, including all K12GT and R1200CL/Montauk.


(mostly from the IBMWR tech pages)

Resetting ABS1

Resetting ABS2 on early bike

Resetting R1150GS ABS2

Note: the K1200, R1200C and R1100S use the same ABS2 units as the 1150GS, but there is no ABS switch to use for the reset procedure.  If you can access pin #21 on the large ABS unit plug, you can ground it to achieve the same effect as having the ABS button. I've gotten confirmation from K12 and R11S owners that they were successful. Here's one description:

"On my 2000 K1200LT the brown/blue wire was the correct wire to use on the diagnostic plug. You have to remove the large 25 pin connector from the ABS unit, remove one tie wrap and three phillips head screws on the connector (two are under the rubber that was held on by the tie wrap). After you have done this and exposed the wires and female connector plug you can see where pin 21 is numbered on the connector. I used a 14 gage wire with an aligator clip on one end with about 1/16" of copper exposed and plugged it in the pin 21 slot and reinstalled the connector without the connector housing. I then made sure it felt like I had good contact on pin 21. I then used a straight pin and another 14 gage piece of wire with an aligator clip to pin into the brown and blue wire on the maintenance connector and then aligator clipped this to the negative terminal on the battery. I then turned the key to on and then touched the aligator clip from pin 21 to the negative terminal on the battery (8 seconds is fine but mine immediately reset). The ABS lights went from alternate flashing to normal flashing simultaneously. I am adding a reset button before I reassemble the connector housing. Just have to find the right insert for that connector."

Fault Codes

ABS1 and ABS2 fault codes

Info on diagnosing ABS1 and ABS2 faults is described by Brian Curry in great detail on the IBMWR K-tech pages. In a nutshell, by putting a readout light between the ABS pin and ground you can get a blink code when the bike is on. All codes except 5 seem to be persistent (needing reset by this procedure). There is also a BMW document, part 01 71 9 798 811 (5/90), that you may be able to locate which is for troubleshooting ABS.

iABS fault codes

These should be listed on a sticker supplied with the bike or a table in the Rider's Manual.

dashboard warning lights
For the US market the upper light says brake failure. The lower light is the General Warning Light.

ABS2 differences between models

The same basic ABS2 control unit is used on the K1100 and nearly all 5-speed R1100 models.  There was an early version that might have only been used on the R1100RS, then the same unit is used on all ABS2 bikes until Motronic 2.4. My assumption is that later units contained the coding for additional models. ABS units are internally coded to work with a particular model, and they confirm that they are installed in that particular model by reading the pins shown below. The internal coding number supposedly can be read out from the center pin (like the fault codes) when the key is on and the ABS button is pushed, although I have never gotten this to work.

  Coding Pin 9 Pin 22 Pin 10 Pin 23
+8 +4 +2 +1
R1100R, R850R 12 X X    
R1100RT 8 X      
R1100GS, R1150GS 4   X    
R1100RS (93, 94) 2     X  
R1100RS (95-) 1       X
K1100LT 11 X   X X
K1100RS 7   X X X
R1100S 9 X     X
R1200C 6   X X  
K1200RS 3     X X

This coding might only apply to the 34 51 2 331 935 ABS unit. Other units can be damaged or will not respond to the recoding.

New ABS units might code themselves to match the bike, but if a used unit is transplanted into a different model, the internal coding will be wrong and this will not correct itself with a simple reset. To the best of my knowledge, correcting this can only be done on the BMW diagnostic computer (where it is a trivial task). On the GT1 this was done as follows:

  1. Go to Guided Diagnostics, ABS2, you will get a fault code for incorrect coding.
  2. GT1 will prompt you to check:
      a) harness coding, or
      b) unit coding
  3. Go to ABS unit, wrong coding. When you accept that, the very next screen asks if you want to recode it. Of course you do.
  4. Proceed with the usual turning the key on and off as prompted, and all is done.

To disable ABS on the R1100GS, you hold the ABS button down whilst turning the ignition on.  This should leave one ABS light lit, which will flash as you ride.

Fault code 5: low battery

Low voltage has been blamed for ABS faults on a number of bikes, and those bikes have been fixed by going to a different battery, usually a sealed one. Sealed batteries have significantly higher voltage due to the chemical differences, usually about 12.85 to 12.95, instead of the 12.60 to 12.80 typical of flooded designs. For a bit more insight into this you might want to check out my article explaining a bit about the chemistry.

If the lights initially flash together but alternate after you start the bike, you can try the "rolling restart." Ride away with lights flashing and on a straight section of road, in third gear or higher and maybe 2500 RPM, pull the clutch in and turn the key off with your right hand. Coast for one or two seconds, then turn the key back on and release the clutch to "bump-start" the motor. If the lights are flashing together, you're in luck, and next time you come to a stop and pull away you should get a successful ABS self-test. If so, you need a new battery or you have some other charging system problem. If not, you have some other fault.

There is also a modification you can make so that the ABS unit is not powered up until after the motor is running; this will also cure low-battery problems.

ABS readout light

You can make a simple readout light with a 2mA LED and a 1200-Ohm resistor in seies, or use a 12V LED. Don't try to use an incandescent light bulb (a common test lamp) because it will draw too much current.