On 09/28/04 00:29 ET, Birdbleed said...
Are all
IR codes set up this way?
It's the most common form, but there are others.
ps. Any idea how people come up with the "hidden"
codes
With my MakeHex program (or similar tools) you can generate all possible commands of a given code set, then test them and see what they do. (Though I think the released copies of MakeHex did not the IRP file needed to do that for the G.I. cable protocol used by these Motorola boxes).
for dvr (or other) boxes? Like the "commercial
skip" on the Motorola DCT2608 that's not actually
on the remote supplied by the cable company.
I think these boxes can be customized for individual cable services, changing which IR commands the box will recognise.
Extra commands (not on any of the remotes supplied by the cable service) for these boxes are quite rare. I assume that is because the cable company limits the firmware of the cable box to no more than the best of the remotes they distribute.
My best guess is that a "commercial skip" command is known because some cable company included it in their remote.
Is that likely something that was found through
expiramentation or was the IR code leaked by
someone on the inside?
For most devices the extra commands were found by experimentation. For some devices the manufacturer officially releases such information (on some web page or via email to customers persistent enough to ask the right people). For a few devices (DVD players and PVRs typically), someone has read out and decoded the firmware to find all the commands it understands and sometimes to find what to change in order to add commands.