Key ordered from Korea. Autel im508 read pincode and programmed. Read pin code via OBD with im508, normally ID47 smart keys can be read by OBD.
I have added a new spare ID47 smart key to 2022 Hyundai Tucson with Autel IM508 successfully.
Only one thing to note during the procedure it deletes all keys and you must program the original key last as it stops the programming procedure.
Any Hyundai kia any year will delete all original keys or remotes upon programming new one. But if I programmed the old key first it would stop the programming procedure. I had to program the new key first then the old key. I was only programming 1 additional.