You don't. Take the car and the new fob to a caddy dealer or a locksmith who has the equipment to program it.
How do you program a key fob to a 2003 Chevy Malibu
trying to set up and program 2003 Nissan altima key fob
Yes it can. If its a lhj011
at the Saturn dealer. or a decent auto locksmith
To program any kind of key fob you have to take it to a dealership.
How do I re program my key fob for renault laguna estate 1997?
what is the replacement battery for a 2003 Honda accord key fob
To program a key fob for a 2003 Ford truck, first, sit inside the vehicle with all doors closed. Insert the key into the ignition and turn it to the "On" position (not starting the engine) and then back to "Off" eight times within 10 seconds. The doors should lock and unlock, indicating the vehicle is in programming mode. Finally, press any button on the key fob to program it; the locks will cycle again to confirm programming, and you can program additional fobs if needed.
To program a 2003 GMC Envoy XL key fob, first, insert the key into the ignition and turn it to the "On" position without starting the engine. Then, press and hold the "Unlock" button on the driver's side door while pressing the "Lock" button on the key fob three times. Release the "Unlock" button, and the locks should cycle to indicate programming mode. Finally, press any button on the key fob to complete the programming process.
To add a new key fob, take the vehicle and the key fob to an authorized dealer. To re-program a key fob after replacing it's battery, open the key fob, then read and follow the instructions inside.
http://www.ehow.com/how_7456283_program-key-fob-harley-davidson.html
The key fob programing requires the dealer's scan tool.