• If you currently own, previously owned or want to own an Avalanche, we welcome you to become a member today. Membership is FREE, register now!

2003 DL3 Mirrors Upgrade With Module Reprogramming

coolboarder

Full Member
Joined
Sep 20, 2012
Messages
33
Does anyone have a wire diagram for 2003 driver side mirror? I need the pinout for the blue and black plugs that go to the door control module. I picked up a mirror from the junkyard but someone cut the harness. Story below.

The mirror glass on my original driver side mirror was broken so I needed to replace it. I ordered just the glass on Amazon but after installing it looked like a funhouse mirror and reading reviews of other listings it seems most being sold on Amazon have that issue. So I decided to go to the junk yard to find some oem glass. I went to Pick and Pull and found a 2004 Yukon with what I think are called DL3 mirrors for $20 each. The mirrors are power folding with turn signal, puddle lights and auto dimming on the driver side. I already installed the passenger side and the turn signal and puddle light work, no power folding yet. Eventually I plan to get one of the knock off $100 Tech2Win programmers and reprogram the BCM and DCM for power fold but that will be phase 2 once everything is wired up.

I have identified some of the wires by tracing them but I don't know what pin they go to on the plug. There are 18 wires total.
1. Brown (Power Fold)(thicker gauge wire)
2. Grey (Power Fold)(thicker gauge wire)
3. Orange Black Stripe (Puddle Lights)
4. Orange Black Stripe (Puddle Lights)
5. Black (Heated Mirror)
6. Grey (Heated Mirror)
7. Purple Black Stripe (Auto Dimming)
8. Grey Black Stripe (Auto Dimming)
9. Brown Black Stripe (Turn Signal)
10. Black (Turn Signal)
11. Yellow (Tilt Control?)
12. Yellow (Tilt Control?)
13. Red (Tilt Control?)
14. Purple (Tilt Control?)
15. Dark Green (Tilt Control?)
16. Light Green (Tilt Control?)
17. Dark Blue (Tilt Control?)
18. Light Blue (Tilt Control?)
 
Managed to download a 4.2GB torrent of all GM service manual from 98 to 04 so got the information I needed. Wire colors do not match the manual exactly but seems like that is normal. Only thing I am not sure of is the C4 Pin 7 - YEL - Motor left/up has one pin but on the mirror it is two wires so I assume at the connector the two yellow connect to one pin.

C3 - 10 pin blue
1 - BRN/WHT - Left Turn Signal Reference
2 - GRY/BLX - Left Turn Signal Ground
3 - BLK - Heater Element
4 - PPL - Mirror Sensor Low Reference
5 - Unused
6 - ORN BLK - Puddle Reference
7 - GRY - Electro Chromic
8 - PNK - Electro Chromic
9 - BLK - Puddle Ground
10 - Unused

C4 - 10 pin black
1 - YEL - Folding Mirror out
2 - ORN - Heater Element
3 - RED - Horz Position Sensor Signal
4 - DK GRN - 5 Volt Reference
5 - DK BLU - Vertical Position Sensor Signal
6 - LT BLU - Folding Mirror in
7 - YEL - Motor left/up
8 - LT BLU - Horz Motor right
9 - LT GRN - Vert Motor Down
10 - Unused
 
Wired up the mirror and installed it. Mirror works including turn signal, puddle light and auto dimming. Only thing not working yet is the power folding but I have a VXDIAG VCX Nano arriving tomorrow which should hopefully allow me to program the body control module and door modules. I have been wanting to buy something that can do Tech2 programming for a while so this gave me the excuse. I cant find much information about adding RPO codes to modules hopefully it works.
 
I would be interested in seeing how the VXDIAG VCX Nano works out for you.
 
I got the VXDIAG VCX Nano and was able to get the tech2win working. The diagnostic menu of the tech2win works fine and I am able to get detailed diagnostic data for each module. The SPS menu of the tech2win gives an error though that it is not supported. I also was able to install the GS2 but it is only for 2008 and newer vehicles so it was no use to me.

So for actually reprogramming the Driver Door Module (DDM) I'm still not sure how to make it happen. Here are the options I think I have hopefully someone can give me guidance.
  1. 1) TIS2Web - If I buy a subscription from acdelco for $40 for a single VIN I can definitely reprogram the modules with factory firmware. It looks like certain dealer installed optional equipment like fog lights can be configured but that is only for things that came as dealer installed options.
    1. The proper way to do this with TIS2Web would be get a VCI but that requires calling acdelco and trying to convince them to create a custom configuration for my VIN but I doubt they would even do this for a 20 year old truck.
    2. The other way with TIS2Web would be to program the door module with a configuration from a different VIN truck that had DL3 mirrors from the factory. But I would have to buy another subscription for another VIN?
  2. 2) TIS2000 - My understanding TIS2000 is an older offline software version. Looks like it is a pain to get TIS200 running these days since it was built for WindowsXP and requires a dongle crack. If I can get TIS2000 running would that let me program the DDM with a config from a different VIN?
 
I would be interested in checking my door modules to help troubleshoot some issues I am having with the two passenger side windows on my 2003 Avalanche.

I have read in some articles that mention reflashing the BCM, DDM and/or PDM.

I think I would first like a tool to see what I can see and then perform any reflashing that I would need to do.

Electrically, I think everything checks out, so my next step is to see what can be done with the computers and/or modules.

Any insight would be helpful.
 
I got TIS 2000 running and it has calibrations for my vin for the different mirror types for the Driver Door Module (DDM) and BCM. I still need to get the drivers for the VXDIAG VCX working with the new vm I created but seems like it should work.

Here is the DDM calibration selection screen:
TIS2000.PNG
 
Last edited:
Here is the calibration selection for the BCM. I didn't think the BCM would have programming related to the DL3 mirrors but I guess it does. I think the Instrument Panel Cluster (IPC) would also need to be programmed for the extra curb view menu but the version of TIS2000 crashes when I try to load it.
TIS2002.PNG
 
I would be interested in checking my door modules to help troubleshoot some issues I am having with the two passenger side windows on my 2003 Avalanche.

I have read in some articles that mention reflashing the BCM, DDM and/or PDM.

I think I would first like a tool to see what I can see and then perform any reflashing that I would need to do.

Electrically, I think everything checks out, so my next step is to see what can be done with the computers and/or modules.

Any insight would be helpful.
With the Tech2win software you should be able to pull whatever diagnostic data is available. For each module you can get current faults and fault history for that module, data, inputs and some modules have special functions, like passenger door module can program keyfobs or for ABS can run an auto bleed. Tech2Win only lets you read diagnostic information, no programming. For programming you need TIS2000 or a TIS2Web subscription from ACDELECO.

Here are some examples of data that can be pulled from the DDM and what controls are available.
M1.pngm2.pngM3.pngO2.png

Here is special functions menu for the PDM.
Pas1.png
 
Thank you for your reply.

I may have to get this and see how far I can drill down into the passenger side window functions.

There seem to be several of these available on Amazon.

Can you provide a link to the exact unit that I should be considering?

I would hate to go to the trouble of ordering one and it be wrong to some degree.

Both right windows will not respond to either the driver's side or either passenger side window switches.

Luckily, both windows are fully up right now.

All of the door lock switches work normally at each location.

Key fobs work normally.

Since I very seldom roll either of those windows down, I have no idea when they stopped working.

I have tinkered with this a couple of times, checking out what I can.

So far, all of the wiring, regulators, fuses and relays all appear to be good.

The screens you show look to have some useful information, particularly in regard to the state of the switches.

Any observations in regard to the installation of the software?

Since owning a computer service company for the past 20 years, I have access to many different computers and laptops and practically any OS out there.

I read where there is some mention of using a VM and that is something I am well versed in.

I can load up an older OS if it would be better to run it natively.

Any insight you may have would be appreciated.

Thanks in advance.
 
Thank you for your reply.

I may have to get this and see how far I can drill down into the passenger side window functions.

There seem to be several of these available on Amazon.

Can you provide a link to the exact unit that I should be considering?

I would hate to go to the trouble of ordering one and it be wrong to some degree.

Both right windows will not respond to either the driver's side or either passenger side window switches.

Luckily, both windows are fully up right now.

All of the door lock switches work normally at each location.

Key fobs work normally.

Since I very seldom roll either of those windows down, I have no idea when they stopped working.

I have tinkered with this a couple of times, checking out what I can.

So far, all of the wiring, regulators, fuses and relays all appear to be good.

The screens you show look to have some useful information, particularly in regard to the state of the switches.

Any observations in regard to the installation of the software?

Since owning a computer service company for the past 20 years, I have access to many different computers and laptops and practically any OS out there.

I read where there is some mention of using a VM and that is something I am well versed in.

I can load up an older OS if it would be better to run it natively.

Any insight you may have would be appreciated.

Thanks in advance.
I ordered this. When I ordered it had 10% off deal so it was $113. There is a wifi and non wifi version. Other reviews said the wifi was not really useful and I would agree. Both can function through USB.
There is also a non Wifi version.

It comes with a usb drive with Tech2Win and GS2 software. For Tech2Win I am running it on an old physical Window 10 32bit PC, I followed the installation instructions video that came with it. The Tech2Win software crashes pretty frequently but I run it again I can get right back in. The software causes some anti virus alerts so I would not run it on my primary PC or put it in a VM.

I am still struggling with TIS2000 to do the module programming. It has 16 bit components which cant run on anything newer than Window 7 32bit. I have a VM that I have TIS2000 and VX Manager installed on and everything runs but when I go to select the device from TIS2000 it is not there. So there is some driver issue that I have not been able to figure out. But there are reports of it working on Windows 7 so it should be possible.
 
I am still struggling with TIS2000 to do the module programming. It has 16 bit components which cant run on anything newer than Window 7 32bit. I have a VM that I have TIS2000 and VX Manager installed on and everything runs but when I go to select the device from TIS2000 it is not there. So there is some driver issue that I have not been able to figure out. But there are reports of it working on Windows 7 so it should be possible.
What virtualization software are you running? How are you handling USB passthrough? Does the USB device show up in the VM's device manager?

Also, if you have a laptop/PC with windows 10 32 bit, you can enable 16-bit support natively. This way you wouldn't have to deal with virtualization at all.
 
I've used a couple of VM programs over the years.

Anything I have running now is on VirtualBox and has been for some time now.

It has done everything I have needed it to do, so far.

To be honest, I've never had to plug in a USB device into any of my virtual machines, yet.

So, for a quick test just now, I have a Windows 10 Pro 64-bit host computer running VirtualBox with several VMs installed.

I launched a Windows XP Home 32-bit VM I use to run some legacy software that won't run on any new OS.

Before I launched the VM, I checked on the settings for USB and I plugged a USB flash drive into the host PC.

After I launched the VM, I still had to click around a little on some USB settings within the VM.

Once things settled down, all of the drivers for the "new" hardware were installed and the USB drive appeared normally in Explorer.

Beyond that, I could not tell you how well USB devices perform in that VM.

For the VXDIAG VCX Nano device, I have a Panasonic Toughbook CF-30 computer with several available hard drive caddies that I have several OS's installed on.

I use it mainly for a crash and burn machine to test different OS installations among other things.

I will be installing a new load of Windows 7 Home Premium 32 bit on a fresh hard drive for this application.

So, like you say, a VM probably won't be needed.

That doesn't mean I might not try anyway just to see what happens.

I really like the idea of the hard drive caddies for that Toughbook PC.

It helps me keep all of my OS installations apart from each other and all I have to do is shut the PC down and swap in another drive to do something else.

And with the talk of possible malware in the software for the VXDIAG VCX Nano, it will not be any big deal to smoke the drive and start over and nothing of value will get compromised or lost.

Not to mention that is one really physically tough computer and should work well out in the truck.

Since it survived Afghanistan just fine for a couple of years, I'm sure it will be fine out on my driveway.
 
So I got frustrated with TIS2000 and bought a subscription from ACDelco TDS. It was $40 for two year license to program one vehicle. It is the first option here https://www.acdelcotds.com/subscriptions. The ACDelco site launches the programming software from the browser and I didn't have to do anything special except install the VX Manager software first. After launching I programmed Driver Door Module (DDM) with the DL3 configuration. It programmed and power folding mirrors worked first try. :) Then I tried programming the BCM with the DL3 option but it kept failing with a "E4491: Reprogramming Error". I kept retrying and ended up bricking my BCM :3:. This was bad because nothing inside the truck worked, power locks, power windows, interior lights, headlights all dead. At this point I was a little worried but figured I was using the legitimate licensed GM software so I should have a pretty good chance of recovering. I unhooked negative terminal of the truck for 5 minutes to reset everything. BCM was still dead so I hooked up the programmer to try again. This time it programmed with no error. And now I have the curb view option in the guage cluster menu. So at this point I have fully functional DL3 mirror.:)

For TIS2000 I used VMWare Workstation Player. It is free and supports usb devices on the guest OS. I disconnects the usb device from the host OS and gives the guest OS access as if it was natively connected. But it never really worked out so I'm not much help there.
 
What of this notice at the acdelcotds web site you linked?



Tech2Win Update Attention! If you are running a Windows 32 bit machine. Do not install the latest Tech2Win update as it is for Windows 64 bit machines only. Continue to stay on the 32 bit version. There is not a method to install 32 bit software going forward.


My VXDIAG VCX Nano device is due to arrive today.

Is this not an issue and the Service Programming System (SPS2) is what I am looking at?
 
Last edited:
What of this notice at the acdelcotds web site you linked?



Tech2Win Update Attention! If you are running a Windows 32 bit machine. Do not install the latest Tech2Win update as it is for Windows 64 bit machines only. Continue to stay on the 32 bit version. There is not a method to install 32 bit software going forward.


My VXDIAG VCX Nano device is due to arrive today.

Is this not an issue and the Service Programming System (SPS2) is what I am looking at?
For Tech2win you will use the cracked version that comes on the usb drive that comes with the VXC Nano. It is an older 32bit version. Tech2win is for reading diagnostic data.

Service Programming System (SPS2) from ACDelco's website is what you use to reflash modules. It only does flashing it will not give you any diagnostic info. If you purchase a license from ACDelco triple check the VIN when entering it because once you enter the VIN you can’t change it. You will enter the VIN first time you run SPS2, after purchasing the license.
 
Good information.

That was my thinking.

Between you and some videos, I think I am starting to get a grasp on some of this.

I'll know more when I get my hands on the gear and get my rig set up.

Any time I am just rolling ideas around in my head, I find myself going off on all kinds of tangents.

I tend to overthink things during the planning phase, sometimes.

Let me get a tool in front of me and I start banging on a keyboard and all will become clear, I am certain.

This should be fun.
 
EXT4ME,
What I might try if I was diagnosing the issues you are having:
  1. Use Tech2Win to read any trouble codes off the Passenger Door Module (PDM) and BCM. Also try controlling the windows from the PDM outputs menu of the Tech2Win to see if can roll up/down the windows from there.
  2. If no obvious issue still then I would reboot all the modules by disconnecting the negative battery terminal for 5 minutes.
  3. If still having issues then try flashing the PDM. Then possibly the BCM if the PDM doesn't fix it.
Good luck. Let me know how it goes.
 
Good plan.

The battery has been removed and replaced along the way for it's own reasons.

I also read and saw to disconnect it in an attempt to reset and that was also done a couple of times.

There are a lot of videos out there, as you well know.

I've done about all I think I know to do with a factory shop manual, multimeter and power probe.

I was almost ready to take it to the dealer, but with your information, I think I may now have a way to look into the computer side that I did not have before.

Your step #1 is one I am hoping will shed some light on the problem.

It may still go in to the dealer some day, but I'd like to give it my best shot before taking that path.

Luckily, it's not a big deal since I very seldom roll down those windows.

I usually don't even think about it until a passenger tries and then I remember they are not functional.

Still, I like everything to work properly.

Thanks again for your insights.

I didn't mean to hijack your thread.
 
Back
Top