General Category > General Discussion
What do these codes actually mean?
hefy_jefy:
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
WayneC:
The output driver IC in the ECU detects over current or under current and sets an error flag to the ECU processor the processor then generates the fault code which is made up of ECU Address, sub component address & fault condition, short circuit to ground means higher current than within the range expected
hefy_jefy:
Wayne - thank you, this does make sense, my feeling is that this was probably a "one-off" fault since it has not occurred since, I have run the fuel pump test several times and checked the current draw, it seems reasonable and consistent at about 4 amps.
Looking at the circuit diagram there's also an electronic switch between the line between the pump and the ECU so I guess this could also have a problem, but less likely since its solid state.
Geoff
WayneC:
You will find that fuel pump controller has had failures, there is discussion about it over at Advrider forum, perhaps a spare for the Alaska trip ?
panason1c:
Battery voltage : 11.91 V
Isn't the battery voltage too low?
Navigation
[0] Message Index
[#] Next page
Go to full version