E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > AUDIO/VIDEO + BLUETOOTH + Electronics/Alarm/Software > Sunroof Button (Self Function)



Reply
 
Thread Tools Search this Thread
      12-21-2023, 10:32 PM   #1
NMSUman
New Member
NMSUman's Avatar
No_Country
24
Rep
23
Posts

Drives: '07 E92 335i
Join Date: Apr 2023
Location: Aberdeen, MD

iTrader: (0)

Sunroof Button (Self Function)

Anyone here have there sunroof suddenly decide to open itself? This seems to happen in my '07 E92 seasonaly.

Worst instances was when my wife was using the car more in '16-'17 in the winter and it would decide to pop open when she was on the Autoban in Germany headed to work. I don't think she enjoyed the decompression and quick chill she felt at speed.

Thinking it's a bad/dirty contact inside.
Appreciate 0
      12-29-2023, 06:13 PM   #2
Blixem
Enlisted Member
2
Rep
43
Posts

Drives: 2006 e91 325xi
Join Date: Jun 2008
Location: North Vancouver

iTrader: (0)

Yes, this happens on my E91. A search on YouTube shows it is common. The diagnosis is dirty connectors in the switch.

They suggest to remove the panel and switch, and clean the connectors. The only expense should be the liquid used to clean the contacts.
Appreciate 0
      12-29-2023, 07:04 PM   #3
NMSUman
New Member
NMSUman's Avatar
No_Country
24
Rep
23
Posts

Drives: '07 E92 335i
Join Date: Apr 2023
Location: Aberdeen, MD

iTrader: (0)

Quote:
Originally Posted by Blixem View Post
Yes, this happens on my E91. A search on YouTube shows it is common. The diagnosis is dirty connectors in the switch.

They suggest to remove the panel and switch, and clean the connectors. The only expense should be the liquid used to clean the contacts.
Blixem, Thanks.
I'll have to do that on a future weekend. Any special cleaner you can think of being mentioned?
Appreciate 0
      12-30-2023, 03:59 PM   #4
vester86
Second Lieutenant
92
Rep
221
Posts

Drives: BMW 330D '08
Join Date: Aug 2019
Location: Europe

iTrader: (0)

i had to do this on my new to me E91. fairly easy job, especially if you are used to work with electronics.

i used this youtube tutorial as reference



(looks long but you can scroll through it pretty much)
Appreciate 0
      01-29-2024, 04:05 AM   #5
GSB
Electronics Engineer
United_States
39
Rep
125
Posts

Drives: 2008 335i E92 Coupe (N54 6MT)
Join Date: Dec 2012
Location: Vancouver, WA

iTrader: (0)

Exclamation FIXED: This Circuit Board Can Cause Several Serious Malfunctions!

My sunroof also began randomly opening and closing itself, and nothing is more annoying than having a wide-open sunroof that cannot be kept closed when it's pouring with rain. My car and its occupants quickly became drenched inside. This problem also randomly occurs after locking the car and walking away.

My car is a 2008 E92 335i, which has an SOS button and a passenger airbag indicator on either side of the sunroof button.

In time, things became WAY worse. Suddenly, the audio system blew up with a non-stop crescendo of extremely loud (and alarming) pops, bangs and crackles from the speakers, whether the radio head-unit was turned on or not. An hour later, the audio system was dead... The head unit was still powered up and responsive to any kind of user-input, but there was no sound at all. The amp in the trunk was perfectly dry, properly connected, and powered up. A couple of days later, the SOS-button LED began flickering wildly, and the display on the radio head-unit indicated that it was contacting BMW, but still no sound. Days later, the passenger airbag warning LED started flickering wildly as well. Finally, the display on the radio head-unit began flickering and going out too.

I removed the Roof Function Center (FZD) console and inspected the wiring, connectors, switches and the circuit board. Nothing stood out as being defective, until I discovered a SUPER-thin haze all over the board and every component of the roof console. It was a faint, smokey-gray coating that was only visible on the white plastic parts. It was easily wiped off with a finger. It was road pollution, very slightly oily, mostly smokey. And most significantly, this coating was all over the exposed contacts of every single switch. This coating is hygroscopic, meaning that it draws and retains moisture from the air, which then alters the resistance across the switch contacts, ESPECIALLY in damp weather. Note that every push-button switch presses a conductive-rubber foot across a pair of exposed contacts on the circuit board, causing a resistance drop across those contacts. Electronic circuits on the board are designed to sense the "open" and "closed" resistances across each pair of contacts. A fine coating of road pollution is sufficient to alter those resistances significantly, causing false-triggers and shorts at the output of the sensing-circuits.

I used 92% rubbing alcohol on a microfiber cloth to carefully clean the entire circuit board, paying special attention to every switch contact, every rubber foot on the push-buttons, as well as the metal sliding contacts on the sunroof switch. The red markups on the photo show the locations of the switch contact pairs on the board. Remove, clean, and replace the silicone/rubber mats, which house a small rubber foot for each contact pair. Gently wipe this rubber with alcohol until clean, but do not soak.

ALL symptoms were instantly cured, and every electrical function has remained perfectly reliable for several rainy months now. The audio system works perfectly, the sunroof works perfectly, the SOS button and the passenger airbag warning works perfectly. And NO software "sunroof normalization" was required. Imperceptible contamination of this circuit board obviously has far-reaching effects throughout the car.
Attached Images
 

Last edited by GSB; 01-30-2024 at 01:51 AM..
Appreciate 1
      01-30-2024, 02:15 PM   #6
GSB
Electronics Engineer
United_States
39
Rep
125
Posts

Drives: 2008 335i E92 Coupe (N54 6MT)
Join Date: Dec 2012
Location: Vancouver, WA

iTrader: (0)

Quote:
Originally Posted by NMSUman View Post
Blixem, Thanks.
I'll have to do that on a future weekend. Any special cleaner you can think of being mentioned?
See my post above. I used 92% isopropyl alcohol, but you could also use a can of CRC QD Electronics Cleaner, sprayed into a microfiber cloth. Do not use other solvents that might melt circuit board coatings or leave residues on the board.
Let us know if this fix works for you!
Appreciate 0
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 05:14 AM.




e90post
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