Could someone explain why UEI created EFCs?

General JP1 chit-chat. Developing special protocols, decoding IR signals, etc. Also a place to discuss Tips, Tricks, and How-To's.

Moderator: Moderators

Post Reply
sfhub
Posts: 287
Joined: Sun Oct 12, 2003 7:03 am

Could someone explain why UEI created EFCs?

Post by sfhub »

It seems EFCs are some sort of transcoding of OBCs achieved through
reordering bits, flipping some bits, and some operations to fit within 8bits.

I'm trying to understand what was the rationale behind creating EFCs
vs just using OBCs? There seems to be a 1-to-1 mapping but OBCs
are more logically laid out.

Are the OBCs proprietary and EFCs are some sort of UEI obfuscation or
something else entirely?
jon_armstrong
Expert
Posts: 1238
Joined: Sun Aug 03, 2003 9:14 pm
Location: R.I.P. 3/25/2005
Contact:

Post by jon_armstrong »

I think it was an attempt to encrypt the OBC and IIRC decrypted by John Fine long before the JP1 effort started. Also, since some OBC's < 8 bits and the EFC's are always 8-bits, then the spare bits do useful things like call alternate devices or trigger different behavior needed by certain devices.
Last edited by jon_armstrong on Tue Apr 13, 2004 6:02 pm, edited 1 time in total.
-Jon
The Robman
Site Owner
Posts: 22056
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

They were definitely created as an encyption device. UEI is paranoid in a major way about protecting their IR database, so they don't want people understanding what the codes are all about (yeah, that really stopped us, eh?). After all, why would they go to the trouble of adding special code to their remotes so that if you change setup codes on a specific device button too many times in a row, they keypad becomes scrambled? They obviously figure that someone is trying to pirate their codes.

Jon is correct, John Fine did decode the OBC/EFC thing long before JP1 started. Apparently, some of the big wigs at UEI were quite chocked to learn that we knew how to decode EFCs
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

John Wasser also figured out how to decode EFCs (with just one minor detail wrong, IIRC). And he did it with far less information available than I had (I knew the OBCs for a couple devices, but he had to guess at all OBCs) and he posted it on the web (which I hadn't done). When I saw he had done that, I emailed the minor correction to him. But if you're handing out credit for cracking that code, he "published" first.
Rob has a copy of John Wasser's updated (since he first published that stuff) but still obsolete now web site at
http://www.hifi-remote.com/wasser/index.shtml
sfhub
Posts: 287
Joined: Sun Oct 12, 2003 7:03 am

Post by sfhub »

Thanks guys for making it clear why UEI made the clear unclear. :)
Post Reply