Your Universal Remote Control Center
RemoteCentral.com
Discrete Code Hunter Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
EFC Algorithm...
This thread has 3 replies. Displaying all posts.
Post 1 made on Sunday October 15, 2023 at 17:42
SysTech_Larry
Regular Member
Joined:
Posts:
September 2023
54
I have mapped the IR hex outputs for all 256 EFCs for remotes from five different vendors. (They all use the same map.)
  1. Goldstar, vendor #04FB
  2. Vizio?, vendor #609F
  3. Toshiba, vendor #45BA
  4. Magnavox, vendor #8722
  5. Western Digital, vendor #8479
I have even developed an algorithm for converting IR hex numbers to EFCs.
They all use their IR#s differently, but the same EFC produces the same IR#.

#1-3 are in the 6122 format.
#4-5 are in the 6122A format.

Last edited by SysTech_Larry on February 1, 2024 12:14.
SysTech Larry
[Link: knowgod.com]
OP | Post 2 made on Sunday October 15, 2023 at 22:43
SysTech_Larry
Regular Member
Joined:
Posts:
September 2023
54
EFC Map.pdf

Last edited by SysTech_Larry on October 15, 2023 22:58.
SysTech Larry
[Link: knowgod.com]
OP | Post 3 made on Sunday November 5, 2023 at 19:42
SysTech_Larry
Regular Member
Joined:
Posts:
September 2023
54
On October 15, 2023 at 22:43, SysTech_Larry said...

I found a device where my given map is inverted.
When my map is correct, EFC 00000 produces IR hex 9D (OBC 157).
When the inverted map is correct, EFC 00000 produces IR hex 62 (OBC 98).

You can convert MY EFC to its inverted value using the following formula:
AltEFC = (199 - MY EFC) mod 256

In Excel, AltEFC = MOD(199 - MY EFC, 256)

Last edited by SysTech_Larry on November 6, 2023 05:00.
SysTech Larry
[Link: knowgod.com]
OP | Post 4 made on Monday November 6, 2023 at 19:38
SysTech_Larry
Regular Member
Joined:
Posts:
September 2023
54
On November 5, 2023 at 19:42, SysTech_Larry said...
I found a device where my given map is inverted.
When my map is correct, EFC 00000 produces IR hex 9D (OBC 157).
When the inverted map is correct, EFC 00000 produces IR hex 62 (OBC 98).

You can convert MY EFC to its inverted value using the following formula:
AltEFC = (199 - MY EFC) mod 256

In Excel, AltEFC = MOD(199 - MY EFC, 256)

The easier solution (for some) would be to bit-flip the IR hex# (FF - IR#) before using my map.
Using the above numbers, FF - 9D = 62.
(All math is in hex.)

Last edited by SysTech_Larry on November 7, 2023 04:45.
SysTech Larry
[Link: knowgod.com]


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse