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

RMDU 3.0.7 bug with External Functions in device upgrades

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Software
View previous topic :: View next topic  
Author Message
stama



Joined: 15 Feb 2023
Posts: 11

                    
PostPosted: Wed Aug 30, 2023 10:31 am    Post subject: RMDU 3.0.7 bug with External Functions in device upgrades Reply with quote

I believe I discovered a bug in RMDU.

I created two device upgrade files, and I am trying to import the "power off" button from one file in the other as an "external function".

This works, and the function is listed in the "External Functions" tab.

But it's impossible to assign the external function to any device button, RMDU simply refuses the assignment.

I attached a download of the two device upgrade files. Please open the "HTPC My Device.rmdu" file and import the "Power Toggle" functions from the "RME ADI-2 DAC FS - device upgrade 8262 for URC-3661.rmdu" file. Then try to assign it to any button (I tried assigning it to the "Listen To Music" activity button, but it doesn't work with any other button either).

https://www.mediafire.com/file/ksua3wm62txt652/RMDU_ExternalFunction_Bug.7z/file
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Aug 30, 2023 12:14 pm    Post subject: Reply with quote

Copied file to the Diagnosis Area:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=26778
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
mathdon
Expert


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

                    
PostPosted: Fri Sep 01, 2023 6:53 am    Post subject: Reply with quote

Please try RMIR v3.0.8 in the RMIR Development folder and report back. I believe this fixes your problem with the assignment of External Functions.
_________________
Graham
Back to top
View user's profile Send private message
stama



Joined: 15 Feb 2023
Posts: 11

                    
PostPosted: Tue Sep 05, 2023 9:22 am    Post subject: Reply with quote

I'm afraid I run into several other bugs with v3.0.8 and v3.0.9.

Steps:
- open the "RME ADI-2 DAC FS - device upgrade 8262 for URC-3661.rmdu" in RMDU
- switch to "External Functions" tab and press the "Import" button, select the "HTPC My Device.rmdu" file
- in the dialog that opens, pick the "Power Toggle" function, press OK
-> the entry shows up in the "External functions" tab
-> the EFC5 value has only 3 digits instead of 5: is this OK?

- try to edit the EFC, in order to add "00" in front
-> the edit is refused, it switches back to 3 digits

- press the "New" button to add manually a new external function, and give it a 3 digits value, like 213
-> after pressing "Enter" the value is displayed with 5 digits as "00213"
- now try to edit the EFC5 value to "213"
-> the edit is refused once again, it switches back to "00213"

- edit the EFC5 value of the manually entered entry to "245"
-> the edit is accepted, but "00" is added automatically in front again, and we see "00245"

(this inconsistency between the number of digits for imported and manually entered EFCs doesn't look OK;
which is correct, to have 3 digits or 5 digits in the EFC5 field of an external function?)

- switch to "Buttons" tab and assign an external function to a button
-> assignment works

- switch to the "General" tab:
-> the Device and Subdevice ID have been changed to the values in the "HTPC My Device.rmdu" file (254, 254) instead of the original values which were (18, 52)
-> this is not OK

(something else might have been wrongly changed by the Import that I am not aware of, the only thing I noticed was this change to the device and subdevice ID)


If we continue:
- switch to "External Functions" tab again and press the "Import" button, select the "HTPC My Device.rmdu" file
- in the dialog that opens, pick some other function, press OK
-> the entry is not added to the "External functions" tab

Repeat:
- switch to "External Functions" tab again and press the "Import" button, select the "HTPC My Device.rmdu" file
- in the dialog that opens, pick some other function, press OK
-> the entry is not added to the "External functions" tab

Now:
- press the "New" button in the "External functions" tab
-> suddenly, all the imports you did show up in the "External functions" table

Later edit:
- I discovered several other issues and updated the sequence of operations above to illustrate them

This feature needs a more rigorous testing, it looks like. Smile
Back to top
View user's profile Send private message
mathdon
Expert


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

                    
PostPosted: Thu Sep 07, 2023 8:12 am    Post subject: Reply with quote

I have fixed your latest issues in RMIR v3.0.10 but cannot yet post it as SourceForge is currently down. I agree that this Import facility for External Functions needs further testing, but I rely on users to report obscure bugs as I cannot test everything. I think your bugs count as obscure, as I have been developing and maintaining RMIR for about 10 years and until now was not even aware that this import facility existed Smile . It dates back to the original developer, Greg Bush (gfb107). Please continue to test it and I will fix any further problems you find with it.
_________________
Graham
Back to top
View user's profile Send private message
mathdon
Expert


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

                    
PostPosted: Thu Sep 07, 2023 12:01 pm    Post subject: Reply with quote

SourceForge now back on line, so RMIR v3.0.10 is now in the RMIR Development folder. Do let me know if this does properly fix your latest issues, and of course also if you find yet more Rolling Eyes .
_________________
Graham
Back to top
View user's profile Send private message
stama



Joined: 15 Feb 2023
Posts: 11

                    
PostPosted: Sun Sep 10, 2023 7:45 am    Post subject: Reply with quote

No problem, many thanks for the fixes, I will test as soon as possible. Smile
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 - Software 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