BMW Forum - BimmerFest BMW Forums banner

P1776 and P15B8 fault codes

41K views 20 replies 6 participants last post by  Pedro600  
#1 · (Edited)
Hello all,

While driving, I saw the ABS/DCT orange warning sign came on. Came home and read the fault codes P1776 and P15B8.
When tried to clear it, OBD scanner shows they are cleared; however, on the very next scan these two codes reappear.

I have 2011 BMW 328i with 76000 miles on it.

Any suggestion what to look for in terms of fixing these issues?

Thanks in advance.
 
#2 ·
I have 2011 BMW 328i with 105000 miles on it, something happened to my car like a month ego, the ABS/DCT orange warning sign came on, read the fault codes P1776 and P15B8. I took it to my mechanic, he told me I have a bad left front wheel speed sensor, I changed it the sensor and clear the code, drive the car for little bit and then all the lights went away. the lights have not come back sense. Check the wheel speed sensor. If you don***8217;t have a scanner that***8217;s able to check the wheel speed sensor, take the car to a local mechanic shop, once you figure out which one of them faulty, and then you can replace it yourself, the sensor are behind the rotors, I hope that***8217;s help out.
 
#3 ·
I have 2011 BMW 328i with 105000 miles on it, something happened to my car like a month ego, the ABS/DCT orange warning sign came on, read the fault codes P1776 and P15B8. I took it to my mechanic, he told me I have a bad left front wheel speed sensor, I changed it the sensor and clear the code, drive the car for little bit and then all the lights went away. the lights have not come back sense. Check the wheel speed sensor. If you don't have a scanner that's able to check the wheel speed sensor, take the car to a local mechanic shop, once you figure out which one of them faulty, and then you can replace it yourself, the sensor are behind the rotors, I hope that's help out.
Hi Rayahg,

Thanks for your input. I really appreciate it your help here.

Just to be safe, I have ordered two of the front ABS sensors to change both front sensors on my vehicle.

I took a look at the front-driver-side sensor yesterday. It was reading open on my ohm meter while it should be ~3M-ohms. I believe I have found the faulty sensor.

Once I replace them, I will do exactly as you did. If it works, I will be a happy person saving tons of $$$ by only spending $27 on Amazon. Otherwise, I will have to take it to a private BMW shop to have them read the exact fault code. Mine is a generic ELM BLE scanner.

Just a note: It has been raining a lot in South Florida. I drove my car through some deep puddles lately. I believe that might have caused the failure of the sensor. Just a guess.
 
#5 ·
George,

Thank you and really appreciate your detailed reply.

Even though I am waiting for the sensors to arrive, I removed the sensor to inspect and measure the electrical resistance. As mentioned earlier, the resistance is infinite, but the appearance is very clean - no physical damage.

I do have the K+DCAN USB cable which I will use for future faults/diagnosis. Downloading and installing INPA is another big task. It is turning out to be some 80GB of download from the internet. Looking at the videos, I am guessing it will require steep learning since it is a complex piece of software and one can do a lot more damage to the car without being careful.

I am also searching for a relatively small and less complex Windows based software that I can use. There are many for the Android which use BLE connectivity, but K+DCAN is a USB tool.
 
#6 · (Edited)
BMW Standard Tools (INPA) & E89 Datens Downloads

... I do have the K+DCAN USB cable which I will use for future faults/diagnosis. Downloading and installing INPA is another big task. It is turning out to be some 80GB of download from the internet. Looking at the videos, I am guessing it will require steep learning since it is a complex piece of software and one can do a lot more damage to the car without being careful.
Download & Install:
The TWO Downloads needed to install BMW Standard Tools, which contains INPA Diagnostic Software for use with your E9x are less than 5 GB total compressed size. Here are the ones BimmerGeeks links on its "Downloads" site:
https://mega.nz/folder/zw5V0IrD#08GgdgH0AtxZcWh62_76xA
https://mega.nz/folder/D9RSzQDQ#kfkRj1wG6VHRtemuG7Lv0g

The large file is the E89 Datens compressed rar file which is 4.51GB. That contains all the data that INPA or the other programs in BMW Standard Tools uses to Connect to your ~ 20 modules and interact with those modules. My understanding is that you need to FIRST install BMW Standard Tools BEFORE you install ISTA(D).

The ISTA D (Diagnostics, NOT P for Programming) is larger, 9.98GB compressed size, and you have to download that in stages, with 4 to 5 hour "delays" in the download during which MEGA attempts to extract money from you. If you just wait them out (let your desktop download while you sleep) the download will resume after ~ 5 hours, and when you wake up, the entire 9.98 GB file is now in your download folder. ;)
https://mega.nz/file/a1wUmYCD#G0C3_Hsg9qFvrqQwC764h4CQML7ECo9uQ4EpxjI8oZs

I still use an older version of INPA (Mike's IIRC), but have downloaded the BimmerGeeks-linked files linked here (using the overnight approach described for ISTA-D). I intend to install ALL THREE (INPA, E89Datens, ISTA-D) on my newer laptop soon (when I quit telling other people what to do, and actually do something myself ;-). So maybe YOU can make notes of what you did and any problems you encountered, and help ME and the rest of us with any NOTES related to the procedure (text file) that is in BMW Standard Tools "7z" zipped/ compressed file.

I had "Unzipped" the Standard Tools 7z file and read the instructions, ~ 1 page txt file, but have NOT gone further. According to those who HAVE successfully installed BMW Standard Tools, you simply do each step as described in that one-page procedure.

If you have any issues either downloading from the links above, UN-zipping the compressed files, locating the instructions txt file, or performing the steps per the instructions, please let us know.

Precautions in USE:
BTW, I have NOT heard of anyone suggesting there is ANY way you can harm any Module or system in your vehicle by using INPA or ISTA-D. If you are simply using "F4 Fault Memory" to read Fault Code Definitions, Freeze Frame Data, or Details saved in Module Memory, OR simply viewing Parameters or Inputs to the DME by Sensors, voltage measurements, etc. using "F5 Status", you can't harm anything, even if you push the WRONG key. The program is simply querying the Control Module for INPUT or OUTPUT information. You are NOT affecting the programming of the Module, or even the Settings or Options selected in that programming.

There ARE other "Tools" in the BMW Standard Tools package, such as NCS for "Coding" or selecting Options, and even tools for flashing or updating programs in Modules (WinKFPT). Use of THOSE programs should NOT be undertaken without extensive understanding of how the program works, proper safeguards, and in the case of programming, the use of a proper Power Supply. It's "hard" to connect to a Module with NO program or a corrupted program. In a word: "BRICK"

If you have a "Functional Concept" of how a computer works, you will realize that those Diagnostic "Reading/Viewing" functions can't harm anything. Worst you can do is remove a Fault Code from Fault Memory by clearing that code (Fehlerspeicher Loschen), BEFORE you RECORD the fault code or the associated Freeze Frame Data or Details. But if that code doesn't recur, NO LOSS, and if it does, NOW you can read/save what you did NOT the first time. :rofl: ALSO, there is Memory History (in the DME & a few other Modules), which is NOT cleared when "Fault Memory" is cleared.

PERHAPS if you tried to use "F6 Activations" in INPA without following the Test Conditions stated (in German) at the top of the screen, you could cause some issues, but there are probably safeguards in the software to PREVENT "Over-ride" of DME or other Control Module CONTROL of the component such as Coolant Pump, Injectors, etc. It is HIGHLY ADVISABLE to read any Test Conditions or warnings ("Achtung!") on the Activation screen BEFORE you select a function key, and NOT tempt fate. :tsk: German technical language can be reasonably translated to English using Google Translate, at least if you already know the proper technical concepts in English:
https://translate.google.com/#view=home&op=translate&sl=de&tl=en

It is advisable to READ/TRANSLATE any Test Conditions and warnings on an F6 Activation Screen BEFORE you select any function Key to "Over-ride" DME/Module Control. For instance, there is an Activation that allows you to test EACH injector separately, and the warning states to turn EKP (Fuel Pump) OFF, and to start engine between Each Separate Injector activation. Short Answer: You can check your brain at the door doing anything but Activations. :rofl:

George
 
#7 ·
Thanks again George for your time and efforts. I couldn't appreciate enough.

Since it is brand new endeavour for me, I am trying to learn and follow without parking my car permanently in my driveway - this will become an expensive trip to the dealer:)

You are absolutely correct about only reading and/or resetting the fault/diagnosis will not cause any harm to the ECU.

I have downloaded BMW_EDIABAS_INPA_6_ETC.rar which is about 1.11GB in size. I will be installing it on a Win7 computer - to be safe.

I will also try to keep a running record of my steps and post it as I go through them.

I have been reading various posts and finding very interesting facts; e.g. one posts mentions that use the laptop with fully charged battery while communicating with the car because some power-supplies cause communication errors. I agree with this post since I have had first hand experience while JTAG-programming a µC.

I will leave you alone for "(when I quit telling other people what to do, and actually do something myself ;-)"
 
#8 · (Edited)
I was able to rebuild one of my old laptops with Windows 7 installed on it and an image of the harddrive just in case if a fresh install of OS is needed. The imaging of OS came out to be a good decision.

By the time George suggested the INPA download locations, I already had download two different INPAs from other locations; so I decided to give them a try - my thought was that all INPA downloads should all be the same. It was not the case.

First installation was very miserable; erros came up when I executed INPA. I kept fixing one error after the other to no avail. I finally gave up since it was taking a lot of research on the Internet and fix time. Image of Windows came handy and I refreshed my OS install.

Second installation of INPA was not as bad, but it refused to communicate with the vehicle. I very cautiously followed all the instructions provided with the INPA download; rechecked the steps but was not able to fix the issue. Refreshed the Windows install again with the image.

Finally download the INPA from the link that George suggested. Since I am not doing any special coding, I have not downloaded the daten files yet.

This install is successfully communicating with my vehicle. I have read the error memory from the DSC module. Following three errors are showing up as reported by INPA:

Gen. name: DSC (for all three errors)
Error code: 5D96 - Kind of error: 20
Error code: 5D93 - Kind of error: A0
Error code: 5DE1 - Kind of error: 60

I have not cleared the errors as I am about to change the two front speed sensors. Should be able to update the outcome in a couple of hours. Stay tuned....
 
#9 · (Edited)
OK - so I replaced the two front-speed sensors. After that, performed the error-memory reset from INPA.
One sticky error "Error code: 5DE1 - Kind of error: 60" is not going away - even after multiple reset with ignition-only on and then engine started.
Also drove the car for 10 miles and tried resetting the fault code but it is not going away. The red BRAKE warning is continuously on, and red service-engine-soon warning also appears once ignition is turned off.
In my research on the internet, only one site (https://garagetalkmsge.wordpress.com/tag/5de1/)states that the culprit is the rear brake sensor. I am not finding anything more for this error code.
Brake-pads are seemingly healthy.

Any idea what this error might actually be?
 
#10 ·
This error (5DE1 Brake-pad wear: plausibility, rear axle) came out to be a tough one. I mucked around with this issue for a while, but finally got it fixed - partially.

Just keep clearing the error using INPA did not work. I re-read the post in this link "https://garagetalkmsge.wordpress.com/tag/5de1/" and found my answer. It states that "The diagnostic tool needs to be able to perform a CBS (Condition Based Service) Correction". I could not find CBS in INPA. Net search revealed that it can be done from the vehicle's dashboard - holding the trip-reset knob and following the prompt. One can find how to perform the CBS on the Internet.

Here is what I did to get rid of this error eventually:

Ohmed out the front and the back brake-pad sensors. Front one reads 0.4-ohms while back one has over 1M-Ohm of resistance. Remind you that vehicle has one sensor per axle - Front driver side and rear passenger side. The rear sensor is definitely bad but I have over 5mm of pad left. Bentley service manual states that minimum thickness should be 3mm. I shorted the sensor wires - just to make the computer think I replaced the pads and sensors. I will buy and replace the sensor at a later time.
 
#13 ·
Thanks for the reply. Sorry, not sure what you mean by "eat that". I used 7-zip (the one specified in the BimmerGeeks install instructions) to extract the rar and it seemed to work just fine, except it only found one file (an rar) as mentioned. Are you saying Winzip rather than 7-zip might actually be able to find an actual folder structure and files? Hard to imagine, those "unzippers" pretty much work the same way.
 
#15 ·
Thanks. Yeah, forgot to mention I did that as well. When I tried to unpack that "inner rar" file it said "cannot open as an archive file". Everything on the web says 7zip can open rars so don't know why it won't do the inner one. There's a bunch of "rar repair" apps out there, but I never got any rar download errors from Mega (MEGA). Guess I could go down that rabbit hole, but not seeing any free ones that do large files. Jeff in Seattle. 2007 BMW 328i convertible E93 (it uses the E89 datem - E89 now has that chassis plus other late Exx chassis).
 
#17 ·
Thanks. Yeah, forgot to mention I did that as well. When I tried to unpack that "inner rar" file it said "cannot open as an archive file". Everything on the web says 7zip can open rars so don't know why it won't do the inner one. There's a bunch of "rar repair" apps out there, but I never got any rar download errors from Mega (MEGA). Guess I could go down that rabbit hole, but not seeing any free ones that do large files. Jeff in Seattle. 2007 BMW 328i convertible E93 (it uses the E89 datem - E89 now has that chassis plus other late Exx chassis).
Update - on advise from a wise friend I tried WinRAR instead of the 7zip Bimmergeeks said to use. WinRAR unpacked it!
Now on to the next problem - can't find a menu to register a new battery. Youtube videos show folks accessing it from the menus. Thought that E89 Datens was supposed to have all you'd need to program a BMW (including battery registration).
Down another rabbit hole...
 
#19 ·
Thanks, really appreciate your advise! Sounds like I'm on the right track. I heard the INPA would register batteries (plus more), that was my goal. Anything else is "gravy". I had downloaded and installed exactly the files you mentioned (E89 Datens & BMW Standard Tools). Installed exact same battery type and capacity, so not expecting to need to re-code, just register new battery (AGM, 90Ah, 900A, 160 minute reserve capacity). At least I think it's AGM: Couldn't find anything on the internet to determine battery type on the original BMW battery from the numbers on the battery (BMW 118668 - 20 - DE, S 61 21 6 919 342, AW 61 21 6 924 022), but it's black not white (no "electrolyte eye, or way to fill it") so internet says that's an AGM. If you know how to re-code a battery that'd be good to know just in case. I thought INPA would register and code, but either way, sure not seeing anything to help should I actually need to re-code. New AGM is in the car now so definately want to stick with it.
INPA installed just fine, it reads live data, etc. everything seems to work. Looked around more on the menus and finally found what I think is the Battery Register. They call it "Record Battery Change", so presumed that was it. However, I get the error message ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR.
(No idea how to check/fix those possible conditions). Car was on, but turned off car in case that helped. No joy.
Here's the INPA menu picks I did to get to Battery Change. I have a 2007 328i E93 convertible with the N51 engine, the variant of the N52 engine for SULEV (super low emission). There was no N51 on the menu pick, so I chose N52.
MENU PICKS: (click on INPA desktop icon to start INPA), then F3 3 Series (E90, E91, E92, E93)> Engine N52> F5 Live Data> F5 IBS – Powermanagement> F5 Record Battery Change.
Also would really appreciate any other detail you have on how to use INPA, couldn't find a "user's manual" anywhere.

Getting there, thanks to you!!! (sleepless in Seattle)
 
#20 ·
... I had downloaded and installed exactly the files you mentioned (E89 Datens & BMW Standard Tools). [ (1) INPA is installed & working?] Installed exact same battery type and capacity, so not expecting to need to re-code, [ (2) Neither replacement Battery, NOR Old Battery say "AGM" anywhere on the case? Can you attach photos, at least of NEW battery?] just register new battery (AGM, 90Ah, 900A, 160 minute reserve capacity). At least I think it's AGM: Couldn't find anything on the internet to determine battery type on the original BMW battery from the numbers on the battery (BMW 118668 - 20 - DE, S 61 21 6 919 342, AW 61 21 6 924 022), but it's black not white... (no "electrolyte eye, or way to fill it") so internet says that's an AGM...
Looked around more on the menus and finally found what I think is the Battery Register. They call it "Record Battery Change", so presumed that was it. However, I get the error message ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR.
(No idea how to check/fix those possible conditions). Car was on, but turned off car in case that helped. No joy. Here's the INPA menu picks I did to get to Battery Change. I have a 2007 328i E93 convertible with the N51 engine... There was no N51 on the menu pick, so I chose N52. [ (3) Your N51 uses the MSV80 variant of DME (Engine Control Module). The CORRECT choice in the BG version Right-hand ListBox when you click "Engine" in Left ListBox: "N52K (MSV80)"; See suggestion below for two screens to view to "get started" in INPA, as explained in attached pdf: "INPA Tutorial Quickstart".]
MENU PICKS: (click on INPA desktop icon to start INPA), then F3 3 Series (E90, E91, E92, E93)> Engine N52> F5 Live Data> F5 IBS – Powermanagement> F5 Record Battery Change. [That's correct, EXCEPT for "Engine | N52K (MSV80" instead of "Engine N52", as explained above. Can't guarantee that will work, but try it (ONLY ONCE). ]
Also would really appreciate any other detail you have on how to use INPA, couldn't find a "user's manual" anywhere...
(1) So if you have INPA installed, and your Cable connects to OBD II Socket properly, try accessing, Saving ScreenPrints, and attaching, the two Functional jobs Screens in the attached "Tutorial" pdf.
a) Functional Jobs > F2 Identification shows ALL Modules (~ 20) in your vehicle, along with the correct "SGBD" or Variant Code (for instance if you have "12 DME... MSV80" (4th Column). You should save that Screen for future reference to help you select the CORRECT Variant of each module in your vehicle, such as GS1912 EGS or Transmission Module if AT. You MAY have to add a line of text to be able to see & select the correct choice in/from Right ListBox, when you click "Transmission" in Left Listbox.
b) Functional Jobs > F4 Error Memory, All Modules provides a list of Errors saved in Error/Fault Memory in EACH Module in the Vehicle. That is the STARTING Point for Diagnosing any Faults in the Vehicle. You then connect with any Module showing a fault code, and get MORE DETAIL on the fault.

2) First what is your New Battery TYPE? Photos of New & Old, if possible, would help. I don't see anything helpful in the numbers you provided. Perhaps someone familiar with AGM batteries WILL. Neither INPA or ISTA can "Detect" what type of battery you had or now have installed. You have to KNOW from the Literature or Web info from the SELLER of the Battery. Do you have a Web page that lists that specific battery, and gives any Product Description? Also need to know Capacity (in either Ah or RC) of your new battery, AND the case size (H8/Group 49, etc.)

3) In addition to knowing the TYPE and Capacity of your new battery, we need to know what the currently selected "Battery Capacity Option" is. INPA CAN tell us that. Simply use this Menu Path:
INPA > DME (Engine | N52K (MSV80) > F5 Status > F5 PowerManagement > F3 PM field 2.
"Battery Capacity in Ah" appears on the 7th row of the Left Column. We need to know exactly what that Value Reads, e.g. "90.00". I would suggest saving screenprints of ALL Screens you view, in a separate Folder for each Module, such as the DME Module for PowerManagement Screens.

Time spent experimenting with INPA will return dividends when you have any issues to diagnose later. I would suggest: Go SLOW; Be ANALytical. :giggle:
Don't be afraid to ask questions. The MORE folks we get using INPA and/or ISTA on the forums, the MORE the knowledge base increases, and the MORE we help each other. Sorta like monkeys with typewriters and the Gettysburg Address; Sorta :giggle:
George
 

Attachments