Don't discrete codes exist almost exclusively for those of us with Pronto style remotes who wish to improve on the functionality of a components original remote?
Originally discrete codes were more for in-house testing. Now some manufacturers started adding them for us, but that was not the original intent