Automotive Locksmith Key Programming Modern cars require some type of key programming. Based on the car's make and model, the procedure can be as simple as programming onboard using an extra working key or as complicated as EEPROM or OBD2 programming. Most US and Asian automakers share their programming protocol