Replacing a key fob for your 2006 Chevy Impala might seem straightforward, but as I discovered, it can turn into a bit of a journey. After my wife needed her remote start back, I decided to tackle the key fob replacement myself. Here’s my experience, blending persistence, a bit of tech, and a happy ending.
The Initial Steps and Unexpected Hurdles
My initial approach was simple: replace the Remote Control Door Lock Receiver (RCDLR) antenna and module. I ordered a new antenna and a used module (part number 20803735) from eBay. Armed with my Tech2 clone and CANdi module, I was confident I could handle the programming. The plan was to flash the used module to sync it with my car and then program our original key fobs to the new module.
Alt Text: Tech2 diagnostic tool displaying vehicle information during key fob programming for a 2006 Chevy Impala
I rely on an old Windows XP desktop for legacy automotive software like TIS2000, perfect for older vehicles. After installing the new antenna and module, I attempted to use the Service Programming System in TIS2000 to update the module. This might have worked with a brand-new, unprogrammed module. However, the module I received was newer than the software version on my TIS2000 CD. The system refused to overwrite what it saw as newer code with an older version.
Diving Deeper: TIS-2-Web and Software Compatibility Issues
This setback led me to explore TIS-2-Web, GM’s online service programming system. A single-vehicle subscription for $40 seemed like the solution to get the latest software version. But this is where the real fun began. TIS-2-Web required a newer version of Java than my XP machine could handle. Upgrading Java meant dealing with outdated browsers like IE6, which no longer receives updates from Microsoft. Firefox, in the meantime, had dropped Java support altogether. It was a cascade of software compatibility issues.
After wrestling with browser and Java combinations, I finally found a setup that worked. However, another limitation surfaced: TIS-2-Web only reprograms the RCDLR in “pass-through” mode. While some modules can be programmed remotely, the RCDLR requires a direct connection.
Hardware Challenges and the USB to Serial Converter
This pass-through requirement meant I needed a laptop. My only laptops with serial ports were also old XP machines – and I definitely didn’t want to revisit the software headaches. The solution was a USB to RS232 converter for my Windows 7 laptop. Research indicated that not all converters work reliably with the Tech2. After some digging, I chose the “HXSP-2108D” converter, known for its compatibility.
Alt Text: USB to RS232 converter connecting a laptop to diagnostic equipment for 2006 Chevy Impala key fob reprogramming
Being the holiday season, shipping took longer than expected. Once the converter arrived, I assembled my setup: car within Wi-Fi range, new module installed, car connected to the CANdi, CANdi to the Tech2, Tech2 to the serial converter, and finally the serial converter to my laptop.
Password Puzzles and Communication Errors
I launched TIS-2-Web in Internet Explorer (for Java compatibility), navigated the password requirements (16 characters, mixed case, numbers, and special characters!), paid my $40, and initiated the download. The download bar progressed smoothly, but the upload bar stalled. “Unknown Communications Error” flashed repeatedly.
Despite this communication error, I was able to program the key fobs to operate with the new module. However, the driver information center displayed “Service Tire Pressure Monitoring System,” and the Tech2 gave inconsistent readings – sometimes no communication with the RCDLR, other times “wrong vehicle information.”
Pinpointing the Problem and Session Expiration Frustration
Two days of troubleshooting, interspersed with Christmas family time, led me to an intermittent connection on pin 1 of the vehicle’s ALDL connector. This pin is crucial for the low-speed GMLAN bus communication. After fixing this connection, I re-established the cable chain and returned to TIS-2-Web.
Alt Text: ALDL connector diagram showing pin locations relevant to Chevy Impala key fob module communication
To my dismay, the system informed me my session had expired. Remembering that complex password? No chance. The password recovery link on the website? Didn’t work in IE8 due to a problematic CAPTCHA. Firefox to the rescue again! Password reset worked in Firefox (and this time, I wrote it down!). Then, back to IE for Java compatibility.
Anti-Climax and Success
Logging back into TIS-2-Web and restarting the process was surprisingly smooth. TIS-2-Web picked up where it left off. The software file was cached, and the upload began almost instantly. Once the module was flashed, the car’s dash lights flickered, gauges swept, and the “Service Tire Pressure Monitoring System” message disappeared.
Was It Worth It?
Absolutely. “She Who Must Be Obeyed” can once again start her car remotely from inside the house. An aftermarket system with an interface module might not have been cheaper and could have been just as troublesome. Here’s the breakdown of my expenses (in Canadian dollars):
- Antenna: $60.00
- Module: $44.00
- USB to Serial Converter: $17.00
- TIS-2-Web Subscription: $57.00
Total: $178.00 CAD (approximately $130 USD)
Happy wife, happy life – priceless. And a successfully replaced 2006 Chevy Impala key fob module, achieved through perseverance and a bit of DIY spirit.