The 2012 Chevrolet Silverado keyless entry remote must be programmed by a dealership or an automotive locksmith. There are no on board programming instructions for the 2012 Chevrolet Silverado keyless entry remote. This keyless entry remote comes with brand new battery installed and is tested for functionality before sending. This Remote keyless entry comes with 4 buttons and if you look on the back of the unit, you may see some of these numbers: OUC60270 - 850K60270 - 315 Mhz . Use these numbers to confirm that your Remote keyless entry will match this product and that it will work for your vehicle.