PDA

View Full Version : RLS (Rain Sensor/Auto Headlight) Retrofit DIY



nextelbuddy
04-06-2017, 12:19 PM
Special thanks to Overboost as he had a lot of great information from his thread as well.

There are numerous resources around mainly over on E46 fanatics site. one link has great info but no pictures and honestly you really dont need pictures for this. not of the actual install, pictures of the parts needed sure. Overboost a member on here as well as e46 fanatics also had great info in his thread as well and i will be linking to that and importing some info and pictures into this one to.


Cars you would perform this on??

2003 ZHP vehicles that did NOT come with the premium package. in 2003, RLS system was only available with Premium package, in 2004, it became standard.


https://c1.staticflickr.com/4/3833/32823461396_4a8ec3e878_b.jpg (https://flic.kr/p/S1uPwd)IMG_20170211_155344 (https://flic.kr/p/S1uPwd) by Shawn Robertson (https://www.flickr.com/photos/nextelbuddy/), on Flickr


Parts Needed:
- RLS Sensor PN RLS 6 923 954 (make sure you dont get the older one from the 2001 M3 which was RLS 6 920 044.. i got this one first and it looks the same and plugs in the same but it does not talk to your K bus properly)
- RLS Sensor Pigtail with a couple inches of wiring (go to junkyard, no one ever gets these and just cut the wiring out of the headliner)
- Face Plate for the LCM that has the Auto setting (you do not need the entire LCM just the face plate - go to a junk yard they are like $5-10)
- RLS Housing Cover
- New wind shield from 2004 and above E46 Sedan with RLS sensor ($230 from my local auto glass company) (this is the only way to get the OEM look since the windshield has not only the optical sensor prism that the sensor snaps into but it also has the tinted dot matrix area around it as well you can find the optical sensor prism online separately if you want and just glue it to your windshield)
- if you want to get just the sensor lens only then it can be found on ebay usually - http://www.ebay.com/itm/BMW-3-SERIES-E46-09-01-05-WINDSCREEN-RAIN-LIGHT-SENSOR-LENS-/122337303221?hash=item1c7bdf1ab5:g:Ex4AAOSwUKxYke6 k


Software needed:
- PA Soft to read and code the ZKE/GM5/Central body module (just one setting to ENABLE Rain sensor)
OR
- NCS Expert to read the ZKE/GM5


I followed this article first that is very in depth:
http://forum.e46fanatics.com/showthread.php?t=493341

Then Overboost also had good info here:
http://forum.e46fanatics.com/showthread.php?t=1120679

You should go ahead and build your RLS 4 pin Pigtail harness. you will need about 6-7 feet of wiring to add on and once built should look like this:

http://forum.e46fanatics.com/attachment.php?attachmentid=649607&stc=1&d=1485994586

the wiring for the RLS harness goes like this:

RLS pin 1 (KLR power)...to/from... Fuse 15 (mine was empty) (violet)
RLS pin 2 (ground)...to/from... empty connection on ground strip module above fuse box (brown)
RLS pin 3 (k-bus)...to/from... empty connection on K Bus strip module above fuse box (white/red/yellow)
RLS pin 4 (wiper motor signal)...to/from... X253 GM5 pin 45 (brown/green)

BMW connectors are labeled which PINS they are so just look at the plug connectors to see the number for each pin assignment

for the K bus wire, any empty spot or existing wire is fine, the K bus is just one joining point for signal info so it doesnt matter on the K bus strip which one you tie into.

Some people get fancy and order the exact parts needed for the connector ends.. for example when you want to run PIN 1 of the RLS harness to Fuse 15, on my car that fuse was not only empty but also missing the fuse leaf so even if i put a fuse in, it still had no power. I chose to to just run a wire instead to another fuse space that i was not using which was the homelink fuse spot.

I used a wire T tap to run the wire from RLS harness PIN 4 and tapped into pin 45 on the x253 connector which is the wiper motor signal.

note that you need to pull the glove box out so that the fusebox can drop all the way allowing you to access the ZKE module plugs behind it.


pretty much you:
- install Windshield with the prism or install your add on prism
- Install your Auto face plate to the LCM
- remove your sun visors and passenger side A pillar cover
- pull down the front of your head liner and run/route your RLS plug harness through the headliner and down the A pillar
- Wire your RLS 4 pin connection using the above pin assignments
- fire up PASoft and enable Rain sensor or use NCS expert to modify the ZKE module for rain sensor
- reboot the car turn key off and back on and test the sensor by covering it with a towel and having the face plate to Auto.. you can also spray the sensor with water from spray bottle.

once you verified it works. then button everything back up.



in some cases the RLS sensor MAY need to be re calibrated for the new wind shield.. mine did not and neither did overboosts BUT if you do need to do that then you will need INPA to talk to the RLS sensor directly and initialize the calibration process.


Windshield with prism installed
https://c1.staticflickr.com/3/2914/33723979922_dbce4f625a_b.jpg (https://flic.kr/p/To5diG)IMG_20161216_163359 (https://flic.kr/p/To5diG) by Shawn Robertson (https://www.flickr.com/photos/nextelbuddy/), on Flickr


Sensor installed (its the incorrect sensor that I mentioned earlier. the proper one is exactly the same physically)
https://c1.staticflickr.com/4/3839/33839798616_38d6a56dea_b.jpg (https://flic.kr/p/TyiPaJ)IMG_20161217_105320 (https://flic.kr/p/TyiPaJ) by Shawn Robertson (https://www.flickr.com/photos/nextelbuddy/), on Flickr

Auto face plate installed
https://c1.staticflickr.com/3/2879/33495980980_894c063df8_b.jpg (https://flic.kr/p/T2VEas)IMG_20161216_163433 (https://flic.kr/p/T2VEas) by Shawn Robertson (https://www.flickr.com/photos/nextelbuddy/), on Flickr

Everything buttoned up with the cover piece and mirror
https://c1.staticflickr.com/3/2855/33723980422_f59c843239_b.jpg (https://flic.kr/p/To5dsj)IMG_20161222_150134 (https://flic.kr/p/To5dsj) by Shawn Robertson (https://www.flickr.com/photos/nextelbuddy/), on Flickr


if there are any questions just ask!

BMWCurves
04-06-2017, 12:27 PM
Nice write up!

anandoc
04-06-2017, 02:55 PM
Great write-up! Will definitely help those who are looking to retrofit the RLS sensor. Would you be able to add the coding info as well to enable the functionality?

ELCID86
04-06-2017, 03:08 PM
The people here continue to amaze me.


---
"ZHP is a garbage option anyway- just some cosmetic upgrades with a different cam and diff to claw back some of the performance lost fitting those hideous and heavy wheels. Any 330 with a 3.46 diff will smoke a ZHP every time. The whole Mafia thing reeks of childish behavior." - anonymous E46 fanatic

danewilson77
04-06-2017, 04:50 PM
Verrrrrry nicely done.

Sent from my Samsung Galaxy S8+

cakM3
04-06-2017, 07:53 PM
Thanks for the write up Shawn! :thumbsup

Dual
04-07-2017, 03:46 AM
in some cases the RLS sensor MAY need to be re calibrated for the new wind shield.. mine did not and neither did overboosts BUT if you do need to do that then you will need INPA to talk to the RLS sensor directly and initialize the calibration process.

A great writeup for sure. I do have a question about this part, because my wipers have been acting oddly ever since my windshield was replaced. Basically: what is INPA? I hope I'm not hijacking here...

nextelbuddy
04-07-2017, 05:09 AM
Great write-up! Will definitely help those who are looking to retrofit the RLS sensor. Would you be able to add the coding info as well to enable the functionality?

I'm sure i can do that, ill have to look on my laptop at my saved *trc files and look for the specific lines related to rain sensor. maybe tonight or tomorrow i can do that.


A great writeup for sure. I do have a question about this part, because my wipers have been acting oddly ever since my windshield was replaced. Basically: what is INPA? I hope I'm not hijacking here...

INPA is another BMW diagnostic program around the web, this program is more for communicating with specific modules for diagnostic purposes. for example You can use INPA to reset the Steering Angle sensor which is needed when you swap in an M3 cluster to clear the DSC light triggered.

with the RLS you talk to it and when it loads the module, there is an option for initialize calibration, and also live read outs so you can see what its doing. when i installed the wrong sensor, i had to use INPA to load that module and thats when i saw that INPA could not talk to it completely. it could SEE it but when it tried to load Live data, it would load some but not all.. I would shine a light into the sensor and it worked but then the very next time I restarted the ignition, the sensor stopped working and wouldn't load live data. when i put the newer sensor in, then it could see live data all the time and allow me to initialize the calibration on it.


most people that have programs loaded like NCS Expert also have INPA since they are usually bundled in what ever download they found and used.

ZHPizza
04-07-2017, 05:21 AM
A great writeup for sure. I do have a question about this part, because my wipers have been acting oddly ever since my windshield was replaced. Basically: what is INPA? I hope I'm not hijacking here...

I've been looking at the same thing. Here's a good thread on it. Looks like we need some special INPA cables to connect to the car.

https://www.bimmerforums.com/forum/showthread.php?1509111-Re-Coding-Calibrating-Rain-Sensor

Dual
04-07-2017, 05:53 AM
INPA is another BMW diagnostic program around the web, this program is more for communicating with specific modules for diagnostic purposes. for example You can use INPA to reset the Steering Angle sensor which is needed when you swap in an M3 cluster to clear the DSC light triggered.

with the RLS you talk to it and when it loads the module, there is an option for initialize calibration, and also live read outs so you can see what its doing. when i installed the wrong sensor, i had to use INPA to load that module and thats when i saw that INPA could not talk to it completely. it could SEE it but when it tried to load Live data, it would load some but not all.. I would shine a light into the sensor and it worked but then the very next time I restarted the ignition, the sensor stopped working and wouldn't load live data. when i put the newer sensor in, then it could see live data all the time and allow me to initialize the calibration on it.


most people that have programs loaded like NCS Expert also have INPA since they are usually bundled in what ever download they found and used.

Many thanks for this! I guess I have to find the right person around here (Maine if anyone's reading).

I've been looking at the same thing. Here's a good thread on it. Looks like we need some special INPA cables to connect to the car.

https://www.bimmerforums.com/forum/showthread.php?1509111-Re-Coding-Calibrating-Rain-Sensor
And thanks to you as well!

az3579
04-07-2017, 08:51 AM
Many thanks for this! I guess I have to find the right person around here (Maine if anyone's reading).


For what, exactly? Don't you have a facelift coupe?

All facelift coupes have RLS.

Sent from my Pixel using Tapatalk

Dual
04-07-2017, 09:46 AM
Yes indeedy: please see five posts up ^^ (http://www.zhpmafia.com/forums/showthread.php?19984-RLS-(Rain-Sensor-Auto-Headlight)-Retrofit-DIY&p=526727#post526727)

az3579
04-07-2017, 11:50 AM
Yes indeedy: please see five posts up ^^ (http://www.zhpmafia.com/forums/showthread.php?19984-RLS-(Rain-Sensor-Auto-Headlight)-Retrofit-DIY&p=526727#post526727)

Ah, missed that post.
What brand of glass did you get? Some aftermarket glass messes with our rain sensing windshields for some reason, and I don't think there is a fix for that particular issue other than replacing it with quality glass. If you have a BMW branded replacement, or a quality aftermarket replacement, maybe that calibration would for you...

We can give it a try if you want, though Maine is a hefty drive from me (6+ hours). We'd have to plan the trip right to make it a one day affair.

terraphantm
04-07-2017, 02:37 PM
Ah, missed that post.
What brand of glass did you get? Some aftermarket glass messes with our rain sensing windshields for some reason, and I don't think there is a fix for that particular issue other than replacing it with quality glass. If you have a BMW branded replacement, or a quality aftermarket replacement, maybe that calibration would for you...

We can give it a try if you want, though Maine is a hefty drive from me (6+ hours). We'd have to plan the trip right to make it a one day affair.

Wouldn't it be easier to have him buy a cable for around ~$20-40 and just help him remotely?

derbo
04-07-2017, 03:11 PM
Wouldn't it be easier to have him buy a cable for around ~$20-40 and just help him remotely?

Work smarter not harder. [emoji23] Maybe BP wants to drive.


Sent from my iPhone using Tapatalk

az3579
04-07-2017, 03:42 PM
Wouldn't it be easier to have him buy a cable for around ~$20-40 and just help him remotely?
I'd rather drive - really don't like doing remote support.

Sent from my Pixel using Tapatalk

Thatguy_JZ
01-13-2020, 05:17 PM
Bumping an old thread for the sake of spreading knowledge...

After a terrible experience having my windshield replaced, they broke my 4 pin rain sensor connector in half.

https://i.imgur.com/kxEl9Cz.jpg

This connector is pretty common on our E46 and newer model BMW's. I went to the junkyard and harvested a bunch of them off other E46 and E90/92 chassis's. Newer BMW's are a slightly updated design and seem to be stronger. Both fit the same and will work.

This connector and it's pins are made by AMP/Tyco/TE Connectivity.

Now the pins...

https://i.imgur.com/tpWa5Xd.jpg>

https://i.imgur.com/49MBA8h.jpg

For most wiring 20-24AWG here is your part number, 928999-1 . This is the correct size I needed to do my 4 pin Rain sensor connector and works for most other connectors on the car. They are available in other AWG sizes as well.

I ordered from Digi-Key for 18 cents a piece.

These are the same style connectors offered by BimmerNav for roughly $1 a piece.

The plug/connector opens up easy enough from the sides, you should be able to tell how it hinges open. Use a pick or your finger nail.. Then using a pick tool from the top press down on the pin while pulling the wire out. It will initially unlock and pull back, then you press it a second time to release for good and come out of the connector.

So, If you ever snap a connector and are OCD like me, here's your solution for a factory fix.

johnrando
01-15-2020, 07:52 AM
Glad you figured that out/good for us to have the info.