1. Key Programming: This is the most common "programming" task. If you need to add or replace a key, you'll generally need:
* A compatible key: This will often need to be cut to the correct shape by a locksmith or dealership.
* A scan tool: GM's Tech 2 scanner (or a compatible aftermarket scanner) is often required. Simple key fobs can sometimes be programmed without a professional tool, but more complex systems need a scan tool to communicate with the car's computer. The exact procedure depends on the vehicle and key type. Some newer scanners can program without directly using the Tech 2.
* Professional assistance: A locksmith specializing in automotive keys or a Chevrolet dealership are your best options. Improper key programming can lead to problems.
2. Module Programming (Advanced): This involves reprogramming modules like the PCM, BCM (Body Control Module), or others. This is not something you should attempt unless you have extensive experience with automotive electronics and the proper tools. This level of programming generally requires:
* A high-level scan tool: A Tech 2 scanner or a very advanced and compatible aftermarket scanner with the correct software is essential.
* Specific software and knowledge: You'll need access to the correct GM software and a deep understanding of the vehicle's electrical system. Incorrect programming can severely damage your vehicle.
* Professional-grade knowledge: Attempting this without extensive training and experience is strongly discouraged. Dealerships and specialized shops are equipped to handle this.
What are you trying to accomplish? Knowing your specific goal will help determine the right approach. For example, are you trying to:
* Add or replace a key fob? (Key programming)
* Change settings related to the transmission or engine? (Likely requires professional-level module programming, very risky)
* Fix a specific malfunctioning module? (Requires professional diagnosis and likely reprogramming)
If you're having trouble with your Silverado's electronics, always start by consulting a qualified mechanic or Chevrolet dealership. Improper attempts at programming can cause significant damage and potentially invalidate your warranty.