BMW M5 Forum and M6 Forums banner
981 - 991 of 991 Posts
Is this Peake R5 the best diagnostic tool for the E39 M5?
It likely was 20 years ago, even 10 ago. Now there are many tools and BMWs own tools have become available. I am not going to list them because it is huge, but if you start reading threads you will get a feel for things. Often owners have a $80 OBDII reader in the glove box and a computer with INPA, Dis or ISTA at home. Peakes are no longer available unless you find a used one.
 
My car’s engine light was on, and I’ve managed to connect the Car scanner app on my iPhone via an OBD Bluetooth dongle. These are the following codes

Car Scanner ELM OBD2
DTC report
Selected brand: BMW
VIN: WSDE203BJ1921

============1==============
P0411
Raw code: 0411
ECU: 12
Status: Pending
OBDII: Secondary air injection (AIR) system - incorrect flow detected
BMW: Secondary Air Injection System Incorrect Flow Detected

============2==============
P0411
Raw code: 0411
ECU: 12
Status: Confirmed
OBDII: Secondary air injection (AIR) system - incorrect flow detected
BMW: Secondary Air Injection System Incorrect Flow Detected


I’ve cleared these and will monitor over the next few weeks. But if anyone has any thoughts as to be why it’s throwing these errors I am all ears.
Thanks and apologies if this isn’t the correct thread…
 
My car’s engine light was on, These are the following codes
P0411 is the most common code these cars get. It is complex but resolvable. I am surprised a UK car trigger the light, but you will find if this is normal in your search. I am just going to tell you to search this thread and this forum because there are so many threads on this topic, there is no sense in me rehashing it, it will take hours. Also search for hex code AA or even decimal code 170. The normal code we discuss things in are hex codes because most used Peake scanners originally which produce Hex codes. No worries their are more than a few of us that can translate and give you the Hex code to search.
Good luck and you will find that code and the light return every second cold start.
Here are the perimeters for that code.
Image

In case you want to test the electrical side of that system here is the wiring diagram.
Image

Closeup of the same.
Image
 
Hello together,

Scanned my car and found following codes:
000090 Lambda sensor control bank1
000091 lambda sensor control bank 2
0000B3 catalyst conversion
00004b - Switching relay level 1/2 to wiper motor open
000049- relais for wiper motor open

I used an Otofix scanner (Autel). Sry for the eventual translation errors i use the tool in German.

I didnt find anything that can help me translate these codes or better understand where i can start.
Are my lambdas shot? Do i need a new wiper relais?

any help is appreciated.
 
Are my lambdas shot? Do i need a new wiper relais?
The 90 and 91 are fuel control errors, not likely the O2s but they could be reporting wrong. What those codes tell you is the DME has adjusted the fuel trim for those banks and has reached the max adjustment, but the O2 is not reading correct or wants more adjustment.
Air leak would be likely and I will put my money on the infamous part # 17. It is an elbow that connects the ICV system to the EVAP system and cracks commonly, most have replaced with brass one. Many and many threads on this just search part 17 and you will likely get more threads than you can read.
Are your wipers working and do you get different intermittent speeds when you move the dial for the wipers?
Clear the codes read make sure they are cleared and see what comes back, codes don't erase themselves even if the fault is corrected.
 
The 90 and 91 are fuel control errors, not likely the O2s but they could be reporting wrong. What those codes tell you is the DME has adjusted the fuel trim for those banks and has reached the max adjustment, but the O2 is not reading correct or wants more adjustment.
Im a little bit confused. I would highly appreciate it if you could explain this to me.
This is what my reader spat out (focus on 90 and 91, excuse the German, as i said my tool is in german)
Image


This is what i found at the begining of the thread, the big excel sheet with all the codes inside. (what my reader says and what the excel sheet says fit together)
Image


And this is what i understood from your post (i took the values from a PDF document also attached to this thread)
Doesnt really fit, right? I mean these are referring to Bank 1 only , whereas i get the codes for both banks. Bit confused to be hones.
Image


Thx.

Air leak would be likely and I will put my money on the infamous part # 17. It is an elbow that connects the ICV system to the EVAP system and cracks commonly, most have replaced with brass one. Many and many threads on this just search part 17 and you will likely get more threads than you can read.
Got it, thx. Il take the plenum down and check. (You mean the one in the picture, right?)
My assumption was the lambdas as they are 20+ years old. Dont know if the previous owner changed them, assuming not.
Image


Are your wipers working and do you get different intermittent speeds when you move the dial for the wipers?
This is what happened:
I was driving towards the airport to pick someone up, pouring rain and the wipers stopped working completely. Great situation, i know:)))
I moved the lever upwards downwards, nothing working, tried to activate the pump for the windscreen wiper fluid(to check), also dead.
After drviving for about 5 minutes everyhting started working again, then 10 minutes later everything dead, then 5 minutes later everything working again.
Since then everything is working.
Checked the fuses --> OK.
Read the codes and the ones that i posted popped up. --> I thought maybe the relais is on its way out. I know they are quite common on these cars.
I will check the different intermitent speed today, didnt check this.

Clear the codes read make sure they are cleared and see what comes back, codes don't erase themselves even if the fault is corrected.
Codes erased, i will see what comes up again.
 
This is what i found at the begining of the thread, the big excel sheet with all the codes inside. (what my reader says and what the excel sheet says fit together)
Rectangle Font Parallel Pattern Number
Here is the thing about reading codes, there are at least 3 versions and they don't really cross well and if your code reader is one and the other list is the other, well you see how that might not work.
I have to guess a lot because people read their codes and don't know whether they have read Hex, Decimal, or OBDII codes. I have some tricks and most the time I get it right, but not always.
OBDII always has a letter in front, then 4 numbers like a p for engine codes but different letters for different modules, like b for things like wipers, you have no first letter. Next are Decimal and Hex and they are the exact same and can be converted using a Hex converter, search the term.
See the 5A in the pic you posted that is Hex and the 90 is decimal. The one recognizable difference between the 2 systems is Decimal is only numbers and Hex is half letter with a number and just numbers.
In the codes you posted the last code had a letter which I then said hex, and since readers don't switch part way through a read that made the others all hex or what we call peake codes. That was the reader of choice in the early days so most of the early talk is always Peake or Hex codes.
OK so what you have is
90 hex or 144 Decimal which is Fuel control, Cyl #1-4
and
91 / 145 which is Fuel control, Cyl #5-8
I have not mentioned the B3 because it is likely a result code being created but the condition the 90/91 create, wait and see if it comes back after fixing the others.
I don't have a chart for the body codes, your wipers but I can explain how relay codes work. Most often it is not the relay but whatever it controls that is really at fault because of the ground path. The test signal uses the motor ground to complete the circuit. There is a common flaw in many models wiper circuit board that causes a crack and then you have intermittent wipers now and again. Search something simple like model year and wipers don't work on the popular sites like Bimmer forums etc, you will get a good reading list. You just need to do some soldering on the control board and a little epoxy work.
 
Here is the thing about reading codes, there are at least 3 versions and they don't really cross well and if your code reader is one and the other list is the other, well you see how that might not work.
I have to guess a lot because people read their codes and don't know whether they have read Hex, Decimal, or OBDII codes. I have some tricks and most the time I get it right, but not always.
OBDII always has a letter in front, then 4 numbers like a p for engine codes but different letters for different modules, like b for things like wipers, you have no first letter. Next are Decimal and Hex and they are the exact same and can be converted using a Hex converter, search the term.
See the 5A in the pic you posted that is Hex and the 90 is decimal. The one recognizable difference between the 2 systems is Decimal is only numbers and Hex is half letter with a number and just numbers.
In the codes you posted the last code had a letter which I then said hex, and since readers don't switch part way through a read that made the others all hex or what we call peake codes. That was the reader of choice in the early days so most of the early talk is always Peake or Hex codes.
OK so what you have is
90 hex or 144 Decimal which is Fuel control, Cyl #1-4
and
91 / 145 which is Fuel control, Cyl #5-8
I have not mentioned the B3 because it is likely a result code being created but the condition the 90/91 create, wait and see if it comes back after fixing the others.
I don't have a chart for the body codes, your wipers but I can explain how relay codes work. Most often it is not the relay but whatever it controls that is really at fault because of the ground path. The test signal uses the motor ground to complete the circuit. There is a common flaw in many models wiper circuit board that causes a crack and then you have intermittent wipers now and again. Search something simple like model year and wipers don't work on the popular sites like Bimmer forums etc, you will get a good reading list. You just need to do some soldering on the control board and a little epoxy work.
Thx for the effort and for the explaining. Highly appreciated.
The one thing that confused me was the description on my reader, which was bang on for the description in the picture that i posted.(from the begining of this thread).
Meaning, i thought, based on the description that my reader spit the values in decimal, which fit the description from the 5A Hex /90 Decimal from the picture that i posted.
I guess my reader has the failure description wrong.
 
I guess my reader has the failure description wrong.
I don't know what your reader said but what you posted was control error which is what the hex code is.
Scanned my car and found following codes:
000090 Lambda sensor control bank1
000091 lambda sensor control bank 2
That is bang on.
Now I am unsure so be clear if you have decimal codes then the answers are maybe different but I never see both O@ getting those codes at the exact same time. Lambda sensor is O2 sensor so just because a code says O2 does not mean they are bad just that their signal maybe out of spec because of something else.
 
981 - 991 of 991 Posts