Page 1 of 1

EFC Codes in IR 6.15

Posted: Thu Dec 15, 2005 5:20 pm
by Joe O
HI,

I just installed IR 6.15 and then downloaded my URC-8910 remote.

When I clicked on the Devices tab, some devices had 3 digit EFC codes others had 5 digits. Why?

Posted: Thu Dec 15, 2005 5:39 pm
by underquark
Some codes use one byte = 8 binary bits = 2 to power 8 = 0 to 255 which uses 3 decimal digits. Some use 2 bytes = 0 to 65535 which uses 5 digits.

Posted: Thu Dec 15, 2005 7:03 pm
by Joe O
HI,

I understand what you are saying about 2 byte protocols.

However, the 5 digit number has no meaning for me. Why doesn't IR show the 2 bytes like keymap-master which makes sense to me. They first byte is the EFC and the second byte is the sub device. I think I'm reading this correctly.

Am I the first person to bring this up?

Thank you for your help!

Posted: Thu Dec 15, 2005 7:54 pm
by Mark Pierson
Joe O wrote:They first byte is the EFC and the second byte is the sub device.
That's only true of a few protocols. There are many where the 2 hex bytes mean other things. For example, sometimes it may be 1st=sub-dev, 2nd=EFC, etc.

The main reason IR was changed is that many of the newer JP1 remotes (and the newer UEI remotes that are JP1.1/1.2) now support direct entry of 5-digit EFC's for 2-byte commands.

Posted: Fri Dec 16, 2005 8:16 am
by Joe O
Hi,

I would like to thank everybody who has helped.

What you have said makes sense.

Thank you!