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

Login:
Pass:
 
 

Page 4 of 4
Topic:
I just called Panasonic
This thread has 59 replies. Displaying posts 46 through 60.
Post 46 made on Saturday September 25, 2004 at 21:36
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
I expect the 800 means Panasonic:128.0 and the 804 means Panasonic:128.4 and the "Data Code" translated from hex to decimal would be the OBC number 3D is 61, DE is 222, etc.

With that information you can easily create the signals using MakeHex (which I don't have on this computer, but will post results tomorrow if no one beats me to it).

I do wonder what they mean by listing the same command for POWER ON as for POWER OFF. If that a typo or a strange way of saying there is no discrete?

I also wonder what more Jon wants from the document, since Jon knows everything I just said above (as well as complete details of how Panasonic uses the Kaseikyo Format).
Post 47 made on Saturday September 25, 2004 at 22:12
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
BTW, it looks like the commands that have been published before. Note Power On and Off are the same command.
Post 48 made on Sunday September 26, 2004 at 08:46
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 09/26/04 02:12 ET, jarmstrong said...
BTW, it looks like the commands that have been
published before.

Many times, often by you.

Note Power On and Off are the
same command.

I did notice the many places that 128.0:61 was listed (as it is here) as both the Power On and Power Off command. But I also found places where 128.0:62 was listed as Power On and 128.0:63 as Power Off.

To avoid making Kevin redo all those searches, I'll just gather the results here:

Device Code: 128.0 Function: 0 - Select tuner
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 1 - Input 1
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 2 - Input 2
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 3 - Input 3
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 4 - Comp 1 (on some models, not typically)
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 5 - TV/AV
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 61 - Power On/Off
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 62 - Power On
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 63 - Power Off
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0030 0010 0ACE
Device Code: 128.0 Function: 122 - Input-PC
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0ACE
Device Code: 128.4 Function: 124 - Comp 1
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0ACE
Device Code: 128.4 Function: 125 - Comp 2
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0030 0010 0ACE
Device Code: 128.4 Function: 222 - Aspect
0000 0070 0000 0032 0080 0040 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0030 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0030 0010 0030 0010 0030 0010 0030 0010 0010 0010 0030 0010 0030 0010 0010 0010 0030 0010 0010 0010 0030 0010 0030 0010 0010 0010 0030 0010 0010 0010 0ACE
Post 49 made on Saturday October 2, 2004 at 18:52
FP Crazy
Super Member
Joined:
Posts:
June 2003
2,940
I would be interested to see if these codes (especially the discrete on and off) will properly operate the newest Panny plasmas. Specifically the TH 42PX25UP. I have installed one in a customer's home and am using some work arounds, but would love to know if these codes will work for future jobs. I believe the PX20 series is the same as the PX25 except that the 25 series includes an ATSC tuner and possibly a Cablecard slot.

Any one who actually tries these codes on a PX series, please post your results!
Chasing Ernie's post count, one useless post at a time.
Post 50 made on Sunday October 3, 2004 at 04:17
barend
Long Time Member
Joined:
Posts:
October 2003
275
None of the input codes work for the TH42-PWD6EX.
Barend
Post 51 made on Sunday January 2, 2005 at 12:53
ErikEast
Lurking Member
Joined:
Posts:
January 2005
1
On 08/31/04 09:08 ET, JLeeR said...
I have a panny TH-42PA20 that I'm trying to get
discrete codes for. I managed to find Power on,
off and PC Input on remotecentral and they work
fine. I'm just looking for one more code that
will switch it to AV1. To do this without a discrete
code you first have to make sure you are in AV
mode rather than TV mode and then press any coloured
key followed by the red key. I'd like to paste
the discrete code into my USB-UIRT settings in
Girder. If anyone knows the code I'd really appreciate
it.

Where did you find discrete on for the TH-42PA20? I didn't find that model listed.
Post 52 made on Monday January 10, 2005 at 01:22
rickwb
Lurking Member
Joined:
Posts:
January 2005
3
I can shed 'some' light on what panasonic sent. You may already know most of this.


Word | code (hex) | comment

1 0000 learned/raw data
2 0070 carrier freq (36.68 khz) (cycle timing = 27.26us)
3 0000 first burst pair sequence length (zero in this case)
4 0032 second burst pair sequence length (50 burst pair)
including the lead-in and lead-out
5,6 0080 0040 8T 4T, the header for this device, 80h = 128d,
128/36682 = .003489 seconds or 3489us or about 8T. The
calculations for 4T are the same yeilding about 1745us.
7-70 determines the group number, each pair of words determines
a '1' or '0'. 0010 0030 pair is '1' and 0010 0010 pair is '0'.
That's the data 0 = <-T-> <-T->, 1 = <-T-> <---3T---> .
Every 4 bits makes a nybble and is read as such. 64 words
equal 32 bits. The 32 bits are read a nybble at a time.
The group number is 4004 0100 for power (on, off, toggle)
71-86 First byte of button code, 1st nybble of 1st byte always
repeated in 1st nybble of 2nd byte (don't know why)
87-102 Second byte of button code
103,104 lead-out, should be about 76,000us

That's about all I can tell you about what they sent.
rick
Post 53 made on Monday January 10, 2005 at 08:07
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 01/10/05 01:22 ET, rickwb said...
1st nybble of 1st byte always
repeated in
1st nybble of 2nd byte (don't know why)
87-102 Second byte of button
code

There is only one byte of button code, the one you called "1st".

The byte after the button code is a check byte that is the XOR of the button code with the one and a half bytes before it.

The nibble of check byte that you say is always the same as the corresponding byte of the button code, happens to be the same in MOST (not all) of the signals in THIS (what Jon posted) list of signals, and then only because those nibbles of the preceeding bytes happen to be zero.

Based on incorrect reverse engineering I did years before I saw an official spec of this protocol, my software calls the byte before the button code "subdevice" and the byte before that "device". Many other programs in the JP1 group and here had adopted that convention before we discovered it was wrong, so it was easier to leave it wrong.

So in that list you see commands with "device" 128 and "subdevice" 0. Those two bytes have zeroes in their low half resulting in the duplication you described. But the ones with "subdevice" 4 don't have that duplication.

Actually the low half of the byte I misnamed "device" is really a check nibble for the manufacturer code and for Panasonic, that nibble is always zero. I forget the official meaning of the three nibbles that make up the other half of "device" and both halves of "subdevice", but those meanings have been published in a few threads at RC. When using generic tools based on reverse engineering of multiple disimilar IR protocols, it is simpler to ignore protocol specific meanings like that and cram almost everything other than function codes and check bytes into the device.subdevice paradigm.
Post 54 made on Tuesday January 11, 2005 at 23:55
rickwb
Lurking Member
Joined:
Posts:
January 2005
3
You're right. After digging through the last couple of pages of an old panasonic (not that old) IR spec sheets, I see that several codes for their amps and some CD players have different values for the 1st nybble of the 1st and 2nd byte.

The potion you were calling device was always 4004 (in these references) and sub device varied (0100 - tv, 0900 - video, 0980 - vcr, 0543 - amp, tuner, CD, and tape). Carrier freq was given as 32khz, but I see now that 36khz is being used also. (I tried 32khz and it seems to work fine if the other codes are adjusted to correct the timing.) The timing for lead-out, pulse and space are all maintained using the higher freq. However the timing seqence for the lead-in was changed slightly from <10T> <4T> to <8T> <4T>; (T being about 400us).

I am fairly new to all this, and have been trying to get the codes correct for a panasonic rear projection lcd. The TOAD codes will turn the set off, but will not turn the device on unless it is within it's cool down period. I found that by repeatedly sending an 'on' code and slowly accelerating how fast the codes are sent, the set will switch on once the codes are sent close enough together. So I set the pronto to send two 'on' codes seperated by about 100ms. This worked fine for 'on'. A bit of a problem for 'off' as it would cycle the set to off, then on again (very quickly). Not a big problem, but irritating.

Is there a problem with the lead-in of some off these code that is keeping the device from having the time to properly set the receiver? Is there a null code that can be sent?
rick
Post 55 made on Wednesday January 19, 2005 at 15:50
baysidetech
Lurking Member
Joined:
Posts:
January 2005
2
All,

I have the Panasonic TH-42PX20. I also have the URC-6131 (mod by Rob) and I am attempting to load the discreate code I uncovered (via this forum..thanks) using IR (v.6.00). I converted the Pronto HEX in ERC codes e.g. comp1 =004, comp 2 = 008....but none them seem to work....can anyone shed some light? Thanks.
-b
Post 56 made on Wednesday January 19, 2005 at 16:04
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
You need to pay attention to the subdevice in these signals.

For example:
Device Code: 128.4 Function: 124 - Comp 1

There the device is 128 and the subdevice is 4 and the OBC is 124.

You correctly converted the OBC of 124 to an EFC of 004. But I suspect you used that with a setup code for device 128, subdevice 0, rather than subdevice 4.

If you need detailed help, ask in the JP1 forum rather than here. Basically, you can either make a dummy setup code for Panasonic:128.4 and base EFC KeyMoves on that, or you can build a new setup code for the whole device using a combo protocol that allows 128.0 and 128.4 in the same setup code.
Post 57 made on Wednesday January 19, 2005 at 16:45
baysidetech
Lurking Member
Joined:
Posts:
January 2005
2
Thanks....I will try there...I was a little confused about what you said (cause I'm a newbie). In IR I just setup keymoved and it just asked me for EFC so I entered 004....do I need to do more.
-b
Post 58 made on Wednesday January 19, 2005 at 17:20
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 01/19/05 16:45 ET, baysidetech said...
it just asked me
for EFC so I entered 004....do I need to do more.

Yes you need to do more. But lets continue this in the other forum:
[Link: hifi-remote.com]
Post 59 made on Monday January 24, 2005 at 16:26
AVStoney
Long Time Member
Joined:
Posts:
August 2003
60
I've had trouble finding the discrete on command for a Panasonic TH-50PX25U/P Plasma. I've taken the codes on this thread and tried them, but the on command won't work. The off command works fine? Has anyone else run across this problem? Thanks for any help! Stoney
Post 60 made on Saturday February 19, 2005 at 17:23
jonny
Long Time Member
Joined:
Posts:
November 2004
49
Hi...

Did you ever get a response to your discrete ON issue?
Find in this thread:
Page 4 of 4


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