Description
OBD-II Trouble Code Description for P0152 BMW
O2 Sensor Circuit High Voltage
What does this mean?
OBD2 Code P0152 BMW definition:
The o2 (oxygen) sensors basically measure oxygen content in the exhaust. The PCM (powertrain control module) then uses this information to regulate fuel injector pulse. The o2 sensors are very important to proper operation of the engine. Problems with them can cause the PCM to add or take away too much fuel based on the faulty o2 sensor voltage. A P0152 BMW code definition:the Bank 2, sensor 1, o2 sensor. (Bank 1 would contain cylinder 1 and bank 2 is the opposite bank. Bank 2 doesn’t necessarily contain cylinder 2.) “Bank 2” definition:the side of the exhaust that DOES NOT contain cylinder number 1 and “Sensor 1” indicates that it is the pre-cat sensor, or forward(first) sensor on that bank. It is a four wire sensor. The PCM supplies a ground circuit and a reference voltage of about .5 volts on another circuit. Also for the o2 heater there is a battery voltage supply wire and another ground circuit for that. The o2 sensor heater allows the o2 sensor to warm up faster, thus achieving closed loop in less time than it would normally take for the exhaust to warm the sensor up to operating temperature. The O2 sensor varies the supplied reference voltage based on oxygen content in the exhaust. It is capable of varying from .1 to .9 volts, .1 indicating lean exhaust and .9 indicating rich exhaust. NOTE: A condensed explanation of fuel trims: If the o2 sensor indicates that the oxygen voltage reading is .9 volts or high, the PCM interprets this as a rich condition in the exhaust and as a result decreases the amount of fuel entering the engine by shortening injector “on time”. The STFT (short term fuel trims) would reflect this change. The opposite would occur when the PCM sees a lean condition. The PCM would add fuel which would be indicated by a single digit positive STFT reading. On a normal engine the front o2 sensors switch rapidly back and forth two or three times per second and the STFT would shift positive and negative single digits to add and remove fuel to compensate at a similar rate. This little “dance” goes on to keep the air/fuel ratio at it’s optimal level. Short term fuel trims or STFT reflect immediate changes in fuel injector “on-time” while long term fuel trims or LTFT reflect changes in fuel over a longer period of time. If your STFT or LTFT readings are in the positive double digits (ten or above), this indicates the fuel system has been adding an abnormal amount of fuel than is necessary to keep the proper air/fuel ratio. It may be overcompentsating for a vacuum leak or a stuck lean o2 sensor, etc. The opposite would be true if the fuel trim readings are in the negative double digits. It would indicate that the fuel system has been taking away excessive amounts of fuel, perhaps to compensate for leaking injectors or a stuck rich o2 sensor, etc. So when experiencing o2 related issues, reading your fuel trims can indicate what the PCM has been doing over the long term and short term with regard to fuel. This code indicates that the o2 sensor was stuck too high or in the rich position. The PCM monitors this voltage and if it determines that the voltage is too high out of range for too long, P0152 BMW may set.
Symptoms
Possible sumptoms of OBD code P0152 BMW
Symptoms may include: MIL (Malfunction Indicator Lamp) illumination Engine may run very rough Engine may be running lean or rich depending on if the o2 sensor is reading correctly or incorrectly Lack of power Increased fuel consumption
Causes
Possible causes of OBD code P0152 BMW
Potential causes of an P0152 BMW code include: Bad bank 2, 1 o2 sensor incorrectly reading rich condition Engine running rich and o2 sensor Correctly reading rich condition Signal shorted to voltage in harness Wiring harness damage/melted due to contact with exhaust components Vacuum leak (make have lean codes (P0171 BMW, P0174 BMW) present with it) Leaking injectors Bad fuel pressure regulator Bad PCM
Possible Solutions
If you have any lean or rich codes associated with this code, focus on fixing these first because these can cause the o2 sensor voltage readings to appear to be faulty when they are in fact only reading correctly. So, with the engine running at operating temperature, use a scan tool to observe the Bank 2,1 o2 sensor voltage reading. Is it high? If so, look at the long term and short term fuel trim readings. The fuel trims are affected by the o2 sensors as noted above. If the LTFT reading for that bank is indicating negative double digits (PCM trying to take away fuel to compensate for problem) try inducing a vacuum leak to see if the sensor voltage then goes lean and the fuel trims increase. If the o2 sensor responds, suspect a problem with the engine, not the sensor. There may be other engine codes to help you. If the o2 sensor reading remains high (0.9 volts or above) and won’t respond then shut off engine. With KOEO (Key on engine off) disconnect the o2 sensor and look for signs of corrosion or water intrustion. Repair as necessary. The voltage reading should now be about 0.5 volts. If so, replace the o2 sensor, it’s shorted internally. If after unplugging the o2 sensor the voltage reading on the scan tool doesn’t change, then suspect wiring problems. Inspect the harness and look for any melted wires or anywhere that the o2 sensor harness is making contact with the exhaust components. If you are unsure, you can check for continuity of all four wires between the sensor and the PCM with an ohmmeter. Any resistance at all indicates a problem. Repair as necessary.
The OBD2 Code Information Be Applicable For BMW:
2013 BMW X6 M50d,2013 BMW X6,2013 BMW X5 eDrive Concept,2013 BMW X5 Security Plus Concept,2013 BMW X5 M50d,2013 BMW X4 Concept,2013 BMW X1,2013 BMW Pininfarina Gran Lusso Coupe,2013 BMW M6 Coupe US-Version,2013 BMW M6 Coupe,2013 BMW M6 Convertible,2013 BMW M5 US-Version,2013 BMW M550d xDrive Touring,2013 BMW M550d xDrive,2013 BMW M4 Coupe Concept,2013 BMW M135i,2013 BMW Active Tourer Outdoor Concept,2013 BMW 7 ActiveHybrid,2013 BMW 750Li,2013 BMW 7-Series,2013 BMW 640i Gran Coupe,2013 BMW 640d xDrive Coupe,2013 BMW 6-Series Gran Coupe UK Version,2013 BMW 6-Series Gran Coupe,2013 BMW 5 ActiveHybrid,2013 BMW 4-Series Coupe Concept,2013 BMW 3 ActiveHybrid,2013 BMW 3-Series Touring,2013 BMW 3-Series Long Wheelbase,2013 BMW 1-Series 3-door,2012 BMW i8 Spyder Concept,2012 BMW i3 Coupe Concept,2012 BMW Zagato Roadster Concept,2012 BMW Zagato Coupe Concept,2012 BMW M5 UK Version,2012 BMW M5,2012 BMW M3 DTM Champion Edition,2012 BMW M3 CRT,2012 BMW M135i Concept,2012 BMW Active Tourer Concept,2012 BMW 650i Convertible,2012 BMW 640d Coupe,2012 BMW 6-Series Coupe,2012 BMW 6-Series Convertible,2012 BMW 3-Series,2012 BMW 1-Series Urban Line,2012 BMW 1-Series Sport Line,2012 BMW 1-Series Coupe,2012 BMW 1-Series Convertible,2012 BMW 1-Series,2011 BMW i8 Concept,2011 BMW i3 Concept,2011 BMW Z4,2011 BMW X5,2011 BMW X3 xDrive35i,2011 BMW X3 xDrive20d,2011 BMW X3,2011 BMW X1 xDrive28i,2011 BMW M5 Concept,2011 BMW M3 Pickup Concept,2011 BMW M3 GTS,2011 BMW M3 Frozen Gray,2011 BMW ConnectedDrive Concept,2011 BMW ActiveE Concept,2011 BMW 750Li,2011 BMW 5-Series Touring,2011 BMW 5-Series Long-Wheelbase,2011 BMW 5-Series,2011 BMW 335is Coupe,2011 BMW 328 Hommage Concept,2011 BMW 3-Series Coupe,2011 BMW 3-Series Convertible,2011 BMW 1-Series M Coupe US Version,2011 BMW 1-Series M Coupe UK Version,2011 BMW 1-Series M Coupe MotoGP Safety Car,2011 BMW 1-Series M Coupe,2010 BMW Z4 UK Version,2010 BMW Z4 GT3,2010 BMW Z4,2010 BMW X6 M,2010 BMW X6 ActiveHybrid,2010 BMW X5 M,2010 BMW X1,2010 BMW Scooter C Concept,2010 BMW M3,2010 BMW Gran Coupe Concept,2010 BMW ActiveE Concept,2010 BMW 7 ActiveHybrid,2010 BMW 760Li,2010 BMW 7-Series High Security,2010 BMW 6-Series Coupe Concept,2010 BMW 5-Series Gran Turismo,2010 BMW 5-Series ActiveHybrid Concept,2010 BMW 320d EfficientDynamics,2010 BMW 135i Coupe,2010 BMW 135i Convertible,2009 BMW X6 UK Version,2009 BMW X6,2009 BMW X5 xDrive35d BluePerformance,2009 BMW X5 Security Plus,2009 BMW X5 Security,2009 BMW X3 Limited Sport Edition,2009 BMW M3 Saloon UK Version,2009 BMW M3 Race Version,2009 BMW M3 Convertible UK Version,2009 BMW M3 Convertible,2009 BMW EfficientDynamics Concept,2009 BMW 750Li,2009 BMW 730d,2009 BMW 7-Series UK Version,2009 BMW 7-Series,2009 BMW 5-Series Gran Turismo Concept,2009 BMW 335d BluePerformance,2009 BMW 3-Series UK Version,2009 BMW 3-Series Touring UK Version,2009 BMW 3-Series Touring,2009 BMW 3-Series,2009 BMW 1-Series Convertible UK Version,2008 BMW X5 M-Package,2008 BMW X1 Concept,2008 BMW M5 Touring,2008 BMW M3 Sedan US-Version,2008 BMW M3 Sedan,2008 BMW M3 Coupe US-Version,2008 BMW M3 Coupe UK Version,2008 BMW M3 Coupe,2008 BMW M1 Concept,2008 BMW M-Zero Concept,2008 BMW GINA Light Visionary Model Concept,2008 BMW EfficientDynamics Concept,2008 BMW Coupe Range,2008 BMW 7-Series ActiveHybrid Concept,2008 BMW 650i Convertible,2008 BMW 635d Coupe,2008 BMW 530i,2008 BMW 5-Series Touring,2008 BMW 5-Series Security,2008 BMW 5-Series,2008 BMW 135i Coupe,2008 BMW 128i Convertible,2008 BMW 1-Series Range,2008 BMW 1-Series Coupe,2008 BMW 1-Series Cabrio,2008 BMW 1-Series 5-door,2008 BMW 1-Series 3-door,2007 BMW X6 Concept,2007 BMW X6 ActiveHybrid Concept,2007 BMW X5 4.8i,2007 BMW X5 3.0d,2007 BMW X3,2007 BMW M6 Convertible Neiman Marcus,2007 BMW M6 Cabrio,2007 BMW M5,2007 BMW M3 Concept,2007 BMW Hydrogen 7,2007 BMW Concept CS,2007 BMW 530Li,2007 BMW 335i Coupe,2007 BMW 335i Convertible,2007 BMW 1-Series tii Concept,2006 BMW Z4 Roadster,2006 BMW Z4 M Roadster,2006 BMW Z4 M Coupe UK version,2006 BMW Z4 M Coupe,2006 BMW Z4 Coupe,2006 BMW Mille Miglia Coupe Concept,2006 BMW Art Car Collection,2006 BMW 7 Series High Security,2006 BMW 760Li,2006 BMW 750i,2006 BMW 750Li with Shadow Line,2006 BMW 750Li,2006 BMW 330i,2006 BMW 325i Touring,2006 BMW 320si E90 WTCC,2006 BMW 320si,2006 BMW 320d Touring,2006 BMW 320d,2005 BMW Z4 Coupe Concept,2005 BMW X5,2005 BMW X3 EfficientDynamics Concept,2005 BMW X3,2005 BMW M6,2005 BMW M5,2005 BMW H2R,2005 BMW 630i,2005 BMW 545i Touring,2005 BMW 530xi Touring,2005 BMW 530xi,2005 BMW 530d Touring,2005 BMW 330i M-Package,2005 BMW 320d Touring,2005 BMW 130i M-Package,2005 BMW 130i,2005 BMW 120i UK Version,2005 BMW 120i,2005 BMW 120d,2004 BMW X5 4.8is,2004 BMW X5 4.4i,2004 BMW X3 3.0i,2004 BMW X3 2.0d,2004 BMW H2R Hydrogen Racecar,2004 BMW Concept M5,2004 BMW 645Ci Convertible,2004 BMW 645Ci,2004 BMW 5 Series,2004 BMW 530i,2004 BMW 530d,2004 BMW 330Ci Coupe,2004 BMW 330Ci Convertible,2004 BMW 330Cd Coupe,2004 BMW 325Ci Coupe,2004 BMW 320Cd Convertible,2004 BMW 318Ci Convertible,2003 BMW Z4 2.5i,2003 BMW Z4,2003 BMW M3 CSL,2003 BMW 760Li E66,2003 BMW 325ti Compact,2003 BMW 3-Series Compact,2002 BMW xActivity Concept,2002 BMW X5 4.6is,2002 BMW CS1 Concept,2002 BMW 7 Series,2002 BMW 760i,2002 BMW 760Li Yachtline Concept,2002 BMW 740d,2002 BMW 730d,2002 BMW 3-Series Touring,2002 BMW 3-Series,2001 BMW Z8
Note:
1. The list of automotive Makes at the right edge of the screen. The currently selected ODB-ii codes is for the BMW makes.
2. Look up the other OBD II Trouble Codes, please use the search box. Enter the 5 character trouble codes in the search box and submit the search.
3. Don’t assume a particular OBD-II code means the same for other auto manufacturers as there are many makes specific codes in use.
4. If your OBD-II trouble codes are for a different car, select that vehicle series before searching for the diagnostic codes because not all OBD2 codes used by one manufacture are used by the other makes.
5. The information contained on this site is presented for informational purposes only. We are not responsible for any actions you take on your vehicle. If you have any doubt as to repairs on your vehicle, please contact your technician.