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

Login:
Pass:
 
 

Topic:
WebTV / DishPlayer keyboard protocol
This thread has 10 replies. Displaying all posts.
Post 1 made on Wednesday June 5, 2002 at 17:20
jmf3rd
Founding Member
Joined:
Posts:
May 2002
20
Does anyone know what protocol the ReplayTV uses for its keyboard. I've heard that WebTV keyboard will function & I've found CCF files that include a working keyboard, but the hex codes look dirty.

They all appear to be learned rather than generated.
For example the letter a generates the following pulses:
(values are quantized)
+3 -1 +1 -1 +2 -1 +1 -1 +2 -4 +3
-108 +3 -1 +1 -1 +2 -1 +1 -1 +2 -4
+3 -11 +3 -1 +1 -1 +1 -4 +2 -4 +3
-104 +3 -1 +1 -1 +1 -4 +8 -1

Chopping the code at the first huge negative value will produce the a on the ReplayTV, but only once. The unit then will not respond again until the whole sequence is sent. I have not tried truncating at the second large negative value yet.

Is it a PWM or Bi-Phase encoding?

The second word in the learned hex stream is 006b, indicating a frequency of 38.7 KHz

I read somewhere that it was RC5, but decoding that way did not produce meaningful data:
a - Device: 18 Command: 16
b - Device: 19 Command: 56
c - Device: 19 Command: 16

Neither did decoding as RC6A, the protocol used by the ReplayTV remote:
a - Device: 143 Unit: 255 Command: 240
b - Device: 0 Unit: 0 Command: 0
c - Device: 31 Unit: 255 Command: 224

Plain RC6 doesn't appear to provide meaningful data either:
a - Device: 97 Command: 192
b - Device: 126 Command: 224
c - Device: 109 Command: 192

Any information would be helpful. If someone can point me in the right direction, I'll be happy to clean up the codes.

Thanks,
Joe

This message was edited by jmf3rd on 06/24/02 11:11.05.
Post 2 made on Monday June 10, 2002 at 10:16
Azistoohot
Founding Member
Joined:
Posts:
December 2001
129
Could you post the entire HEX codes for two characters that are next to each other in the alphabet (i.e., post the codes for "a" and "b")?
OP | Post 3 made on Monday June 10, 2002 at 11:40
jmf3rd
Founding Member
Joined:
Posts:
May 2002
20
Here you go:
c:
0000 006b 0011 0000 005a 001e 001e 001e 003c 001e 001e 001e 003c 001e 003c 001e 005a 08a8 005a 001e 001e 001e 001e 0078 003c 001e 003c 001e 005a 0fdc 005a 001e 001e 001e 001e 0078 010d 001e

d:
0000 006b 0018 0000 005a 001e 001e 001e 003c 001e 001e 001e 003c 003c 001e 001e 0078 0ca6 005a 001e 001e 001e 003c 001e 001e 001e 003c 003c 001e 001e 0078 088a 005a 001e 001e 001e 001e 0078 003c 003c 001e 001e 0078 0cac 005a 001e 001e 001e 001e 0078 010d 001e
Post 4 made on Monday June 10, 2002 at 19:54
robjohansen
Founding Member
Joined:
Posts:
March 2002
8
Joe,

Thanks again for the '8' code. I look forward to hearing that you have posted a clean set.

Good luck.

-- Rob
Post 5 made on Tuesday June 11, 2002 at 15:17
Azistoohot
Founding Member
Joined:
Posts:
December 2001
129
These codes do look screwed up. Do you have a way of actually learning the codes? If so, learn the codes for "a", "s", "z", "x", "q", and "w". What I think the keyboard does is transmit a row, column address. For instance, the "a" on my keyboard is at row 3, column 1 (counting from the bottom left upward). Looking at the two codes you posted, I see:

C: ?01011??0011??00
D: ?01010??0010??00

The question marks are parts that don't make sense and the first part of D has been left off. So, this comes close to what I think it should, if the question marks are some type of separator. The "0011" of C might refer to the fourth row from the top (0, 1, 2, 3), and the "0010" of the D might refer to the third row from the top. I've never seen a keyboard of the type you are using, so I'm not sure if my analysis is correct or not. Also, C and D column codes should be the same (at least these keys line up in a column for my keyboard), but the codes above do not have this feature.
OP | Post 6 made on Monday June 24, 2002 at 11:14
jmf3rd
Founding Member
Joined:
Posts:
May 2002
20
I have deciphered the protocol used by the WebTV / Dishplayer keyboard. With that information, I have generated a "clean" CCF with much smaller hex codes for many of the keys. It also fixes some previously bad learned codes like the '8'. The new CCF was placed into the upload queue sometime last week.

Joe
Post 7 made on Monday June 24, 2002 at 12:54
Darnitol
Universal Remote Control Inc.
Joined:
Posts:
June 1999
2,058
Thanks so much! I will definitely include these codes in my future ReplayTV CCFs. (ReplayTV uses the WebTV keyboard codes.)

Thanks a million!

Dale
I'm a member of the Remote Central community, just like you! My comments here are my own, and in no way express the opinions, policies, or plans of Universal Remote Control, Inc.
Post 8 made on Monday June 24, 2002 at 13:15
robjohansen
Founding Member
Joined:
Posts:
March 2002
8
Thank you. I will also be including it in my Replay CCF.

-- Rob
Post 9 made on Thursday June 27, 2002 at 13:44
robjohansen
Founding Member
Joined:
Posts:
March 2002
8
I keep looking, but the last thing in the New Files section is Dale Crawford's Easy Theater CCFs on 6/16.

8-(

-- Rob
OP | Post 10 made on Thursday June 27, 2002 at 22:43
jmf3rd
Founding Member
Joined:
Posts:
May 2002
20
I also use it for ReplayTV
Even though many of the codes in thye CCF are cannot be used by the ReplayTV, once I deciphered the protocol, I figured I'd clean them all up.

I just resubmitted it & posted it at: [Link: bestweb.net]

Joe
Post 11 made on Thursday June 27, 2002 at 22:58
robjohansen
Founding Member
Joined:
Posts:
March 2002
8
Thanks again Joe!

-- Rob


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