JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Unknown protocol in Dish UHF Pro remote

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Protocol Decodes
View previous topic :: View next topic  
Author Message
Tommy Tyler
Expert


Joined: 21 Sep 2003
Posts: 412
Location: Denver mountains

                    
PostPosted: Tue Oct 14, 2008 10:17 am    Post subject: Unknown protocol in Dish UHF Pro remote Reply with quote

Recently Dish discontinued support for my old Model 710 DVR Receiver and made me upgrade to a Model 522. This is a dual tuner receiver, and Dish supplies two remotes with it, an IR type and a UHF type. The IR protocol and commands are unchanged (DishNetwork) and my old Dish remotes will operate the new receiver. But the UHF system (which seems to be much improved) is not compatible with old remotes, and requires what Dish calls their "UHF Pro" model remote. I decided to investigate to try and determine what they had changed, and whether I might adapt my older Dish remotes somehow, since I need their UHF capability for controlling the DVR from other rooms.

The original Dish remotes were combination IR/UHF, with a little PCB built-in that contained the 384MHz UHF transmitter, consisting of 27 components and a small loop antenna. The transmitter is gated on and off by a separate signal from the processor that is a demodulated version of the IR carrier signal that drives the LEDs. There are only three connections to the transmitter board, power, ground, and data signal.

The transmitter board in the UHF Pro remote is much more complex. It uses the same loop antenna, but there are over 40 components on the board, including a 24-pin IC and a 5.772MHz crystal. It is attached to the remote's main PCB with an 8-conductor ribbon cable. Other than power, ground, and a signal, I can't imagine what the other five connections might be for. I probed around and found the only connection that seemed to have a data signal on it, and recorded a sample while pressing the GUIDE button of the remote. I had expected (hoped?) to find some minor variation of the standard DishNetwork signal, but I'm completely baffled by what I found. The drawing below shows the signal.

http://img133.imageshack.us/img133/2730/dishuhfprorfsignalguidepw9.gif

Code:
10 01 11 10 01 11 10 10 01 10 01 10 10 10 10 10 10 10 10 10 10 10 01 10 10 01 01 01 01 01 01 10


The signal goes high when the transmitter is gated on, and the ON periods are precisely 1/2, 1, or 2 milliseconds. I've put a "1" everywhere the signal is ON, and a "0" where off. It seems to me as if there is some kind of pairing of the signal (my green lines), perhaps RC5 or RC6, but I'm not well versed in those protocols.

This looks like really bad news for old remotes, as it looks like Dish has decided to transmit a completely different protocol over the UHF link than that on the IR link. For the life of me I don't know why anyone would want to make them different, unless the chip on the transmitter board has its own built-in protocol that is matched by a chip in the UHF receiver.

Can anyone make any sense of this signal?

Tommy


Last edited by Tommy Tyler on Tue Oct 14, 2008 3:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Tue Oct 14, 2008 11:32 am    Post subject: Reply with quote

Hi Tommy,

As you know, I'm just a student when it comes to protocol decodes, but I don't think anybody can make sense of just one signal. Protocol decodes are really a pattern study. The bigger the sampling the better the understanding.

I think with this particular situation, finding out whether the command is the same in IR and UHF would also be important.

Vicky
Back to top
View user's profile Send private message Visit poster's website
Tommy Tyler
Expert


Joined: 21 Sep 2003
Posts: 412
Location: Denver mountains

                    
PostPosted: Tue Oct 14, 2008 11:54 am    Post subject: Reply with quote

I was afraid someone would say that. Let me go back and get the number keys.
Back to top
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Tue Oct 14, 2008 2:06 pm    Post subject: Reply with quote

Tommy

If you figure this out, there are a ton of people who will thank you! (myself included). Dish changed over from the old UHF/IR remotes with the two-ouptut tuners (522, 622, etc) and I have been playing with upgrades for quite a while trying to figure out how to make the TV2 output IR controllable.

My contacts at Dish tell me that it can't be done but it seems to me silly that the receiver has an IR receiver in it and the software would have to take and do extra work to ignore an IR coming in that mimics the RF protocol, but hey I didn't design the silly things.


(and yes, they made me get rid of my 721 which had both IR and UHF from the remote and replace it with a 522 as well)
_________________
this JP1 stuff is a sickness!
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21234
Location: Chicago, IL

                    
PostPosted: Tue Oct 14, 2008 2:49 pm    Post subject: Reply with quote

It does appear to be similiar to the RC6 format. Take a look at the ReplayTV signals, which are a variant of RC6. Their format is as follows:

Code:
Off +6 -2 1110 -2 +2 00000001 00000000 00001110 -0f64
On  +6 -2 1110 -2 +2 00000001 00000000 00001101 -0f64

Here's the pronto hex:
http://www.remotecentral.com/cgi-bin/files/rcfiles.cgi?area=pronto&db=discrete&br=replaytv&dv=dvr
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Tommy Tyler
Expert


Joined: 21 Sep 2003
Posts: 412
Location: Denver mountains

                    
PostPosted: Tue Oct 14, 2008 4:52 pm    Post subject: Reply with quote

Here are the numeric keys.

http://img258.imageshack.us/img258/2869/compositebg2.gif

Tommy
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21234
Location: Chicago, IL

                    
PostPosted: Wed Oct 15, 2008 9:37 am    Post subject: Reply with quote

The numeric buttons are one pair longer than the GUIDE button that you learned earlier (ie, 33 vs 32).

Here are the signals in binary form, where "10" is represented as 1, "01" is represented as 0 and the double wide bit "11" is represented as x.

Code:
G = 10x10x11010111111111110110000001

0 = 10x10x110111011111111111010101010
1 = 10x10x111101111111111110000100011
2 = 10x10x111101011111111110011010100
3 = 10x10x111100111111111110111001101
4 = 10x10x111011111111111111100101110
5 = 10x10x111011011111111111111011001
6 = 10x10x111010111111111111011000000
7 = 10x10x111001111111111110011110010
8 = 10x10x111001011111111110000000101
9 = 10x10x111000111111111110100011100

_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Tommy Tyler
Expert


Joined: 21 Sep 2003
Posts: 412
Location: Denver mountains

                    
PostPosted: Wed Oct 15, 2008 1:38 pm    Post subject: Reply with quote

Well it doesn't look like a simple binary coding because there is not a "1" (or "0") in the same position for all odd numbered keys, nor likewise for all even numbered keys. Plus there are way too many bit changes than would be required just to represent the numerical keys. The first seven and last ten bits almost seem to be random sequences.
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Wed Oct 15, 2008 4:15 pm    Post subject: Reply with quote

Quote:
Well it doesn't look like a simple binary coding because there is not a "1" (or "0") in the same position for all odd numbered keys, nor likewise for all even numbered keys. Plus there are way too many bit changes than would be required just to represent the numerical keys. The first seven and last ten bits almost seem to be random sequences.


It appears to me that the first 7 bytes are the command bytes. I think you are not seeing the 1's and 0's in the same postion for all odd numbered keys because the obc's that would be a multiple of 4 are skipped. What baffles me is why the guide is shorter than the other signals.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Protocol Decodes All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control