I read the thread about getting to the "Test Modes" by pushing the right button on the instrument panel for several seconds, so I thought that would be cool, so I tried it. Everything worked like a charm!
The thread said that test no. 14 is actually the OBD codes (if that is so, why would any of us need the Peake Code Reader??).
If they ARE the actual codes, I have the following output:
1 D7 81 001
2 BF 88 026
The rest are zero.
I read the definitions, and the D7 says “PreCat oxygen sensor slow response, Cyl #5-8”, and the BF is “Ignition output stage, Cyl #6”.
Can anyone explain the error messages? I kinda get that the D7 indicates I should probably change the oxygen sensor, but I have no idea wha the Ignition Output Stage means. Also, what do the next two numbers indicate?
thoes codes are insturment cluster codes. D7 is a fuel tank sensor fault, and the BF i dont recall, but it doesnt matter. if you truly have the "Ignition Output Stage" fault, then you need a New DME.
Dude, just wondering....Do you have a check engine light on the instrument cluster. If not, then one those could be pending codes or they are codes for something other than your engine. Look EPA said to all manufacturers that by 1996 any emmissions related failure must set the MIL otherwise they could not sell there vehicle in the United States. More times than not the codes you get are a general area of failure. I have had O2 codes on a Bimmer and it was the CTS that was the malfunction. The codes give you an idea of were the malfunction is, it is the datastream that really tells you what is going on in the vehicle. A pending code could be sitting there. Generally if the DME sees something on the first drive cycle it stores this info in it's memory and then check it again on the next drive cycle to see if the malfunction is still there. It takes two drive cycles to set a lot of the codes. There are only three monitors that are continously looked at by the dme, example: if you have a misfire the MIL will come on immediately.
They are DIFFERENT than the Peake reader. The D7 81 0001 indicates a problem with the left fuel tank sensor (D7) ... as killcrap said. Don't know what the "81" is, but the last 4 digits go down by one each time you start the engine. (I had a D7 81 0034).
I was told by a dealer that a C7 relates to holding the seat adjustment button too long. I can't verify that one.
They seem to be semi-secret codes that you, most likely, with have to befriend a BMW mechanic in order to find out.
__________________
"The greatest obstacle to discovery is not ignorance; it is the illusion of knowledge."