You only can program keys and do some especial features. To do coding you need the mx906. For some cars like Chrysler and Nissan you need to optein a pin code from 5 to 20 digit ,this divice will not extract the pin code, you need to contact you Local dealer