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

Favorites

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> Nevo and Xsight Remotes
View previous topic :: View next topic  
Author Message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Sat Jun 16, 2018 2:10 pm    Post subject: Favorites Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4500

                    
PostPosted: Sat Jun 16, 2018 3:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Sun Jun 17, 2018 4:29 am    Post subject: Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4500

                    
PostPosted: Sun Jun 17, 2018 9:34 am    Post subject: Reply with quote

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
View user's profile Send private message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Sun Jun 17, 2018 10:31 am    Post subject: Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4500

                    
PostPosted: Sun Jun 17, 2018 10:50 am    Post subject: Reply with quote

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
View user's profile Send private message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Sun Jun 17, 2018 10:54 am    Post subject: Reply with quote

Great - many thanks indeed - I look forward to hearing anything further. Best regards.
Back to top
View user's profile Send private message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Sun Jun 17, 2018 11:30 am    Post subject: Reply with quote

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
View user's profile Send private message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Sun Jun 17, 2018 2:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4500

                    
PostPosted: Sun Jun 17, 2018 2:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
yaworski



Joined: 22 Jun 2014
Posts: 454
Location: Warsaw, Poland

                    
PostPosted: Sun Jun 17, 2018 4:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
PSH



Joined: 24 Jan 2018
Posts: 23
Location: London, UK

                    
PostPosted: Tue Jul 03, 2018 5:09 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> Nevo and Xsight Remotes All times are GMT - 5 Hours
Page 1 of 1

 
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