|
|
 |
|
The following page was printed from RemoteCentral.com:
|
WebTV / DishPlayer keyboard protocol
| |
|
| Topic: | WebTV / DishPlayer keyboard protocol This thread has 10 replies. Displaying all posts. |
|
| Post 1 made on Wednesday June 5, 2002 at 17: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 |
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 |
|
|
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 |
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 |
|
|
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 |
|
|
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 |
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 |
|
|
|
 |
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.
|
|