Learning from a Dish 811
Moderator: Moderators
Learning from a Dish 811
Hi,
My USB cable arrived this week so I'm ready to start customizing my URC-9910B01. The device code for the Dish Network tuner is 775 but I will be preparing an upgrade so that I can get the page up / page down assigned (in addition to figuring out the signal so my dog will take out the garbage).
Learning from a Dish 811 is no fun task. It normally transmits via RF and you need to go to the setup test menus to initiate echos of radio to IR out the front panel. I used my handicam in low light mode to see where the IR was being transmitted from the face plate (it was between the power button and the center directional arrows). Even with this knowledge it took several tries and repeated pushes of the PgUp or PgDown to get successful learns assigned to the F.Rew and F.Fwd buttons in Sat Mode.
In the learned signals area of this IR file you will find Sat F.Rew is a single tranmission (no protocol?) whereas Sat F.Fwd has repeated signals and what looks like garbage. IR even said to post it becuase it couldn't decode it. I also tried
So how do I go about cleaning up (editing) the learned signal in IR? I don't really want to go wrestle with the sat box again. But let me know if thats the option. Thanks a lot, I look forward to participating in this dynamic forum.
Rick
My USB cable arrived this week so I'm ready to start customizing my URC-9910B01. The device code for the Dish Network tuner is 775 but I will be preparing an upgrade so that I can get the page up / page down assigned (in addition to figuring out the signal so my dog will take out the garbage).
Learning from a Dish 811 is no fun task. It normally transmits via RF and you need to go to the setup test menus to initiate echos of radio to IR out the front panel. I used my handicam in low light mode to see where the IR was being transmitted from the face plate (it was between the power button and the center directional arrows). Even with this knowledge it took several tries and repeated pushes of the PgUp or PgDown to get successful learns assigned to the F.Rew and F.Fwd buttons in Sat Mode.
In the learned signals area of this IR file you will find Sat F.Rew is a single tranmission (no protocol?) whereas Sat F.Fwd has repeated signals and what looks like garbage. IR even said to post it becuase it couldn't decode it. I also tried
So how do I go about cleaning up (editing) the learned signal in IR? I don't really want to go wrestle with the sat box again. But let me know if thats the option. Thanks a lot, I look forward to participating in this dynamic forum.
Rick
Do you have a recent DecodeIr.dll?
When I look at those signals, F.Rew is a clean example of DishPlayer_Network protocol (device 1, subdevice 0, OBC 15) and F.Fwd is a less clean example of the same (with OBC 7).
I don't know how much one code set in DishPlayer_Network protocol varies from another. My guess is not very much if at all. So I don't think you need to learn any more of those signals. I'm sure you can find a full upgrade and/or CCF files that include those two signals and the rest of that upgrade or CCF will match the rest of your device's commands.
When I look at those signals, F.Rew is a clean example of DishPlayer_Network protocol (device 1, subdevice 0, OBC 15) and F.Fwd is a less clean example of the same (with OBC 7).
I don't know how much one code set in DishPlayer_Network protocol varies from another. My guess is not very much if at all. So I don't think you need to learn any more of those signals. I'm sure you can find a full upgrade and/or CCF files that include those two signals and the rest of that upgrade or CCF will match the rest of your device's commands.
Thanks John,
The DecodeIR I installed is the latest beta (v2.14) so I'm guessing that its up to date.
I also picked up the Dish 811.txt file (is that what you mean by CCF?) for KM (v8.31) and opened it. It was set up for the Remotes 15-2117/15-2116 whereas I have a URC-9910 but changing remotes on the setup page seems straightforward.
What has me confused is that the EFC:OBC:Hex tupples in KM don't match those learned into the 9910. In the KM Code List for the Dish 811, it indcates PgUp/PgDown woud be (171:015:3D)/(170:007:1D) but my learned buttons indicate (179:015:3D)/(178:007:1C). Maybe Dish has changed their 811 remotes lately? Will I need to create a new upgrade from scratch?
The DecodeIR I installed is the latest beta (v2.14) so I'm guessing that its up to date.
I also picked up the Dish 811.txt file (is that what you mean by CCF?) for KM (v8.31) and opened it. It was set up for the Remotes 15-2117/15-2116 whereas I have a URC-9910 but changing remotes on the setup page seems straightforward.
What has me confused is that the EFC:OBC:Hex tupples in KM don't match those learned into the 9910. In the KM Code List for the Dish 811, it indcates PgUp/PgDown woud be (171:015:3D)/(170:007:1D) but my learned buttons indicate (179:015:3D)/(178:007:1C). Maybe Dish has changed their 811 remotes lately? Will I need to create a new upgrade from scratch?
IIRC, the EFC numbers for this protocol are not consistent across models of JP1 remote.
DecodeIr never tries to do model specific conversion of EFC numbers. It gives the same decode regardless of which JP1 remote was used to learn the signal.
Thus, for protocols whose EFC varies by model, you should use just OBC when transfering or comparing data between a decode and an upgrade. (EFC, OBC and Hex Cmd are three different ways of giving the same information. The relationship between EFC and Hex Cmd is complex but consistent across most models and protocols. The relationship between OB and those is more variable).
That file you found is what I meant by an "upgrade" not a CCF. CCF files are found at RemoteCentral and used for a different kind of universal remote, and can be decoded for information to use in a JP1 remote if you can't find a JP1 upgrade file or you think the JP1 upgrade file is missing some functions.
If I found the same 811 file you did, it is set for Unit Code 2, where your data seems to be Unit Code 1. With that change, it is probably what you need.
DecodeIr never tries to do model specific conversion of EFC numbers. It gives the same decode regardless of which JP1 remote was used to learn the signal.
Thus, for protocols whose EFC varies by model, you should use just OBC when transfering or comparing data between a decode and an upgrade. (EFC, OBC and Hex Cmd are three different ways of giving the same information. The relationship between EFC and Hex Cmd is complex but consistent across most models and protocols. The relationship between OB and those is more variable).
That file you found is what I meant by an "upgrade" not a CCF. CCF files are found at RemoteCentral and used for a different kind of universal remote, and can be decoded for information to use in a JP1 remote if you can't find a JP1 upgrade file or you think the JP1 upgrade file is missing some functions.
If I found the same 811 file you did, it is set for Unit Code 2, where your data seems to be Unit Code 1. With that change, it is probably what you need.
-
jon_armstrong
- Expert
- Posts: 1238
- Joined: Sun Aug 03, 2003 9:14 pm
- Location: R.I.P. 3/25/2005
- Contact:
Just FYI, there are only 41 commands that I know of for any Dish/Dishplayer gear that uses the same protocol as SAT/0775 (DishPlayer_Network):
Not all units respond to all commands but if they do they are the following:
device=0 OBC=00 Info
device=0 OBC=01 Discrete On in some models
device=0 OBC=02 Power
device=0 OBC=04 1
device=0 OBC=05 2
device=0 OBC=06 3
device=0 OBC=08 4
device=0 OBC=09 5
device=0 OBC=10 6
device=0 OBC=11 Menu
device=0 OBC=12 7
device=0 OBC=13 8
device=0 OBC=14 9
device=0 OBC=16 Select
device=0 OBC=17 0
device=0 OBC=18 Cancel
device=0 OBC=20 Guide
device=0 OBC=22 View
device=0 OBC=23 TV/VCR or SD/HD
device=0 OBC=24 Right/Browse
device=0 OBC=26 Up
device=0 OBC=27 Recall
device=0 OBC=28 Left/Theme
device=0 OBC=30 Down
device=0 OBC=31 Record
device=0 OBC=32 Pause
device=0 OBC=33 Stop
device=0 OBC=36 System Info
device=0 OBC=37 * (Asterisk)
device=0 OBC=38 # (Search)
device=0 OBC=39 Discrete Off in some models
device=1 OBC=03 Play/Back
device=1 OBC=07 Page Down
device=1 OBC=15 Page Up
device=1 OBC=49 REW
device=1 OBC=50 FFWD
device=1 OBC=52 Dish
device=1 OBC=54 Skip Back (or Skip -7)
device=1 OBC=56 Red
device=1 OBC=55 Skip Forward (or Skip +30)
device=1 OBC=57 PVR/PTV
IIRC, not all gear requires device 1 (device 0 or 1 will work -- meaning it ignores the device number). DecodeIR decodes a sub-device like (Dishplayer_Network):1.2:50 for the FFWD command. The syntax is (Protocol):Device.sub-device:OBC. Sub-device+1 = Remote Address. Sub-device 31 (Remote Address = 32) is an all units designator probably for some units only but it may be useful.
Not all units respond to all commands but if they do they are the following:
device=0 OBC=00 Info
device=0 OBC=01 Discrete On in some models
device=0 OBC=02 Power
device=0 OBC=04 1
device=0 OBC=05 2
device=0 OBC=06 3
device=0 OBC=08 4
device=0 OBC=09 5
device=0 OBC=10 6
device=0 OBC=11 Menu
device=0 OBC=12 7
device=0 OBC=13 8
device=0 OBC=14 9
device=0 OBC=16 Select
device=0 OBC=17 0
device=0 OBC=18 Cancel
device=0 OBC=20 Guide
device=0 OBC=22 View
device=0 OBC=23 TV/VCR or SD/HD
device=0 OBC=24 Right/Browse
device=0 OBC=26 Up
device=0 OBC=27 Recall
device=0 OBC=28 Left/Theme
device=0 OBC=30 Down
device=0 OBC=31 Record
device=0 OBC=32 Pause
device=0 OBC=33 Stop
device=0 OBC=36 System Info
device=0 OBC=37 * (Asterisk)
device=0 OBC=38 # (Search)
device=0 OBC=39 Discrete Off in some models
device=1 OBC=03 Play/Back
device=1 OBC=07 Page Down
device=1 OBC=15 Page Up
device=1 OBC=49 REW
device=1 OBC=50 FFWD
device=1 OBC=52 Dish
device=1 OBC=54 Skip Back (or Skip -7)
device=1 OBC=56 Red
device=1 OBC=55 Skip Forward (or Skip +30)
device=1 OBC=57 PVR/PTV
IIRC, not all gear requires device 1 (device 0 or 1 will work -- meaning it ignores the device number). DecodeIR decodes a sub-device like (Dishplayer_Network):1.2:50 for the FFWD command. The syntax is (Protocol):Device.sub-device:OBC. Sub-device+1 = Remote Address. Sub-device 31 (Remote Address = 32) is an all units designator probably for some units only but it may be useful.
-Jon
I should have looked that up before replying earlier. I think this means I was wrong about the unit code. So (Rick) go back to the original decode values and follow Jon's instructions for the relation between the decode and KM.jon_armstrong wrote: IIRC, not all gear requires device 1 (device 0 or 1 will work -- meaning it ignores the device number). DecodeIR decodes a sub-device like (Dishplayer_Network):1.2:50 for the FFWD command. The syntax is (Protocol):Device.sub-device:OBC. Sub-device+1 = Remote Address. Sub-device 31 (Remote Address = 32) is an all units designator probably for some units only but it may be useful.
Thanks guys, As I imagined, just learning the basics is going to be half the fun. The 41 commands that Jon lists are also included in upgrade "Dish 811.txt". They even throw in OBCs 58,59, and 61 as addditional PIP commands (but they miss OBC 36 'system info' that Jon had in his list). On another bright note, in KM, I found that if I select Dish Network Combo as the protocol name instead of just Dish Network, lo and behold, the EFCs for pUp/PgDown are now listed as 179/178 in the buttons section instead of 171/170. So assigned the SAT:1775 as the Device and Setup code, copied the Upgrade over to IR where I also indicated that the setup code for the SAT was now 1775. I then uploaded to the remote. I see that 1775 is in fact displaying on the 9910 screen but unfortunately not even the Power button functions for the SAT. I recall reading that something needs to be activated before it will work? Was in upgrades or extenders? Another question is that I want to edit the learned functions using the syntax that Jon provided but when I hit edit in the the IR learned commands page, I am only presented with a dialog for entering notes. I can't even suceed at deleting noisy steps in the learned codes. Here's my new IR file with the 1775 upgrade. Thanks for further guidance. I really will catch on eventually.
ps. I chose 1775 as the Setup No. since that's what the upgrade had listed already. Where can a list of available Setup #s for the 9910 be found?
ps. I chose 1775 as the Setup No. since that's what the upgrade had listed already. Where can a list of available Setup #s for the 9910 be found?
You didn't install the required Protocol Upgrade.
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Thanks gfb. I considered that since if I select "Remote:URC-9800/9900" in KM v8.31 I am alerted that it is required to install a protocol upgrade (Protocol ID 01 E2, Fixed Data 80 00 80 00 00 + a block of HEX from the protocol upgrade window). Since no warning appeared when I select instead the "Remote:URC-9910/8910/UEI HTPro", I figured that I didn't need to update the existing protocol; the ID and Fixed data for the protocol succesfully showed up in the Device page in IR ((Protocol ID 02 02, Fixed Data 80 00 80 00 00 with no block of HEX in the protocol upgrade window - viewable in the file tag of the last message). If I am to enter a 0002 Protocol in the protocol tab of IR then what do I place in the Dialog box; the Fixed Data?
-
The Robman
- Site Owner
- Posts: 21947
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Rick, I've glanced over this and agree that you don't need a protocol upgrade, but I can't see anything else that's wrong.
Therefore, I would need to load your file into an 8910 and sample the signals using another remote in order to make any further comment, and I don't have the time to do that, sorry.
Therefore, I would need to load your file into an 8910 and sample the signals using another remote in order to make any further comment, and I don't have the time to do that, sorry.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!