As Impaqt said, it's RC5 protocol. It's pretty common. It's working as it was designed to work. And it even has some advantages over protocols that don't act that way.
You don't need to call Tag to get the RC5 codes for your device. You can get them out of this CCF file:
[Link: remotecentral.com]