You had to take it to the dealership to have them programmed so far, so good product was received on time, and luckily i already had gm obd key fob programmer. So pairing took less than a min without a trip to dealer. These remotes look like good quality products and we’ll see if they stand the test of time note gm key fob programmer was purchased separately.