home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Products
IR Server Suite (IRSS)
Adding support for Dish remote protocol
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="rymo" data-source="post: 388620" data-attributes="member: 89319"><p>Cuing from posts <a href="https://forum.team-mediaportal.com/mce-replacement-plugin-165/translator-not-working-dish-network-remote-36193/" target="_blank">here</a> and <a href="http://www.gossamer-threads.com/lists/mythtv/users/351528" target="_blank">there</a>, it looks like a custom Dish remote protocol is going to have to be added to the detection algorithms for IR Remote Server to be able to use incoming Dish-specific button presses as triggers in Translator. It seems that <strong>and-81</strong> has a real job now; I'm going to assume nobody else is working on this since the last check-in against Input Service was November.</p><p></p><p>I'm going to outline here my plan to move forward in adding the Dish protocol, so if anybody out there can point me in a better direction please post here or send me a PM. I don't know much about the specifics of IR protocols but I am familiar with C# so I'm approaching this from a reverse-engineering standpoint.</p><p></p><ol> <li data-xf-list-type="ol"> Create a baseline: use IR File Tool to record a large subset of buttons of one or more well-known remotes (I'll plan to use an MCE remote and also probably a Sony TV remote)</li> <li data-xf-list-type="ol"> Observe detection: my baseline remotes are already recognized by the "Attempt decode" function in IR File Tool, so I will see how the C# is handling those incoming patterns (within the <em>Detect***</em> methods of <em>IrDecoder</em>?)</li> <li data-xf-list-type="ol"> Compare remotes: compare .IR files from my Dish remote to the baseline, attempt to find a similar pattern</li> <li data-xf-list-type="ol"> Adapt detection: copy-paste-modify one of the existing Detect methods?</li> </ol><p></p><p>Again, I'm sort of doing this blind so I wanted to post here as I get started in case I missed something obvious like a "How to Detect Your Custom Remote" tutorial. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>My motivation for this is that the [SAT, TV, DVD, AUX] mode buttons at the top of any recent Dish remote not only change the internal mode of the remote but also send unique IR patterns. Dish software uses these codes to display a bouncing "Press SAT to control your satellite receiver" message. I want to harness these signals in Translator to automatically change my TV and tuner inputs, turning my "free" remote into a virtual activity-based model. Also, it should be fun!</p><p></p><p>Cheers,</p><p></p><p>rymo</p></blockquote><p></p>
[QUOTE="rymo, post: 388620, member: 89319"] Cuing from posts [URL="https://forum.team-mediaportal.com/mce-replacement-plugin-165/translator-not-working-dish-network-remote-36193/"]here[/URL] and [URL="http://www.gossamer-threads.com/lists/mythtv/users/351528"]there[/URL], it looks like a custom Dish remote protocol is going to have to be added to the detection algorithms for IR Remote Server to be able to use incoming Dish-specific button presses as triggers in Translator. It seems that [B]and-81[/B] has a real job now; I'm going to assume nobody else is working on this since the last check-in against Input Service was November. I'm going to outline here my plan to move forward in adding the Dish protocol, so if anybody out there can point me in a better direction please post here or send me a PM. I don't know much about the specifics of IR protocols but I am familiar with C# so I'm approaching this from a reverse-engineering standpoint. [LIST=1] [*] Create a baseline: use IR File Tool to record a large subset of buttons of one or more well-known remotes (I'll plan to use an MCE remote and also probably a Sony TV remote) [*] Observe detection: my baseline remotes are already recognized by the "Attempt decode" function in IR File Tool, so I will see how the C# is handling those incoming patterns (within the [I]Detect***[/I] methods of [I]IrDecoder[/I]?) [*] Compare remotes: compare .IR files from my Dish remote to the baseline, attempt to find a similar pattern [*] Adapt detection: copy-paste-modify one of the existing Detect methods? [/LIST] Again, I'm sort of doing this blind so I wanted to post here as I get started in case I missed something obvious like a "How to Detect Your Custom Remote" tutorial. :) My motivation for this is that the [SAT, TV, DVD, AUX] mode buttons at the top of any recent Dish remote not only change the internal mode of the remote but also send unique IR patterns. Dish software uses these codes to display a bouncing "Press SAT to control your satellite receiver" message. I want to harness these signals in Translator to automatically change my TV and tuner inputs, turning my "free" remote into a virtual activity-based model. Also, it should be fun! Cheers, rymo [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Products
IR Server Suite (IRSS)
Adding support for Dish remote protocol
Contact us
RSS
Top
Bottom