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:
how to translate these Discrete codes to Pronto code?
This thread has 3 replies. Displaying all posts.
Post 1 made on Tuesday September 5, 2006 at 04:12
psme
Lurking Member
Joined:
Posts:
September 2006
2
Hi,

Please help me to translate these Discrete codes to Pronto code! Below are some example of the discrete codes:

KEY KEY CODE (HEX)
--- --------------
OFF 0xef1027d8
ON 0xed1227d8
BACK 0xa25d27d8
MENU 0xa45b27d8
UP 0xe41b27d8
DOWN 0xe01f27d8
LEFT 0xe11e27d8
RIGHT 0xe51a27d8
ENTER 0xdd2227d8
1 0xfe0127d8
2 0xfd0227d8
3 0xfc0327d8
4 0xfb0427d8
5 0xfa0527d8
6 0xf90627d8
7 0xf80727d8
8 0xf70827d8
9 0xf60927d8
0 0xff0027d8

I searched on the forum and reading from this thread:
[Link: remotecentral.com]

From the above I figure the device number should be 27d8 and the other 4 digits should be the function number.

The remote use NEC code as descriped from this site:
[Link: xs4all.nl]

Though I'm not sure if it's "NEC1" or "NEC2" from the MakeHex tools.

For example the "MENU" code "0xa45b27d8", the device number will be either 0xe4 (228) or 0x27 (39) depends the code is in the "opposite sequence" or not. And the function number will be 0x25 (37) or 0xa4 (164).

Using NEC1.irp with MakeHex, the Pronto code will be:
device number: 39, function number: 164
0000 006D 0022 0002 0157 00AC 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0689 0157 0056 0015 0E94
and ProntoEdit NG gave me:
900A 006D 0000 0001 27D8 A45B

or

device number: 228, function number: 37
0000 006D 0022 0002 0157 00AC 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0689 0157 0056 0015 0E94
and ProntoEdit NG gave me:
900A 006D 0000 0001 E41B 25DA

But both the above codes does NOT work!

The same LEARNT code is:
0000 006B 0024 0000 015D 00AE 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0041 0016 0621 015D 0057 0016 00AE

Any idea? Thanks in advance.

psme.
Post 2 made on Tuesday September 5, 2006 at 08:06
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On September 5, 2006 at 04:12, psme said...
Please help me to translate these Discrete codes to Pronto
code!

I almost missed the learned signal at the bottom of your long post. So I was making lots of guesses about what your hex codes meant. I did guess that most likely it was NEC1 protocol with a device number of 216, but I was far from sure.

Your learned signal decodes as NEC1 protocol, device 216, function 91.

OFF 0xef1027d8

The four bytes there are in the reverse of the usual sequence:

ef is the check byte for the function
10 is the function. 10 hex is 16 decimal
27 is the check byte for the device
d8 is the device. d8 hex is 216 decimal.

MENU 0xa45b27d8

5b hex is 91 decimal, matching the signal you learned.

1 0xfe0127d8

Before noticing the learned signal, the digits were the best hint of the sequence of the four bytes.

The remote use NEC code as descriped from this site:

How did you know that? But you're right.

For example the "MENU" code "0xa45b27d8", the device number
will be either 0xe4 (228) or 0x27 (39) depends the code
is in the "opposite sequence" or not. And the function
number will be 0x25 (37) or 0xa4 (164).

I'm not quite sure how you got that set of possibilities. But you missed the correct one. There are a lot of different ways that manufacturers may represent NEC's series of 32 bits as a sequence of 8 hex digits.

The same LEARNT code is:

If you're going to do such searches in the future, you should get the JP1 modified version of IrTool.exe (and DecodeIr.dll). That can decode learned signals such as you posted. If you saw that your signal was NEC1:216:91 you probably could have figured out yourself how that related to the 8 hex digits you had.
OP | Post 3 made on Wednesday September 6, 2006 at 00:11
psme
Lurking Member
Joined:
Posts:
September 2006
2
THANKS FOR THE HELP! Thanks again! :)
Post 4 made on Saturday September 9, 2006 at 00:14
Ernie Bornn-Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,104
It always helps if you tell us the make and model of the device you are dealing with. Someone who is incredibly knowledgeable, like John, could probably have figured out even more rapidly what was going on with the signals you posted. Plus, if he had some tricks up his sleeve about that model, or some of us did, seeing the model number would remind us of them. More help for you!

Maybe the model number and such is at one of the links you provide, but it is nice if the info is all in one place.
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw


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