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
HTPC Projects
Hardware
Input/Output Interfaces
MCE RC6 IR receivers shortcomings
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="CyberSimian" data-source="post: 1182257" data-attributes="member: 141969"><p>Agreed. (Apologies to the thread starter for this diversion.) Could someone who has the necessary authorisation please move all of the relevent posts to a new thread? Thank you.</p><p></p><p></p><p>I first looked at this problem back in 2011 (when I was using WMC), so I am trying to remember the reasons why I came to the conclusions that I did. The crux of the test case is this sequence of button presses:</p><p></p><p>(1) Press GUIDE button (sends signal for WMC/MP).</p><p>(2) Press VOLUME_UP button (sends signal for Sony amplifier).</p><p>(3) Press GUIDE button (sends signal for WMC/MP).</p><p></p><p>This is what happens:</p><p></p><p>(A) If the individual device-specific remote controls are used, this sequence works correctly.</p><p>(B) If a Harmony universal remote control is used, this sequence works correctly.</p><p>(C) If a One-for-All (or other) universal remote control is used, this sequence <strong>does not</strong> work correctly; action (3) is ignored.</p><p></p><p>Comparing (A) with (C) indicates that the One-for-All universal remote control is not correctly emulating the individual device-specific remote controls. This ultimately lead to my conclusions about the toggle flag.</p><p></p><p>However, one can invert the test case, and perform this sequence of button presses:</p><p></p><p>(1) Press VOLUME_UP button (sends signal for Sony amplifier).</p><p>(2) Press GUIDE button (sends signal for WMC/MP).</p><p>(3) Press VOLUME_UP button (sends signal for Sony amplifier).</p><p></p><p>If the error resides solely in the remote control, action (3) would again be ignored. But it is not. With my Sony amplifier, action (3) is executed normally. This result lead me to conclude that there is an error in the Microsoft driver (because the corresponding microcode in the Sony amplifier does not exhibit the same problem).</p><p></p><p>The final piece of the puzzle was the effect of changing the Windows registry setting to <em>disable</em> debounce processing. With debounce disabled, action (3) in the original test sequence was now executed correctly when using the One-for-All universal remote control. However, the side effect was the <em>introduction</em> of spurious actions due to contact bounce in the remote. Example: pressing and releasing the DOWN button when in the EPG would cause the focus to move down two or three lines; with debounce enabled, the focus moves down one line only.</p><p></p><p></p><p>Yes, I still have all of the relevant hardware, and can reproduce the error on demand. However, I have not so far ventured into the world of IRSS, so it might take me a while to figure out how to set things up. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite26" alt=":unsure:" title="Unsure :unsure:" loading="lazy" data-shortname=":unsure:" /></p><p></p><p>Finally, let me re-iterate that I have not seen any source code for the Microsoft driver, or looked at data traces for the IR signalling, so my conclusions are based on the tests that I have performed, and the outcomes resulting. My hypothesis is (so far) consistent with the test results <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite6" alt=":cool:" title="Cool :cool:" loading="lazy" data-shortname=":cool:" />, but that does not mean that my hypothesis is correct. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p><p></p><p>-- from CyberSimian in the UK</p></blockquote><p></p>
[QUOTE="CyberSimian, post: 1182257, member: 141969"] Agreed. (Apologies to the thread starter for this diversion.) Could someone who has the necessary authorisation please move all of the relevent posts to a new thread? Thank you. I first looked at this problem back in 2011 (when I was using WMC), so I am trying to remember the reasons why I came to the conclusions that I did. The crux of the test case is this sequence of button presses: (1) Press GUIDE button (sends signal for WMC/MP). (2) Press VOLUME_UP button (sends signal for Sony amplifier). (3) Press GUIDE button (sends signal for WMC/MP). This is what happens: (A) If the individual device-specific remote controls are used, this sequence works correctly. (B) If a Harmony universal remote control is used, this sequence works correctly. (C) If a One-for-All (or other) universal remote control is used, this sequence [B]does not[/B] work correctly; action (3) is ignored. Comparing (A) with (C) indicates that the One-for-All universal remote control is not correctly emulating the individual device-specific remote controls. This ultimately lead to my conclusions about the toggle flag. However, one can invert the test case, and perform this sequence of button presses: (1) Press VOLUME_UP button (sends signal for Sony amplifier). (2) Press GUIDE button (sends signal for WMC/MP). (3) Press VOLUME_UP button (sends signal for Sony amplifier). If the error resides solely in the remote control, action (3) would again be ignored. But it is not. With my Sony amplifier, action (3) is executed normally. This result lead me to conclude that there is an error in the Microsoft driver (because the corresponding microcode in the Sony amplifier does not exhibit the same problem). The final piece of the puzzle was the effect of changing the Windows registry setting to [I]disable[/I] debounce processing. With debounce disabled, action (3) in the original test sequence was now executed correctly when using the One-for-All universal remote control. However, the side effect was the [I]introduction[/I] of spurious actions due to contact bounce in the remote. Example: pressing and releasing the DOWN button when in the EPG would cause the focus to move down two or three lines; with debounce enabled, the focus moves down one line only. Yes, I still have all of the relevant hardware, and can reproduce the error on demand. However, I have not so far ventured into the world of IRSS, so it might take me a while to figure out how to set things up. :unsure: Finally, let me re-iterate that I have not seen any source code for the Microsoft driver, or looked at data traces for the IR signalling, so my conclusions are based on the tests that I have performed, and the outcomes resulting. My hypothesis is (so far) consistent with the test results :cool:, but that does not mean that my hypothesis is correct. :D -- from CyberSimian in the UK [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
HTPC Projects
Hardware
Input/Output Interfaces
MCE RC6 IR receivers shortcomings
Contact us
RSS
Top
Bottom