IBNobody wrote:Question: Why do all those codes provide matches for the specific device/protocol?
UEI decide which codes from their huge library to include in each remote.
There can be 1000 or so preprogrammed codes in each remote.
Even if a code wasn't intended for your device, it may use the same protocol and device number purely because another manufacturer used it in another device. (a happy "co-incidence" if you like).
So basically, whatever device(s) UEI built these upgrades for - it happened to use NEC1/73 too.
More than likely, though - if the code is for a different device, the keys will be mapped differently and/or use different EFC values (the codes the remote sends to initiate specific functions/commands). Some of them may still make your device do something, though - because the Protocol/Device is the same.
The good folks here have reverse engineered many of these built in codes, and in this spreadsheet is a pretty comprehensive collection of them (enormous thanks are due to The Robman for compiling it):
Devices.xls
Tip: In Excel, use Data - Filter - Autofilter from the menu to give you pull down combo boxes at the top of each column for filtering the results to find what you want ...
If you do find a built in code like this, the chances are the keys will not be set up to control your device - but you can use keymoves to fix this - you actually have all the info you would need to do it in the .xls you linked.
But first you'd have to find a built in code which works, and then there would still be a fair bit of effort, whereas with a cable, you can just create the upgrade as you want it - MUCH simpler, quicker and convenient