Weird RMIR behaviour - 2 Roku upgrades

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Weird RMIR behaviour - 2 Roku upgrades

Post by chileboy »

[Moderator note]This discussion has been split from here:
http://www.hifi-remote.com/forums/viewt ... p?t=103852


Ok, I'm back - I've had a lot going on.

I wanted to dig into this some more and decided I wanted to test every key for all three upgrades, and I've discovered some behaviors with RMIR that I believe are the source of a lot of the confusion.

I started with my working configuration that contained the two upgrades Roku TV Master 234.199 - from which I had assigned all buttons except the Paramount+ - which mistakenly launched Prime Video - and the NEC1 Dev 4 - to which I only had mapped one key for Paramount+ because it worked.

I went into the NEC Dev 4 device and checked that as expected it showed:

Image

I tested every key and found the following anomalies/messages (some may be expected):
  • Vudu: launches Fandango at Home
  • Rdio: produces onscreen message "no longer available"
  • Fandango Now: flashes IR receiver but does nothing
  • Google: doesn't flash IR receiver and does nothing
  • Tiki Live: flashes IR receiver but does nothing
  • Play Statio Vue: produces onscreen message "no longer available"
  • Dot: flashes IR receiver but does nothing
So far so good. Then I added New Device and named it Roku 4.251 and Opened the upgrade:


Image


Upon clicking OK, the Setup values were shown were identical to my existing Roku Master TV upgrade (and incidentally changed my device description to "for Hisense/Sharp", which I guess is to be expected):


Image


and there's a message at the bottom "Protocol already used by another device upgrade without an Alternate PID, so an alternate cannot be given for this upgrade."

I'm guessing that's what I was remembering earlier in our conversation when I said I'd had issues loading more than one device upgrade with the same protocol. Not seeing any way to change the PID, nor any idea what I'd change it to, I soldiered on.

I clicked on "Open" again, and when I highlighted the same upgrade file, I was surprised that in the background I could see on the Setup screen the values changed to the correct expected values:


Image[/img]


but again, once I clicked on "Open", they reverted back:


Image


At that point, I went ahead and deleted my original Roku Master TV, re-added as a new device the Roku 4.251 upgrade, and all was well.

I still now need to test all of the commands. But wanted to check in and let you know that's where I'm at right now.
- Mark
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

chileboy wrote:I've yet to test it again with Roku 4.251, after learning (in the absence of any indication otherwise) I couldn't have both Roku protocol upgrades in the same configuration.
Why can't you have 2 Roku upgrades in the same RMIR file?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Post by chileboy »

The Robman wrote:
chileboy wrote:I've yet to test it again with Roku 4.251, after learning (in the absence of any indication otherwise) I couldn't have both Roku protocol upgrades in the same configuration.
Why can't you have 2 Roku upgrades in the same RMIR file?
Have a look at my screenshots from my last post you quoted. When I load the second Roku upgrade, it changes its protocol parameters to match those of the first and displays the message at the bottom "Protocol already used by another device upgrade without an Alternate PID, so an alternate cannot be given for this upgrade." It was the source of a lot of confusion as Larry thought I was changing those values. I had delete the existing upgrade to maintain the correct values.
- Mark
SysTech_Larry
Posts: 251
Joined: Thu Oct 19, 2023 12:43 am
Location: Northern Wisconsin, USA

Post by SysTech_Larry »

I had an issue with conflicting PID numbers before, too. I will defer that problem to the experts here.

What worked for me was to first convert it to the format for the Charter OCAP C4000 URC-1060BC2 remote (which worked), then convert it again for my URC-3660.
SysTech Larry
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

I think the PID warning may be bogus. It's actually the setup code that's duplicated. Just change one of them, and you should be able to keep both upgrades.

Can somebody confirm the working Paramount+ Protocol, device, subdevice and OBC please as well as which upgrade has all the other working codes for this TV?
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

chileboy wrote:Have a look at my screenshots from my last post you quoted. When I load the second Roku upgrade, it changes its protocol parameters to match those of the first and displays the message at the bottom "Protocol already used by another device upgrade without an Alternate PID, so an alternate cannot be given for this upgrade." It was the source of a lot of confusion as Larry thought I was changing those values. I had delete the existing upgrade to maintain the correct values.
I just added the other upgrades for you here:
http://www.hifi-remote.com/forums/dload ... e_id=27239

The warning that you are seeing is misleading, for sure, but what it's telling you is, as you already have the Roku protocol upgrade installed, you no longer have the option of using an alternate PID.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Post by chileboy »

The Robman wrote:
chileboy wrote:Have a look at my screenshots from my last post you quoted. When I load the second Roku upgrade, it changes its protocol parameters to match those of the first and displays the message at the bottom "Protocol already used by another device upgrade without an Alternate PID, so an alternate cannot be given for this upgrade." It was the source of a lot of confusion as Larry thought I was changing those values. I had delete the existing upgrade to maintain the correct values.
I just added the other upgrades for you here:
http://www.hifi-remote.com/forums/dload ... e_id=27239
WTH? It looks like this upgrade has most of my devices from like the last 10 years, from different remotes?! 😅 How is that possible? Although I seem to remember uploading one of my RMIR a long, long time ago (in this galaxy, though ;) )
The warning that you are seeing is misleading, for sure, but what it's telling you is, as you already have the Roku protocol upgrade installed, you no longer have the option of using an alternate PID.
Ok - not sure what that means exactly to be honest in practical terms...
mdavej wrote:Can somebody confirm the working Paramount+ Protocol, device, subdevice and OBC please as well as which upgrade has all the other working codes for this TV?
So far on my display (Hisense 58R6E5,essentialy the same as 58R6E3) I believe every code in this Roku TV Master upgrade works except the Paramount+, which launches Amazon Prime Video instead.

I'm using the NEC1 Dev 4 for only the Paramount+, and every other code in that upgrade also works as far as I can tell, but some that I need are missing.

I still need to thoroughly test the Roku 4.251 upgrade

Got all that? :D
- Mark
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

chileboy wrote:
The Robman wrote:The warning that you are seeing is misleading, for sure, but what it's telling you is, as you already have the Roku protocol upgrade installed, you no longer have the option of using an alternate PID.
Ok - not sure what that means exactly to be honest in practical terms...
Short answer: you can ignore the warning message.

Long answer: when you added the original Roku upgrade, without knowing it necessarily, you also added a protocol upgrade. RMIR kind of keeps the protocol upgrades a bit secret, like they don't appear in the Protocols tab anymore, but they are there none the less. That was when you would have had the chance to give it an alternate PID if one was needed. When you went to add a 2nd Roku upgrade, RMIR detected that the Roku protocol had already been added, and as it is already in use, the message is letting you know that you can't use an alternate PID.

Do I think the warning needs to be there? No
Do I think it's confusing? Yes
Can you just ignore it? Absolutely

Does that help?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Post by chileboy »

The Robman wrote:
chileboy wrote:
The Robman wrote:The warning that you are seeing is misleading, for sure, but what it's telling you is, as you already have the Roku protocol upgrade installed, you no longer have the option of using an alternate PID.
Ok - not sure what that means exactly to be honest in practical terms...
Short answer: you can ignore the warning message.

Long answer: when you added the original Roku upgrade, without knowing it necessarily, you also added a protocol upgrade. RMIR kind of keeps the protocol upgrades a bit secret, like they don't appear in the Protocols tab anymore, but they are there none the less. That was when you would have had the chance to give it an alternate PID if one was needed. When you went to add a 2nd Roku upgrade, RMIR detected that the Roku protocol had already been added, and as it is already in use, the message is letting you know that you can't use an alternate PID.

Do I think the warning needs to be there? No
Do I think it's confusing? Yes
Can you just ignore it? Absolutely

Does that help?
Sorry for the long delay, life has really gotten in the way last few weeks.

I always have just ignored the message - I think we must've gone down this road some years back - but the issue in this case is that when adding the 2nd Roku upgrade it changes the protocol parameters to match those of the 1st, so apparently Larry thought I was messing with those settings. Is it also ok to simply ignore that symptom - meaning, does that change the functionality of either upgrade?
- Mark
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

chileboy wrote:I always have just ignored the message - I think we must've gone down this road some years back - but the issue in this case is that when adding the 2nd Roku upgrade it changes the protocol parameters to match those of the 1st, so apparently Larry thought I was messing with those settings. Is it also ok to simply ignore that symptom - meaning, does that change the functionality of either upgrade?
I don't know what you mean by "protocol parameters", it would be helpful if you could post your RMIR file and list what parameters changed?

Your original Roku upgrade had device codes 234.194, while your 2nd one has 4.251, so are you saying that, when you added the 2nd upgrade, RMIR changed the 4.251 device codes to 234.194? That didn't happen when I created that RMIR file for you. If you mean some other "protocol parameters", please explain.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Post by chileboy »

The Robman wrote:
chileboy wrote:I always have just ignored the message - I think we must've gone down this road some years back - but the issue in this case is that when adding the 2nd Roku upgrade it changes the protocol parameters to match those of the 1st, so apparently Larry thought I was messing with those settings. Is it also ok to simply ignore that symptom - meaning, does that change the functionality of either upgrade?
I don't know what you mean by "protocol parameters", it would be helpful if you could post your RMIR file and list what parameters changed?

Your original Roku upgrade had device codes 234.194, while your 2nd one has 4.251, so are you saying that, when you added the 2nd upgrade, RMIR changed the 4.251 device codes to 234.194? That didn't happen when I created that RMIR file for you. If you mean some other "protocol parameters", please explain.
I outlined all of this in an earlier post, but to recap, yes, that's exactly what happens, and I can replicate it (in fact, I just did).

This is the Roku TV Master upgrade I started with:

Image

========
When I click New to add a device and then Open the Hisense/Sharp 4.251, it changes its Protocol Parameters on the Setup tab to match 234.199:

Image

=======
Somewhat curiously, if I then click Open again, in the dialog box when I highlight the same 4.251 upgrade and click Open, before I click "OK" on the resulting "Lost Function Assignments" dialog, I can see on the Setup tab in the background that the Protocol Parameters change to the expected values:

Image

=======
But when I click OK they revert back to the Roku TV Master numbers.
- Mark
chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Post by chileboy »

BTW, I just looked again at the file you sent - I hadn't looked closely because it's an updated, earlier rmir for my home theater, and I'm working on a different room right now (my living room) that has different equipment. So there's no standalone Roku as in your file, it's a Hisense Roku TV and I started with that upgrade (with only a Denon receiver and a Pioneer Blu-ray). So I'm guessing that's why you're not seeing the behavior.
- Mark
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I only used your old file because you haven't posted a recent one. If you'd like my help, please zip together the RMIR file that you're starting with and all the RMDU files that you want to add to it, and I'll see if I can do it.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chileboy
Posts: 125
Joined: Wed Aug 26, 2020 1:04 pm
Location: NJ

Post by chileboy »

The Robman wrote:I only used your old file because you haven't posted a recent one. If you'd like my help, please zip together the RMIR file that you're starting with and all the RMDU files that you want to add to it, and I'll see if I can do it.
I appreciate that, but I don't think you need to spend any more time on this unless you're curious. Everything is working as expected with my Hisense using the Roku Master TV 234.199 upgrade with the exception of the Paramount+ shortcut function, which instead launches Prime Video and Larry was helping me troubleshoot. With his help I've found that the NEC1 Dev 4 upgrade works fine for that one function - and plays nice with the Roku Master TV upgrade - so I've just mapped the one softkey to that.

In the process of doing all of that, this behavior came to light, which may or may not be significant to others but it's a non-issue for me tbh. It came up in the course of the discussion because I finally realized what was happening and it had been causing a lot of confusion between me and Larry, and then you asked about it. And here we are.

I have no need for the 4.251 upgrade in my current configuration.

I didn't even remember that I had uploaded that .rmir years ago - I guess when we were troubleshooting something else? - until you modified it and reposted it. For the record, I have three different rooms and corresponding .rmir files.

I haven't (yet) tested every function on the various pertinent Roku upgrades, but other than the Paramount+ on the Roku TV Master, they all seem to work as intended. Larry thinks it's an issue with my Hisense firmware, but again, everything else is fine so not a big deal for me and I'm trying to not take up everyone's time unnecessarily. But I'm willing to continue investigating and testing if you and/or Larry (or others) think it's worthwhile.
- Mark
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I am interested because I've never heard of RMIR doing that before, and I am having trouble believing that it's doing it now. We can leave it as is, and I'll just assume it's user error, or you can post the files as I requested, and I'll look into it.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Post Reply