View previous topic :: View next topic |
Author |
Message |
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Sat Jun 16, 2018 2:10 pm Post subject: Favorites |
|
|
The headline question is whether it is possible to have different favorites associated with different devices? I have been setting up different Profiles for the devices.
The reason I ask is that I haven't been able to work out the relationship between the three boxes:
- Profiles
- Favorites Macros
- Profile Group Assignments
In particular, I get inconsistent results as to which device buttons/commands are shown in the Profile Group Assignments box.
Thanks in advance for any insights on this. |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4502
|
Posted: Sat Jun 16, 2018 3:56 pm Post subject: |
|
|
I was going to say that the answer is no. But I see now what you mean. If you make, for example, a TV profile and a Satellite profile, and assign groups 4 and 7 to TV and Satellite respectively, does the favorites macro send commands using the group assigned device or does it use just the Channel change device in the Favorites Macros box? |
|
Back to top |
|
|
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Sun Jun 17, 2018 4:29 am Post subject: |
|
|
Thanks - your question hits the nail on the head!
The answer is that it just uses the Channel change device in the Favorites Macros box.
I had thought that by changing the Channel change device when entering the favorites there would be a device association but clearly not.
This then begs the question as to the need for the Profile Group Assignments box at the bottom.
BTW I will be largely out of contact for a couple of weeks so may not respond. |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4502
|
Posted: Sun Jun 17, 2018 9:34 am Post subject: |
|
|
Probably was done for the same reason E.H. climbed Everest - because it was there. We just replicated whatever the remote already supported. So it apparently has places in memory to store group assignments for each profile, even though it doesn't affect the channel change device, making it kind of pointless. I guess it does allow for at least a different volume control device for each profile, if say, you want the Kids profile to just use TV sound, and the Grandma profile to use the AVR.
You can see how Mathdon (developer of RMIR) also picked up on this fact if you delete all your profiles. When you do that, the group assignments box changes from "Profile" to just "Favorites". |
|
Back to top |
|
|
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Sun Jun 17, 2018 10:31 am Post subject: |
|
|
Many thanks for your informative reply...........thanks also to Mathdon for the hard work.
My final question (you'll be relieved to know!) then, is whether further development could make the link between multiple channel change devices and the various favorites, or whether the original internal software architecture prevents this? |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4502
|
Posted: Sun Jun 17, 2018 10:50 am Post subject: |
|
|
It probably can't be done due to internal architecture like you said. But I'll ask Mathdon next time I see him on the forum. |
|
Back to top |
|
|
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Sun Jun 17, 2018 10:54 am Post subject: |
|
|
Great - many thanks indeed - I look forward to hearing anything further. Best regards. |
|
Back to top |
|
|
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Sun Jun 17, 2018 11:30 am Post subject: |
|
|
Hmmm......... I have now noticed in the original AR user manual (somewhat better then the very brief European version!) that it says:
Note: The Favorites feature works with a single source, like your cable box or satellite receiver.
It will not work with a second source (for example, a satellite receiver and over-the-air programming on your TV).
So, apologies for starting this thread. |
|
Back to top |
|
|
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Sun Jun 17, 2018 2:29 pm Post subject: |
|
|
P.S. I would still be interested to know whether this situation can be changed or whether it is a constraint of the operating system / hardware. |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4502
|
Posted: Sun Jun 17, 2018 2:59 pm Post subject: |
|
|
Yeah, I knew it "officially" only supported one favorites device. But the multiple profile group assignments gave me second thoughts. I wasn't aware of it until your post because I rarely use favorites myself and don't use profiles at all.
I'll still put the question out there, but I'm not holding my breath. What would have to happen is when you select a profile on the remote, some code would have to run that copies the device pointer from the profile's channel assignment into the favorites device.
The way we run custom code in our extenders for other JP1 remotes is tricking the remote by running a "keymove", then pointing to different code from there. Nevo/Xsight has no keymoves and a totally different architecture, so we can't exploit that loophole.
We do have the firmware, but it's huge compared to other JP1 remotes, and disassembling it would be a massive undertaking, or so I've been told.
Last edited by mdavej on Sun Jun 17, 2018 5:27 pm; edited 1 time in total |
|
Back to top |
|
|
yaworski
Joined: 22 Jun 2014 Posts: 454 Location: Warsaw, Poland |
Posted: Sun Jun 17, 2018 4:34 pm Post subject: |
|
|
I don't think we can count on having an extender for Xsight/Nevo anytime soon. The remote is much more complicated. It has two processors (main ARM + S3F8 as co-processor). This means it actually has two firmwares running next to each other. We don't know which processor is responsible for what (well, the screen is controller by ARM, this is a safe bet).
ARM processors are quite complicated. They have two main instructions sets: ARM and THUMB, where THUMB is a shorter set of instructions which use 2 bytes per instruction instead of 4. There are instructions in both sets which allow switching the CPU between them on the fly. There's probably no way to automatically recognise which instructions are from which set and where they start and end, without following the program itself to check where they are switched. This means it's important to know exact address offset of the firmware and its entry point.
Also like mdavej mentioned, the firmware for the ARM is huge.
So for now we need to live with the restrictions in the original firmware and try to deal with them or work around them any way we can. _________________ Marcin |
|
Back to top |
|
|
PSH
Joined: 24 Jan 2018 Posts: 23 Location: London, UK |
Posted: Tue Jul 03, 2018 5:09 am Post subject: |
|
|
Apologies for the delay in responding - I've been away for a couple of weeks.
Many thanks to both of you for clarifying the position. |
|
Back to top |
|
|
|