BimmerFest BMW Forum banner

1 - 7 of 7 Posts

·
Seek to understand,^Value
Joined
·
25,199 Posts
Discussion Starter · #1 ·
Bimmer died on a 9% downslope today, three times; then drove 15 miles with no problem. Cleared the codes (due to the known SES presence of extraneous codes due to this experiment in progress), idled for about ten minutes; this resulted in no codes.

Then drove about twenty highway miles and saw the following pending codes:

  • P0171 (pending)
    • P0171 BMW-FC:202 System Too Lean (Bank 1)
    • P0171 BMW-FC:227 System Too Lean (Bank 1)
  • P0174 (pending)
    • P0174 BMW-FC:203 System Too Lean (Bank 2)
    • P0174 BMW-FC:228 System Too Lean (Bank 2)
  • P1083 (pending)
    • P1083 BMW-FC:202 Fuel Control Limit Mixture Too Lean (Bank 1 Sensor 1)
  • P1085 (pending)
    • P1085 BMW-FC:203 Fuel Control Limit Mixture Too Lean (Bank 2 Sensor 1)
Doing a search (and looking in the misfire diagnostic thread), I already see quite a few alleged culprits. For example:
- E46 (1999 - 2006) > Check engine soon light!! codes p0174, p0171,p1085

So, this is just a 'heads up' that I'll need to drive a bit and see what comes back as a real (not just pending) code.

BTW, I'm looking in RDL's excellent listing of ALL BMW Pcodes and am a bit confused how to tell which section is mine:
- All_BMW-P1_P-codes.pdf

Searching for my manufacture date (12/2001) for my 2002 525i automatic, I see the following heading that seems 'close' to what I have:

  • ECU: GS 20, Engine: M54, Transmission: GM5, from 01.09.01 till 31.08.02 (i.e., September 9, 2001 to August 31, 2002)
    • I suspect GM5 is the manual 5-speed (which I don't have)
  • ECU: GS 8.60.4, Engine: M54, Transmission: 5HP19, from 01.09.01 till 31.08.02 (i.e., September 9, 2001 to August 31, 2002)
    • I have the automatic so I suspect this is the one
Q: But, just to confirm (since P-codes are computer specific), how do I confirm that I have the GS 8.60.4 ECU?
 

·
Older than old school
Joined
·
4,461 Posts
Bluebee, I'll hazard a guess that you have a vacuum leak. I think this would be consistent with dying on a downslope, when the engine should produce a high vacuum (high rpm with closed throttle), and a leak would allow too much air for the expected fuel mixture.
 

·
Registered
Joined
·
120 Posts
BB, I never thought I'd answer one of your questionst o give you info, but after looking myself and having some background with car assembly(I worked at NUMMI in Fremont for 10 years), I'm 99.5% certain (without looking) that your ECU is GS 8.60.4. There aren't too many companies in the world to design differing parts when the basic item is the same, e.g. 528i with 5-speed auto would all have the same ECU, 540i with 6-speed manual would all have the same ECU. If you want to root around a bit and look at realoem.com, you could concievably find the actual location of the ECU and get the info from the unit itself, either on a label or stamped/molded into housing.
 

·
Seek to understand,^Value
Joined
·
25,199 Posts
Discussion Starter · #4 ·
(I worked at NUMMI in Fremont for 10 years), I'm 99.5% certain (without looking) that your ECU is GS 8.60.4
I loved visiting NUMMI on 'friends & family day'. The tours were wonderful!

Having looked in realoem before for specific version information and having failed, I didn't think of looking in Realoem for the ECU version as I didn't think it would have this detail.

Looking in Realoem, I first find the DME, but, it has no 'useful' version information for me ... at least not in this link:

 

Attachments

·
Registered
Joined
·
120 Posts
In that case, since I know you've done everything but fly back to the factory, I'm willing to put my faith in your research and say that you certainly do have the GS 8.60.4 ECU. Again, hard to see automobile engineers making several thousands of the same basic cars with different ECU. From my experience, we built several cars at NUMMI. Corolla/Prizm w/1.6L and manual, Corolla/Prizm w/1.8L and manual, Corolla/Prizm w/1.6L and 3-speed auto, Corolla/Prizm w/1.8L and 4 speed auto. Each of those got IT'S OWN ECU, so that was 4 ECU in the plant, not counting the trucks! If we put in the wrong one, the car would get pushed off the end of the line and stripped (ECU mounted under the driver's side trim in front of the shifter).
 

·
Seek to understand,^Value
Joined
·
25,199 Posts
Discussion Starter · #6 ·
Unfortunately, there is no DME location information in that page of Realoem as the little car in the bottom right box has no pointer to the DME location.

Googling for the part number 12147551616 (Electronic basic control unit DME MS43/ FLASH), I find that same control unit used in a variety of vehicles, as you noted (e.g., both the525i E39 M54 2001-2003 & the 530i E39 M54 2001-2003).

So, I guess I need to know what "MS43" indicates.

Googling for MS43, I come across this Carsoft PDF (1) which has the following table for Gasoline Engine Management Systems; so now I have two version numbers to figure out what they are trying to tell me:

  • ECU: GS 8.60.4
  • MS43 Engine Management System
 

Attachments

·
Seek to understand,^Value
Joined
·
25,199 Posts
Discussion Starter · #7 ·
Just for the record, I 'think' I have the following versions of hardware as listed in RDL's comprehensive 202-page BMW P-codes listing by ECU:

  • "ECU: MS43 Engine: M54, from 01.09.01 (Sep 1 2001) till 31.08.02 (Aug 31 2002)"
  • "ECU: GS 8.60.4,Engine: M54,Transmission: 5HP19,from 01.09.01 (Sep 1 2001) till 31.08.02 (Aug 31 2002)"
Luckily, the original 220-page PDF in post #21 from RDL still works:
- BMW-Pcodes[1].pdf

Using the aforementioned conversion procedures, I again converted that hard-to-use 220-page PDF to Adobe Acrobat 4 changeable format so that we can at least cut and paste out the relevant sections for our vehicles.
- all_BMW_pcodes_unprotected.pdf

By way of example, for my 8-page glovebox printout, I then deleted all the pages which were not relevant to my particular 2002 BMW E39 (built 11/2001):
- bluebee_2002_525i_vehicle_codes.pdf

This I saved to Microsoft Excel format & cleaned up and PDF'd it back again to create this glovebox printout of all relevant PCodes for my ECU version:
- bluebee_2002_525i_vehicle_codes_spreadsheet.pdf
 
1 - 7 of 7 Posts
Top