|
|
|
Philips Pronto NG Family Forum - View Post
|
|
|
|
|
|
|
The following page was printed from RemoteCentral.com:
Panasonic hdtv discrete codes (raw IR...
| |
|
Topic: | Panasonic hdtv discrete codes (raw IR code analysis inside) This thread has 4 replies. Displaying all posts. |
|
Post 1 made on Thursday June 17, 2004 at 04:35 |
dpstrand Long Time Member |
Joined: Posts: | April 2004 16 |
|
|
I have been working to decode the raw IR codes for my panasonic PT-45LC12 lcd projection tv. I want to try and get discrete codes for each source (video1, component1, etc) and for each picture mode (full, just, zoom, normal). The codes in the files section of this website do not work for these functions (power on/off did work but source and screen size did not), so I began to analyze the codes I have learned from the factory remote. So far, here is what I have figured out.
first 4 words = preamble = 0000 0070 0000 0032 next 2 words = lead in = 0084 0041
next 25 words appears to be a device address. They are the same for all codes to this tv that I learned from the oem remote. I don't know which represents 1 or 0, but let's assume 0011 0010 represents 0, and 0011 0030 represents 1, the device code is: 0100000000000100000000010
next 23 words I am guessing determines which button is being pressed. I am in the middle of compiling a list of these codes for all the buttons I have learned, and then plan to experiment by altering these 23 words.
next 2 words = lead out = 0011 0AAB
If anyone has already done this and has some codes they would like to share, please let me know and I'll give them a shot.
This message was edited by dpstrand on 06/18/04 04:29.
|
|
OP | Post 2 made on Friday June 18, 2004 at 03:10 |
dpstrand Long Time Member |
Joined: Posts: | April 2004 16 |
|
|
I went through all the codes on my oem remote and here is what I found:
each raw IR code is compromised of: 4 words preamble = 0000 0070 0000 0032 2 words lead in = 0084 0041 25 word pairs = device id (lsb) 0100000000000100000000010 (msb) 23 word pairs = button codes (see below) 2 words lead out = 0011 0AAB
where the button code words are made of: 7 word pairs = all 0s (0011 0010 7 times) 7 word pairs = button code shown below 1 word pair = 0 (0011 0010) 7 word pairs = repeat the button code 1 word pair = 1 (0011 0030)
Below are the button codes with the byte order reversed so that it is in typical binary order with msb on the left and lsb on the right.
(decimal value) - button - binary --------------------------------------------- (16) - one - 1 0010000 0 0010000 0000000 (17) - two - 1 0010001 0 0010001 0000000 (18) - three - 1 0010010 0 0010010 0000000 (19) - four - 1 0010011 0 0010011 0000000 (20) - five - 1 0010100 0 0010100 0000000 (21) - six - 1 0010101 0 0010101 0000000 (22) - seven - 1 0010110 0 0010110 0000000 (23) - eight - 1 0010111 0 0010111 0000000 (24) - nine - 1 0011000 0 0011000 0000000 (25) - zero - 1 0011001 0 0011001 0000000 (32) - ch right - 1 0100000 0 0100000 0000000 (33) - ch left - 1 0100001 0 0100001 0000000 (51) - sap - 1 0110011 0 0110011 0000000 (52) - ch up - 1 0110100 0 0110100 0000000 (53) - ch down - 1 0110101 0 0110101 0000000 (55) - rapid tune - 1 0110111 0 0110111 0000000 (56) - search - 1 0111000 0 0111000 0000000 (61) - power - 1 0111101 0 0111101 0000000 (82) - ok - 1 1010010 0 1010010 0000000 (91) - split - 1 1011011 0 1011011 0000000 (92) - freeze - 1 1011100 0 1011100 0000000 (93) - pip - 1 1011101 0 1011101 0000000 (94) - swap - 1 1011110 0 1011110 0000000 (100) - pip ch up - 1 1100100 0 1100100 0000000 (101) - pip ch down -1 1100101 0 1100101 0000000 (103) - move - 1 1100111 0 1100111 0000000 (126) - bbe - 1 1111110 0 1111110 0000000
So for example, a complete raw IR code for the 1 button would be:
preamble 0000 0070 0000 0032
lead in 0084 0041
device code 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010
7 repeated 0's 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010
button code 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0010
one 0 0011 0010
button code 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0010
one 1 0011 0030
lead out 0011 0AAB
Now that I've got that down, it's time to try some of the in between values and see what I can find. Has anyone gone though testing like this? I Can't mess up my TV by sending it any of the in between codes can I?
This message was edited by dpstrand on 06/18/04 04:30.
|
|
OP | Post 3 made on Friday June 18, 2004 at 04:34 |
dpstrand Long Time Member |
Joined: Posts: | April 2004 16 |
|
|
I found the discrete for video1 is button code = 5. I also found that button code 6 flashes the picture adjust menu briefly and button code 7 flashes the audio adjust menu briefly.
I have gone through button codes 1-33 so far and the only useful one so far is for video 1. The full pronto hex raw IR code is:
0000 0070 0000 0032 0084 0041 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0010 0011 0030 0011 0010 0011 0010 0011 0010 0011 0010 0011 0030 0011 0AAB
|
|
OP | Post 4 made on Saturday June 19, 2004 at 23:49 |
dpstrand Long Time Member |
Joined: Posts: | April 2004 16 |
|
|
Doh I found that the button code 5 I list above is actually just a source button. It cycles through all the inputs, not direct to line 1.
I guess the guys in the discrete forum have pretty much been through this and could not find working discrete source buttons for these remotes :(
|
|
Post 5 made on Monday March 10, 2014 at 05:45 |
Heyy.. how do I send these pronto hex codes using IRsend in arduino?? The sendRAW command accepts only octal digits ..does anyone know an alternative way? I am currently trying to make it work for panasonic.. please help...
|
Taz |
|
|
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.
|
|
|
|