[s-cars] HVAC diagnosis/repair - not for the faint of heart

Mike Fitton rfitton at vt.edu
Sun Jun 29 21:50:46 PDT 2008


After several months of diagnosing and slow repair of my HVAC system, I 
thought I'd do a full writeup and share my experiences with the list and 
make a contribution to the archives for posterity.  All of the following 
assumes you're prepared to rip your car apart in search of these hidden 
servos, hotwire little motors, see and tolerate the occasional puff of 
smoke, and that you're proficient with a multimeter and soldering iron 
in addition to basic hand tools.  If this is you, you may save a small 
fortune in overpriced Bosch electrics.

I had the relatively common problems with the servos not working 
correctly or at all.  Early in my ownership of the car, I used the HVAC 
headunit to pull the codes out.  The procedure's floating around 
somewhere...been a long time so I don't remember exactly.  I remember 
being scared and confused by the results of that, so I just sort of 
tolerated it for a while longer.  Later I finally got a VAG-COM which 
made things easier.  VAG-COM reported 12 errors in total.  Didn't write 
down all of them, but they were mostly servo-related.  No shock there.

So here's the skinny.  All four servos threw codes.  All four 
potentiometers threw codes.  That means every single servo box in the 
car was malfunctioning in some undefined way.  Under dealer/warranty 
situations, the driver notices the system misbehaving, takes the car in 
for service, it gets plugged into the dealer's scan tool, the problem 
servo is identified and replaced.  However, with warranties on our car 
long since expired, that service would now run about $500 in parts plus 
labor.  Totally unnecessary, I thought.

Okay, electric motors just don't "wear out" per se.  Yeah, there are 
moving parts and friction so they do wear out eventually, but these 
servos just don't face that kind of duty cycle.  They should last 
through the normal lifespan of the car in general.  Like any common 
electric motor, the servos use tension fit copper brushes on the rotor's 
shaft.  The friction at this interface eventually wears off enough 
copper dust to get in the commutators and short the motor out.  Motor 
stops and throws a code.  Four of these incidents do not add up to you 
needing to spend $500.  Just pull the freakin motors out, clean them out 
well, and reinstall.  Once reassembled, I recommend running the bare 
motor on a bench with like a 5-9vdc power supply.  On one of my motors, 
I found a little residual contact cleaner in there that had to be burned 
off as well as some burring on the copper brushes that caused some 
arcing.  Just run the motor both directions until that stuff stops so it 
doesn't happen in your car.  If you're at this point it's already 
broken, so you're not going to break it further, even if you melt the 
whole thing into a puddle of motor juice on your bench.

The motors themselves are small and a little intricate in their 
assembly.  Work slow and note how it all goes together.  Try not to lose 
any little pieces.  Also, I didn't have them all out next to each other 
at the same time, but I believe all four of the actual motors are 
identical.  In fact the only electrical difference among the four servos 
appears to be the resistance readings for the potentiometers.  Those are 
integrated into the servo unit and are used by the HVAC headunit to 
determine the location of the actuator.  It also appears that the 
headunit continuously learns the high and low values, so there's at 
least some measure of compensation for potentiometer wear.  There are 
five wires going to each servo.  Two control the motor; three are for 
the potentiometer.

But here comes the real curve.  Once all the motors were thoroughly 
cleaned, tested, and reinstalled, none of them worked.  After some 
initial swearing on my part, I enhanced my calm and got the voltmeter 
back out.  I used the output test thingy in the VAG-COM to operate the 
servos.  Their electrical designations are V68, V70, V71, and V85, 
though I can't remember which one's which offhand.  So anyway, I 
activated the servos directly with that and then measured the voltage at 
the harness.  They should all read in the neighborhood of 8.5v.  All of 
my harnesses instead read in the neighborhood of 0v.  Okay then.  Just 
to satisfy my curiousity, I checked for continuity in the wiring between 
the headunit and one of the harness...it checked out.  I didn't think 
that was it, but it was easy to rule out and I was going to feel stupid 
if that was it.  But it wasn't.

It was the voltage regulators on the HVAC headunit logic board itself.  
It goes down like this.  Two voltage regulators.  Each one supplies two 
dual-power op amps.  Each op amp handles one servo and is reversible so 
that it can drive the servo in either direction.  My voltage regulators 
were bad.  They're STMicro VRs, model L4940V85.  Mouser (.com) sells 
them for $1.50 each.  So.  Aside from the cost of however much Deoxit I 
hosed in the motors, I spent $3.00 plus shipping repairing my HVAC 
system.  A dealer would have replaced all four servos (~$500), found no 
change in the system, and then replaced the HVAC headunit at god only 
knows what cost.  That's fine under warranty.  It's not fine if I'm 
paying for it out of pocket.

Enormous credit goes to a UK man whose name I don't even know.  My work 
on this was enormously influenced and illuminated by his.  He provided 
me with all the particulars to put this together, including basic 
explanations of how it works and why it breaks along with the necessary 
part numbers.  His site is required further reading for this job and is 
located at:

http://www.eveshamsquash.co.uk/audi/climate.html

Happy soldering!

-Cheers!
Mike


More information about the S-CAR-List mailing list