I am currently trying to figure out if I need to fix a problem. I just had an engine trouble light (the first time I have seen in 50,000 miles) on my 2014 R1200RTW - the fault code was:
21F520 : Electric fuel pump, short circuit to ground
Currently present : NO
Engine warning light (MIL) : NO
Frequency count : 1
Logistic(Healing) count : 39
.Fault Code History :
...Record number : 1
...Odometer : 50516.7 mls
...ABS time : 5360160
...Engine speed : 0.0 rpm
...Vehicle speed : 1.2 mls/h
...Battery voltage : 11.91 V
...Electric fuel pump voltage : 11.23 V
Its now cleared and all seems well, (I ran the fuel pump test, very handy) however I am about to head up to Alaska and I really don't want to get stuck and eaten by bears.
I could simply replace the fuel pump, but then this fault description seems odd, the tank and almost everything around it is plastic so a "short circuit to ground" is unlikely to be the pump, it could be a chafed wire somewhere upstream of the pump. Looking at other posts I have gleaned that there are (at least) the following additional codes associated with the fuel pump.
21F5E0 : Fuse activated for Electric fuel pump, short circuit to ground or overload
21F522 : Electric fuel pump, open circuit
Both of which would certainly point to the pump, and replacing it would be obvious. I suppose it could also be a "glitch" but why after 50,000 miles?
So my question is - who actually decides what the description of fault 21F520 is? Presumably BMW Motorrad have a very precise description in German, I assume HEX Code Za have this, if so who translates it? Somewhere buried in the GS-911 code there must be a lookup table that generates a human readable text string that corresponds to each code.
Of course there is no list online (I have looked) for these codes, but somebody must know.
...I will probably just change out the pump, but I am not filled with confidence that this will be the solution.
If I get eaten by bears I will have someone let you all know.
Geoff