Any cheap reader will scan engine codes but ids clone will do everything, code keys, calibrate steering, code injectors etc etc.
Only downside is that you get it all installed on a laptop first, and it means booting your laptop up each time you want a play.
Cheap hand held readers are quick and handy for clearing get warning lamp tho

56 350 2.2 130ps mk7 with 2 side doors
65 290 2.2 125ps custom with 2 side doors
07 350 170ps
Ids v86 licence + v86.04 update + xprog
hereIds map
here