Reading IR codes in Pronto Hex Format

Hi

I need to read codes from my remote control in Pronto Hex Format. Is there any sketch to do that?

Not aware of any sketch, but would be surprised if there wasnt one via Google.

If you search remotecentral.com they provide a description of PRONTO format,which you clould code yourself...it is not too difficult.

If you explain your project or use case I might be able to make better suggestions.

I am trying to duplicate my remote control in my smartphone using this app: Smart IR Remote. There is an option to import IR codes in Pronto Hex or LIRC format. I try to get raw format (using IRRemote library) and convert it but it looks that there is something wrong with that raw format because any app can't recognize it. Below some examples. Can you check are they ok?

POWER        -26818 9050 -4450 600 -500 600 -550 550 -550 550 -550 600 -550 550 -550 550 -600 550 -550 550 -1700 550 -1700 500 -1700 550 -1700 550 -1700 550 -1700 550 -1650 600 -1650 550 -600 550 -550 550 -1700 550 -1700 550 -1650 550 -600 550 -550 550 -600 500 -1700 550 -1700 550 -550 600 -550 550 -550 550 -1700 550 -1700 550 -1700 500

LCD ON/OFF   -28542 9050 -4400 600 -550 600 -500 600 -550 550 -550 550 -600 500 -600 550 -550 550 -600 500 -1700 550 -1700 550 -1700 550 -1700 550 -1650 600 -1650 550 -1700 550 -1700 550 -1700 500 -1700 550 -600 550 -1700 500 -600 550 -550 550 -1700 550 -550 600 -550 550 -550 550 -1700 550 -600 500 -1700 550 -1700 550 -550 550 -1700 550

MODE         -13988 9050 -4450 550 -550 600 -500 550 -600 550 -550 550 -600 500 -600 550 -550 550 -600 550 -1650 550 -1700 550 -1700 550 -1700 550 -1700 500 -1700 550 -1700 550 -1700 550 -1700 550 -1650 600 -550 550 -1650 600 -1700 500 -600 550 -1700 550 -550 550 -550 550 -600 550 -1650 550 -600 550 -550 550 -1700 550 -550 550 -1700 550

LCD MENU     -6182 9000 -4500 550 -550 550 -600 550 -550 550 -550 550 -600 550 -550 550 -550 600 -550 550 -1700 550 -1700 500 -1700 550 -1700 550 -1700 550 -1700 550 -1650 550 -1700 550 -550 600 -550 550 -1700 550 -550 550 -600 500 -600 550 -550 550 -600 550 -1650 550 -1700 550 -600 500 -1700 550 -1700 550 -1700 550 -1700 550 -1700 500

I have converted the power signal to PRONTO for you using AnalysIR & cleaned it up for you to try out.

0000 006D 0000 0022 015A 00AD 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 040E

Let me know if it works.

IRremote sometimed puts a leading space (eg -26818) in the RAW format. This leading space value should be ignored.

It works for me! If it is not a problem for you please convert codes from attached file.

CODES.txt (14.6 KB)

It should be easy to do it yourself....

keep the same first 6 & last values (4 hex chars) the same in each signal.

first 6 values
0000 006D 0000 0022 015A 00AD

last value
040E

Then change the other values to either 16 or 41 to replace the values closest to 560 & 1690 respectively.

Also, make sure the length is the same for each signal & truncate any extra.

I have converted all of the codes! Thank you very much!

great!

PS: You should consider posting these signals, so other members can benefit from the forum, in the way you have.

Of course! That codes comes from Chinese portable dvd player and remote control model is TO-020

rolety pronto.txt (15.7 KB)

hi, it's possible to share the procedure of converting raw hex to pronto hex with a small explanation, any response will be appreciated, thanks in advance

how to convert raw hex to pronto hex

Good morning ! I want to read codes from my remote control, in Pronto Hex Format, using Arduino. From msgs above, AerkOO had the same need. He says he reads its remote control codes using IRRemore library, in raw format, and convert it to -26818 9050 -4450 .... .... format.
AnalysIR provided a new versión of IR code in the form of 0000 006d 0000 0022 015A ....
what seems to me as the needed Pronto format. ArekOO says it works and needs to convert the rest of codes codes I had in raw format.
AnalysIR details a way to convert to Pronto format, but it is not clear to me
(how he got 0000 006d 0000 .... from ArekOO format -26818 9050 -4450 .... ???)
Can somebody help me to use these pieces of info, to build a procedure to get any remote codes in Pronto format ?? What IRRemote library? What sketch? What raw format? What translate procedure to get Pronto from that raw format? Thanks in advance... lastomen :o :o