I posted this over in the B7 A4 Tech thread, but it has not yet been approved by a Mod and I've had some questions about progress on this. As such, I'm re-posting here. Hope this helps!
-Jon
Okay, folks, I finally cracked the nut on this one after several hours of searching and weeks of engineering possible solutions. In the end, the final solution was not too complicated to implement and it works perfectly. The best time to do this retrofit (if you're using the wiper stalk method) is at the same time as you upgrade to a trip computer-capable wiper stalk... that way you only have to take the steering wheel off once!
I have an '07 B7 A4 sedan that came with basically ZERO options. I wanted auto headlight control, DRL, and CH/LH functionality (all through the OEM switches), but if you've looked into doing those retrofits you'll see that you have to install the rain/light sensor or you'll get error codes (I did the trip computer retrofit, too, so maybe that's why?) and/or it won't work properly. For some folks, retrofitting the rain/light sensor is no issue because they want the auto-dimming rear view mirror and all that jazz, too... I didn't care about that stuff so I just fabbed something up to hold the sensor in place behind the regular ol' rear view mirror. Now all my upgraded lighting features work as they should... yay!
That's when I noticed an unfortunate by-product of all of this work... the rain sensor is a pain in the ass. It runs like a scalded cat in even the slightest of mist, and I couldn't simply set the duration between wipes (i.e. 1 second, 4 seconds, etc) like I used to be able to do with the wiper stalk in the intermittent position. Instead, the switch that used to change time between wipes now adjusts the sensitivity of the rain sensor (stock range goes from "insane" to "slightly less insane"). Off to VCDS we go! Unfortunately, the adaptation channel 13 in Central Electronics Module 09 that one would THINK would allow me to disable the rain sensor seemed to have no effect. I have reprogrammed the window transmissivity (channel 22) from the default 45% down to about 15%, and that has helped a great deal... now I actually like the rain sensing feature sometimes. BUT, I still wanted the ability to set the intermittent delay of the wipers based on TIME, not what the sensor / computer thought was best.
On to the DIY part!
WHAT YOU'LL NEED:
a) Standard wiring tools (needle nose pliers, wire strippers, soldering iron, crimpers, etc.)
b) 12/14 gauge wire, about 2 feet of it
c) 18/20 gauge wire, about 4 feet of it (more, if you're adding your own switch vs. using the wiper stalk)
d) Wire taps, spade connectors, heat shrink tubing, fabric electrical tape, zip ties... the usual suspects for an electrical retrofit.
e) A VW/Audi "Type 99" or "Type 197" programmable delay wiper relay
f) A normally open (NO) switch of your choice (if not using the wiper stalk)
IF YOU ARE USING THE WIPER STALK METHOD, you'll also need the following components:
g) A new wiper stalk from a vehicle equipped with a rear wiper, OR the willingness to take your own switch apart and remove a piece of plastic that currently prevents you from pushing the stalk away from the driver.
h) VCDS software & cable
i) A standard 5-pin 12V automotive relay... it must have a "NORMALLY OPEN" contact (usually terminal 87a)
j) A T8 screwdriver. NOT just a 1/4" hex bit. If you have a T10 that's a bit worn down, you might be able to get away with it if you push hard enough. Ask me how I know. Once I got them out, I replaced the screws with Phillips heads :)
k) An M12 Triple Square (male) bit for the steering wheel
l) A 10mm socket for the negative battery terminal.
I will do this DIY from here on out as though you're doing it on a car without a rear wiper, and hence, will be using the wiper stalk to trigger the relay instead of an add-on switch. If you're using the add-on switch method, the steps you'll be able to skip will be obvious.
1) Install the new wiper stalk. It's plug and play... follow the directions found in the "trip computer retrofit" thread here:
http://www.audizine.com/forum/showth...puter-Retrofit
I know all the pretty pictures are on the first page, but read ALL three pages. There are some good tips on the second and third page - ESPECIALLY the part about the steering wheel bolt being a Triple Square (M12, I think) and NOT a T55 Torx!
1a) If you've decided to reuse your own non-rear-wiper-capable wiper stalk, you'll need to somehow bust out the plastic ridge shown below that currently prevents your stalk from being pushed away from the driver. I DID NOT DO THIS, PERSONALLY... so I can't guarantee 100% that it will work as advertised. However, I did open up the new stalk before I installed it, and opened up my pre-trip-computer one for comparison as shown. It "SHOULD" do the trick and you can save yourself $50 or so. Two T8 screws hold the cover on the switch... remove them and carefully pry up the plastic tabs that are opposite the screws. The cover will come off and the guts will try to come out (they are under a bit of spring tension) so pay attention to how it all goes back together before you remove the stalk itself. You have to get the actuating arms back into the slots on the sliding switches or the switch won't work properly after reassembly. There are some more detailed pictures of the inside of the switch in my initial "ideas" post linked earlier in this write-up.
2) Program VCDS. Set the module 16 coding to 0xxx2. This tells the car that there is a rear wiper system. Now you can test to see if you did the switch correctly... when you push the switch away from the driver, you will hear a relay "click". I couldn't find said relay, so I presume it's something actually inside the CECM. I was happy enough to be able to get a 12V / 0V signal on one of the CECM wires, so I didn't feel the need to crack the thing open and see if I could avoid using a second relay to trigger the wiper relay.
3) Assemble your relays & wiring harness. I used the fabric electrical tape to attach the relays back to back. Not shown in the photo, I later wrapped them in a piece of foam before placing them under the dash in order to minimize the clicking noise I knew I would soon hear. Wiring harness diagram is shown below, but here's the write-up for the pinouts:
Type 99/197 relay:
Pin 15 gets ignition +12V by tapping into CECM T10b/5, a black/yellow large gauge wire. That is fed by the 30 amp fuse #36 for the "wiper system." You should have TWO wires coming out of your spade connector for Pin 15... the second one goes to Pin 30 on the other relay.
CUT the Black/white heavier gauge wire from T10b/8 that goes to the wiper motor. Put the CECM side of the wire into Pin 53s (s is presumably for "switch") Put the motor side of the wire into Pin 53m (any guesses as to what "m" stands for?)
Pin 31 goes to ground... I tapped into CECM Pin T23/20. Like with our +12v source, this spade connector needs TWO wires coming out of it; route the second one to pin 85 on the other relay.
Pin "I" is your intermittent trigger pin. If not using the wiper stalk, you just feed +12V to it via a switch in order to activate it. In our case, we're going to use a relay to give that pin +12V, because unfortunately the CECM puts out 12V to the rear wiper system only when the switch is NOT pushed away from the driver (the opposite of what we need). Connect Pin "I" to Pin 87a of the other relay.
Other relay:
Pin 87a goes to Pin "I" on the intermittent relay.
Cover or cap off Pin 87, because otherwise it's seeing 12V whenever your switch is not engaged.
Pin 30 goes to Pin 15 on the intermittent relay.
Pin 85 goes to Pin 31 on the intermittent relay.
Pin 86 goes to T23/14 on the CECM.
4) Install your relays & wires. Drop the panel in the driver's footwell by removing the 3x 8mm bolts that secure it in order to gain access to the CECM. I wrapped the relay pair in foam with some tape around it to hold it in place, then used a couple of zip ties to attach the relays to the sheet metal knee block that's right in front of the CECM. With a ~18" long pigtail, that was more than enough slack to reach the CECM wires. First, I disconnected the T10 and T23 connectors from the CECM, then unwrapped the fabric electrical tape around the harnesses to give me a little more access. After that, I made my cut in the wiper motor wire as described above, attached all the necessary connectors & taps, then re-wrapped everything nice and securely with more fabric electrical tape. Finally, reinstall the driver's footwell panel and test everything out.
Bring on the April showers!!!
THEORY OF OPERATION:
Here's what's happening... when the ignition is on and the wiper switch is NOT pushed away from the driver (activating our intermittent functionality), the other relay sees 12V to the coil via T23/14 and pulls the switch closed. This routes the +12V from fuse #36 to... well, nowhere. We cap and cover Pin 87 on the relay. The way the intermittent relay works, whenever it's not doing it's intermittent thing, it leaves pins 53s and 53m in contact, essentially "passing through" the relay as though it wasn't even there. That's why all the existing functionality remains unaltered.
HOWEVER...... once we push the switch to the intermittent position, T23/14 drops to ground, the relay coil de-energizes, the contact opens and redirects the +12V from fuse #36 to pin 87a, which is connected to the intermittent wiper's trigger. That +12V signal tells the intermittent relay "okay, let's do this!" and it starts pulling the 53m contact over to catch the +12V coming into its Pin 15, sending it right to the wiper motor... completely bypassing the CECM, steering wheel control module, wiper stalk, and all. Whenever the intermittent relay isn't pulling Pin 53m into momentary contact with Pin 15, it's still connected to 53s! As a result, if the wipers sense rain and you're in the intermittent position, or if you move the stalk up to the low or high position, it will still function as normal. This is one of the reasons I've turned the sensitivity WAAAAAY down on the rain sensor. If it still behaves insanely, you can actuate this timed intermittent function with the wiper stalk in the OFF position (so it doesn't get overridden by the rain sensor); you can push the stalk away from you in any and all modes. If you have it pushed away from you so that it's wiping on a time delay, then the rain gets worse and you want the wipers on all the time, move the switch up to the rain sensing, low, or high positions. Once the rain slacks off a bit, move the stalk back down to "off" (but still pushed away from you) and the intermittent timing will pick right up where it left off.
I hope this helps everyone out; please don't hesitate to shoot me a PM or reply to this thread if you have any questions or comments. I would be especially interested to know if someone was able to find a +12V signal coming off of the CECM or that relay you'll hear clicking when you enable "rear wiper installed" in VCDS, so that it could be routed directly to the "I" pin of the intermittent relay rather than having the need for the SECOND relay just to trigger the intermittent one.
Thanks!
-Jon
UPDATE: One rainy week and a half later, I've had plenty of chances to play around with the new functionality and I am still very pleased with how this retrofit is performing. Sometimes it gets a bit finicky if you've got it in the intermittent (rain sensing) position AND also using our programmable relay... I think the circuitry in the relay doesn't always know what to do with that. As a result, I find myself using two positions: Wiper stalk OFF with stalk pushed to the rear (intermittent wiping controlled by our retrofitted relay ONLY) or wiper stalk INTERMITTENT with stalk pulled forward (int. wiping controlled by rain sensing ONLY). With transmissivity set at 15% and the rocker switch in the second position from the bottom, I am satisfied with the car's rain sensing control of the wipers about 70% of the time. When it starts to displease me, I flip the switch down to OFF and push it away to take over with the programmable relay.
Second thing I've noticed (and this is VERY minor), is that the wipers do not "park" completely when being controlled by the programmable relay. They stick up just an inch or so past the bottom of the windshield. It did not take me long at all to learn to ignore this minor annoyance, as the benefit of not having my wipers running like crazy and chattering across the windscreen in a light mist far outweighs the drawback :)
Bookmarks