AR15.Com Archives
 HELP! Mirrors on 2004 Chevy Silverado 2500HD not working.
Rick-OShay  [Team Member]
8/18/2009 3:06:57 PM
I've replaced the expensive switch on the door - but I get nothing on either mirror. Anyone have any clues?
Gamma762  [Team Member]
8/18/2009 3:17:44 PM
Check the fuse?
Rick-OShay  [Team Member]
8/18/2009 4:10:36 PM
If I could find one for it, I would....
tothemax  [Team Member]
8/18/2009 10:38:02 PM
look in your owners manual for the fuse location. either under the hood on the drivers side or under the dash behind the brake pedal.
there might also be a fuse panel on the side of the dash between the door and drivers side of the dash.

anyways if the fuse is good you might have to have your BCM (body control module) reprogrammed. i added the bigger towing mirrors on my 03 and they worked great for about a year. after that they started going crazy and would reposition every time you unlocked the truck. you would try and save the new settings but they would always go to a random one when you unlocked the truck. anyways i had to have the bcm re-flashed and all was good.
Rick-OShay  [Team Member]
8/18/2009 11:40:32 PM
Originally Posted By tothemax:
look in your owners manual for the fuse location. either under the hood on the drivers side or under the dash behind the brake pedal.
there might also be a fuse panel on the side of the dash between the door and drivers side of the dash.

anyways if the fuse is good you might have to have your BCM (body control module) reprogrammed. i added the bigger towing mirrors on my 03 and they worked great for about a year. after that they started going crazy and would reposition every time you unlocked the truck. you would try and save the new settings but they would always go to a random one when you unlocked the truck. anyways i had to have the bcm re-flashed and all was good.



Did you go with aftermarket mirrors, or GM? Are you happy with them? I've been considering a set of the telescopic ones anyway. Did you have to go to the dealership to have the BCM checked and re-flashed? I'm flying blind - I did not get an owner's manual with the truck, & have been unable to locate a fuse. FWIW, there is voltage to the switch, which has been replaced for 120-some odd dollars.....
tothemax  [Team Member]
8/19/2009 10:12:48 AM
i went with the new GM mirrors. the bigger square ones. i absolutely love them when compared to the old small style that came with the truck. my vision was improved 20 fold.
i bought them from the local dealership after i printed out the price i could get them online from gmpartsdirect.com i think i paid 250$ for the set? much much cheaper than retail.

they are pretty much plug and play mirror. im not sure why i had to have the bcm re-flashed after having them installed for so long.

if you have power to the switch and the mirrors still do not work then the switch is either not working ( i know its new) or the connection going to the mirrors is compromised some how. the door panels on our trucks easily come off in about 10 mins. you could remove the few bolts and pop it off to check the wires.

ill look in my owners manual to find the fuse for you
Rick-OShay  [Team Member]
8/19/2009 12:25:05 PM
Thanks!
tothemax  [Team Member]
8/19/2009 9:22:17 PM
another thing i thought of is this. have you spilled water on the connections lately? i had a leak my window seal once and it dripped water on my drivers side control panel. i had no control of windows, locks, mirrors, etc until a few days later when the moisture dried up.

might want to check that.

just a thought..
Rick-OShay  [Team Member]
8/21/2009 3:58:28 PM
Nope - no fluid spillage or seepage.
tothemax  [Team Member]
8/22/2009 10:44:50 AM
well i finally got a chance to look at my manual and i couldnt find a fuse that delt with the mirrors.
i posted a thread on a truck forum so well see if i get any hits...

for now i would take your door panel off and check the connections. its held on by a few small screws. pop off the triangle cover that covers the mirror, pop off the manual lock slide, and pop off the plastic cover piece that is behind the door handle.

there should be a screw behind the manual lock slide, one behind the door handle and another one somewhere else. once you get those off the door panel should be ready to come off. just pull straight up on it and it should come off easily. if it doesnt stop and look for another screw. once it does pop off be sure to remove the wiring harness on the back of it.

tarheel_shooter  [Member]
8/22/2009 6:36:42 PM
I looked up the wiring diagram and there are 4 fuses to check
DDM fuse 15 amp
PDM fuse 10 amp
Lt Doors 25 amp circuit breaker
Rt doors 25 amp circuit breaker

There is also a drivers and passengers side door module that controls outputs to the mirrors.
I'm sure that they travel through the Body Control Module also and GM's have terrible problems with the BCM's.

If you can't find a blown fuse,try disconnecting the battery for about thirty minutes and reconnect it to see if you can reset the BCM and/or door modules.

Good luck
gearhead721  [Member]
8/23/2009 2:05:17 AM
The switch you bought is a driver door module (DDM) and needs to be programmed, and might not be the problem to begin with.

The power mirror system consists of the following components:

• The driver door module––Class 2 module with integrated switches and requires programming when replaced

• The passenger door module––Class 2 module with integrated switches, requires programming when replaced and also contains the RFA receiver

• The power mirror direction switch––Integrated into DDM and is a 4-position momentary switch that provides a signal input to the DDM for up, down, left/extend and right/retract with a mirror switch activation

• The mirror select switch––Integrated into DDM and is a 3-position switch that allows the operator to select the left or right mirror and also a neutral/fold position

• The left outside power mirror––Contains both the vertical and horizontal mirror motors and is serviced as a complete mirror assembly

• The right outside power mirror––Contains both the vertical and horizontal mirror motors and is serviced as a complete mirror assembly

• The body control module––Class 2 module that requires programming when replaced, serves as the power mode master and is the main message handler

• The DDM 10A fuse––Located in the I/P fuse block and is hot at all times

• The PDM 10A fuse––Located in the I/P fuse block and is hot at all times

• The memory switch, if equipped with memory mirrors––Supplied power by the DDM and provides a voltage signal to the DDM upon a switch activation

• The horizontal and vertical position sensors, if equipped with memory mirrors––Supplied a 5-volt and low reference by the DDM/PDM and provide a variable voltage signal to the DDM/PDM that is proportional to mirror position

• The park neutral position switch, if equipped with memory mirrors––Provides transmission gear selection information to the PCM and is used for memory recall and mirror tilt in reverse functions

• The powertrain control module, if equipped with memory mirrors––Class 2 module that requires programming when replaced and provides Class 2 message indicating transmission gear selection

• The driver information center (DIC), if equipped with memory mirrors––Part of the instrument cluster which is a Class 2 module that requires programming when replaced and is used to personalize the memory recall and mirror tilt in reverse functions

• Fold motor in each of the outside mirrors, if equipped with power fold mirrors––Provides extend and retract movements of the mirror and is serviced as a complete mirror assembly

Each of the outside power mirrors contains 2 reversible motors to provide horizontal and vertical movement of the mirror glass. The vertical motor operates the up and down directions and the horizontal motor operates the left and right directions. If equipped with power folding mirrors, each outside power mirror will contain a reversible fold motor to operate the extend and retract functions. Each of the mirror motors are circuit breaker protected.

Power Mirror System Controls
The power mirror switch incorporates a 3-position mirror select switch and a 4-position mirror direction switch. The mirror select switch allows the operator to select the mirror to be moved by selecting the L position for the left power mirror, selecting the R position for the right power mirror or the center which is the neutral/fold position. The mirror direction switch is a 4-position switch that allows the operator to move the selected mirror up, down, left or right. The mirror direction switch also functions as the folding mirror switch. When the selector switch is in the neutral/fold position, activate the mirror direction switch to the left to extend the mirrors and right to retract the mirrors.

Power Mirror System Operation
The power mirror switch is integrated into the DDM (Driver Door Module). The left and right mirror positions of the select switch and 4 positions of the direction switch, when active, will provide a signal to the DDM. If the selector switch is placed in the L position and the up switch is depressed, 2 signals will be supplied to the DDM. The DDM upon receipt of these signals will provide battery voltage to the mirror motor left/up control circuit and ground to the mirror motor down control circuit and the mirror will move up. The remainder of the driver mirror functions operate in the same manner as described above except the DDM will supply battery voltage and ground to the appropriate control circuits for the direction selected. If the passenger mirror is selected and a direction switch is activated, the DDM sends a class 2 message to the PDM (Passenger Door Module) indicating that the passenger mirror was selected and the direction to be commanded. The PDM will then supply battery voltage and ground to the appropriate control circuits for the direction selected.

Rick-OShay  [Team Member]
8/23/2009 10:15:21 PM
Thanks for the info everyone. Is the fdealer the onlyone who can program the modules and diagnose this system?
Rick-OShay  [Team Member]
8/23/2009 10:17:22 PM
Oh, and would the BC]M have anything to do with the power seats, as well?
tothemax  [Team Member]
8/24/2009 9:55:06 AM

Originally Posted By Rick-OShay:
Oh, and would the BC]M have anything to do with the power seats, as well?

if i remember right the bcm stores all your saves info such as seat location, mirror location, radio settings , etc.

did you ever get the chance to check if you have power leaving the switch going to the mirrors?
Rick-OShay  [Team Member]
8/24/2009 10:42:01 AM
Not yet. I had to go to Idabel, OK to tow a car - which turned out not to be ready. (Don't get me started. I was helping a buddy out. Sometimes these "free" cars can be damned expensive....)
Rick-OShay  [Team Member]
8/24/2009 10:45:23 AM
Originally Posted By tothemax:

Originally Posted By Rick-OShay:
Oh, and would the BC]M have anything to do with the power seats, as well?

if i remember right the bcm stores all your saves info such as seat location, mirror location, radio settings , etc.

did you ever get the chance to check if you have power leaving the switch going to the mirrors?


How does it "know" which driver is in it? Is it tied to the key fob somehow? I bought the truck used last April. The mirrors have never worked, and the seat only goes back and forth - it doesn't goe up/down or tilt. I replaced the "door module" and seat switch, but no joy. The old switch shoed power going to it, but none to the mirrors. The new switch at least lights up the mirror control (the old one didn't...) but still doesn''t work the mirrors. I didn;t know they had to be "re-flashed" - so I'm learn ing as I go...

gearhead721  [Member]
8/24/2009 9:12:56 PM
There are 2 options of power seat systems available in full size trucks. The 6 way driver and passenger power seats, and 8 way driver and passenger power seats with driver memory. For the driver memory seat operation refer to Memory Seats Description and Operation . Power seats without memory are completely controlled through the power seat switch. Battery voltage is supplied to the power seat switch through the power seat circuit breaker. While the seat adjuster switches are in an inactive state the switch contacts are closed to the power seat switch ground circuit. When a power seat switch is pressed to an active state the switch contact is closed to the battery voltage supply circuit. Each seat adjuster motor is controlled by the power seat switch through 2 motor control circuits. The seat adjuster motors are bidirectional and the direction of adjuster motor rotation is determined by which of the adjuster motor control circuits is switched to battery voltage while the other remains grounded.
gearhead721  [Member]
8/24/2009 9:14:07 PM
The memory seat system consists of the following components:
• Power seat switch assembly
• Memory recall switch assembly
• Horizontal adjuster motor
• Front vertical adjuster motor
• Rear vertical adjuster motor
• Recline adjuster motor
• Driver seat module
• Driver door module
• SEAT 30A circuit breaker
Memory Seat System Description

Battery voltage is supplied to the driver seat module through the power seat circuit breaker. The driver seat module supplies the seat adjuster switch assembly with a battery positive reference voltage. While the seat adjuster switches are in an inactive state the switch contacts are closed to the adjuster switch ground circuit. When a seat adjuster switch is pressed to an active state the switch contact is closed to the reference voltage circuit. Battery voltage on a switch signal circuit indicates to the driver seat module the switch status is active. Each seat adjuster motor is controlled by the driver seat module through 2 motor control circuits. While the seat adjuster motors are in an inactive state the motor control circuits are closed to ground circuit contacts within the driver seat module. The driver seat module operates the seat adjuster motors by switching one of a motor's control circuits to battery voltage. The seat adjuster motors are bidirectional and the direction of adjuster motor rotation is determined by which of the adjuster motor control circuits is switched to battery voltage while the other remains grounded.
Memory Set/Recall Operation

The seat adjuster motors are equipped with internal position sensors. The adjuster motor position sensors are monitored by the driver seat module and are used to determine the seat position when storing or recalling memory settings. The horizontal, front vertical, and rear vertical adjuster motors use hall effect type position sensors. The hall effect position sensors are supplied with battery positive reference and ground circuits from the driver seat module. The position sensor signal circuits are supplied battery positive voltage through a resistor them monitored within the driver seat module. During adjuster motor operation the hall effect position sensor provides a single pulse for every revolution of the adjuster motor shaft. The driver seat module counts the pulses from the position sensor signal circuits to determine the adjuster motor positions when storing or recalling memory seat position settings. The recline adjuster motor is equipped with a potentiometer type position sensor. The recline motor position sensor is supplied with it's own 5-volt reference ground circuits from the driver seat module. The recline position sensor signal circuit is referenced from ground within the driver seat module. The signal voltage monitored by the driver seat module ranges from 0.39 - 4.58 volts and is determined by the wiper location on the resistor within the recline motor position sensor. The recline motor position sensor signal circuit voltage level is used by the driver seat module to determine the seat recline position when storing or recalling memory seat position settings.

The memory recall switch assembly on the driver's door provides inputs to the driver door module. Battery voltage is supplied to the memory recall switch assembly from the driver door module. When a RCL 1, RCL 2, or EXIT switch is pressed, the switch contacts close the appropriate switch signal circuit to the battery voltage supply circuit within the memory recall switch assembly. When the driver door module receives active switch signals from the memory recall switch assembly, the appropriate commands are sent to the driver seat module using the Class 2 Serial Data circuit.

Memory seat recall operation is allowed only with the transmission selector lever in the PARK position while the ignition is on. The transmission selector lever position data is provided to the driver seat module by a message through the Class 2 Serial Data circuit.
tothemax  [Team Member]
8/25/2009 12:20:25 AM
look at the back of your key fob for a number. from the factory there were 2 fobs (1 & 2) depending on which one you use it will talk to the BCM and select the preset settings.
on your drivers door there is a couple buttons that help select and save these settings. once you have everything the way you like it hold down the numbered button on the door that matches the number on the back of the key fob. that will save your settings and activate them when you unlock your truck.
tothemax  [Team Member]
8/25/2009 10:36:39 AM
well ive bumped my thread on the other forum a few times and no one has commented. kinda pisses me off! there is a ton of good info on it but not a lot of active members. ill keep looking..