THE LARGEST BMW 2-SERIES FORUM ON THE PLANET
2Addicts
2Addicts
BMW Garage BMW Meets Register Today's Posts
2Addicts | BMW 2-Series forum Technical Topics Mechanical Maintenance and TSBs: Break-in | Oil & Fluids | Servicing | TSB CEL for DMTL in a Non-Emissions State/City

Post Reply
 
Thread Tools Search this Thread
      08-30-2021, 10:27 PM   #1
470MR10
New Member
4
Rep
12
Posts

Drives: 2016 bmw 235i x-drive
Join Date: Jun 2020
Location: Knoxville, TN

iTrader: (0)

CEL for DMTL in a Non-Emissions State/City

TL;DR - I live in a state that doesn't have emissions laws/doesn't check emissions. Is there a reversible bypass for CEL on for emissions codes? (mechanical or coding)


Note: All codes were read using Veepeak OBDCheckVP01 and OBD Fusion for IOS by OCTech.
Codes were looked up on the following website, as it was the most informative and consistent I could find for the codes I have been getting:

https://bimmerguide.de/p-code-fehler...gstabelle-bmw/

(No, I don't speak German, so I translated through google)


In January/February, my CEL came on and I got the following code:
• U029F Loss of communication with tank ventilation system leak diagnosis control unit

in combination with any of these following codes:
• P147D Tank Vent System Leak Diagnostic Module Circuit - Malfunction or open circuit
• P147E Tank Vent System Leak Diagnostic Module Circuit - Low
• P147F Tank Vent System Leak Diagnostic Module Circuit - High


In late March (while I was waiting for an open slot at a well recommended mechanic), the check engine light went away. Occasionally it would pop up if I parked under a roof (e.g. in a service garage for tire rotation, or in a parking garage anywhere but top floor.

In mid June, I got a stage 1 tune installed at Dinan, and on the 5 hour trip home, drove through 3 or 4 massive rainstorms. The CEL came back on and stayed on with the following two codes:
• U029F Loss of communication with tank ventilation system leak diagnosis control unit
• P147D Tank Vent System Leak Diagnostic Module Circuit - Malfunction or open circuit


To be sure I was looking in the right place with the DMTL, I unplugged one of two sensors on fuel vent valve assembly and received the following code in addition to the U029F and P147D:
• P0444 Tank Vent System Purge Valve / Tank Vent Valve Circuit (Bank 1) Open circuit

I plugged the sensor back in, unplugged the other sensor, and the P0444 code was replaced by the following code in addition to the U029F and P147D:
• P11C6 Tank Vent System Differential Pressure Sensor Circuit - High

I plugged second sensor back in, unplugged DMTL, and received no additional codes aside from the U029F and P147D.


So in early July, I replaced the leak diagnostic pump. However, the check engine light remains on with the following two codes:
• U029F Loss of communication with tank ventilation system leak diagnosis control unit
• P147E Tank Vent System Leak Diagnostic Module Circuit - Low


After a month of trying again to get a slot with that mechanic, he finally had availability that I could stop in for a quick diagnostic. He read the codes, agreed that it was the DMTL, and suggested a few things. One was that I may have gotten a faulty part as my replacement, another was that he could do a smoke test, and finally that it could be one of two wires shorting to ground.

If checking the replacement DMTL and the smoke test both turn up nothing, then he can get under the passenger rear quarter panel and check the shorter length wire. If there are no problems there, he won't bother checking the long wire, but instead will just run a new wire from the computer back to the DMTL.

Assuming any of these things work, I already threw $200 at this CEL, and it looks like I'm about to throw another $300 to $500 or more. And I live in a state that does NOT do emissions checks, so I'm paying out a few hundred just to turn of a POS light bulb. And what's worse is it could still come back on any time for another trigger happy emissions related sensor (this has been my luck with other cars).

If I lived in an emission checking state, I'd pay for the maintenance and shrug it off, knowing that I was paying all this money to satisfy a state regulation. But as it stands, the money I'm shelling out has zero regulatory impact. And as I've come to understand, the only thing the CEL does by itself is tell me emissions problems. As I understand it, iDrive and my OBD reader have me covered if any real mechanical issue was to arise.

All of this is to ask, is there a fuse I can pull, or a setting I can change to make this eyesore CEL (and any other emissions code that is of no consequence in my state) go away? I only want something reversible, in case my state passes emission standards laws, I move to a state that has them, or when I sell the car.

I don't want to break any laws, I just don't live in a state where these laws exist, and turning off a bulb seems like wasted money.
Appreciate 0
      09-03-2021, 01:10 PM   #2
470MR10
New Member
4
Rep
12
Posts

Drives: 2016 bmw 235i x-drive
Join Date: Jun 2020
Location: Knoxville, TN

iTrader: (0)

for those who care, the mechanic found a broken wire going to the evaporative unit. i assume this not the plug that connects to the leak detector pump as i checked those wires well while under the car and replacing that pump. he sent a pic:
Attached Images
 
Appreciate 0
Post Reply

Bookmarks


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 Off



All times are GMT -5. The time now is 07:32 PM.




2addicts
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST