Background: neither key would turn in the ignition after an hour of trying various things. Same/similar issue as in this thread, I think: https://www.reddit.com/r/Cartalk/comments/2pwlul/key_wont_turn_in_ignition_on_2008_hyundai_accent/ Roadside assistance got it to turn by spraying WD40 and hammering on the end of the key while turning it with pliers. Additionally, we had the same problem in 2014. The dealership replaced the cylinder and had it "coded" (i.e. mechanically matched) to our existing keys. So our doors locks still match the ignition keys right now. The ignition turns fine for the moment, but I imagine this problem will reoccur. Our keys are somewhat worn, so I think using a new cylinder with new matching keys would be best.
Full car info: 2008 Hyundai Accent, GLS 4-Door, SEDAN 4-DR, 1.6L L4 DOHC 16V (purchased in Ontario, Canada)
I want to do this myself, but I can't determine whether I need a dealership to do some sort of programming.
Part I would like to buy:
https://www.thewrenchmonkey.ca/products/auto-parts/bwd/CS1090L/
Question: if I buy the part online and do this myself, do I need to have the dealer (or someone) do programming anyway?
The part's description says both
This part is also a safety attribute since it does not accept any key which is not loaded with transponder code.
and
Key Programmable: No
I'm confused about how this works. If you can't program the keys, then how can they be made to match my car's transponder? (Where it says "Coding: Coded," I think that just means that the keys have been physically cut to match the tumblers inside the cylinder.) Or do I need someone to reprogram the transponder to match the keys...? I would love to be able to just replace the ignition lock cylinder and use the new keys that come with it. (Then I would just have different keys for the doors, and I could always have a locksmith match the doors to the new keys later on, or try that myself.)