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

Do RMIR upgrades work on MAXQ610 based remotes?
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
ruidosobruce



Joined: 04 Jan 2015
Posts: 91
Location: New Mexico

                    
PostPosted: Fri Feb 13, 2015 10:14 am    Post subject: Reply with quote

mathdon wrote:
Upgrades not assigned to device buttons can still be used in key moves.


How can RMIR put together a keymove for a device not in the remote that has a missing protocol?

My Test Result: Keys assigned a device by a keymove from the Dish 1775 device don't work. Pressing them doesn't light any device button.
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4501

                    
PostPosted: Fri Feb 13, 2015 10:36 am    Post subject: Reply with quote

This is a very special case we're talking about. Most protocols are built in. In that case you can load as many device upgrades as you want, and they will work fine with the built-in protocols. You can use them in keymoves by simply picking the unassigned device and function.

The current problem is loading a device that needs a new protocol that's not already built into the remote. We don't have that working on these remotes yet. That's my understanding at least.
Back to top
View user's profile Send private message
ruidosobruce



Joined: 04 Jan 2015
Posts: 91
Location: New Mexico

                    
PostPosted: Fri Feb 13, 2015 10:47 am    Post subject: Reply with quote

Yes, that seems right to me too.
Back to top
View user's profile Send private message
mathdon
Expert


Joined: 22 Jul 2008
Posts: 4523
Location: Cambridge, UK

                    
PostPosted: Fri Feb 13, 2015 1:50 pm    Post subject: Reply with quote

ruidosobruce wrote:
mathdon wrote:
Upgrades not assigned to device buttons can still be used in key moves.

How can RMIR put together a keymove for a device not in the remote that has a missing protocol?

You misunderstand me. Device upgrades not assigned to device buttons are not ignored by RMIR. Normally ALL upgrades, however many there are, will show in the device tab AND will be uploaded to the remote so that they can be used in key moves. Your remote is unique in that you have a device upgrade that cannot be uploaded, as it needs a protocol upgrade that we do not know how to put in the remote (or even if it is possible to do so).

I hope we can resolve this protocol issue, but in the meantime I am adding a check to the Device Upgrade Editor in the next build of RMIR so that if you try to load a device upgrade that needs a protocol upgrade then it will cancel the upgrade and display a message to explain why.
_________________
Graham
Back to top
View user's profile Send private message
ruidosobruce



Joined: 04 Jan 2015
Posts: 91
Location: New Mexico

                    
PostPosted: Fri Feb 13, 2015 2:39 pm    Post subject: Reply with quote

Thanks Graham. I understand.

I have two different recent remotes that use MaxQ610 processors and JP2 interface, the URC-8820bc1.3 and the URC-1060bc3.

The Dish upgrade works fine in the URC-8820, so I thought maybe I could look through the segments to learn something about why. But, the segment configurations are completely different: URC-1060 uses type 0E segments for upgrades, and the URC-8820 uses the familiar type 10 segments.

Both remotes are so close to a solution: But the 8820 doesn't support keymoves and the 1060 won't support Dish. Bummer!
Back to top
View user's profile Send private message
mathdon
Expert


Joined: 22 Jul 2008
Posts: 4523
Location: Cambridge, UK

                    
PostPosted: Fri Feb 13, 2015 4:38 pm    Post subject: Reply with quote

It is pure speculation, but I wonder if the URC-1060 has a type 0F segment for protocol upgrades, i.e. they have split hex type 10 into 0E and 0F. It doesn't help a lot, though, as although we know the format used for protocol upgrades, I suspect there are too many possibilities for how a new segment type is constructed from such an upgrade for us to find it just by trial and error.
_________________
Graham
Back to top
View user's profile Send private message
mathdon
Expert


Joined: 22 Jul 2008
Posts: 4523
Location: Cambridge, UK

                    
PostPosted: Sat Feb 14, 2015 8:43 am    Post subject: Reply with quote

mathdon wrote:
I am adding a check to the Device Upgrade Editor in the next build of RMIR so that if you try to load a device upgrade that needs a protocol upgrade then it will cancel the upgrade and display a message to explain why.

This check is one of the additional features in build 10 of RMIR v2.03 Alpha 28.
_________________
Graham
Back to top
View user's profile Send private message
3FG
Expert


Joined: 19 May 2009
Posts: 3367

                    
PostPosted: Sat Feb 14, 2015 5:54 pm    Post subject: Reply with quote

This post is responding to a couple of posts which I wrongly placed in another thread. Those post showed that the 1060 doesn't choke on a possible Type 0F segment format. That doesn't mean it will work, but at least it means the basic form is correct.

I think to test if the format is correct you would in the short term need to revert to Graham's earlier .jar file which allowed you to specify an upgrade which also needed an executor. (He removed that capability in Build 10.) With that version I think you could include your Dish upgrade, manually edit in the 0F device (or if you download from the remote, it will probably still be there), and see if the remote will shoot the Dish IR protocol.
Back to top
View user's profile Send private message
ruidosobruce



Joined: 04 Jan 2015
Posts: 91
Location: New Mexico

                    
PostPosted: Sat Feb 14, 2015 7:03 pm    Post subject: Reply with quote

Yes of course, I want to try anything.
I presumed that you meant create the new segment in RMIR's segment editor. I did that, and uploaded to the URC-1060 remote, and then downloaded it again with this result.



So in the RMDU editor, how do we reference this new type-0F protocol?

Back to top
View user's profile Send private message
3FG
Expert


Joined: 19 May 2009
Posts: 3367

                    
PostPosted: Sat Feb 14, 2015 7:45 pm    Post subject: Reply with quote

When the remote processes any upgrade segment, it will look for for the specified PID, which might be built into the remote or, with most remotes, one that is embedded in a Type 10 segment. In your above upgrade code, the first two bytes are 00 02, and that is the PID the upgrade has specified as the desired executor. Your remote apparently specifies (we hope) any Upgrade Protocol Code (an added executor) with a Type 0F segment, and the one you have manually entered is labeled with PID 0002. I made it like that to match your expected Dish upgrade. We're describing an executor, which has PID 0002, using a Type 0F segment.

So I hope that the remote will process your Type 0E segment, see that a PID 0002 executor is needed by the upgrade, and will then search for a Type 0F segment which describes a PID 0002 executor. If the remote has the above upgrade, and your manually entered Type 0F segment, I think it should work. Just ignore the above Upgrade Protocol Code in your screen capture--the same info is in the Type 0F segment.
Back to top
View user's profile Send private message
ruidosobruce



Joined: 04 Jan 2015
Posts: 91
Location: New Mexico

                    
PostPosted: Sat Feb 14, 2015 7:53 pm    Post subject: Reply with quote

OK, here's the thing... There may well be big problems in the remote with processing the Dish upgrade. But as I have said before, we don't know that because we never send the upgrade to the remote. RMIR never creates the type-0E file for the Dish upgrade. Graham has said that was intentional for any device upgrade that requires a protocol upgrade. So, how do we get past that?
Back to top
View user's profile Send private message
3FG
Expert


Joined: 19 May 2009
Posts: 3367

                    
PostPosted: Sat Feb 14, 2015 8:23 pm    Post subject: Reply with quote

Ok, try editing the RDF file so that 0002 is included in the list of protocols. That's a temporary fix.
Back to top
View user's profile Send private message
3FG
Expert


Joined: 19 May 2009
Posts: 3367

                    
PostPosted: Sat Feb 14, 2015 10:06 pm    Post subject: Reply with quote

I tried adding 0002 to the RDF, and then opened one of your RMIR files. I had to delete the Dish upgrade (because the 0002 had an asterisk, indicating a non-built in executor) , but after making a new upgrade, RMIR made a 0E segment for Dish.
Back to top
View user's profile Send private message
mathdon
Expert


Joined: 22 Jul 2008
Posts: 4523
Location: Cambridge, UK

                    
PostPosted: Sun Feb 15, 2015 7:22 am    Post subject: Reply with quote

I am eagerly awaiting the next instalment - did it work???
_________________
Graham
Back to top
View user's profile Send private message
ruidosobruce



Joined: 04 Jan 2015
Posts: 91
Location: New Mexico

                    
PostPosted: Sun Feb 15, 2015 11:21 am    Post subject: Reply with quote

I did try the forced protocol right away last night, and it appeared to satisfy RMIR, but not to produce the desired result after upload. The process and results were confusing enough that I thought I should go through the steps again this morning. I modified the URC-1060BC3 RDF to add the 00 02 protocol. Then, using that RDF, RMIR created a type 0E segment for the Dish upgrade, assigned to the (CBL) button. I uploaded that RMIR file to the remote. It is posted here:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=13165
After upload, blinkback shows that the remote accepted the 1775 Dish upgrade on the cable device button. A download from the remote shows the same thing, and that the type 0F file was in place. That download file is posted here.
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=13166
Button presses blink the (CBL) button, but the Dish receiver does not seem to respond to any button presses. ??


Last edited by ruidosobruce on Sun Feb 15, 2015 7:17 pm; edited 1 time in total
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 - General Forum All times are GMT - 5 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 4 of 6

 
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