This information applies to these vehicles:
2006+ Cadillac DTS
2007+ Cadillac SRX
2008+ Cadillac CTS (front windows)
2009+ Full-size Utilities (with LIN front window motors)
2007+ Saturn Outlook (with LIN left front window motor)
2007+ GMC Acadia (with LIN front window motors)
2008+ Buick Enclave (with LIN front window motors)
These vehicles can be equipped with window motors that are controlled through the LIN (Local Interconnect Network) serial data bus. Any time a window motor is replaced, it must be programmed following these steps:
1. TIP: Do not perform this step on the 2006-07 Cadillac DTS.
Using the Tech 2, perform the Special Function - Power Window Motor Programming under the Driver (or Passenger) Door Switch options. This procedure downloads the proper calibrations from the door module to the window motor.
2. TIP: Do not perform this step on the Utilities, CTS or 2006-07 DTS.
Remove battery voltage from the window motor for 30 seconds.
3. Normalize the window motor to allow the window motor to learn the normal travel range of the window.
To do this, push the window switch down until the window is fully down, then continue holding the switch for 3 seconds. Next, pull the window switch up until the window is fully up, then continue holding the switch for 3 seconds.
TIP: Perform this step any time the window motor loses battery voltage.
The window motor programming and setup is now complete.
Failure to complete these steps can result in loss of window functionality, and/or DTCs B320A/B/C with FTBs .42 and .4B can be set in the respective Door Switch (door control module).
- Thanks to Grant Lumsden
2006+ Cadillac DTS
2007+ Cadillac SRX
2008+ Cadillac CTS (front windows)
2009+ Full-size Utilities (with LIN front window motors)
2007+ Saturn Outlook (with LIN left front window motor)
2007+ GMC Acadia (with LIN front window motors)
2008+ Buick Enclave (with LIN front window motors)
These vehicles can be equipped with window motors that are controlled through the LIN (Local Interconnect Network) serial data bus. Any time a window motor is replaced, it must be programmed following these steps:
1. TIP: Do not perform this step on the 2006-07 Cadillac DTS.
Using the Tech 2, perform the Special Function - Power Window Motor Programming under the Driver (or Passenger) Door Switch options. This procedure downloads the proper calibrations from the door module to the window motor.
2. TIP: Do not perform this step on the Utilities, CTS or 2006-07 DTS.
Remove battery voltage from the window motor for 30 seconds.
3. Normalize the window motor to allow the window motor to learn the normal travel range of the window.
To do this, push the window switch down until the window is fully down, then continue holding the switch for 3 seconds. Next, pull the window switch up until the window is fully up, then continue holding the switch for 3 seconds.
TIP: Perform this step any time the window motor loses battery voltage.
The window motor programming and setup is now complete.
Failure to complete these steps can result in loss of window functionality, and/or DTCs B320A/B/C with FTBs .42 and .4B can be set in the respective Door Switch (door control module).
- Thanks to Grant Lumsden

Leave a comment