The problem with most 3rd party universals is that they're unlikely to have codes that cover the more "esoteric" functions of the original OEM. In this regard (and without the original remotes to learn from) JP1
programming may a route to follow.
Alternatively, you could check out one of these
- I've been using one for several years and have had no major issues), or you could check out the Harmony
range, but I've no experience of them, so cannot offer any guidance.