Fixed JP 1.3 extender Roku Ultra keypress duration problem

Support forum for extenders. If you're having trouble getting one up and running, this is the place to come.

Moderator: Moderators

3FG
Expert
Posts: 3434
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

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?
jeajea
Posts: 288
Joined: Wed Feb 24, 2010 5:16 pm
Location: USA

Post by jeajea »

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
jeajea
Posts: 288
Joined: Wed Feb 24, 2010 5:16 pm
Location: USA

Post by jeajea »

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.
Last edited by jeajea on Mon Jun 19, 2017 10:53 pm, edited 1 time in total.
Jim Anderson
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

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.
jeajea
Posts: 288
Joined: Wed Feb 24, 2010 5:16 pm
Location: USA

Post by jeajea »

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
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

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.
Post Reply