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="mm1352000" data-source="post: 1182814" data-attributes="member: 82144"><p>Okay, here are the One-For-All IRSS decodes. I have to get ready for work so I'll have to do the Harmony decodes later. Nevertheless, I think you'll be able to see the problem immediately without the Harmony decodes. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p></p><p>I've included literally every received bit. By this I mean that you can see that the first START command is actually transmitted and received 3 times even though you only pressed the button once.</p><p></p><p>The RC-6 toggle bit is marked "T:", and the MS RC-6 toggle bit is marked "MS:".</p><p>Spaces are inserted based on the RC-6/SIRCS protocol bit structure, and for readability.</p><p></p><p>START</p><p>1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101</p><p>1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101</p><p>1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101</p><p></p><p>GUIDE</p><p>1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110</p><p>1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110</p><p></p><p>VOLUME UP</p><p>0100 1000 0001</p><p>0100 1000 0001</p><p>0100 1000 0001</p><p></p><p>GUIDE</p><p>1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110</p><p>1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110</p><p></p><p>START</p><p>1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101</p><p>1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101</p><p></p><p>In short, the second GUIDE command is not actioned because the One-For-All remote doesn't switch the toggle bit after the VOLUME UP command. In my humble opinion this means the remote is non-compliant. The "MS driver" obviously sees the SIRC VOLUME UP command but will treat it as garbage. As such, it will [rightly - in my opinion] expect the next real MS RC-6 command to have a flipped toggle bit...</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1182814, member: 82144"] Okay, here are the One-For-All IRSS decodes. I have to get ready for work so I'll have to do the Harmony decodes later. Nevertheless, I think you'll be able to see the problem immediately without the Harmony decodes. ;) I've included literally every received bit. By this I mean that you can see that the first START command is actually transmitted and received 3 times even though you only pressed the button once. The RC-6 toggle bit is marked "T:", and the MS RC-6 toggle bit is marked "MS:". Spaces are inserted based on the RC-6/SIRCS protocol bit structure, and for readability. START 1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101 1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101 1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101 GUIDE 1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110 1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110 VOLUME UP 0100 1000 0001 0100 1000 0001 0100 1000 0001 GUIDE 1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110 1 110 T:0 1000 0000 0000 1111 MS:0 000 0100 0010 0110 START 1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101 1 110 T:0 1000 0000 0000 1111 MS:1 000 0100 0000 1101 In short, the second GUIDE command is not actioned because the One-For-All remote doesn't switch the toggle bit after the VOLUME UP command. In my humble opinion this means the remote is non-compliant. The "MS driver" obviously sees the SIRC VOLUME UP command but will treat it as garbage. As such, it will [rightly - in my opinion] expect the next real MS RC-6 command to have a flipped toggle bit... [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
HTPC Projects
Hardware
Input/Output Interfaces
MCE RC6 IR receivers shortcomings
Contact us
RSS
Top
Bottom