Where do we find the list of all E39 transmission, airbag, abs & obd BMW error codes? - Bimmerfest - BMW Forums



Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 5 Series > E39 (1997 - 2003)

E39 (1997 - 2003)
The BMW 5-Series (E39 chassis) was introduced in the United States as a 1997 model year car and lasted until the 2004 when the E60 chassis was released. The United States saw several variations including the 525i, 528i, 530i and 540i. -- View the E39 Wiki

Reply
 
Thread Tools Display Modes
  #1  
Old 12-01-2017, 09:54 PM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Where do we find the list of all E39 transmission, airbag, abs & obd BMW error codes?

Where do we find a list of all E39 electronic control units that have error codes?
Where do we find a list of E39 transmission, abs, engine, chassis, body, airbag, & obd BMW electronic control unit error codes?

I'm not only talking about emissions OBDII Pcodes - but all the E39 BMW error codes that I'm getting out of INPA - most of which have nothing to do with emissions.
  • I found the drive train specific OBDII codes here
  • I found the separate list of DSC specific codes here
  • But where are the decoder keys for all the electronic control units (not just the OBD ones)?
  • And where are the transmission specific code references?

Is there a master list of all E39 electronic control units that have error codes?
Is there a master list of all the BMW error codes for each of those electronic control units?

After the fact editing: (attached is a text file with a pdf extension of all the electronic control unit codes I have found)
Attached Files
File Type: pdf a_comprehensive_list_of_all_ecu_bmw_fault_codes.txt.pdf (435.6 KB, 699 views)

Last edited by arthurwood; 12-03-2017 at 09:30 AM.
Reply With Quote
Sponsored Links
Advertisement
 
  #2  
Old 12-02-2017, 10:07 AM
mattmar1's Avatar
mattmar1 mattmar1 is offline
Wingnut
Location: Louisiana
 
Join Date: Dec 2014
Posts: 3,231
Mein Auto: 1999 5281 5 sp msport
ever read a bentley manual?
__________________
99 528i 5sp sport


be alert...the world needs more lerts
Reply With Quote
  #3  
Old 12-02-2017, 12:06 PM
rdl rdl is offline
Officially Welcomed to the 'Fest
Location: Ontario, Canada
 
Join Date: Jun 2010
Posts: 2,123
Mein Auto: 530i 2003
You can find the comprehensive list, which include cross-references between BMW Fault Codes and DTCs in the "best links" thread listed as a sticky on page 1 of this forum

Post #21 of this thread also has a link to the cross reference
https://www.bimmerfest.com/forums/sho...33#post5751833

EDIT: the link noted above lists engine and transmission fault codes and DTC. There are similar lists of ABS/DTC around (I don't have links handy) and perhaps someone will have those bookmarked and can post them.

I've never seen a car wide comprehensive list including modules such as GM, LCM, IHKA, etc.
__________________
Regards
RDL

Last edited by rdl; 12-02-2017 at 12:13 PM.
Reply With Quote
Sponsored Links
Advertisement
 
  #4  
Old 12-02-2017, 03:50 PM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Quote:
Originally Posted by mattmar1 View Post
ever read a bentley manual?
I haven't been able to find the Transmission codes for the GS8.60.4 ECU, which is mainly why I opened this thread.
But I couldn't find the codes for the "steering angle sensor" either, nor for many of the other ECUs in my E39 (for example, the Bosch ABS ECU).

Of course I had first looked in the paper Bentleys & in the P1xxx thread BEFORE I posted.

Volume One of my Bentley is titled "Mechanical" while Volume Two is "Electrical" (which is 3/4 electrical diagrams and about 1/4 other stuff).
Looking in volume 1, the last 100 pages, after page 721-12 (Airbag System) are titled "OBD On-Board Diagnostics", spanning from page OBD-1 to page OBD-104.

My transmission ZF 5HP 19 & engine M54 and date mean my stuff is on page OBD-26.
The only things listed are these, which aren't at all what I'm seeking.
Quote:
Originally Posted by bentley
P0709,60,Transmission Range Sensor 'A' Circuit Intermittent,
P0715,33,Input/Turbine Speed Sensor 'A' Circuit,
P0716,33,Input/Turbine Speed Sensor 'A' Circuit Range/Performance,
P0720,32,Output Speed Sensor Circuit,
P0721,59,Output Speed Sensor Circuit Range/Performance,
P0731,50,Gear 1 Incorrect Ratio,
P0732,52,Gear 2 Incorrect Ratio,
P0733,53,Gear 3 Incorrect Ratio,
P0734,54,Gear 4 Incorrect Ratio,
P0735,55,Gear 5 Incorrect Ratio,
P0740,4,Torque Converter Clutch Circuit/Open,
P0741,48,Torque Converter Clutch Circuit Performance or Stuck Off,
P0745,1,Pressure Control Solenoid 'A',
P0750,16,Shift Solenoid 'A',
P0751,16,Shift Solenoid 'A' Performance or Stuck Off,
P0752,16,Shift Solenoid 'A' Stuck On,
P0753,16,Shift Solenoid 'A' Electrical,
P0755,17,Shift Solenoid 'B',
P0756,17,Shift Solenoid 'B' Performance or Stuck Off,
P0757,17,Shift Solenoid 'B' Stuck On,
P0758,17,Shift Solenoid 'B' Electrical,
P0760,18,Shift Solenoid 'C',
P0761,18,Shift Solenoid 'C' Performance or Stuck Off,
P0762,18,Shift Solenoid 'C' Stuck On,
P0763,18,Shift Solenoid 'C' Electrical,
P0775,2,Pressure Control Solenoid 'B',
P0782,57,2-3 Shift,
P0783,58,3-4 Shift,
P0795,3,Pressure Control Solenoid 'C',
P1700,62,Double Error Output Speed and Inpu/Turbine Speed,
P1719,144,CAN Version Error,
P1720,129,CAN Timeout Control Module,
P1731,51,Gear 1 manual Incorrect Ratio,
P1747,128,CAN-Bus Monitoring,
P1761,19,Shiftlock Solenoid,
P1762,19,Shiftlock Solenoid High Input,
P1763,19,Shiftlock Solenoid Low Input,
P1764,19,Shiftlock Solenoid Open Circuit,
P1765,147,CAN Throttle Valve,
P1791,81,Internal Transmission Control Module Memory Checksum/EEPROM Error,
P1792,82,Internal Transmission Control Module Watchdog Error,
P1794,80,Internal Transmission Control Module Memory Checksum Error,
P1831,1,Pressure Control Solenoid 'A' Circuit High,
P1832,2,Pressure Control Solenoid 'B' Circuit High,
P1833,3,Pressure Control Solenoid 'C' Circuit High,
P1834,4,Pressure Control Solenoid 'D' Circuit High,
P1841,1,Pressure Control Solenoid 'A' Circuit Low,
P1842,2,Pressure Control Solenoid 'B' Circuit Low,
P1843,3,Pressure Control Solenoid 'C' Circuit Low,
P1844,4,Pressure Control Solenoid 'D' Circuit Low,
P1882,57,2-3 Shift Circuit High,
P1883,58,3-4 Shift Circuit High,
P1889,96,System Voltage - Electrical,
P1892,96,System Voltage Low Input,
P1893,83,Supply Voltage Pressure Control Solenoid/Shift Solenoid Circuit High,
P1894,83,Supply Voltage Pressure Control Solenoid/Shift Solenoid Circuit Low,
P1895,83,Supply Voltage Pressure Control Solenoid/Shift Solenoid No Signal,
That's it.
  1. Notice that's not even a full list of OBD codes
  2. It doesn't include the full list of transmission codes
  3. And it doesn't include the full list of DSC codes
  4. Nor the codes for any of the other dozen-odd ECUs

I haven't been able to find the Transmission codes for the GS8604 ECU, which is mainly why I opened this thread.

I found elsewhere on line the Bosch DSC 5.7 ECU codes.
Quote:
Originally Posted by Bosch_DSC57
-------------------------
Bosch ABS ASC 5.7
-------------------------
3 Ignition Timing adjustment [Bosch ABS ASC 5.7]
4 Rear left wheel speed signal [Bosch ABS ASC 5.7]
5 Rear right wheel speed signal [Bosch ABS ASC 5.7]
6 Front right wheel speed signal [Bosch ABS ASC 5.7]
7 Front left wheel speed signal [Bosch ABS ASC 5.7]
E ABS Valve Pump [Bosch ABS ASC 5.7]
F Return Pump [Bosch ABS ASC 5.7]
14 Transmission intervention [Bosch ABS ASC 5.7]
15 ABS/ASC control module [Bosch ABS ASC 5.7]
16 Speed signal from DME [Bosch ABS ASC 5.7]
17 Incorrect coding [Bosch ABS ASC 5.7]
18 Pulse gears [Bosch ABS ASC 5.7]
1B Idle speed increase [Bosch ABS ASC 5.7]
1E Rear left wheel-speed sensor wiring [Bosch ABS ASC 5.7]
1F Right rear wheel-speed sensor wiring [Bosch ABS ASC 5.7]
20 Front Right wheel-speed sensor wiring [Bosch ABS ASC 5.7]
21 Front Left wheel-speed sensor wiring [Bosch ABS ASC 5.7]
22 ASC changeover valve [Bosch ABS ASC 5.7]
24 Ignition fadeout [Bosch ABS ASC 5.7]
25 ABS/ASC control module [Bosch ABS ASC 5.7]
26 Choke valve control faulty [Bosch ABS ASC 5.7]
27 Choke valve servo motor [Bosch ABS ASC 5.7]
28 Choke valve potentiometer [Bosch ABS ASC 5.7]
2F Rear left outlet valve [Bosch ABS ASC 5.7]
30 Rear right outlet valve [Bosch ABS ASC 5.7]
31 Front right outlet valve [Bosch ABS ASC 5.7]
32 Front left outlet valve [Bosch ABS ASC 5.7]
33 Rear left inlet valve [Bosch ABS ASC 5.7]
34 Rear right inlet valve [Bosch ABS ASC 5.7]
35 Front right inlet valve [Bosch ABS ASC 5.7]
36 Front left inlet valve [Bosch ABS ASC 5.7]
37 ASC intake valve [Bosch ABS ASC 5.7]
38 CAN: short circuit [Bosch ABS ASC 5.7]
39 TPS signal from DME [Bosch ABS ASC 5.7]
3A CAN: interrupt to AGS [Bosch ABS ASC 5.7]
3B CAN: open circuit to DME [Bosch ABS ASC 5.7]
3F ABS/ASC control module [Bosch ABS ASC 5.7]
40 Long term scatter [Bosch ABS ASC 5.7]
42 Speed sensor supply voltage [Bosch ABS ASC 5.7]
43 Intermittent interference [Bosch ABS ASC 5.7]
44 Intermittent interference after ignition on [Bosch ABS ASC 5.7]
47 ABS motor relay service life [Bosch ABS ASC 5.7]
49 Throttle valve angle fault from DME [Bosch ABS ASC 5.7]
4A Engine torque fault from DME [Bosch ABS ASC 5.7]
4B Engine speed fault from DME [Bosch ABS ASC 5.7]
4C CAN: open circuit to DME [Bosch ABS ASC 5.7]
5D DDE fault [Bosch ABS ASC 5.7]
5E DDE fault [Bosch ABS ASC 5.7]
But even that Bosch reference didn't cover the codes from the other ECUs, like the transmission or steering angle sensor unit.

Just as an aside, the codes I have gotten with INPA in the past few days are:
  • 49 Symptom Gangueberwachung [GS8604 ECU]
  • 54 Gangueberwachung 4 [GS8604 ECU]
  • 53 Gangueberwachung 3 [GS8604 ECU]
  • 65 Gangueberwachung 4 [GS8604 ECU]
  • 33 Drehzahlgeber Turbine [GS8604 ECU]
  • 104 Fehler Lenkwinkel Steuergeraet [DSC57 ECU]
  • 227 Lamdareglerabweichung Bank 1 [MS430DS0 ECU]
  • 228 Lambdareglerabweichung Bank 2 [MS430DS0 ECU]
  • 168 Thermostat klemmt offen [MS430DS0 ECU]
  • 242 Verbrennungsaussetzer Zylinder 5 [MS430DS0 ECU]
  • 246 Verbrennungsaussetzer Zylinder 6 [MS430DS0 ECU]
  • 241 Verbrennungsaussetzer Zylinder 4 [MS430DS0 ECU]
  • 203 Lambdaregelgrenze Bank2 [MS430DS0 ECU]
  • 202 Lambdaregelgrenze Bank1 [MS430DS0 ECU]
  • 9 keine ASC2-Botschaft [LWS5_1B ECU]
  • 16 Watchdog [LWS5_1B ECU]
  • 1 Klemme 30 fehlerhaft [LWS5_1B ECU]
  • 11 LWS-ID falsch [LWS5_1B ECU]
  • 90 Grad-Differenz der Schleifer zu gross (Abgleichbetrieb) [LWS5_1B ECU]
  • 227 Lamdareglerabweichung Bank 1 [MS430DS0 ECU]
  • 228 Lambdareglerabweichung Bank 2 [MS430DS0 ECU]

After saving those codes, and looking them up (finding most of the engine codes online), and then clearing those codes, these are all that remain:
  • 227 Lamdareglerabweichung Bank 1 [MS430DS0 ECU]
  • 228 Lambdareglerabweichung Bank 2 [MS430DS0 ECU]

In a PM, RDL kindly informed me that EasyDIS would give more information than INPA, because a BMW 227/228 can mean MULTIPLE things:
DTC FC Description
  • P0171 227 System Too Lean (Bank 1)
  • P0172 227 System Too Rich (Bank 1)
  • P1314 227 Fuel Mixture Deviation Detected with Low Fuel
  • ...
  • P0174 228 System Too Lean (Bank 2)
  • P0175 228 System Too Rich (Bank 2)
  • P1314 228 Fuel Mixture Deviation Detected with Low Fuel

The great news is that I already found what seems like a good source for the Bosch DSC codes, so mainly what's missing are the ZF (GS 8604 ECU) transmission codes and the rest of the engine ecu codes, and the codes for all the other ECU modules:
  • Engine (MS 43.0 for M54)
  • Transmission (GS8.xx / GS 20)
  • Chassis (ABS5 ASC5 DSC5 DSC3)
  • Chassis (Steering angle sensor)
  • Body (Airbag)
  • Body (Electronic vehicle immobilization EWS)
  • Body (Remote controls)
  • Body (Trunk lid module)
  • Body (Air conditioning)
  • Body (Instrument cluster KOMBI / IKE)
  • Body (Light and check module LCM)
  • Body (Multi functional steering wheel MFL)
  • Body (Middle console center switch)
  • Body (Cruise control GR2)
  • Body (Central body electronics ZKE3)
  • Communication (Multi functional display MID (ZIS))

I realize this is a question that nobody yet knows the answer to - but maybe someone has done the research already (which will save all of us the effort)?
Does anyone know where the transmission code reference is?

Last edited by arthurwood; 12-02-2017 at 05:03 PM.
Reply With Quote
  #5  
Old 12-02-2017, 04:40 PM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Quote:
Originally Posted by rdl View Post
You can find the comprehensive list, which include cross-references between BMW Fault Codes and DTCs in the "best links" thread listed as a sticky on page 1 of this forum
Thanks. I appreciate that you understood the question because it's a hard one!
And it might never have been asked before.

You probably didn't notice but the best links first page doesn't seem to work (it times out for me). This is the bestlinks page 1 which doesn't work for me (and never has worked).
I realize you're trying to help so it's my fault for not pointing out that I linked to the thread you referenced when I created the opening post, and, inside that thread I even ADDED, earlier this week, all the Bosch DSC codes (which weren't in there) for all the Bosch modules.

So I KNOW the transmission codes aren't in that thread.
The other ECU codes aren't in that thread either.
And they're not in the Bentley manuals.
Quote:
Originally Posted by rdl View Post
Post #21 of this thread also has a link to the cross reference
https://www.bimmerfest.com/forums/sho...33#post5751833

EDIT: the link noted above lists engine and transmission fault codes and DTC. There are similar lists of ABS/DTC around (I don't have links handy) and perhaps someone will have those bookmarked and can post them.
I read that thread last week and ADDED information to it that was missing (see the ABS ECU codes I posted a few days ago).

That thread doesn't have anything more than what is in the Bentleys which isn't anywhere near the answer to the question.

Specifically, the TRANSMISSION codes are mainly what I'm looking for.
I seem to be the first person asking for this - so I didn't expect the answer to be easy.

Quote:
Originally Posted by rdl View Post
I've never seen a car wide comprehensive list including modules such as GM, LCM, IHKA, etc.
Exactly why I opened this thread.
There are about a dozen ECUs, each of which have their own codes.

Maybe I will find them, maybe not.

If I do find them for my dozen or so ECUs, I'll post them here.
  • Engine (MS 43.0 for M54)
  • Transmission (GS8.xx / GS 20)
  • Chassis (ABS5 ASC5 DSC5 DSC3)
  • Chassis (Steering angle sensor)
  • Body (Airbag)
  • Body (Electronic vehicle immobilization EWS)
  • Body (Remote controls)
  • Body (Trunk lid module)
  • Body (Air conditioning)
  • Body (Instrument cluster KOMBI / IKE)
  • Body (Light and check module LCM)
  • Body (Multi functional steering wheel MFL)
  • Body (Middle console center switch)
  • Body (Cruise control GR2)
  • Body (Central body electronics ZKE3)
  • Communication (Multi functional display MID (ZIS))
Reply With Quote
  #6  
Old 12-02-2017, 05:22 PM
rdl rdl is offline
Officially Welcomed to the 'Fest
Location: Ontario, Canada
 
Join Date: Jun 2010
Posts: 2,123
Mein Auto: 530i 2003
I just tried & the best links work fine for me; the page is complete ~1 second after the click.

GS 8.60.4 fault codes are found on pages 42 to 44 of the BMW-Pcodes PDF I linked for you earlier.

Codes for engine control module for I6 engines that probably match up with the GS 8.60.4 (i.e. ZF 5HP19) transmission start on page 157.
__________________
Regards
RDL
Reply With Quote
  #7  
Old 12-02-2017, 09:00 PM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Quote:
Originally Posted by rdl View Post
I just tried & the best links work fine for me; the page is complete ~1 second after the click.
Thanks for testing. I'll try a different browser. I also have my CP set to 80 posts per page.

I think the lists seem to be incomplete.
For example, I received transmission code 49 and 65 which are NOT in the transmission ECU list presented.

Here are just 20 of the codes I got out of INPA.
  1. Transmission ECU=8604 Code=33 Drehzahlgeber Turbine (Google translate: Speed sensor turbine)
  2. Transmission ECU=8604 Code=49 Symptom Gangueberwachung (Google translate: Symptom gait monitoring)
  3. Transmission ECU=8604 Code=53 Gangueberwachung 3 (Google translate: Gang monitoring 3)
  4. Transmission ECU=8604 Code=54 Gangueberwachung 4 (Google translate: Gang monitoring 4)
  5. Transmission ECU=8604 Code=65 Gangueberwachung 4 (Google translate: Gang monitoring 4)
  6. Engine ECU=MS430DS0 Code=202 Lambdaregelgrenze Bank1 (P1083/P1084, 202,Fuel Control Limit Mixture Too Lean or Too Rich (Bank 1 Sensor 1))
  7. Engine ECU=MS430DS0 Code=203 Lambdaregelgrenze Bank2 (P1085/P1086,203,Fuel Control Limit Mixture Too Lean or Too Rich (Bank 2 Sensor 1))
  8. Engine ECU=MS430DS0 Code=227 Lamdareglerabweichung Bank 1 (P0171,BMW 227, System Too Lean (Bank 1))
  9. Engine ECU=MS430DS0 Code=228 Lamdareglerabweichung Bank 2 (P0174,BMW 228, System Too Lean (Bank 2))
  10. Engine ECU=MS430DS0 Code=168 Thermostat klemmt offen (P0128,168,Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)) (Google translate: Thermostat stuck open)
  11. Engine ECU=MS430DS0 Code=241 Verbrennungsaussetzer Zylinder 4 (P0304,241,Cylinder 4 Misfire Detected) (Google translate: Misfiring cylinder 4)
  12. Engine ECU=MS430DS0 Code=242 Verbrennungsaussetzer Zylinder 5 (P0305,242,Cylinder 5 Misfire Detected) (Google translate: Misfiring cylinder 5)
  13. Engine ECU=MS430DS0 Code=243 Verbrennungsaussetzer Zylinder 6 (P0306,243,Cylinder 6 Misfire Detected) (Google translate: Misfiring cylinder 6)
  14. Communication ECU=ZIS Code=3 Keine gueltige Statusrueckmeldung TELEFON (Google translate: No valid status feedback TELEFON)
  15. Communication ECU=ZIS Code=3 Keine gueltige Statusrueckmeldung AUDIO (Google translate: No valid status feedback AUDIO)
  16. Communication ECU=ZIS Code=3 Keine gueltige Statusrueckmeldung IKE (Google translate: No valid status feedback IKE)
  17. Chassis ECU=DSC57 Code=90 zeitbergrenzte Pasivschaltung (Google translate: Time-limited passive circuit)
  18. Chassis ECU=DSC57 Code=84 Drehraten Sensor Plausibilitaet (Google translate: Rotation rate sensor plausability)
  19. Chassis ECU=DSC57 Code=104 Fehler Lenkwinkel Steuergeraet (104 Steering angle sensor)
  20. Body ECU=MRS4 Code=80 Versorgungsspannung (Google translate: supply voltage)

Quote:
Originally Posted by rdl View Post
GS 8.60.4 fault codes are found on pages 42 to 44 of the BMW-Pcodes PDF I linked for you earlier.
I missed them then. I apologize. Will look again!
The PDF document is 220 pages.
Going to page 43 I find my GS 8.60.4 ECU by date.

The errors 49 and 65 aren't in that list, but the rest are.

Quote:
Originally Posted by rdl_document
ECU: GS 8.60.4, Engine: M54, Transmission: 5HP19, from 01.09.01 till 31.08.02
PCode BMW-FC PCode text
P0709 60 Transmission Range Sensor 'A' Circuit Intermittent
P0715 33 Input/Turbine Speed Sensor 'A' Circuit
P0716 33 Input/Turbine Speed Sensor 'A' Circuit Range/Performance
P0720 32 Output Speed Sensor Circuit
P0721 59 Output Speed Sensor Circuit Range/Performance
P0731 50 Gear 1 Incorrect Ratio
P0732 52 Gear 2 Incorrect Ratio
P0733 53 Gear 3 Incorrect Ratio
P0734 54 Gear 4 Incorrect Ratio
P0735 55 Gear 5 Incorrect Ratio
P0740 4 Torque Converter Clutch Circuit/Open
P0741 48 Torque Converter Clutch Circuit Performance or Stuck Off
P0745 1 Pressure Control Solenoid 'A'
P0750 16 Shift Solenoid 'A'
P0751 16 Shift Solenoid 'A' Performance or Stuck Off
P0752 16 Shift Solenoid 'A' Stuck On
P0753 16 Shift Solenoid 'A' Electrical
P0755 17 Shift Solenoid 'B'
P0756 17 Shift Solenoid 'B' Performance or Stuck Off
P0757 17 Shift Solenoid 'B' Stuck On
P0758 17 Shift Solenoid 'B' Electrical
P0760 18 Shift Solenoid 'C'
P0761 18 Shift Solenoid 'C' Performance or Stuck Off
P0762 18 Shift Solenoid 'C' Stuck On
P0763 18 Shift Solenoid 'C' Electrical
P0775 2 Pressure Control Solenoid 'B'
P0782 57 2-3 Shift
P0783 58 3-4 Shift
P0795 3 Pressure Control Solenoid 'C'
P1700 62 Double Error Output Speed and Inpu/Turbine Speed
P1719 144 CAN Version Error
P1720 129 CAN Timeout Control Module
P1731 51 Gear 1 manual Incorrect Ratio
P1747 128 CAN-Bus Monitoring
P1761 19 Shiftlock Solenoid
P1762 19 Shiftlock Solenoid High Input
P1763 19 Shiftlock Solenoid Low Input
P1764 19 Shiftlock Solenoid Open Circuit
P1765 147 CAN Throttle Valve
P1791 81 Internal Transmission Control Module Memory Checksum/EEPROM Error
P1792 82 Internal Transmission Control Module Watchdog Error
P1794 80 Internal Transmission Control Module Memory Checksum Error
P1831 1 Pressure Control Solenoid 'A' Circuit High
P1832 2 Pressure Control Solenoid 'B' Circuit High
P1833 3 Pressure Control Solenoid 'C' Circuit High
P1834 4 Pressure Control Solenoid 'D' Circuit High
P1841 1 Pressure Control Solenoid 'A' Circuit Low
P1842 2 Pressure Control Solenoid 'B' Circuit Low
P1843 3 Pressure Control Solenoid 'C' Circuit Low
P1844 4 Pressure Control Solenoid 'D' Circuit Low
P1882 57 2-3 Shift Circuit High
P1883 58 3-4 Shift Circuit High
P1889 96 System Voltage - Electrical
P1892 96 System Voltage Low Input
P1893 83 Supply Voltage Pressure Control Solenoid/Shift Solenoid Circuit High
P1894 83 Supply Voltage Pressure Control Solenoid/Shift Solenoid Circuit Low
P1895 83 Supply Voltage Pressure Control Solenoid/Shift Solenoid No Signal
Quote:
Originally Posted by rdl View Post
Codes for engine control module for I6 engines that probably match up with the GS 8.60.4 (i.e. ZF 5HP19) transmission start on page 157.
All the engine ECU codes that I had show up on that list.

Quote:
Originally Posted by rdl_document
ECU: MS43, Engine: M54, from 01.09.01 till 31.08.02
PCode BMW-FC PCode text
P0011 103 'A' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 105 'A' Camshaft Position Timing Over-Retarded (Bank 1)
P0014 104 'B' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 106 'B' Camshaft Position Timing Over-Retarded (Bank 1)
P0030 25 HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031 25 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032 25 HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0036 79 HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037 79 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038 79 HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0050 55 HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051 55 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052 55 HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056 61 HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057 61 HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058 61 HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0101 149 Mass or Volume Air Flow Circuit Range/Performance
P0102 8 Mass or Volume Air Flow Circuit Low Input
P0103 8 Mass or Volume Air Flow Circuit High Input
P0107 197 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108 197 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0112 14 Intake Air Temperature Sensor 1 Circuit Low
P0113 14 Intake Air Temperature Sensor 1 Circuit High
P0117 10 Engine Coolant Temperature Circuit Low
P0118 10 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch 'A' Circuit Range/Performance
P0122 112 Throttle/Pedal Position Sensor/Switch 'A' Circuit Low
P0123 112 Throttle/Pedal Position Sensor/Switch 'A' Circuit High
P0125 222 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0128 168 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 150 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 150 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 229 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 150 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 188 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 152 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 152 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0140 152 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 190 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 151 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 230 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 151 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 189 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 153 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 153 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0160 153 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 191 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 227 System Too Lean (Bank 1)
P0172 227 System Too Rich (Bank 1)
P0174 228 System Too Lean (Bank 2)
P0175 228 System Too Rich (Bank 2)
P0197 122 Engine Oil Temperature Sensor Low
P0198 122 Engine Oil Temperature Sensor High
P0201 6 Injector Circuit/Open - Cylinder 1
P0202 5 Injector Circuit/Open - Cylinder 2
P0203 22 Injector Circuit/Open - Cylinder 3
P0204 24 Injector Circuit/Open - Cylinder 4
P0205 33 Injector Circuit/Open - Cylinder 5
P0206 23 Injector Circuit/Open - Cylinder 6
P0221 119 Throttle/Pedal Position Sensor/Switch 'B' Circuit Range/Performance
P0222 113 Throttle/Pedal Position Sensor/Switch 'B' Circuit Low
P0223 113 Throttle/Pedal Position Sensor/Switch 'B' Circuit High
P0261 6 Cylinder 1 Injector Circuit Low
P0262 6 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 22 Cylinder 3 Injector Circuit Low
P0268 22 Cylinder 3 Injector Circuit High
P0270 24 Cylinder 4 Injector Circuit Low
P0271 24 Cylinder 4 Injector Circuit High
P0273 33 Cylinder 5 Injector Circuit Low
P0274 33 Cylinder 5 Injector Circuit High
P0276 23 Cylinder 6 Injector Circuit Low
P0277 23 Cylinder 6 Injector Circuit High
P0301 238 Cylinder 1 Misfire Detected
P0302 239 Cylinder 2 Misfire Detected
P0303 240 Cylinder 3 Misfire Detected
P0304 241 Cylinder 4 Misfire Detected
P0305 242 Cylinder 5 Misfire Detected
P0306 243 Cylinder 6 Misfire Detected
P0313 238 Misfire Detected with Low Fuel
P0313 239 Misfire Detected with Low Fuel
P0313 240 Misfire Detected with Low Fuel
P0313 241 Misfire Detected with Low Fuel
P0313 242 Misfire Detected with Low Fuel
P0313 243 Misfire Detected with Low Fuel
P0327 57 Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)
P0332 59 Knock Sensor 2 Circuit Low (Bank 2)
P0335 83 Crankshaft Position Sensor 'A' Circuit
P0339 83 Crankshaft Position Sensor 'A' Circuit Intermittent
P0340 65 Camshaft Position Sensor 'A' Circuit (Bank 1 or Single Sensor)
P0344 65 Camshaft Position Sensor 'A' Circuit Intermittent (Bank 1 or Single Sensor)
P0365 18 Camshaft Position Sensor 'B' Circuit (Bank 1)
P0369 18 Camshaft Position Sensor 'B' Circuit Intermittent (Bank 1)
P0413 62 Secondary Air Injection System Switching Valve A Circuit Open
P0414 62 Secondary Air Injection System Switching Valve A Circuit Shorted
P0420 233 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 234 Catalyst System Efficiency Below Threshold (Bank 2)
P0441 250 Evaporative Emission System Incorrect Purge Flow
P0443 68 Evaporative Emission System Purge Control Valve Circuit
P0444 68 Evaporative Emission System Purge Control Valve Circuit Open
P0445 68 Evaporative Emission System Purge Control Valve Circuit Shorted
P0455 143 Evaporative Emission System Leak Detected (large leak)
P0456 143 Evaporative Emission System Leak Detected (very small leak)
P0491 245 Secondary Air Injection System Insufficient Flow (Bank 1)
P0492 246 Secondary Air Injection System Insufficient Flow (Bank 2)
P0500 214 Vehicle Speed Sensor 'A'
P0505 204 Idle Air Control System
P0600 217 Serial Communication Link
P0604 100 Internal Control Module Random Access Memory (RAM) Error
P1083 202 Fuel Control Limit Mixture Too Lean (Bank 1 Sensor 1)
P1084 202 Fuel Control Limit Mixture Too Rich (Bank 1 Sensor 1)
P1085 203 Fuel Control Limit Mixture Too Lean (Bank 2 Sensor 1)
P1086 203 Fuel Control Limit Mixture Too Rich (Bank 2 Sensor 1)
P1087 229 O2 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 1)
P1088 229 O2 Sensor Circuit Slow Response in Rich Control Range (Bank 1 Sensor 1)
P1089 230 O2 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 2)
P1090 235 Pre Catalyst Fuel Trim System Too Lean (Bank 1)
P1091 236 Pre Catalyst Fuel Trim System Too Lean (Bank 2)
P1092 235 Pre Catalyst Fuel Trim System Too Rich (Bank 1)
P1093 236 Pre Catalyst Fuel Trim System Too Rich (Bank 2)
P1094 230 O2 Sensor Circuit Slow Response in Rich Control Range (Bank 2 Sensor 1)
P1111 11 Engine Coolant Temperature Sensor Radiator Outlet Low Input
P1112 11 Engine Coolant Temperature Sensor Radiator Outlet High Input
P1120 114 Pedal Position Sensor Circuit
P1121 117 Pedal Position Sensor 1 Range/Performance Problem
P1122 110 Pedal Position Sensor 1 Low Input
P1123 110 Pedal Position Sensor 1 High Input
P1143 215 O2 Sensor Activity Check Signal Too High (Bank 1 Sensor 2)
P1144 215 O2 Sensor Activity Check Signal Too Low (Bank 1 Sensor 2)
P1149 216 O2 Sensor Avtivity Check Signal Too High (Bank 2 Sensor 2)
P1150 216 O2 Sensor Activity Check Signal Too Low (Bank 2 Sensor 2)
P1171 196 Ambient Pressure Sensor Variant Recognition Value in Boot Range Implausible
P1172 196 Ambient Pressure Sensor Variant Recognition Error Value Stored in Boot Range
P1173 196 Ambient Pressure Sensor Variant Recognition Learning Failed
P1222 111 Pedal Position Sensor 2 Low Input
P1223 111 Pedal Position Sensor 2 High Input
P1314 202 Fuel Mixture Deviation Detected with Low Fuel
P1314 203 Fuel Mixture Deviation Detected with Low Fuel
P1314 227 Fuel Mixture Deviation Detected with Low Fuel
P1314 228 Fuel Mixture Deviation Detected with Low Fuel
P1342 238 Misfire During Start Cylinder 1
P1343 238 Misfire Cylinder 1 with Fuel Cut-Off
P1344 239 Misfire During Start Cylinder 2
P1345 239 Misfire Cylinder 2 with Fuel Cut-Off
P1346 240 Misfire During Start Cylinder 3
P1347 240 Misfire Cylinder 3 with Fuel Cut-Off
P1348 241 Misfire During Start Cylinder 4
P1349 241 Misfire Cylinder 4 with Fuel Cut-Off
P1350 242 Misfire during Start Cylinder 5
P1351 242 Misfire Cylinder 5 with Fuel Cut-Off
P1352 243 Misfire during Start Cylinder 6
P1353 243 Misfire Cylinder 6 with Fuel Cut-Off
P1413 35 Secondary Air Injection Pump Relay Control Sircuit Signal Low
P1414 35 Secondary Air Injection Pump Relay Control Circuit Signal High
P1445 140 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal Low
P1446 140 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
P1447 142 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 142 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low
P1449 142 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1451 126 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 126 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1500 211 Idle-Speed Control Valve Stuck Open
P1501 211 Idle-Speed Control Valve Stuck Closed
P1502 27 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal High
P1503 27 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 27 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1506 53 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal High
P1507 53 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 53 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1512 124 DISA (Differentiated Intake Manifold) Control Circuit Signal Low
P1513 124 DISA (Differentiated Intake Manifold) Control Circuit Signal High
P1523 21 'A' Camshaft Position Actuator Signal Low (Bank 1)
P1523 21 (M52: 'B' Camshaft Position Actuator Tight or Jammed)
P1524 21 'A' Camshaft Position Actuator Control Circuit Signal High (Bank 1)
P1525 21 'A' Camshaft Position Actuator Control Open Circuit (Bank 1)
P1529 19 'B' Camshaft Position Actuator Control Circuit Signal Low (Bank 1)
P1530 19 'B' Camshaft Position Actuator Control Circuit Signal High (Bank 1)
P1530 19 (S54 to 09/00: Throttle Valve Position Control, Control Deviation)
P1531 19 'B' Camshaft Position Actuator Control Open Circuit (Bank 1)
P1602 48 Control Module Self-Test, Control Module Defective
P1602 58 Control Module Self-Test, Control Module Defective
P1602 63 Control Module Self-Test, Control Module Defective
P1602 66 Control Module Self-Test, Control Module Defective
P1602 67 Control Module Self-Test, Control Module Defective
P1602 70 Control Module Self-Test, Control Module Defective
P1602 71 Control Module Self-Test, Control Module Defective
P1602 72 Control Module Self-Test, Control Module Defective
P1603 49 Control Module Self-Test, Torque Monitoring
P1604 50 Control Module Self-Test, Speed Monitoring
P1619 123 Map Cooling Thermostat Control Circuit Signal Low
P1620 123 Map Cooling Thermostat Control Circuit Signal High
P1624 146 Pedal Position Sensor Potentiometer Supply Channel 1 Electrical
P1624 146 (M52: Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature))
P1625 147 Pedal Position Sensor Potentiometer Supply Channel 2 Electrical
P1632 115 Throttle Valve Adaptation Conditions Not Met
P1633 115 Throttle Valve Adaptation Limp-Home Position Unknown
P1634 115 Throttle Valve Adaptation Spring Test Failed
P1635 115 Throttle Valve Adaptation Lower Mechanical Stop not Adapted
P1636 109 Throttle Valve Control Circuit
P1637 162 Throttle Valve Position Control, Control Deviation
P1638 160 Throttle Valve Position Control Throttle Stuck Temporarily
P1639 161 Throttle Valve Position Control Throttle Stuck Permanently
P1675 135 Throttle Valve Actuator Start Test Re-Adaptation Required
P1694 136 Throttle Valve Actuator Start Test Spring Test and Limp-Home Position Failed
P2096 225 Post Catalyst Fuel Trim System Too Lean (Bank 1)
P2098 226 Post Catalyst Fuel Trim System Too Lean (Bank 2)
Reply With Quote
  #8  
Old 12-03-2017, 04:53 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
RDL - Is my understanding correct that each ECU has its own set of BMW codes?

For example, if the Bosch DSC57 ECU has a code of 44 meaning x, can the Engine MS43DS0 ECU also simultaneously have a code of 44 meaning y?

If that is correct, does that imply that two different ECUs in a vehicle can both have the same code NUMBER but the number means different things depending on which ECU it came from?

If the numbers aren't unique to the vehicle - but just unique to the ECU - then we have to find all the codes for all the ECUs.

I think I found a good set of the ABS/DSC/ASC ECUs in these threads.
Do you have a better list of the codes for the DSC/ASC/ABS ECU?

Attached is a text compilation I made out of the following lists.
(Download the file and change the *.pdf to *.txt.)
Attached Files
File Type: pdf bmw_abs_dsc_pcodes.pdf (31.2 KB, 102 views)
Reply With Quote
  #9  
Old 12-03-2017, 05:41 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
I think it could be as complicated as every module having its own codes.

If that's true, then it means that there can be a BMW code 22 in my MS430DS0 engine ECU and a BMW code 22 in my GS8604 transmission ECU and a BMW code 22 in my DSC57 chassis ECU and a BMW code 22 in my LWS5_1B chassic ECU and a BMW code 22 in my MRS4 body ECU and a BMW code 22 in my ZIS communication ECU - all meaning different things.

So what we need is a list of all the modules in the E39 and all those module's BMW codes.
I haven't found that yet but I did find just now this nice list of BMW modules and then the codes specific to each module.

Quote:
Originally Posted by engine_modules
BMW DME M1.1, M1.2, and M1.3
The BMW DME M1.1 (and similar, 1.2 and 1.3) is an early Bosch Motronic ECU, used on all of the 6 Cylinder BMWs up until 1990, and a few more after that. M1.1 and M1.3 was used on the M20, M30 and M40 engines, whilst M1.2 was used on the S38 and M70, which are the early E34 M5 engines and the early V12s.

BMW DME M1.7, M1.7.1, M1.7.2, M3.1 and M3.3
The Motronic 1.7 and subfamilies, and the M3 and it's variants are the next generation of BMW ECUs. The M1.7 was used on the M40, M42 and M70, the M1.7.1 was used solely for the S70, used in the BMW 850CSi. M1.7.2 was used for the M42 and M43 4 Cylinders. The M3.1 is a 6cyl ECU, used on the early M50 24v engines without VANOS. The M3.3 family were used to run the later 3.8 litre S38b38, the S50 3.0 M3, and the M60 V8s. M3.3.1 included VANOS control, and is used on M50 engines with VANOS, introduced to the E34 and E36 in 1992.

BMW MS40
MS40 was a new ECU for BMW, manufactured by Siemens instead of the previous Bosch Motronics. BMW split the M50 24v engines and used Siemens for some of the 2.0 litres, and Bosch continued on with the 2.5l. MS40.0 is a rare ECU used on non VANOS 2.0l, and MS40.1 introduced VANOS control.

MS41, MS42 and MS43
The next generation Siemens MS ECUs introduced many of the OBD2 features. This includes Catalytic Converter monitoring and Long / Short term Fueling and Ignition Adaptation. The MS41 was used on the M52 series of engines, MS42 on the M52TU series, and MS43 on the M43 4 Cylinders. The OBD2 P codes fault protocol was not activated in European markets on this group, as currently it was not required by law.

MSS50
The MSS50 is a special ECU designed solely for the European E36 M3 3.2. Designed by Siemens, it integrates full Vanos control for both Intake and Exhaust Cams inside a single ECU, unlike the previous M3.3 which required a separate VNC Vanos Controller

MSS52 and MSS54
The MSS52 is an M Power ECU designed to run the E39 M5, the Z8 Roadster, and also the Wiesmann Roadsters. The MSS54 is used on the E46 M3 and on some Z3Ms. The system uses an Electronic Throttle to accurately control Air intake instead of the more common Cable throttles used on earlier vehicles

DME M5.2 and M5.2.1
DME M5.2 and M5.2.1 are Bosch ECUs, used on the M44 4cyl engine, and the M62 V8, and the M72 V12

BMS43 and BMS46
The Bosch BMS46 is a Hybrid ECU, created from a joint effort with Siemens, and is used in later M43 engines used in the Z3 and E46 series.

DME 7.2
The Bosch DME 7.2, also known as ME7.2, can be found on a number of V8 Petrol engines, used in the 5 and 7 Series amongst others. It uses Torque modeling to control the engine torque output depending on Throttle Pedal Position.

DME 9
DME 9 or ME9 is used on Valvetronic BMW engines. Valvetronic removes the need for a throttle butterfly, passing air control directly onto fully controlable valves.

DDE 1
The first series of Diesel engines used the DDE1 control unit, and was found in the M21 powered E30 324d and td, and the E28 524d and 524td. It also found its way into a few rare Lincoln Continentals.

DDE 2 and DDE 2.1
DDE stands for Digital Diesel Electronics, and these were used on BMW's Diesel engines. DDE2 is used on M41 and M51 engines. DDE 2.1 uses an updated Air Mass Meter with an Internal Air Temperature Sensor, whilst DDE2 has a separate sensor in the manifold.

DDE 2.2
This is an Updated version of the previous DDE 2.1, and was introduced in 1995. This system was used on the M51TU engines.

DDE 3
DDE 3 is the BMW name for the ECUs used on the M47 range on Diesel engines, also known as he Bosch EDC15. These are 4 Cylinder diesels, used in the E46 320d, and uses Common Rail Injection. Common Rail systems use a high pressure fuel rail with diesel injectors, as opposed to the mechanical injection systems, or the PD (Pumpe Düse) system where each injector also acts as a high pressure pump.

DDE 4 and DDE 4.1
DDE4 is another Common Rail system, using the EDC15 range of Bosch ECUs. DDE4 is seen in the M57 range of 6 Cylinder engines, from 2.5 to 3.0l displacement, and the DDE4.1 was used in a twin Master / Slave arrangement in the M67 V8 diesels, with each ECU controlling one bank of the engine.

DDE 5, DDE 6, DDE 6.2 and DDE 6.3
DDE5 is another update to the M57 and M67 diesel engine control range. DDE5 is a second generation Common rail system with Rail pressures increasing from 1350bar in DDE4 to an amazing 1600bar, and is also known as Bosch EDC16, and complies with the European EU3 emissions standard. DDE 6 is used on M57 and M67 engines from 2005, using the same 1600 bar Common Rail System, and now meeting the European EU4 emissions standard.
Quote:
Originally Posted by Body_Modules
ABS 1 Teves
The first BMW ABS system, This was a 3 channel system, controlling braking to the front wheels, and a single line for both rear wheels. The wheel speed info could be passed via data lines to traction control systems, which could determine if the vehicle speed signal given from the rear driven axle did not match with the front wheel speed signals and request torque reduction intervention from the ASC (Anti Skid Control) throttle body.

ABS 2 Teves
The updated version of BMW's ABS system, this was more advanced. Improvements include a 4 channel system for independent rear wheel braking, which allowed a more active ASC system. With individual braking, not only could a torque reduction be requested via the ASC secondary throttle body, but independent wheel braking could be used to control individual wheel slip as part of a stability program.

ABS 3 / DSC
The ABS 3 system added yet more features to the previous systems, such as individual wheel speed comparison over long terms. Gathering the wheel rotation data, and comparing it is accurate enough to identify differences in tyre tread wear, but its main use was as part of a tyre pressure monitoring system. Decreases in the rolling circumference of the tyre from tyre deflation could be monitored as a passive system to identify low pressure in Run Flat Tyres which would often be hard to notice otherwise.
I don't know exactly which are in the E39 but certainly I have
  • MS430DS0 engine ECU
  • GS8604 transmission ECU
  • DSC57 chassis ECU
  • MRS4 body ECU
  • LWS5_1B chassic ECU
  • ZIS communication ECU

Here is another list of (older) BMW fault codes.
Attached Thumbnails
Click image for larger version

Name:	bmw_engine_ecu_models.jpg
Views:	619
Size:	132.1 KB
ID:	724545  

Last edited by arthurwood; 12-03-2017 at 06:28 AM.
Reply With Quote
  #10  
Old 12-03-2017, 06:54 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
It seems the E39 uses the following Manual Restraint Systems (MRS) ECUs.
  • 1996 ZAE & ZAE II
  • 1997–99 MRS & MRS II
  • 1999–2003 MRS III


There are what appears to be complete lists of the related airbag ECU codes here.
And by the same person, ronnie, here.

Here are just the E39 codes (all the codes are in the attached text file).
Quote:
Originally Posted by ronnie
BMW 5 Series (E39) 96 - 04 = ZAE BAE, ZAE2, MRS 1, MRS 2, MRS 3, MRS 4
--------------------------------------------------
BMW Airbag system: ZAE BAE
--------------------------------------------------
1 Internal Electronic Control Module (ECM) fault
2 Firing circuit, driver's airbag
3 Firing circuit, belt tensioner, driver's side
4 Firing circuit, belt tensioner, passenger's side
5 Firing circuit, passenger's airbag
6 Internal Electronic Control Module (ECM) fault
7 Internal Electronic Control Module (ECM) fault
12 Internal Electronic Control Module (ECM) fault
13 Internal Electronic Control Module (ECM) fault
14 Internal Electronic Control Module (ECM) fault
15 Internal Electronic Control Module (ECM) fault
16 Internal Electronic Control Module (ECM) fault
17 Supply voltage
18 Internal Electronic Control Module (ECM) fault
19 Warning lamp
20 Seat occupancy detector, passenger
21 Pressure sensor, driver
22 Pressure sensor, passenger
23 Internal Electronic Control Module (ECM) fault
24 Seat belt lock switch, driver
25 Seat belt lock switch, passenger
48 Internal Electronic Control Module (ECM) fault
49 Internal Electronic Control Module (ECM) fault
50 Internal Electronic Control Module (ECM) fault
50 Internal Electronic Control Module (ECM) fault
51 Internal Electronic Control Module (ECM) fault
52 Internal Electronic Control Module (ECM) fault
53 Internal Electronic Control Module (ECM) fault
54 Internal Electronic Control Module (ECM) fault
55 Internal Electronic Control Module (ECM) fault
56 Internal Electronic Control Module (ECM) fault
57 Internal Electronic Control Module (ECM) fault
58 Internal Electronic Control Module (ECM) fault
59 Internal Electronic Control Module (ECM) fault
60 Internal Electronic Control Module (ECM) fault
61 Internal Electronic Control Module (ECM) fault
62 Internal Electronic Control Module (ECM) fault
63 Internal Electronic Control Module (ECM) fault
65 Internal Electronic Control Module (ECM) fault
67 Internal Electronic Control Module (ECM) fault
68 Internal Electronic Control Module (ECM) fault
69 Internal Electronic Control Module (ECM) fault
70 ECM - internal fault
71 Internal Electronic Control Module (ECM) fault
72 Electronic Control Module (ECM) internal fault
73 Short-circuit between the squibs
76 Internal Electronic Control Module (ECM) fault
77 Internal Electronic Control Module (ECM) fault
--------------------------------------------------
BMW ABS ZAE 2
--------------------------------------------------
01 Internal CM Fault
02 Failure airbag warning lamp
03 Supply voltage low
04 Ignition circuit for driver airbag
05 Firing circuit belt tensioner Driver Side
06 Firing Circuit belt tensioner Passenger Side
07 Ignition circuit for passenger airbag
10 Seat buckle switch driver
11 Seat buckle switch passenger
18 Seat-occupation recognition passenger
19 Seat-occupation recognition passenger
1A Seat-occupation recognition passenger
--------------------------------------------------
BMW Airbag system: MRS 1 Model code: E36, E39
--------------------------------------------------
01 Internal CM Fault
02 Failure airbag warning lamp
03 Supply voltage low
04 Firing circuit driver's airbag
05 Firing circuit belt tensioner Driver Side
06 Firing Circuit belt tensioner Passenger Side
07 Firing circuit passenger airbag
08 Firing circuit side airbag left side
09 Firing circuit side airbag right side
10 Seat buckle switch driver
11 Seat buckle switch passenger
12 Satellite left sensor side airbag Data Line
13 Satellite left sensor side airbag Bad Data
14 Satellite left sensor side airbag Bad Data
15 Satellite right sensor side airbag Data Line
16 Satellite right sensor side airbag Bad Data
17 Satellite right sensor side airbag Bad Data
18 Seat - occupation recognition passenger (showing fault type)
19 Seat - occupation recognition passenger (showing number of times the fault occurred)
1A Seat - occupation recognition passenger (with encoding data that does not match the vehicle equipment)
20 Satellite left sensor side airbag Open Circuit
21 Satellite right sensor side airbag Open Circuit
--------------------------------------------------
BMW Airbag system: MRS2 Model code: E36, E39
--------------------------------------------------
01 Internal CM Fault
02 Failure airbag warning lamp
03 Supply voltage low
04 Drivers airbag
05 Belt tensioner driver's side
06 Belt tensioner passengers side
07 Passenger airbag
08 Side airbag, front left (Thorax)
09 Side airbag, front right (Thorax)
OA Side airbag, rear left (Thorax)
OB Side airbag, rear right (Thorax)
OC Side airbag, head, front left (ITS)
OD Side airbag, head, front right (ITS)
OE Battery disconnection
OF Passenger airbag stage 2/firing box belt tensioner - rear
10 Seat buckle switch driver
11 Seat buckle switch passenger
12 Sensor, side airbag, left Data Line
13 Sensor, side airbag, left Parameter Fault
14 Sensor, side airbag, left Data Fault
15 Sensor, side airbag, right Data Line
16 Sensor, side airbag, right Parameter Fault
17 Sensor, side airbag, right Data Fault
18 Seat-occupation detector passenger
1A Seat-occupation detector passenger - CODE
1C Child seat detector
1D Child seat detector: Coding Data
1F Child seat detector: Hardware
20 Sensor, side airbag left, Line Fault
21 Sensor, side airbag right, Line Fault
35 Sensor, side airbag left, Coding Data
36 Sensor, side airbag right, Coding Data
--------------------------------------------------
BMW Airbag system: MRS 3 Model code: E36, E36/7,E39, E38, E46, E52, E53
--------------------------------------------------
1 Airbag driver
2 Belt tensioner driver
3 Belt tensioner front passenger
4 Airbag front passenger
5 Side airbag front left
6 Side airbag front right
7 Side airbag rear left
8 Side airbag rear right
9 Head airbag (ITS) front left
A Head airbag (ITS) front right
B Battery positive terminal isolation 1
C Airbag front passenger stage 2
D Airbag driver stage 2
E Head airbag rear left
F Head airbag rear right
11 Power supply
12 Fault lamp (AWL)
13 Indicator lamp (HWL)
14 Seat belt buckle driver
15 Seat belt buckle front passenger
16 Sensor for side airbag left
17 Sensor for side airbag right
18 External rollover sensor
1A Seat occupancy recognition 1 (SBE)
1B Crash telegram memory
1C Coupling in firing circuit airbag driver
1D Coupling in firing circuit belt tensioner driver
1E Coupling in firing circuit belt tensioner passenger
1F Coupling in firing circuit airbag passenger
20 Coupling in firing circuit side airbag front left
21 Coupling in firing circuit side airbag front right
22 Coupling in firing circuit side airbag rear left
23 Coupling in firing circuit side airbag rear right
24 Coupling in firing circuit head airbag (ITS) front left
25 Coupling in firing circuit head airbag (ITS) front right
26 Coupling in firing circuit battery positive terminal disconnection 1
27 Coupling in firing circuit airbag passenger stage 2
28 Coupling in firing circuit airbag driver stage 2
29 Coupling in firing circuit head airbag rear left
2A Coupling in firing circuit head airbag rear right
2B Coupling in firing circuit battery positive terminal disconnection 2
2C Checksum coding data
2D Sensors for side airbag front
--------------------------------------------------
BMW Airbag system: MRS4 Model code: E38, E39, E46, E52, E53, E83
--------------------------------------------------
1 Airbag driver stage 1
2 Belt tensioner driver
3 Belt tensioner front passenger
4 Airbag passenger stage 1
5 Side airbag front left
6 Side airbag front right
7 Side airbag rear left
8 Side airbag rear right
9 Head airbag (ITS) left
A Head airbag (ITS) right
B Battery positive terminal isolation 1
C Airbag front passenger stage 2
D Airbag driver stage 2
E Rear left head airbag
F Rear right head airbag
10 Safety battery terminal 2
11 Belt tensioner rear left
12 Belt tensioner rear right
13 Belt tensioner rear middle
14 Firing circuit ZK19
15 Airbag driver stage 2
16 Firing circuit ZK7
30 Coupling in firing circuit airbag driver stage 1
31 Coupling in firing circuit belt tensioner driver
32 Coupling in firing circuit belt tensioner passenger
33 Coupling in firing circuit airbag passenger stage 1
34 Coupling in firing circuit side airbag front left
35 Coupling in firing circuit side airbag front right
36 Side airbag rear left
37 Side airbag rear right
38 Coupling in firing circuit head airbag (ITS) left
39 Coupling in firing circuit head airbag (ITS) right
3A Coupling in firing circuit pos.-term. Disconnection 1
3B Coupling in firing circuit airbag passenger stage 2
3C Coupling in firing circuit airbag driver stage 2
3D Rear left head airbag
3E Rear right head airbag
3F Safety battery terminal 2
40 Coupling in firing circuit belt tensioner rear left
41 Coupling in firing circuit belt tensioner rear right
42 Coupling in firing circuit belt tensioner rear middle
43 Coupling in firing circuit ZK19
44 Coupling in firing circuit airbag driver stage 2
45 Coupling in firing circuit ZK7
40 Rear left seatbelt tensioner
50 Power supply
51 Fault lamp
52 Information lamp
60 Seat belt lock driver
61 Seat belt lock passenger
62 Seat belt lock rear left
63 Seat belt lock rear right
64 Seat belt lock rear middle
70 Seat occupancy recognition
71 Seat occupancy detector 2
72 Seat armrests locking without K-Bus
73 Driver seat module seat armrests locking
74 Passenger seat module seat armrests locking
75 External rollover sensor
80 Sensors for side airbag front
81 Sensor for side airbag left
82 Sensor for side airbag left
83 Sensor for side airbag left
84 Sensor for side airbag right
85 Sensor for side airbag right
86 Sensor for side airbag right
87 Coupling fault sensor side airbag left
88 Coupling fault sensor side airbag right
90 Coding incorrect
91 Crash-telegram memory
FO Internal Control Unit Fault
--------------------------------------------------
Attached Thumbnails
Click image for larger version

Name:	airbag_systems.gif
Views:	6761
Size:	42.4 KB
ID:	724561  
Attached Files
File Type: pdf bmw_airbag_mrs_manual_restraint_system_codes.txt.pdf (26.4 KB, 161 views)

Last edited by arthurwood; 12-03-2017 at 07:10 AM.
Reply With Quote
  #11  
Old 12-03-2017, 07:36 AM
528iAut 528iAut is offline
Officially Welcomed to the 'Fest
Location: Moraira, Spain
 
Join Date: May 2016
Posts: 2,209
Mein Auto: 1996 528i
I was looking for some info about the error codes from the cluster, all I found was this but I think they make sense, had some faults on the fuel level sensors, C7 and D7 and they showed up here.
Still have one error code, BE40048 I think it is, cant find much info about that. My code reader only shows one fault, from the ABS, Intermittent Interferrence.

Here is the list from that link of some codes:
1 Fuel consuming signal from engine control unit faulty
2 Fuel consuming signal (ti-II) from engine control unit faulty
3 Road signal from ABS/ASC/DSC control unit faulty
4 RPM (tD) from engine control unit faulty
5 Coolant temperature sensor faulty
6 Temperature sensor
7 Outside temperature sensor
8 Fuel level sensor 1 (Fuel pump side)
9 Fuel level sensor 2 (without fuel pump)
10 Tension to high at the power supply
11 EGS signal disturbed
12 Power supply Pin 15
13 Power supply Pin R
14 Service Interval Display (SAI) Reset
15 Pressure Switch
16 Gong Sound (T1)
17 Gong Sound (T2)
18 Gong Sound (T3)
19 Current to high in the instrument cluster
20 Internal error in the LCM module
21 Internal error (IKE)
22 Vehicle speed signal (Tacho-A)
23 Instrument cluster -Bus (I-Bus)
24 Body-Bus (K-Bus)
25 Error during activation of the instrument in the instrument cluster
26 Undefined error
27 Internal Error
28 I-BUS error
29 Power Supply
30 Power Supply
31 Power Supply
32 Power Supply
33 K-BUS
34 Oil Pressure Control Light
35 Reverse gear recognition
3E Error by activation display
3F Instrument cluster current to high
44 Oil pressure switch
87 Body-Bus (K-Bus)
88 (I-Bus)
8B Gong Ton (T3)
8C Power supply Term. R
8D EGS Data lead disturbed
8F Power supply
90 Power supply Term. 15
91 Gong Ton (T2)
92 Gong Ton (T1)
BC Break fluid level
BD Electronic break power
BE LCM internal error
BF Instrument Cluster Internal Error
C1 ABS/ASC/DSC Signal(Tacho)
C3 RPM signal from DME control unit
C6 Output PIN 6 (Code EWS)
C7 Fuel tank sensor 1 (fuel pump side)
CD Fuel consumption signal DME 1
CE Outside temperature sensor
CF Service Interval Display (SIA) Reset
D3 Coolant temperature sensor
D5 Oil temperature sensor
D7 Fuel tank sensor 2 (without fuel pump)
DA Fuel consumption signal DME 2
F0 CAN-Bus off
F4 CAN Identification missing
F5 CAN Identification missing (ASC)
F6 CAN Identification missing (DME)
F7 CAN Identification missing (DME)
F8 CAN Identification missing (DME)
F9 CAN Identification missing (DME)
FA CAN Identification missing (EML)
FB CAN Identification missing (EGS)
FC CAN Identification missing
FD CAN Identification missing
__________________
E39 528i Steptronic 1996, Comfort seats, Rear sunshade, Focal amplifier and front speakers, Oxford Green.

Last edited by 528iAut; 12-03-2017 at 07:38 AM.
Reply With Quote
  #12  
Old 12-03-2017, 07:39 AM
rdl rdl is offline
Officially Welcomed to the 'Fest
Location: Ontario, Canada
 
Join Date: Jun 2010
Posts: 2,123
Mein Auto: 530i 2003
Quote:
Originally Posted by arthurwood View Post
RDL - Is my understanding correct that each ECU has its own set of BMW codes?

Yes

For example, if the Bosch DSC57 ECU has a code of 44 meaning x, can the Engine MS43DS0 ECU also simultaneously have a code of 44 meaning y?

Yes

If that is correct, does that imply that two different ECUs in a vehicle can both have the same code NUMBER but the number means different things depending on which ECU it came from?

Yes. Although the scanner should always list the module in which the fault code was found, which removes the ambiguity.

If the numbers aren't unique to the vehicle - but just unique to the ECU - then we have to find all the codes for all the ECUs.

I think that doesn't follow. The scanner should have a look-up table so that that the fault code from that module will display a text description of the fault applicable to the module in question.

Or in the case of hand held scanners listing only module & fault code #, a printed list pointing to the applicable description. This is especially important since I understand that some aftermarket hand held scanner report the fault code in hex rather than decimal. And that could lead to real confusion if for example scanner reported fault code as 03 hex (which would be 48 decimal) and the generic lookup list one happened to refer to was decimal with an entry of 3 for an entirely different fault. Or vice versa.


I think I found a good set of the ABS/DSC/ASC ECUs in these threads.
Do you have a better list of the codes for the DSC/ASC/ABS ECU?

No I don't

...
BTW, using ECU as an acronym for "electronic control unit" will lead to confusion. ECU is generally understood as "engine control unit"

I notice in other of your posts you quote your INPA results with German descriptions. INPA can provide English, in which case you would at least have BMW's translation to English which is likely to be more accurate than a generic Google translation, especially if some BMW abbreviations are used. I'm not sure if language is fixed at INPA installation or if it can be changed afterward. Try this forum for help with that.
https://www.bimmerforums.com/forum/f...ostic-Software

I did find GS 8.60.4 fault code 65 on page 44 for a date range after yours.
P1732 65 Gear Monitoring 4 at Electrical Substitute Program
It probably applies to your transmission, but no guarantees.

I don't find fault code 49 though.
__________________
Regards
RDL
Reply With Quote
  #13  
Old 12-03-2017, 07:58 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
It would be nice if all the E39 ECU's fault codes were in a single thread.
Here is another text list containing some of the E39 ECUs.
The attached text file (remove the *.pdf extension after downloading) contains all the BMW's in that list. This quote only contains the E39 BMWs in that list.

Quote:
Originally Posted by ronnie
--------------------------------------------------
http://www.bmwforums.infobmw-electri...odes-list.html
--------------------------------------------------
BMW Bosch DME M5.2 and M5.2.1 fault codes.
Engines: BMW M44, M62, M72 petrol engine fault codes.
Model codes: (E31 8 series, E36 3 series, E38 7 series, E39 5 series)
--------------------------------------------------
1 Activation -Solenoid Valve, Leakage Diagnosis Pump
2 Activation -Solenoid Valve, Fuel System Changeover
3 Leakage Diagnosis Pump
4 Lambda Sensor Heater Post Cat Bank 2
5 Lambda Sensor Heater Pre Cat Bank 2
6 CAN Instrument Cluster
7 Engine Coolant Temperature -Radiator
8 Misfire from Low Fuel
10 Lambda Sensor Pre Cat Bank 1 Sensor 1
12 Lambda Sensor Post Cat Bank 1 Sensor 2
13 Lambda Sensor Heater Pre Cat -No Signal Bank 1 Sensor 1
14 Lambda Sensor Heater Post Cat
15 Lambda Sensor Switching TP Pre Cat Bank 1 Sensor 1
16 Lambda Sensor Switching Pre Cat Bank 1
17 Lambda Sensor Switching Post Cat Bank 1 Sensor 2
18 Lambda Sensor Pre Cat Bank 2
19 CAN Communication with Heated Catalyst (EKAT)
20 Lambda Sensor Post Cat Bank 2
21 Lambda Sensor Switching TP Pre Cat Bank 2
22 Lambda Sensor Switching Duty Cycle Pre Cat Bank 2
23 Lambda Sensor Switching Post Cat Bank 2
24 AirCon Compressor Function
25 Multiplicative Mixture Adaptation Part Load Bank 2,
26 Multiplicative Mixture Adaptation Part Load Bank 1
27 Additive Mixture Adaptation Idle Bank 1
28 Additive Mixture Adaptation Idle Bank 1
29 Switching Solenoid for Aux Air Injection Control Circuit Bank 1
30 Additive Mixture Adaptation Idle Bank 1
31 Additive Mixture Adaptation Idle Bank 1
32 Idle Speed Control
33 Camshaft Inlet Bank 1
34 Camshaft Inlet Bank 2
35 Additive Mixture Adaptation Idle Bank 2
36 Additive Mixture Adaptation Idle Bank 2
39 EWS Immobiliser
40 Cat Efficiency Bank 1
42 EKAT -Heater Disconnected Cat 1
43 EKAT -Operating Condition Switch Cat 1
44 EKAT -Power Cat 1
45 Cat Efficiency Bank 2
46 EKAT -Heater Disconnected Cat 2
47 EKAT -Operating Condition Switch Cat 2
48 EKAT -Power Cat 2
50 Misfire Cyl 1
51 Misfire Cyl 2
52 Misfire Cyl 3
53 Misfire Cyl 4
54 Misfire Cyl 5
55 Misfire Cyl 6
56 Misfire Cyl 7
57 Misfire Cyl 8
58 Misfire Cyl 9
59 Misfire Cyl 10
60 Misfire Cyl 11
61 Misfire Cyl 12
62 Misfiring in Various Cyls
63 Misfiring with Cylinder Cutout Cyl 1
64 Misfiring with Cylinder Cutout Cyl 2
65 Misfiring with Cylinder Cutout Cyl 3
66 Misfiring with Cylinder Cutout Cyl 4
67 Misfiring with Cylinder Cutout Cyl 5
68 Misfiring with Cylinder Cutout Cyl 6
69 Misfiring with Cylinder Cutout Cyl 7
70 Misfiring with Cylinder Cutout Cyl 8
71 Misfiring with Cylinder Cutout Cyl 9
72 Misfiring with Cylinder Cutout Cyl 10
73 Misfiring with Cylinder Cutout Cyl 11
74 Misfiring with Cylinder Cutout Cyl 12
75 Misfiring in Various Cyls
77 Switching Solenoid for Aux Air Injection Control Circuit Bank 2
78 Crankshaft Sensor
79 Activation Aux Air Pump Bank 2
80 Aux Air Pump Function
81 EKAT Battery Temperature Sensor 1
82 EKAT Battery Temperature Sensor 2
83 EKAT Comparison Battery voltages of Power Switches Plausibility
84 Activation Aux Air Pump Bank 2
85 Activation Aux Air Pump Bank 1
91 Activation Tank Venting Valve Bank 2
93 Tank Venting System Function
94 Tank Venting System Large Leak
97 Tank Venting System Small Leak
98 Activation Tank Venting Valve
99 Tank Venting System -Pressure Sensor/Switch Range/Performance
101 DME Internal RAM
102 DME Internal RAM
103 DME EPROM
104 Fault Memory Error
105 Internal Control Module -RAM/ROM Error
107 DME Relay Voltage Supply
108 Voltage Supply B+
108 Battery Voltage
111 Crankshaft Position Signal
112 Camshaft Position Signal
113 Camshaft Position Signal Bank 1
114 Camshaft Position Signal Bank 2
115 Air Flow Meter HFM Signal
117 TPS Sensor/Switch 'A' Circuit
118 TPS Signal 1
119 TPS Signal 2
120 Vehicle Speed Signal VSS
121 Air Flow Meter HFM Load Measurement
123 Coolant Temperature Signal
124 Intake Air Temperature Signal
125 Output Temperature Signal
130 Lambda Sensor Pre Cat
131 Throttle Valve Stuck
132 Activation Throttle Valve
133 Activation Throttle Valve
134 Tank Level Switch
135 Specified Engine Torque -EGS Intervention
136 Throttle Valve
138 Compressor Intervention
139 Activation Map Cooling
140 Engine Torque -Bank Comparison
141 Dynamic Stability Control DSC Intervention
143 Engine Torque Control MSR Intervention
144 Automatic Stability Control ASC Intervention
147 Map Cooling Function
148 EWS Interface
149 Inlet Camshaft Setting, Bank 2
150 Fuel Injector Cyl 1
151 Fuel Injector Cyl 2
152 Fuel Injector Cyl 3
153 Fuel Injector Cyl 4
154 Fuel Injector Cyl 5
155 Fuel Injector Cyl 6
156 Fuel Injector Cyl 7
157 Fuel Injector Cyl 8
158 Fuel Injector Cyl 9
159 Fuel Injector Cyl 10
160 Fuel Injector Cyl 11
161 Fuel Injector Cyl 12
163 Fuel Pump Relay EKP
165 "CHECK ENGINE" Warning Lamp
167 Fuel Pump Relay EKP
168 Idle Speed Control Valve -Opening
169 Idle Speed Control Valve -Closing
170 AirCon Compressor Control
174 Camshaft Control Bank 1
175 DISA Control Circuit Electrical
178 Camshaft Control Bank 2
179 AirCon Compressor Control Bank 2
183 EVAP Emission System Leak Detected (Small)
184 Leakage Diagnostic Pump Clamped Hose
188 Emissions Warning Lamp, Bank 2(US)
189 Inlet Camshaft Bank 1
203 Ignition Circuit Monitoring
204 EWS Rolling Code Storage
208 Aux Air Injection System
210 Knock Sensor 1
211 Knock Sensor 2
212 Knock Sensor 3
213 Knock Sensor 4
214 CAN Interface -Version No.
215 CAN Interface DME Timeout
216 CAN Interface DSC Timeout
217 CAN Interface EML Timeout
220 Knock Control
222 Knock Control Bank 1
225 EKAT Power Switch Temperature Sensor Plausibility
226 Heated Catalyst Comparison Battery Voltage of Power Switches Plausibility
228 Automatic Start -Output Stage 2
233 Automatic Start -Output Stage
234 Automatic Start -Input
236 CAN Interface EGS Timeout
237 Automatic Start Module
250 Aux Air Injection System Bank 1
253 Coolant Fan Final Stage
500 EKAT Module
--------------------------------------------------
BMW Bosch DME 7.2 fault codes.
Engine: BMW M62 petrol engine fault codes.
Model codes: (E38 7 series, E39 5 series, E53 X5)
--------------------------------------------------
1 Leak Diagnosis Pump
2 DMTL Output Stage Solenoid Valve
3 Lambda Sensors Pre Cat Swapped
4 Lambda Sensor Heater Post Cat Bank 2
5 Lambda Sensor Heater Pre Cat Bank 2
10 Lambda Sensor Pre Cat Bank 1 Signal
12 Lambda Sensor Post Cat Bank 1 Signal
13 Lambda Sensor Heater Pre Cat Bank 1
14 Lambda Sensor Heater Post Cat Bank 1
15 Lambda Sensor Timing Pre Cat Bank 1 (TP)
16 Lambda Sensor Timing Pre Cat Bank 1 (TV)
17 Lambda Sensor Timing Pre Cat Bank 1
18 Lambda Sensor Pre Cat Bank 2 Signal
20 Lambda Sensor Post Cat Bank 2 Signal
21 Lambda Sensor Timing Pre Cat Bank 2 (TP)
22 Lambda Sensor Timing Pre Cat Bank 2 (TV)
23 Lambda Sensor Timing Post Cat Bank 2
24 Multiplicative Adaptation Bank 1 Control Limit Reached
25 Multiplicative Adaptation Bank 2 Control Limit Reached
26 Multiplicative Adaptation Bank 1 Control Limit Reached
27 Multiplicative Adaptation Bank 2 Control Limit Reached
28 Additive Adaptation Bank 1 Control Limit Reached
29 Additive Adaptation Bank 2 Control Limit Reached
30 Short Term Additive Adaptation Bank 1 Control Limit Reached
31 Short Term Additive Adaptation Bank 2 Control Limit Reached
32 Idle Speed Control
33 Inlet Camshaft Control Bank 1
34 Inlet Camshaft Control Bank 2
39 EWS 3.3 Anti Tampering Protection
40 Catalytic Converter Efficiency Bank 1
45 Catalytic Converter Efficiency Bank 2
50 Misfire Detection Cyl 1
51 Misfire Detection Cyl 5
52 Misfire Detection Cyl 4
53 Misfire Detection Cyl 8
54 Misfire Detection Cyl 6
55 Misfire Detection Cyl 3
56 Misfire Detection Cyl 7
57 Misfire Detection Cyl 2
62 Misfire at Multiple Cylinders
80 Aux Air System Bank 1
81 Aux Air System Bank 2
82 Aux Air System Valve
84 Aux Air Pump Relay
85 Aux Air System Valve
93 Tank Venting System
98 Tank Vent Valve
101 Torque Monitoring
102 Multifunction Steering Wheel Signal
103 Control Unit Monitoring
104 Clutch Switch Signal
105 Control Unit Fault (RAM)
106 Brake Switch Signal
107 Control Unit Fault (ROM)
108 Reset DME / Voltage Supply
109 Battery Voltage
110 Torque Monitoring
111 Crankshaft Sensor Signal
112 Crankshaft Sensor Signal
113 Camshaft Position Sensor Bank 1
114 Camshaft Position Sensor Bank 2
115 Mass Air Flow Sensor Signal
117 Throttle Potentiometer Signal
118 Throttle Potentiometer 1 Signal
119 Throttle Potentiometer 2 Signal
120 Vehicle Speed Signal
121 CAN Signal Wheel Speed
122 Ambient Temperature Signal
123 Engine Coolant Temperature Sensor
124 Intake Air Temperature Sensor
125 Radiator Outlet Temperature Sensor
127 TxD Plausibility
130 Throttle Actuator
131 Throttle Actuator Jammed
132 Throttle Actuator Activation
133 Throttle Actuator Spring Check
134 Throttle Actuator Adaptation Lower Stop
135 Throttle Potentiometer Booster Adjustment
136 Throttle Emergency Operation Point
139 Thermostat Jammed
140 Map Cooling Thermostat Activation
141 Electric Fan Activation
142 Exhaust Flap Activation
148 Interface DME-EWS
150 Fuel Injector Activation Cyl 1
151 Fuel Injector Activation Cyl 5
152 Fuel Injector Activation Cyl 4
153 Fuel Injector Activation Cyl 8
154 Fuel Injector Activation Cyl 6
155 Fuel Injector Activation Cyl 3
156 Fuel Injector Activation Cyl 7
157 Fuel Injector Activation Cyl 2
163 Throttle Mass Air Flow Adjustment Diagnosis
164 Ambient Pressure Sensor
165 Inlet VANOS Bank 1
166 Inlet VANOS Bank 2
167 Electric Fuel Pump EKP Relay
168 MIL Fault Lamp
170 AirCon Compressor Control
182 Tank Leakage Detection Minor Leak
183 Tank Leakage Detection
184 Tank Leakage Detection Blocked Line
185 Tank Leakage Diagnosis Pump
186 DMTL Pump Motor
187 DMTL Minimal Leak (0.5mm)
188 DMTL Minor Leak (1.0mm)
189 DMTL Module
201 DMTL Heating
204 EWS 3.3 Random Code Storage
210 Knock Sensor Signal 1
211 Knock Sensor Signal 2
212 Knock Sensor Signal 3
213 Knock Sensor Signal 4
214 Knock Control Zero Test
215 Knock Control Offset
216 Knock Control Test Pulse
219 CAN Timeout TCU
220 CAN Timeout (EGS/AGS)
221 CAN Timeout ASC/DSC
222 CAN Timeout Instrument Cluster
223 CAN Timeout ACC
224 MSR Intervention Plausibility
225 ACC Intervention Plausibility
226 Tank Fill Level Plausibility
229 Pedal Travel Sensor Comparison
230 Pedal Travel Sensor Signal
231 Pedal Travel Sensor Signal Potentiometer 1
232 Pedal Travel Sensor Signal Potentiometer 2
233 Automatic Start Activation
234 Ignition Lock Signal (T50)
236 Intake Flap Activation
237 Automatic Start Activation
--------------------------------------------------
BMW Siemens MS41, MS42 and MS43 fault codes.
Engines: BMW M52TU and M54 petrol engine fault codes.
Model code: (E34 5 series, E36 3 series, E38 7 series, E46 3 series.)
--------------------------------------------------
1 Ignition coil Cyl 2
2 Ignition coil Cyl 4
3 Ignition coil Cyl 6
5 Fuel injector Cyl 2
6 Fuel injector Cyl 1
8 Air Flow Meter (HFM)
10 Coolant Temperature Sensor
11 Tank Pressure Sensor (EVAP System) or Radiator Outlet Temp (MS43)
12 TPS or Plausibility - Maximum Coolant Temp (MS43)
13 Plausibility- Radiator Outlet Temp
14 Intake Air Temperature Sensor
15 Plausibility - Cut Out Time
16 AirCon Compressor - PWM Signal or Plausibility Intake Air Temp (MS43)
17 Plausibility - Engine Coolant Temp
18 EWS Signal or Camshaft Sensor (MS43)
19 Activation VANOS Inlet Valve or Exhaust Valve (MS43)
20 "CHECK ENGINE" Light Failure
21 VANOS -Electrical Fault or Activation VANOS Inlet Valve (MS43)
22 Fuel Injector Cyl 3
23 Fuel Injector Cyl 6
24 Fuel Injector Cyl 4
25 Lambda Sensor Heater -Bank 1
27 Idle Control Valve - Malfunction
29 Ignition Coil Cyl 1
30 Ignition Coil Cyl 3
31 Ignition Coil Cyl 5
33 Fuel Injector Cyl 5
35 Aux. Air Injection System Relay
36 DME Main Relay
37 DME Main Relay : Delay
38 Clutch Switch -Plausibility
39 Brake Light Switch or Brake Light Test Switch
40 Brake Light Switch or Pedal Value Signal
42 Multi Function Steering Wheel- Plausibility
43 Multi Function Steering Wheel: Button
45 Multi Function Steering Wheel: Port
47 Temp Sensor -Downstream of Pre-Cat or Torque Limitation Level 1 (MS43)
48 DME Control Unit -Self Test 1
49 DME Control Unit or Torque Monitoring Level 2 (MS43)
50 EVAP Control Valve or Response Monitoring Level 2 (MS43)
51 Shut-off Valve -Charcoal Filter or Request Control Unit Reset (MS43)
52 Solenoid Valve -Exhaust Flap
53 Idle Speed Actuator
55 Lambda Sensor Heater -Bank 2
56 Ignition Current Feedback Resistor - Open Circuit
57 Knock sensor -Bank 1
58 DME Control Unit -Self Test 2
59 Knock Sensor -Bank 2
61 Lambda Sensor Heater -Bank 2 Post Cat
62 Aux. Air Injection System -Switching Valve
63 DME Control Unit or Ambient Temp Signal via CAN (MS43)
64 Plausibility - Ambient Temperature
65 Camshaft Position Sensor (Inlet MS43)
66 DME Control Unit
67 DME Control Unit
68 Tank Venting Valve
69 Fuel Pump Relay
70 DME Control Unit
71 DME Control Unit
72 DME Control Unit
74 AirCon Compressor Relay
75 Lambda Sensor Voltage -Bank 1
76 Lambda Sensor Voltage -Bank 2
77 Lambda Sensor Voltage -Bank 1 Post Cat
78 Lambda Sensor Voltage -Bank 2 Post Cat
79 Lambda Sensor Heater -Bank 1 Post Cat
80 ABS/ASC interface
81 MSR Signal -Active too Long
82 ABS/ASC Interface -Advance Adjustment
83 Crankshaft Sensor
90 Exhaust Temperature Pre Cat Conv - Bank 1
91 Exhaust Temperature Pre Cat Conv - Bank 2
92 Exhaust Temperature Post Cat Conv -Bank 1
93 Exhaust Temperature Post Cat Conv -Bank 2
94 Auxiliary Air -Air Mass Flow Sensor
95 Auxiliary Air Valve or Auxiliary Air Hose Blocked
96 Auxiliary Air Pump - Function
97 Auxiliary Air -Flow Rate too Low
98 Auxiliary Air -Flow Rate too High
99 Auxiliary Air Valve Jammed Open
100 DME Control Unit -Self-Test Failed
103 VANOS Error -Inlet Camshaft
104 VANOS Error -Exhaust Camshaft
105 VANOS Error -Position Inlet Camshaft
106 VANOS Error -Position Exhaust Camshaft
109 Throttle Valve Plausibility
110 Pedal Sensor Value Potentiometer 1
111 Pedal Sensor Value Potentiometer 2
112 TPS Potentiometer 1
113 TPS Potentiometer 2
114 Throttle Valve Final Stage
115 Reference Voltage -Voltage Regulator 1 or Throttle Pedal Adaptation (MS43)
116 Reference Voltage -Voltage Regulator 2
117 Plausibility -Pedal Position Sensor 1/2
118 Plausibility -TPS 1/2 or TPS1/Airflow Plausibility (MS43)
119 Throttle Valve Sensor -Mechanical Error or TPS2/Airflow Plausibility (MS43)
120 Plausibility Pedal Sensor or TPS
122 Engine Oil Temperature
123 Map Cooling Thermostat Control
124 Activation DISA Solenoid
125 Activation Electric Fan
126 Activation Tank Leak Pump Solenoid
127 Activation Pump Solenoid
128 DME/EWS Communication
129 CAN Signal SMG 1
130 CAN Signal ASC -Timeout
131 CAN Signal Instrument Cluster -Timeout
132 CAN Signal Instrument Cluster -Timeout
133 CAN Signal ASC -Timeout
134 SMG Intervention -Plausibility
135 Throttle Valve Re-Adaptation Required
136 Throttle Valve -Spring Test and Limp-home Position Failed
137 CAN Signal -Steering Angle Sensor
139 CAN Signal -Tank Level Sensor
140 Tank Leak Pump Solenoid - Reed Switch Open or Output Stage (MS43)
141 Tank Leak Pump Solenoid - Reed Switch Stuck Closed or Tank Level Sensor (MS43)
142 Tank Leak Pump Solenoid - Reed Switch Stuck Open or DMTL Module (MS43)
143 Tank Ventilation or Tank Leakage (MS43)
144 Fuel System - Large Leak Recognised
145 Fuel System - Small Leak Recognised
146 EVAP System Leak Detected (Small Leak) or Pedal Sensor Supply Voltage Pot 1 (MS43)
147 Pedal Position Sensor Potentiometer Supply Channel 1 (Pot 2 MS43)
149 Air Flow Sensor or Pedal Value Sensor Mismatch
150 Lambda Post Cat Bank 1 Max Limit
151 Lambda Post Cat Bank 2 Max Limit
152 Lambda Post Cat Bank 1 Min Limit
153 Lambda Pre Cat Bank 2 Max Limit
154 Lambda Pre Cat Bank 2 Min Limit
155 Lambda Pre Cat Bank 2 No Signal
156 Lambda Pre Cat Bank 1 No Signal
157 Lambda Post Cat Bank 1 Min Limit
159 Lambda Post Cat Bank 2 Max Limit
160 Lambda Post Cat Bank 2 (MS41) or Throttle Valve Stuck
161 Throttle Valve - Stuck
162 Throttle Valve -Control Deviation
168 Pedal Position Sensor Pot Supply 1 or MAP Cooling Thermostat Jammed (MS43)
169 Throttle Valve Output Stage Cut off after Fault
170 DME Control Unit -Self Test Failed
171 Plausibility - Throttle Valve
172 Pedal Sensor Potentiometer 1/2 Short Circuit
173 TPS Potentiometer 1/2 Short Circuit
174 Throttle Valve Potentiometer 1/2 Adaptation
175 Pedal Sensor 1 Adaptation
176 Pedal Sensor 2 Adaptation
186 Voltage Post Cat Bank 1
187 Voltage Post Cat Bank 2
188 Voltage Pre Cat Bank 1
189 Voltage Pre Cat Bank 2
190 EVAP -Reed Switch Open or Voltage Post Cat Bank 1 (MS43)
191 EVAP -Reed Switch Closed or Voltage Post Cat Bank 2 (MS43)
192 EVAP -Reed Switch Open
193 EVAP -Check Hoses
194 EVAP -Large Leak Detected
195 EVAP -Small Leak Detected
196 EVAP -Electrical Valve from LDP Pump or Barometric Pressure Sensor (MS43)
197 EVAP -Barometric Pressure Sensor
198 Cat Efficiency during Start -Bank 1
199 Cat Efficiency during Start -Bank 2
200 Lambda Regulation Bank 1 Pre Cat
201 Lambda Regulation Bank 2 Pre Cat
202 Lambda Regulation Bank 1 Post Cat
203 Lambda Regulation Bank 2 Post cat
204 Idle Control System -Idle speed not plausible
208 EWS -RPM Signal Error
209 EWS -Message Error
210 Ignition Feedback Resistor (ZSR)
211 Idle Speed Actuator -Mechanical
212 VANOS Bank 1 -Mechanical
214 Vehicle Speed Signal (VSS)
215 Lambda Sensor Bank 1 or ASC/MSR/EML -Interface not plausible
216 Lambda Sensor Bank 2 or EGS Position Signal
217 CAN bus error -EGS Signal not present
218 CAN module -Warning
219 CAN module -CAN Offline
220 Lambda Voltage Range Bank 1 Sensor 1
221 Lambda Voltage Range Bank 2 Sensor 1
222 Low Coolant Temperature or Lambda Sensor Control (MS43)
223 Lambda Sensor Switching Bank 1 Sensor 2
224 Lambda Sensor Switching Bank 2 Sensor 2
225 Cat Efficiency Bank 1
226 Cat Efficiency Bank 2
227 Mixture Deviation Bank 1
228 Mixture Deviation Bank 2
229 Lambda Sensor Switching Bank 1
230 Lambda Sensor Switching Bank 2
231 Lambda Sensor Switching Bank 1 Pre Cat
232 Lambda Sensor Switching Bank 2 Pre Cat
233 Catalytic Converter Overall Efficiency Bank 1
234 Catalytic Converter Overall Efficiency Bank 2
235 Lambda Heater Bank 1 Post Cat or Pre Cat Signal (MS43)
236 Lambda Heater Bank 2 Post Cat or Pre Cat Signal (MS43)
238 Misfire Cyl 1
239 Misfire Cyl 2
240 Misfire Cyl 3
241 Misfire Cyl 4
242 Misfire Cyl 5
243 Misfire Cyl 6
244 Crankshaft Interval Timing
245 Aux Air Injection System Bank 1
246 Aux Air Injection System Bank 2
247 Aux Air Injection System -Incorrect Flow Detected
248 Pre Cat Converter Efficiency -Bank 1
249 Pre Cat Converter Efficiency -Bank 2
250 Tank Venting Valve -Function
251 Tank Ventilation Diagnosis Error
252 Tank Ventilation System Vacuum
253 Activated Charcoal Filter Shut-off Valve Stuck Shut
254 Tank Ventilation System -Large Air Leak
255 Tank Ventilation System -Valve Stuck Open
--------------------------------------------------
BMW Siemens MS45 fault codes
Engines: M54 M56
Model code: E46, E83
--------------------------------------------------
2712 Diagnostic Module for Tank Leakage (DMTL) solenoid valve, activation
2715 Oxygen sensor heater before catalytic converter, bank 2: Activation
2716 Oxygen sensor heater after catalytic converter, bank 1: Activation
2717 Oxygen sensor heater after catalytic converter, bank 2: Activation
2718 Crankshaft sensor reference mark
2719 Crankshaft sensor period
271A Oxygen sensor before catalytic converter, bank 1
271C Oxygen sensor after catalytic converter, bank 1: Signal
271D Oxygen sensor heater before catalytic converter, bank 1: Activation
271F Oxygen sensor ageing, bank 1: Period
2720 Oxygen sensor ageing, bank 1: Switching time
2721 Oxygen sensor ageing after catalytic converter, bank 1
2722 Oxygen sensor before catalytic converter, bank 2
2724 Oxygen sensor after catalytic converter, bank 2: Signal
2725 Oxygen sensor ageing, bank 2: Period
2726 Oxygen sensor ageing, bank 2: Switching time
2727 Oxygen sensor ageing after catalytic converter, bank 2
2734 Throttle potentiometer 1, signal implausible to hot film air mass flow sensor
2735 Throttle potentiometer 2, signal implausible to hot film air mass flow sensor
2737 Electronic immobiliser (EWS) anti tampering protection
2738 Catalytic converter conversion, bank 1
273D Catalytic converter conversion, bank 2
2740 Accelerator pedal module, pedal travel sensor 1, voltage supply
2741 Accelerator pedal module, pedal travel sensor 2, voltage supply
2742 Cylinder 1 Misfire Detected
2743 Cylinder 5 Misfire Detected
2744 Cylinder 3 Misfire Detected
2745 Cylinder 6 Misfire Detected
2746 Cylinder 2 Misfire Detected
2747 Cylinder 4 Misfire Detected
274E Random/ Multiple Cylinder Misfire Detected
2750 Engine throttle position controller, jammed briefly
2751 Engine throttle position controller, jammed permanently
2752 Engine throttle position controller, stiff
2753 Ignition coil cylinder 1
2754 Ignition coil cylinder 5
2755 Ignition coil cylinder 3
2756 Ignition coil cylinder 6
2757 Ignition coil cylinder 2
2758 Ignition coil cylinder 4
2760 Secondary air system
2761 Secondary air system
2762 Secondary Air valve
2764 Secondary air pump relay activation
2765 Secondary Air valve
2766 Inlet camshaft sensor, signal duration
2767 Exhaust camshaft sensor, signal duration
2768 Inlet camshaft sensor. Phase position
276C Exhaust camshaft sensor, phase position
276D Tank ventilation solenoid valve, function check
2770 Secondary-air hot film air-mass sensor
2772 Tank ventilation solenoid valve
2774 CAN message, engine shut down time
2777 Digital motor electronics (DME) self test: Monitoring Analogue to Digital (AD) converter
2778 Clutch switch
2779 Digital motor electronics (DME) self test: Random access memory (RAM)
2783 Hot film mass air flow sensor
2786 Throttle valve potentiometer 1
2787 Throttle valve potentiometer 2
2788 Vehicle speed
278B Engine coolant temperature (ECT) sensor
278C Intake air temperature (IAT) sensor
278D Radiator outlet coolant temperature sensor
278F Alternator, under-excitation
2790 Radiator Outlet Temperature Sensor Signal
2794 Throttle actuator
2796 Throttle valve adaptation value
279B Map cooling thermostat, mechanism
279C Map cooling thermostat, activation
279D Engine Fan
279E Exhaust Flap
27AO Electronics box (E-box) fan, activation
27A1 Throttle valve, start check
27A4 Electronic immobiliser (EWS) / Digital motor electronics (DME) interface error
27A5 No throttle valve adaptation value
27A6 Fuel Injector, Cylinder 1
27A7 Fuel Injector, Cylinder 5
27A8 Fuel Injector, Cylinder 3
27A9 Fuel Injector, Cylinder 6
27AA Fuel Injector, Cylinder 2
27AB Fuel Injector, Cylinder 4
27B2 Brake Light Switch Signal
27B4 Ambient pressure sensor
27B5 Inlet camshaft, activation
27B7 Electric fuel pump (EKP) relay, activation
27B9 Oxygen sensor before catalytic converter, bank 1: Voltage excursion
27BA Oxygen sensor before catalytic converter, bank 2: Voltage excursion
27BD Exhaust camshaft activation
27C2 Air conditioning (A/C) compressor control
27C3 Thermal oil level sensor
27C4 Main relay
27C5 Fault, Brake Test Switch
27C7 Main relay: Switching delay
27CA Diagnostic Module for Tank Leakage (DMTL) pump motor activation
27CC Diagnostic Module for Tank Leakage (DMTL) tank leak diagnosis
27CD Diagnostic Module for Tank Leakage (DMTL) module
27CF Firing, cylinder 1
27DO Firing, cylinder 5
27D1 Firing, cylinder 3
27D2 Firing, cylinder 6
27D3 Firing, cylinder 2
27D4 Firing, cylinder 4
27D6 Idle speed control valve, closed position activation
27D7 Idle speed control valve, open position activation
27D9 Diagnostic Module for Tank Leakage (DMTL) heater activation
27DA Bit serial data (BSD) interface generator
27DB Accelerator and brake pedals, not plausible
27DC Electronic immobiliser (EWS) random code storage faulty
27DD Engine Coolant Temperature (ECT) sensor gradient
27DE Engine Coolant Temperature (ECT) Signal
27DF Engine Coolant Temperature (ECT) sensor signal constant
27EO Crankshaft sensor segment timing measurement
27E2 Knock sensor 1
27E3 Knock sensor 2
27EB No message (EGS 2) from electronic transmission control (EGS) unit
27EC No message (EGS 1) from electronic transmission control (EGS) unit
27F2 Tank Fill Level
27F7 Pedal travel sensor, potentiometer 1 signal
27F8 Pedal travel sensor, potentiometer 2 signal
27F9 Activation, Automatic Starting Device
27FB Radiator shutter activation
2800 No message (instrument cluster 2) from instrument cluster
2801 Idle speed implausible, unmetered air
2804 Cruise control request
2805 Cruise Control Switch Signal
2806 Cruise control, time limit of data transmission reached
2807 Accelerator pedal module, pedal travel sensor, not plausible between signal 1 and signal 2
2808 Pedal travel sensor, ratio fault
2809 No message (instrument cluster 3) from instrument cluster
280B No message (DSC1) from dynamic stability control (DSC) unit
280C No message (DSC 3) from dynamic stability control (DSC) unit
280D No message (LWS) from steering angle sensor (LWS)
280E No message (SMG 1) from Sequential manual gearbox (SMG) control unit
280F No message (ASC 4) from dynamic stability control (DSC) unit
2812 Oil Temperature
281A No message, transmitting diagnosis line (TxU)
281C Bit serial data (BSD) interface, signal
281D Bit serial data (BSD) interface generator signal
281E Variable intake system
282F CAN communication faulty
2830 Digital motor electronics (DME) self test: Checksum
2831 Digital motor electronics (DME) self test: Processor monitoring
283A Oil condition sensor
283F Oil pressure switch, not plausible
2869 Digital motor electronics (DME) self test: Random access memory (RAM) check faulty
286A Digital motor electronics (DME) self test: Knock sensor module
286B Digital motor electronics (DME) self test: Multiple output stage module
2882 Mixture preparation, bank 1
2883 Mixture preparation, bank 2
2892 Misfiring
2893 Electronic control unit (ECU) internal fault: Internal temperature sensor
2894 Irreversible electronic control unit (ECU) fault
2895 Crankshaft sensor signal
2896 Inlet camshaft sensor, signal
2897 Exhaust camshaft sensor signal
2898 Oxygen sensor after catalytic converter, bank 1: Signal
2899 Oxygen sensor after catalytic converter, bank 2: Signal
289A Oxygen sensor heater before catalytic converter, bank 1: Function
289B Oxygen sensor heater before catalytic converter, bank 2: Function
289C Oxygen sensor heater after catalytic converter, bank 1: Function
289D Oxygen sensor heater after catalytic converter, bank 2: Function
289E Oxygen sensor before catalytic converter, bank 1
289F Oxygen sensor before catalytic converter, bank 2
28A1 Cruise control monitoring
28A2 Air path monitoring
28A4 Engine speed monitoring
28A5 Pedal travel sensor monitoring
28AA Idle controller monitoring
28AB Digital motor electronics (DME) internal fault: External torque request monitoring
28AC Specified torque monitoring
28AD Actual torque monitoring
28AE Torque limitation monitoring
28B1 Speed limitation monitoring
28B2 Speed limitation reset
28B3 Throttle valve, continuous adaptation
28B4 Driving dynamic control (DDC) button
28B5 Sound flap activation
28B6 Inlet camshaft, mechanical
28B8 Exhaust camshaft mechanical
28BA Inlet camshaft, stiff
28BC Exhaust camshaft stiff
28BD Inlet camshaft sensor, locking
28BE Exhaust camshaft sensor, locking
28C1 Oxygen sensor before catalytic converter, bank 1
28C2 Oxygen sensor before catalytic converter, bank 2
28C3 Oxygen sensor heater before catalytic converter, bank 1 : Function
28C4 Oxygen sensor heater before catalytic converter, bank 2: Function
28C5 Oxygen sensor after catalytic converter, bank 1: System check
28C6 Oxygen sensor after catalytic converter, bank 2: System check
28CA Ozone conversion too low
28CB Ozone sensor 1
28CC Ozone sensor 2
28CF Electric fuel pump (EKP), emergency shut off
28DO Fuel pump monitoring
28DD Air mass system
28E6 Electronic control unit (ECU) internal fault: Oxygen sensor evaluation module, bank 1
28E7 Electronic control unit (ECU) internal fault: Oxygen sensor evaluation module, bank 2
28E8 Oxygen sensors, bank 1: Trim control
28E9 Oxygen sensors, bank 2: Trim control
28EA Oxygen sensor after catalytic converter, bank 1: Signal
28EB Oxygen sensor after catalytic converter, bank 2: Signal
28EC Oxygen sensor after catalytic converter, bank 1: Signal
28ED Oxygen sensor after catalytic converter, bank 2: Signal
28FO Oxygen sensor after catalytic converter, bank 1: System check
28F1 Oxygen sensor after catalytic converter, bank 2: System check
28F2 Oxygen sensors, bank 1 : Trim control
28F3 Oxygen sensors, bank 2: Trim control
28F4 Oxygen sensor before catalytic converter, bank 1: Cold test
28F5 Oxygen sensor before catalytic converter, bank 2: Cold test
28F6 Oxygen sensor after catalytic converter, bank 1: Cold test
28F7 Oxygen sensor after catalytic converter, bank 2: Cold test
28F9 Rough running, segment time measurement
28FA CAN torque for switching phase
28FB Active cruise control (ACC)
28FF Digital motor electronics (DME) self test
2900 Digital motor electronics (DME) self test
2960 Oxygen sensor before catalytic converter, bank 1
2961 Oxygen sensor before catalytic converter, bank 2
2962 Oxygen sensor before catalytic converter, bank 1: Dynamics
2963 Oxygen sensor before catalytic converter, bank 2: Dynamics
2964 Oxygen sensor before catalytic converter, bank 1: Ceramic temperature
2965 Oxygen sensor before catalytic converter, bank 2: Ceramic temperature
2966 Oxygen sensor before catalytic converter, bank 1: Signal
2967 Oxygen sensor before catalytic converter, bank 2: Signal
296A Oxygen Sensors Before Catalytic Converter Mixed Up
296B Oxygen sensors after catalytic converter mixed up
2973 Oxygen sensor before catalytic converter, bank 1: Line fault
2974 Oxygen sensor before catalytic converter, bank 2: Line fault
2986 Oxygen sensor before catalytic converter, bank 1: System check
2987 Oxygen sensor before catalytic converter, bank 2: System check
2988 Oxygen sensor before catalytic converter, bank 1: System check
2989 Oxygen sensor before catalytic converter, bank 2: System check
299A CAN fault management, electronic transmission control (EGS)
299B Intelligent battery sensor
299C Intelligent battery sensor
299D Intelligent battery sensor
299E Oxygen sensor after catalytic converter, bank 1: Signal
299F Oxygen sensor after catalytic converter, bank 1: Signal
29AO Oxygen sensor after catalytic converter, bank 2: Signal
29A1 Oxygen sensor after catalytic converter, bank 2: Signal
29A2 Oxygen sensor before catalytic converter, bank 2: Signal
29A3 Oxygen sensor before catalytic converter, bank 2: Signal
29A4 Oxygen sensor heater before catalytic converter, bank 1: Activation
29A5 Oxygen sensor heater before catalytic converter, bank 2: Activation
29A6 Oxygen sensor before catalytic converter, bank 1: Signal
29A7 Oxygen sensor before catalytic converter, bank 1: Signal
29A8 Power management, vehicle electrical system
29A9 Power management, battery
29AB Torque request via CAN, not plausible
29AE Tank Cap
29B5 Secondary air system
29B6 Cylinder cut out
2AD8 Electronic air control (EAC) sensor, monitoring
2AD9 Electronic air control (EAC) sensor, coding
2ADA Electronic air control (EAC) sensor, electrical fault
2ADC Electronic air control (EAC) sensor, communication
2DC6 Tank Fill Level
2EFF Electric fan, self diagnosis
2F09 Intake air temperature (IAT) sensor, not plausible
2F4F Vehicle speed, not plausible
2F99 Ambient temperature sensor signal, not plausible
2F9A Ambient temperature sensor communication
3C1D Crankshaft sensor signal
3C1E Inlet camshaft sensor, signal
3C1F Exhaust camshaft sensor signal
--------------------------------------------------
BMW DME MSS52 and MSS54 fault codes.
Engines: BMW S54, S62 petrol engine fault codes.
Model code: (E39 5 series, E46 3 series, E52 Z8)
--------------------------------------------------
1 Fuel Pump Relay
2 Idle Speed Actuator- Closing Coil
3 Fuel Injector Cyl 1
4 Fuel Injector Cyl 3
5 Fuel Injector Cyl 2
7 Intake Cam Position Sensor Bank 1
8 Intake Cam Position Sensor Bank 2
9 Knock Sensor- Cyl 1-2
10 Exhaust Cam Position Sensor Bank 1
11 Exhaust Cam Position Sensor Bank 2
12 Lambda Sensor Signal- Pre Cat Bank 2
13 Lambda Sensor Signal- Pre Cat Bank 1
14 DMTL Heating
15 Camshaft Sensor Bank 1 Synchronisation
16 Crankshaft Sensor
19 Aux Air Pump Relay
20 Starter Relay
21 VANOS Retard Valve- Exhaust Bank 1
22 VANOS Advance Valve- Exhaust Bank 1
23 Ignition Coil- Cyl 2
24 Ignition Coil- Cyl 3
25 Ignition Coil- Cyl 1
26 Ignition Coil- Cyl 8
27 DMTL Changeover Valve
29 Idle Speed Control Valve NC Coil
30 Internal DME Fault
31 Fuel Injector Cyl 5
32 Fuel Injector Cyl 6
33 Fuel Injector Cyl 4
34 Fuel Injector Cyl 7
35 Fuel Injector Cyl 8
36 Tank Vent Valve
37 Lambda Sensor Heater Pre Cat Bank 1
38 Lambda Sensor Heater Pre Cat Bank 2
39 Lambda Sensor Heater Post Cat Bank 1
40 Lambda Sensor Heater Post Cat Bank 2
41 Mass Air Flow Sensor Right
42 Road Speed Signal
43 Temperature Sensor Signal- Radiator Outlet
44 Oil Level Sensor Signal
45 Electronic Throttle Motor MDK
47 Engine Speed Signal TD
48 AirCon Control Module
49 Internal Index 95
50 Ignition Coil- Cyl 4
51 Ignition Coil- Cyl 6
52 Ignition Coil- Cyl 5
53 Electric Fan
54 System Voltage Main Relay
55 Ignition Coil- Cyl 7
57 Mass Air Flow Sensor Left
58 Sensor Voltage Supply
59 Sensor Voltage Supply
60 Throttle Pedal Position Sensor 1
61 Throttle Pedal Position Sensor 2
63 Aux Air Valve
65 Throttle and Electric Throttle Actuator Potentiometer
66 DME-EWS Communication
67 VANOS Advance Valve - Inlet Bank 1
69 Knock Sensor Cyl 3-4
70 Knock Sensor Cyl 7-8
71 Knock Sensor Cyl 5-6
72 VANOS Retard Valve - Inlet Bank 1
73 Mass Air Flow Sensor Implausible
74 VANOS Advance Valve- Inlet Bank 2
75 VANOS Retard Valve- Inlet Bank 2
76 Ambient Air Pressure Sensor (DME Internal)
77 Intake Air Temperature Sensor
78 Engine Coolant Temperature Sensor
79 Exhaust Gas Temperature Sensor
80 Gear Detection Switch
81 Multifunction Steering Wheel(E39)/Steering Column Lever(Z8)
83 VANOS Advance Valve- Exhaust Bank 2
84 VANOS Advance Valve- Exhaust Bank 2
85 Throttle Position Sensor
86 CAN Bus Signal
87 Lambda Sensor Post Cat Bank 1
88 Lambda Sensor Post Cat Bank 2
89 Internal DME Fault
92 Lambda Sensor Post Cat Bank 1 Voltage Monitoring
93 Lambda Sensor Post Cat Bank 2 Voltage Monitoring
99 Internal DME Fault
100 Tyre Pressure Front Left
101 Tyre Pressure Front Right
102 Tyre Pressure Rear Right
103 Tyre Pressure Rear Left
105 Engine Coolant Temperature Implausible
106 Brake Light Switch
107 Electronic Throttle Self Test
108 Oil Circuit Changeover Valve Left
109 Oil Circuit Changeover Valve Right
110 Function Light Switch Vehicle Dynamics
111 Throttle Pedal Position Sensor Comparison
112 Throttle Pedal Position Sensor Comparison
113 Inlet VANOS Bank 2 Function
114 Exhaust VANOS Bank 2 Function
115 Control Module Temperature or Tyre Pressure Control Button
116 Servotronic Valve
117 Servotronic- Road speed Signal 118 Electronic Throttle Potentiometer Bank 1
119 Electronic Throttle Potentiometer Bank 2
120 Electronic Throttle Potentiometer Comparison
121 Electronic Throttle Both Potentiometers Faulty
122 DME Internal Processor Check
125 Oil Level Sensor Lamp
126 Electric Fuel Pump Crash Deactivation
127 DMTL Module
128 Deviation Idle Speed
129 Cat Protection Function- Empty Tank or Low Fuel
130 EWS 3.3 Anti Tampering Protection
131 DSC Intervention Implausible
132 CAN Timeout DSC
133 CAN Timeout Steering Angle Sensor
134 CAN Timeout Instrument Cluster
135 Road Speed Signal
136 Idle Speed Control Function
139 Interruption Cruise Control Operation
140 Knock Control Deactivated/Knock Protection
141 Tank Fill Level Implausible
143 E-box Fan
144 Lambda Sensor Control Bank 1
145 Lambda Sensor Control Bank 2
149 Fuel Level 150 DME Memory Fault
151 Internal DME Fault
155 Saving Adaptation Values not Possible
156 Saving Adaptation Values not Possible
157 DME Memory Fault
158 Reset DME Over Speed
159 Internal DME Fault Knock Control
160 Internal DME Fault Knock Control
161 Internal DME Fault Knock Control
162 Camshaft Sensor Bank 2 Synchronisation
163 Reset DME Over Speed
170 Aux Air Quantity too Low
171 Aux Air Valve Jammed
172 VANOS Admission Pressure Pump
173 Continuous Signal Starter Switch
174 Fuel System Diagnosis Bank 1
175 Fuel System Diagnosis Bank 2
176 Abort Tank Leak Diagnosis due to Moisture
178 Catalytic Converter Efficiency Bank 1
179 Catalytic Converter Efficiency Bank 2
180 Tank Leak Detected
181 Fuel Filler Cap Open
182 Internal DME Fault
183 Internal DME Fault
184 Inlet VANOS Bank 1 Function
185 Exhaust VANOS Bank 1 Function
194 Electronic Throttle Limp Mode from Cruise Control
195 Deviation Setpoint Torque from Actual Torque
196 Misfire Cyl 1 with Cyl Cutout
197 Misfire Cyl 2 with Cyl Cutout
198 Misfire Cyl 3 with Cyl Cutout
199 Misfire Cyl 4 with Cyl Cutout
200 Misfire Cyl 5 with Cyl Cutout
201 Misfire Cyl 6 with Cyl Cutout
202 Misfire Cyl 7 with Cyl Cutout
203 Misfire Cyl 8 with Cyl Cutout
204 Misfire Multiple Cylinders with Cyl Cutout
205 Misfire Cyl 1 without Cyl Cutout
206 Misfire Cyl 2 without Cyl Cutout
207 Misfire Cyl 3 without Cyl Cutout
208 Misfire Cyl 4 without Cyl Cutout
209 Misfire Cyl 5 without Cyl Cutout
210 Misfire Cyl 6 without Cyl Cutout
211 Misfire Cyl 7 without Cyl Cutout
212 Misfire Cyl 8 without Cyl Cutout
213 Misfire Multiple Cylinders without Cyl Cutout
214 Lambda Sensor Pre Cat Bank 1 Period Duration
215 Lambda Sensor Pre Cat Bank 2 Period Duration
216 Lambda Sensor Pre Cat Bank 1 Flip Time
217 Lambda Sensor Pre Cat Bank 2 Flip Time
218 Lambda Sensor Pre Cat Bank 1 Signal Excursion
219 Lambda Sensor Pre Cat Bank 2 Signal Excursion
220 DME Internal Processor Check
228 Electronic Throttle Limit Violation
230 Electronic Throttle Setpoint/Actual Value Deviation
231 DME Internal Processor Check
232 Tank Vent Valve Function Check
247 VANOS Pressure Accumulator Valve
--------------------------------------------------
BMW DDE 2 and DDE 2.1 fault codes.
Engines: BMW M41, M51 diesel engine fault codes.
Model codes: (E34 5 series, E36 3 series, E38 7 series, E39 5 series)
--------------------------------------------------
1 Injection Pump Mass Positioner
3 Shut off Valve
5 Injection Start Sensor Cyl4
6 Glow Plug Timing Control
8 Exhaust Gas Recirculation
10 Injection Phasing Control Deviation
15 Voltage Supply DDE
20 Cruise Control Switch
21 Injection Pump Position Potentiometer
28 Clutch switch
29 Vehicle Speed Signal
31 Brake Switch
35 Fuel Temperature Sensor
36 Fuel Filter Water Trap
37 Pedal Position Sensor
41 Glow Plug Timing Control
45 DWA Immobiliser
47 RPM Sensor
52 Charge Air Temperature Sensor
53 Coolant Temperature Sensor
54 Boost Pressure Sensor
56 DDE Internal Fault
58 DDE Output Stage Error
59 Boost Pressure Deviation
--------------------------------------------------
BMW DDE 2.2 Fault codes.
Engines: BMW M51tu diesel engine fault codes.
Model codes: (E36 3 series, E38 7 series, E39 5 series)
--------------------------------------------------
01 Delivery Controller Deviation
03 Shut off Valve
04 Glow Plug Indicator Lamp)
05 Needle Motion Sensor
06 Exhaust Gas Recirculation Deviation
07 Exhaust Gas Recirculation
08 Glow Plug Timing Control
09 DDE Error
10 Injection Phasing Control Deviation
11 DDE Error
15 DDE Power Supply -Main Relay
16 Voltage Supply B+
20 Cruise Control Operation
21 DDE Error
23 AirCon Signal
25 Pedal Position Sensor
26 Brake Light Switch or Brake Light Test Switch
28 Auto Gearbox Selector Switch
29 Vehicle Speed Signal
30 EGR Switch
31 Brake Light Test Switch
32 Multifunction Steering Wheel Cruise Control
35 Fuel Temperature Sensor
36 Oil Temperature Sensor
37 Pedal Position Sensor
38 Air Flow Meter HFM
42 ADS
44 AirCon Switch
45 DWA Signal
46 DDE Error
47 RPM Sensor
49 Signal to Instrument Cluster
52 Intake Air Temperature Sensor
53 Coolant Temperature Sensor
54 Boost Pressure Sensor
56 Injection Pump Position Sensor
58 Injection Quantity
59 Boost Pressure Control
60 DDE Power Supply
63 Cruise Control Adjustment
64 DDE Error
66 Fuel Supply
67 Air Supply Deviation
100 Cruise Control Adjustment Fault
101 Boost Pressure Control Deviation
102 DDE Error
103 DDE Error
104 DDE Error
105 DDE Error
106 DDE Output Stage
108 Variant Coding
109 Variant Coding
110 AirCon Poor Operation
111 EEPROM checksum Injection Pump Adaptation
112 CAN Error - EGS Control Unit
113 CAN Error - ASC Control Unit
114 CAN Error - Instrument Cluster
--------------------------------------------------
BMW DDE 3 Fault codes. (Bosch EDC15)
Engines: BMW M47 diesel engine fault codes.
Model codes: (E46 3 series, E39 5 series)
--------------------------------------------------
01 Fuel Quantity Regulator
03 Shut off Valve
05 Needle Motion Sensor
06 Exhaust Gas Recirculation Deviation
08 Glow system
0A Delivery Control Deviation
10 DDE Power Supply
11 DDE Low Voltage
12 DDE Voltage Supply
13 DDE Main Relay
1A Brake Light Switch or Brake Light Test Switch
1B Electric Auxiliary Heater
1C Clutch Switch
1D Vehicle Speed Signal
20 Cruise Control Operation
23 Fuel Temperature Sensor
24 Oil Temperature Sensor
25 Pedal Position Sensor
26 Air Flow Meter HFM
2D EWS
2E Injection Pump RPM Sensor
2F Crankshaft Sensor
34 Temperature Sensor
35 Coolant Temperature Sensor
36 Boost Pressure Sensor
40 DDE Error
41 Solenoid Shut off Valve
42 DDE Error -EEPROM or Coding
43 Injection Pump Control Unit
44 Solenoid Valve
45 DDE Error -CAN Control
46 Injection Pump Signal
47 RPM Sensor Synchronicity
48 Fuel Injection Regulation
49 RPM Sensor Injection Pump
50 Boost Actuator
52 ECU Ventilator Fault
56 Coolant Fan Fault
64 DDE Error
65 Boost Pressure Regulation
6B Atmospheric Pressure Sensor
72 CAN BUS
73 RPM Sensor Injection Pump
74 Air Flow Meter Signal
75 Alternator Load Signal
77 Ambient Temperature Sensor
78 Air Flow Meter Signal
85 Coolant Fan Fault
--------------------------------------------------
BMW DDE 4 and DDE 4.1 fault codes (Bosch EDC15).
Engines: BMW M57, M67 diesel engine fault codes.
Model codes: (E38 7 series, E39 5 series, E46 3 series, E53 X5, E60 5 Series, E61 5 Series, E65 7 series, E70 X5, E71 X6, E83 X3, E90 3 Series, E91 3 Series, E92 3 Series)
--------------------------------------------------
0100 Air Flow Sensor HFM
0105 Atmospheric Pressure Sensor
0110 Intake Air Temperature Sensor
0115 Coolant Temperature Sensor
0120 Pedal Position Sensor 1
0190 Rail Pressure Sensor
0200 Injector Cylinder 1
0201 Injector Cylinder 5
0202 Injector Cylinder 3
0203 Injector Cylinder 6
0204 Injector Cylinder 2
0205 Injector Cylinder 4
0220 Pedal Position Sensor 2
0235 Boost Pressure Sensor
0335 Crankshaft RPM
03E6 Exhaust Gas Recirculation Regulation
0400 Exhaust Gas Recirculation
0404 Exhaust Gas Recirculation 2
0480 Electric ECU Fan
0500 Vehicle Speed Sensor Signal
0560 Internal Reference Voltage
0600 DDE Error CAN Controller
0605 DDE Error
1190 Rail Pressure Regulation
1195 Rail Pressure Sensor
1250 Delivery Pump Relay
1255 Delivery Pump Pressure Sensor
1260 Delivery Pump Control System
1470 Boost Pressure Regulation
1612 DME Incorrectly Coded
1613 MAP Control
1640 DDE Error EEPROM or Coding
1A04 Aux. Heater
1DF0 Engine Stall
1DF5 EWS - Timeout
1E00 CAN Communication to ASC
1E05 Vehicle Speed Sensor
1E25 RPM Regulation
1E30 Boost Pressure Regulation or Actuator
1E31 Boost Pressure Regulation
1E35 Error During Switch off
1E40 A/D Converter
1E45 Capacitor Voltage 1 for Cyl 1, 2, 3
1E50 Capacitor Voltage 2 for Cyl 4, 5, 6
1E55 RPM Control
1E60 Power Supply Pedal Sensor 1
1430 Boost Pressure or Actuator
2800 DDE Power Supply
3000 Brake Light or Brake Light Test Switch
3005 Voltage Supply KL15
3505 Glow Plug System
3506 Glow Plug System 2
3510 DDE Main Relay
3515 AirCon Power Output
3520 Engine Boost Actuation
3565 High Pressure Pump
3580 High Pressure Pump Shut Off Valve
3596 Brake Light Switch
3600 Atmospheric Pressure Sensor
3605 Air Flow Meter HFM 1 or 2
3610 Exhaust Gas Recirculation System
3615 Exhaust Gas Recirculation System - Regulation
3620 Air Flow Meter HFM Signal
--------------------------------------------------
BMW ABS fault codes. (ABS 3)
--------------------------------------------------
5D90 Left Front Wheel Speed Sensor : Accident Recognition
5D91 Left Front Wheel Speed Sensor : Extrapolation
5D92 Left Front Wheel Speed Sensor : Periodical Control
5D93 Left Front Wheel Speed Sensor : Accident Recognition
5D94 Left Front Wheel Speed Sensor : Long Term Control
5DA0 Right Front Wheel Speed Sensor : Accident Recognition
5DA1 Right Front Wheel Speed Sensor : Extrapolation
5DA2 Right Front Wheel Speed Sensor : Periodical Control
5DA3 Right Front Wheel Speed Sensor : Accident Recognition
5DA4 Right Front Wheel Speed Sensor : Long Term Control
5DB0 Left Rear Wheel Speed Sensor : Accident Recognition
5DB1 Left Rear Wheel Speed Sensor : Extrapolation
5DB2 Left Rear Wheel Speed Sensor : Periodical Control
5DB3 Left Rear Wheel Speed Sensor : Accident Recognition
5DB4 Left Rear Wheel Speed Sensor : Long Term Control
5DC0 Right Rear Wheel Speed Sensor : Accident Recognition
5DC1 Right Rear Wheel Speed Sensor : Extrapolation
5DC2 Right Rear Wheel Speed Sensor : Periodical Control
5DC3 Right Rear Wheel Speed Sensor : Accident Recognition
5DC4 Right Rear Wheel Speed Sensor : Long Term Control
5DF0 Pump Motor
5DF2 Internal Error, Valve/ECU Hardware Error, ROM/RAM Check
5DF4 Power Supply too Low
5DF5 Control Unit Internal Error
5DF7 Power Supply too High
5E00 Tyre Test Active
5E01 Tyre Test Timeout
5E02 Tyre Test Gyration Sensor Justification Error
5E03 Tyre Test Gyration Sensor Error
5E04 Tyre Test Lateral Acceleration Sensor Error
5E05 Tyre test Lateral Acceleration Sensor Error and Gyration Sensor
5E06 Tyre Test Gyration Sensor Fault
5E07 Tyre Test Lateral Acceleration Sensor Error and Gyration Sensor Fault
5E08 Tyre Test Steering Angle Sensor Error
5E11 Internal Error CAN-Controller
5E14 CAN Timeout DME/DDE
5E15 CAN Timeout EGS
5E16 CAN Timeout Instrument Cluster
5E18 CAN DME/DDE Message
5E19 CAN DME/DDE Torque Reduction Not Possible
5E1A CAN DME/DDE Signal Error
5E1E CAN Timeout LWS
5E1F Steering Angle Sensor - not Initialised
5E20 Pressure Sensor 1
5E21 Pressure Sensor 2
5E24 Pressure Sensor 1/2 not Plausible
5E26 Sensor Power Supply
5E2F Temperature Sensor
5E30 Lateral Acceleration Sensor
5E32 Lateral Acceleration Signal not Plausible
5E38 Wheel Speed Sensor
5E3C Wheel Speed not Plausible
5E40 Lateral Acceleration Signal not Plausible, Offset
5E43 Lateral Acceleration Internal Error
5E4E DSC Sensor Offset Check
5E4F Long Time Regulation DSC
5E59 Coding Error
5E5B Switch Pressed Longer than 10s or Faulty
5E5D Brake Fluid Level Switch
5E5E Brake Light Switch
--------------------------------------------------
Attached Files
File Type: pdf bmw-fault-codes-engine-abs-airbag-transmission.txt.pdf (158.2 KB, 222 views)
Reply With Quote
  #14  
Old 12-03-2017, 08:12 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Quote:
Originally Posted by rdl View Post
BTW, using ECU as an acronym for "electronic control unit" will lead to confusion. ECU is generally understood as "engine control unit"
I agree. I'm using the ECU as BMW uses it in INPA (as you are aware).
I'll try to spell out "Electronic Control Unit" when I use it in the future (if I remember to do that).

Quote:
Originally Posted by rdl View Post
I notice in other of your posts you quote your INPA results with German descriptions. INPA can provide English
I will have to look up two things that are bothersome on INPA as installed from "OHP Tools" (who sold me the cable).
  1. It's a pain to constantly hit Shift+F8 every time (I want INPA to defaul to the E39)
  2. It's a pain to have to translate INPA errors from German to English
Neither of those annoyances is deadly so that's why I haven't tried to fix them yet.

Quote:
Originally Posted by rdl View Post
I did find GS 8.60.4 fault code 65 on page 44 for a date range after yours.
P1732 65 Gear Monitoring 4 at Electrical Substitute Program
It probably applies to your transmission, but no guarantees.
I don't find fault code 49 though.
Thanks for finding them.

What bugs me isn't those two codes, because both went away with a clearing and haven't come back - so I'm not so much worried about those two codes than the fact that they're real codes that are not in the lists.

That means the lists stink.
Reply With Quote
  #15  
Old 12-03-2017, 09:23 AM
TheAngryBear's Avatar
TheAngryBear TheAngryBear is online now
Officially Welcomed to the 'Fest
Location: Springfield, VA
 
Join Date: Jul 2015
Posts: 3,949
Mein Auto: 01 750iL DD74441
At the risk of sounding negative, what is the ultimate purpose of this thread? I am all for knowledge compilation but useful knowledge is better.
So is this list to:
Have a compiled list of the codes to validate whatever the reader has put out?
Cross link the P to Hex to Dec codes?
Ultimately build a table of what to do about the codes?
Some combination?


Sent from my iPhone using Bimmerfest
Reply With Quote
  #16  
Old 12-03-2017, 09:34 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Quote:
Originally Posted by TheAngryBear View Post
At the risk of sounding negative, what is the ultimate purpose of this thread?
When I opened the thread, I didn't realize there were so many UNKNOWN electronic control unit codes.

So at first, I was just looking for the two codes that neither RDL nor I could find in the standard lists. RDL found one of them but not the other.

If I can find two out of about twenty, that's ten percent of all the codes we could get that are NOT in any listing.

It's far worse than that actually because there are many electronic control units, where we can assume that the missing codes is double or triple that 10 percent.

All I want to do in this thread is FIND the missing lists for each of the electronic control units so that someone else doesn't go through three days of searching like I have been doing, just to find the official meaning of an error code in some electronic control module.

Is that really such a bad thing to attempt to accomplish in this thread?
Reply With Quote
  #17  
Old 12-03-2017, 09:48 AM
TheAngryBear's Avatar
TheAngryBear TheAngryBear is online now
Officially Welcomed to the 'Fest
Location: Springfield, VA
 
Join Date: Jul 2015
Posts: 3,949
Mein Auto: 01 750iL DD74441
Quote:
Originally Posted by arthurwood View Post
When I opened the thread, I didn't realize there were so many UNKNOWN electronic control unit codes.



So at first, I was just looking for the two codes that neither RDL nor I could find in the standard lists. RDL found one of them but not the other.



If I can find two out of about twenty, that's ten percent of all the codes we could get that are NOT in any listing.



It's far worse than that actually because there are many electronic control units, where we can assume that the missing codes is double or triple that 10 percent.



All I want to do in this thread is FIND the missing lists for each of the electronic control units so that someone else doesn't go through three days of searching like I have been doing, just to find the official meaning of an error code in some electronic control module.



Is that really such a bad thing to attempt to accomplish in this thread?


Not at all. Validating info is always a plus.


2003 540iA Sport GS56111
H&R front springs, Ultimate Cup Holder, Euro Armrest, Grom, BavSound Stage1
Reply With Quote
  #18  
Old 12-04-2017, 01:28 PM
QSilver7's Avatar
QSilver7 QSilver7 is offline
Officially Welcomed to the 'Fest
Location: Northeast Indiana
 
Join Date: Aug 2008
Posts: 11,562
Mein Auto: 2006 X5 4.4/2013 650ix GC
Hmmm...has the universe given us our replacement for Bluebee?

(if yes, then this is a good thing)
__________________
Q {BMW CCA Member #191509}
2006 E53 X5 4.4i (Sterling Gray) 12/05 mfg date <<~>> 2013 F06 650ix Gran Coupe` (Black Sapphire) 1/13 mfg date
(SOLD)
97 740iL (Arctic Silver) <<~>> 99 540iT (Orient Blue) <<~>> 95 525IT (Alpine White)
91 735iL (Schwarz Black) <<~>> 85 325e (Bronzit)

https://www.bimmerforums.com/forum/attachment.php?attachmentid=637911&d=1538398374&thumb=1&stc=1
Reply With Quote
  #19  
Old 12-04-2017, 02:29 PM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
Quote:
Originally Posted by rdl View Post
GS 8.60.4 fault codes are found on pages 42 to 44 of the BMW-Pcodes PDF I linked for you earlier. .... Codes for engine control module for I6 engines that probably match up with the GS 8.60.4 (i.e. ZF 5HP19) transmission start on page 157.
I just looked again at page 157 of the 220 page document, and I see what you mean, and why I would have missed them. It's because the Electronic Control Unit is correct at version 8.60.4 and the transmission is correct at ZF 5HP19, but both the date (from Sept. 1, 2002) and the engine (M56) are wrong for my case.

So I guess a bit of poetic license needs to be exercised when reading that otherwise pretty comprehensive 220 page document listing the BMW transmission Electronic Control Unit and OBD codes.
Reply With Quote
  #20  
Old 12-07-2017, 11:12 AM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
I just went through EVERY button I could press on INPA, where I found my E39 has the following 14 modules that I could "do something" with using INPA.
  1. Engine (ECU: MS430DS0)
  2. Transmission (ECU: GS8604)
  3. Chassis DSC (ECU: DSC57)
  4. Chassis Steering Angle Sensor (ECU: LWS5_1B)
  5. Body AC (ECU: IHKA39_5)
  6. Body Airbag (ECU: MRS4)
  7. Body Centerswitch (ECU: SZM38)
  8. Body Cluster (ECU: IKI)
  9. Body EWS (ECU: EWS3)
  10. Body LCM (ECU: LCM_III)
  11. Body Seatheating
  12. Body ZKE (ECU: ZKE3_GM1)
  13. Communication MFD (ECU: ZIS)
  14. Communication Radio (ECU: RADIO)

One drawback of INPA is that it only gives BMW codes, where some, like 227 & 228 can mean either LEAN conditions or RICH conditions (which isn't all that helpful).

Luckily a simple OBDII tester tells me I have lean condition P0171 & P0174 codes.

While I am not sure what to make of the freeze-frame data.
Attached Thumbnails
Click image for larger version

Name:	lean1.jpg
Views:	10802
Size:	225.7 KB
ID:	727401   Click image for larger version

Name:	lean2.jpg
Views:	9831
Size:	240.6 KB
ID:	727409   Click image for larger version

Name:	lean3.jpg
Views:	9790
Size:	304.7 KB
ID:	727417   Click image for larger version

Name:	inpa1.jpg
Views:	11658
Size:	337.2 KB
ID:	727433  

Last edited by arthurwood; 12-07-2017 at 11:14 AM.
Reply With Quote
  #21  
Old 12-08-2017, 12:25 PM
arthurwood arthurwood is offline
Officially Welcomed to the 'Fest
Location: US
 
Join Date: Jan 2017
Posts: 557
Mein Auto: 525
I was searching for why INPA doesn't tell us the reason for a red brake light on the dash (where I have to remove the wheels to figure out what it's telling me), when I ran into this set of BMW Service codes.
* BMW Service Codes 00000000 through 09999999

It's a text file so remove the .PDF extension when you download it for your software archive.
Attached Files
File Type: pdf bmw_dealer_warranty_service_codes.txt.pdf (601.6 KB, 225 views)
Reply With Quote
  #22  
Old 12-08-2017, 06:39 PM
rdl rdl is offline
Officially Welcomed to the 'Fest
Location: Ontario, Canada
 
Join Date: Jun 2010
Posts: 2,123
Mein Auto: 530i 2003
Quote:
Originally Posted by arthurwood View Post
I was searching for why INPA doesn't tell us the reason for a red brake light on the dash (where I have to remove the wheels to figure out what it's telling me), when I ran into this set of BMW Service codes.
* BMW Service Codes 00000000 through 09999999

It's a text file so remove the .PDF extension when you download it for your software archive.
These look like the job codes that a dealer would use to claim payment for warranty repairs or upgrade campaigns that one sees in SIBs. If so they would have nothing to do with fault codes reported by diagnostic scanners.
__________________
Regards
RDL
Reply With Quote
Reply

See More Related BMW Stories


Forum Navigation
Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 5 Series > E39 (1997 - 2003)
Today's Posts Search
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On



Forum Jump


All times are GMT -7. The time now is 09:43 PM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
© 2001- VerticalScope Inc. All rights reserved.