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

Login:
Pass:
 
 

Topic:
Novice Question: Learned Data to and from Pronto Format
This thread has 2 replies. Displaying all posts.
Post 1 made on Tuesday January 17, 2017 at 09:41
ts3483
Lurking Member
Joined:
Posts:
January 2017
2
I apologize if (1) this isn't the right place for this question, and (2) if the question has a completely obvious answer. I've been browsing the forums for several hours with no luck.

I have what I think is a strange situation. I'm using some obscure Chinese chip (a Habey HB1682A IR chip) to act as an environmental control unit in a software suite I'm involved in writing. The chip provides the capability to learn IR signals, as well as send learned signals, or send signals from a pre-programmed set in the chip's ROM.

The goal is to be able to store our own database of codes because the chip's set is outdated and limited. It seems like most databases provide codes in the Pronto hex format. My only issue is, when I observe the data stream received by learning a signal, it doesn't look like it translates directly to what many databases have as an entry for it in the Pronto format. Is there a way to go back and forth between Pronto and what the device would expect from it's own remote?

For a concrete example, I'm using a Toshiba SD-4100 DVD player with a SE-R0301 remote for testing. Learning the Power signal from the remote gives me the following byte stream:

16 86 d0 8f 36 6b 72 82 31 81 1a 21 69 21 23 22 68 22 22 21 22 23 22 21 69
21 22 23 22 21 69 21 22 22 68 23 68 23 68 22 22 21 69 21 22 23 68 23 23
21 23 23 68 22 22 21 22 22 23 21 69 21 22 23 68 23 68 23 23 21 69 21 69 21
69 21 89 c1 82 31 80 8e 21 97 7a 82 31 80 8d 21 97 7a 82 31 80 8d 21 97 79
82 31 80 8d 21 97 79 82 31 80 8d 22 97 7a 82 30 80 8d 22 97 79 82 30 80
8d 22 97 79 82 31 80 8e 21 97 7a 82 31 80 8d 21 97 7a 82 30 80 8e 20 97 79
82 31 80 8e 21 97 7a 82 30 80 8e 21 97 7a 82 30 80 8e 21 97 7a 82 31 80 8e
21 97 7b 82 30 80 8e 21 97 7a 82 31 80 8d 21 97 7b 82 31 80 8e 21 97 7a 82
31 80 8d 21 97 79 82 31 80 8d 22 00 29 be 08

which in integer form is:

22, 134, 208, 143,  54, 107, 114, 130, 49, 129,  26,  33, 105,  33,  35,  34,
104,  34,  34,  33,  34,  35,  34,  33, 105,  33,  34,  35,  34,  33, 105,  33, 34,
 34, 104,  35, 104,  35, 104,  34, 34,  33, 105,  33,  34,  35, 104,  35, 35,  33,
 35,  35, 104,  34,  34,  33, 34,  34,  35,  33, 105,  33,  34,  35, 104,  35, 104,
 35,  35,  33, 105,  33, 105,  33, 105,  33, 137, 193, 130,  49, 128, 142,  33,
151, 122, 130,  49, 128, 141,  33, 151, 122, 130,  49, 128, 141, 33, 151, 121,
130,  49, 128, 141,  33, 151, 121, 130,  49, 128, 141, 34, 151, 122, 130, 48,
128, 141,  34, 151, 121, 130,  48, 128, 141,  34, 151, 121, 130, 49, 128, 142,
 33, 151, 122, 130,  49, 128, 141,  33, 151, 122, 130, 48, 128, 142,  32, 151,
121, 130,  49, 128, 142, 33, 151, 122, 130,  48, 128, 142,  33, 151, 122, 130,
 48, 128, 142,  33, 151, 122, 130,  49, 128, 142, 33, 151, 123, 130,  48, 128,
142,  33, 151, 122, 130, 49, 128, 141,  33, 151, 123, 130,  49, 128, 142, 33,
151, 122, 130,  49, 128, 141,  33, 151, 121, 130, 49, 128, 141, 34, 0, 41,
190, 8

and as a base64 encoded string:

jzZrcoIxgRohaSEiI2gjIiEjIiMhaSEiIiIhaSEiI2cjZyJoIyIhaSEjI2giIiEiImgiIyEjIiIhaSE
iImgjZyIiIWkhaSFpIYnAgjGAjiGXe4IxgI4hl3uCMYCOIZd7gjGAjSGXe4IwgI4hl3uC
MYCNIZd6gjGAjSGXe4IxgI0hl3uCMICNIZd7gjGAjiGXeoIxgI0il3uCMYCNIpd7gjGAj
iCXe4IxgI0hl3uCMYCNIpd8gjGAjiGXfIIwgI0hl3uCMYCNIZd6gjGAjSEANw==

This doesn't seem to to map into the burst pairs of the Pronto hex for it, which is:

0000 006C 0022 0002 015B 00AD 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 0041 0016 0041 0016 0016 0016 0041 0016
0016 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016
0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016
0041 0016 0041 0016 0041 0016 05F7 015B 0057 0016 0E6C
Post 2 made on Tuesday January 17, 2017 at 15:00
Barf
Long Time Member
Joined:
Posts:
August 2013
350
See [Link: harctoolbox.org] for what "Pronto Hex" is about.

There is no obvious interpretation of your numbers. They "should" probably be durations expressed in units of "something", but there are simply to many different ones to make a plausible guess.

The last signal you gave decodes with IrScrutinizer to NEC1 69.18.
OP | Post 3 made on Wednesday January 18, 2017 at 06:48
ts3483
Lurking Member
Joined:
Posts:
January 2017
2
An interesting note that I forgot to mention:

At one point I found the byte stream above (the one starting with 16 86 d0) on this site somewhere, since I was searching for what format it was in or any information about how to translate Pronto to that format. I haven't been able to locate it since...


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