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

Fixed JP 1.3 extender Roku Ultra keypress duration problem
Goto page Previous  1, 2
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Extenders
View previous topic :: View next topic  
Author Message
3FG
Expert


Joined: 19 May 2009
Posts: 3365

                    
PostPosted: Mon Jun 19, 2017 11:14 pm    Post subject: Reply with quote

I'm puzzled by these OBCs greater than 127. It seems contrary to what we do know about Roku Official. The UEI executor sends the hex data once, then sets the LSB of the hex data to 1 and uses that for all repeats. UEI's hex data for all the functions they support has the LSB initially set to 0. We bother using Roku official instead of NEC2 so that the signals give correct repeat behavior, thus I have believed that Roku intends for this IR protocol to have a 7 bit command, with the LSB set to zero for the first frame, and 1 for any subsequent frames.

We see this in the comment above about Settings = OBC 153 or Hex = $99. OBC = 25 or Hex = $98 (the LSB set to zero) is Up, and mdavej commented that using OBC= 153 may actually shoot Up.

I don't own a Roku, but the IR signal captures I've seen so far all have OBCs of 127 or less. Do Roku OEM remotes shoot IR? If so, can someone with a Widget capture a signal with OBC >127? Or, can someone demonstrate that a function identified as OBC > 128 does not perform the same function if the Hex is rounded down to an even hex number?
Back to top
View user's profile Send private message
jeajea



Joined: 24 Feb 2010
Posts: 283
Location: USA

                    
PostPosted: Mon Jun 19, 2017 11:16 pm    Post subject: Reply with quote

My old NEC2 upgrade started as file that I found here the worked on an old
Roku 2 model 2720. I then went through other files that I found here and
added any other OBC codes that the file was missing – mostly online
services that I never used or tested. This NEC2 file also works with my
newer Roku 2 4210.

When I upgraded to the Ultra the NEC2 file gave me the double key-press problem.

Blockbuster is useless today and I don’t know what movies is supposed to do.

I just added the ultra to a Harmony 650 and it has Power On and Sleep soft
keys that appear to function like Home. When I have more time I will try
to capture Power On and Sleep from the 650 to see if they are the same as home.

I will also try adding the setup code to see if it works with the Ultra.

I also need to make an upgrade for a Popcorn hour A-500

I found an upgrade here for an A-100 that I hope to use as a starting point
_________________
Jim Anderson
Back to top
View user's profile Send private message
jeajea



Joined: 24 Feb 2010
Posts: 283
Location: USA

                    
PostPosted: Mon Jun 19, 2017 11:29 pm    Post subject: Reply with quote

I have verified that OBC 144 (Amazon) does work using Roku Official.
I don't know what is sent by the remote.
My 4210 remote is IR and does have an Amazon button that works.
I don't have a Widget but I could try a capture with another remote.
_________________
Jim Anderson


Last edited by jeajea on Mon Jun 19, 2017 11:53 pm; edited 1 time in total
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4498

                    
PostPosted: Mon Jun 19, 2017 11:49 pm    Post subject: Reply with quote

You're absolutely right 3FG. Commands 128-255 line right up with 0-127. That should have jumped right out at me from the start. I'll fix my sheet and upgrades after a few more tests. You just cut my code hunting time in half Wink

Jim, you should find that OBC 16 is also Amazon.
Back to top
View user's profile Send private message
jeajea



Joined: 24 Feb 2010
Posts: 283
Location: USA

                    
PostPosted: Tue Jun 20, 2017 10:50 am    Post subject: Reply with quote

I checked settings (OBC 153) using the old NEC2 upgrade installed on an
Atlas 1056. For both the Ultra and the Roku 2 model 4210 it is up, not
settings indicating that both of these Roku models appear to ignore the 8th (128) bit.

This make settings (OBC 153) useless.

FYI: The 4210 also works correctly with the upgrade using Roku Official.
_________________
Jim Anderson
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4498

                    
PostPosted: Tue Jun 20, 2017 10:56 am    Post subject: Reply with quote

jeajea wrote:
I checked settings (OBC 153) using the old NEC2 upgrade installed on an
Atlas 1056. For both the Ultra and the Roku 2 model 4210 it is up, not
settings indicating that both of these Roku models appear to ignore the 8th (128) bit.

This make settings (OBC 153) useless.

FYI: The 4210 also works correctly with the upgrade using Roku Official.
Doesn't make any of those high OBCs useless. They still work. It's just that they function identically to the same one 128 less. So OBC 153 = OBC 25.

In any case, whatever you thought was Settings is actually UP. It has either changed or was always UP. There is no current discrete command for Settings. If you really need a discrete for Settings, you're doing something wrong. You should not have to go into settings that often.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Extenders All times are GMT - 5 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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