Reset the garage door opener according to the instruction in the user manual prior to
start programming it . Doing this I succeeded in programming mine . Without it didn't
accepted any code . My garage opener uses only single code so I hope it also works
for your system .
I found the directions weren't completely accurate, but I was successful after going through it a few times. I have rolling-code openers. Just did it again at my dad's house, and it took two passes through, because the manual didn't completely agree with what the blinking light was doing.
I may be able to help you with the garage opener. I had the same troubles with mine. The Jaguar manual isn't very helpful.
Go to www.HomeLink.com then follow the instructions to reset the homelink in your car then add your garage door opener.