RMIR Xsight Support
Moderator: Moderators
Amusingly. ez-rc won't let you delete the last Favorite. Once you do, you can't save.MrMoody wrote:One big issue I have with both ez-rc and RMIR (current build 1) is Favorite channels. My TV requires entering the decimal (ex. press 5 . 2 ) to tune ATSC subchannels. ...
I can load my custom TV upgrade into RMIR but I can't see how to do the decimal in Favorites. After downloading the remote as set up by ez-rc the channel shows as "5:2". Attempting to edit it changes it to 0052. I can't enter a . or -.
And after I saved this to a .rmir file, it won't load again, I get "Error loading file."
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget
I will try to sort this out. At present you cannot enter anything other than digits in the Channel column of Favorites as I did not know that there were any other valid characters. I have changed that for testing purposes but I get a strange behaviour like yours where the channel shows as 5:2. Whatever character I enter, say . or - or :, it will upload to the remote but a different character shows when I follow it with a download. And whatever new function I create called . or - or : etc., the remote does not send it. It just omits it and prefixes the digits with a 0 to make up the correct size.MrMoody wrote:One big issue I have with both ez-rc and RMIR (current build 1) is Favorite channels. My TV requires entering the decimal (ex. press 5 . 2 ) to tune ATSC subchannels. Pressing 0 0 5 2 doesn't work. You can set this up in ez-rc (tooltip says use - or .) but it doesn't work because UEI's upgrade for my TV model (code 2720) lacks a decimal function. I guess the solution would be to learn the decimal but I haven't tried this yet.
I can load my custom TV upgrade into RMIR but I can't see how to do the decimal in Favorites. After downloading the remote as set up by ez-rc the channel shows as "5:2". Attempting to edit it changes it to 0052. I can't enter a . or -.
I will continue to explore, but I feel I need more information. Have you managed to create a setup with EZ-RC that sends the dot character? If so, could you do a Raw Download of the setup and post it for me to look at?
Graham
I have now sorted the issue of decimal points in Favorites on XSight remotes. The characters that show in the Channel column instead of a decimal point are an artefact of the way RMIR currently treats unexpected characters. It is nothing to do with either the remote or with EZ-RC.
The download from EZ-RC, which displays a ":" as a separator in RMIR, should work. The signal that is sent by the remote as the separator is that of the Enter key, which probably has a marking "-/--" or "--" underneath. You can test without using Favorites by using the keypad directly to change the channel, with the Enter key as the separator. If the Enter key sends no signal, or the wrong one, learn the right signal from the OEM remote to it. You can then, if you wish, use the Learned Signals panel in RMIR to tell you what the signal is, and can then use the Device Upgrade Editor to put this signal directly on the Enter key, so avoiding the need to keep the learned signal.
Build 1 of RMIR v2.03 will corrupt any Favorites entry with a decimal point, but I will post build 2 shortly in which I have fixed this and which will allow such channels to be entered directly into RMIR.
The download from EZ-RC, which displays a ":" as a separator in RMIR, should work. The signal that is sent by the remote as the separator is that of the Enter key, which probably has a marking "-/--" or "--" underneath. You can test without using Favorites by using the keypad directly to change the channel, with the Enter key as the separator. If the Enter key sends no signal, or the wrong one, learn the right signal from the OEM remote to it. You can then, if you wish, use the Learned Signals panel in RMIR to tell you what the signal is, and can then use the Device Upgrade Editor to put this signal directly on the Enter key, so avoiding the need to keep the learned signal.
Build 1 of RMIR v2.03 will corrupt any Favorites entry with a decimal point, but I will post build 2 shortly in which I have fixed this and which will allow such channels to be entered directly into RMIR.
Graham
I would have, but looks like you solved it before I read your post.mathdon wrote:I will continue to explore, but I feel I need more information. Have you managed to create a setup with EZ-RC that sends the dot character? If so, could you do a Raw Download of the setup and post it for me to look at?
Correct, it actually has a dash "-" under it. This is the key I would naturally use as the separator, but the ez-rc code for my TV model sends nothing.mathdon wrote:The download from EZ-RC, which displays a ":" as a separator in RMIR, should work. The signal that is sent by the remote as the separator is that of the Enter key, which probably has a marking "-/--" or "--" underneath.
I haven't gotten around to trying my custom upgrade but I'm sure it will work to send the separator by pressing that key, there's no reason to expect it wouldn't.
Very good, continued thanks for your continued generous support of this.Build 1 of RMIR v2.03 will corrupt any Favorites entry with a decimal point, but I will post build 2 shortly in which I have fixed this and which will allow such channels to be entered directly into RMIR.
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget
Can anyone tell me why this .rmir won't load after I just saved it?
End of rmaster.err:
Link to rmir and rmaster.err: https://www.hifi-remote.com/forums/dload ... e_id=13346
End of rmaster.err:
Code: Select all
Loading functions for device upgrade DVD/1602
ProtocolManager.findNearestProtocol( Nevo C2, RC6-M-32, 01 2A, 2
Found built-in protocol RC6-M-32
ProtocolParms='128 4084 6 0 1'
Setting devParms[ 0 ](Device) to 128
Setting devParms[ 1 ](Sub-Device) to 4084
Setting devParms[ 2 ](M) to 6
Setting devParms[ 3 ](RC6 T-bit) to 0
Setting devParms[ 4 ](MCE toggle) to 1
Translator.in() index=0 missing parameter value
Loading functions for device upgrade Video Acc/3949
Error setting new RemoteConfiguration: null
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at com.hifiremote.jp1.RemoteMaster$LoadTask.done(RemoteMaster.java:3000)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.hifiremote.jp1.RemoteConfiguration.makeDevicesXCF(RemoteConfiguration.java:8735)
at com.hifiremote.jp1.RemoteConfiguration.updateImage(RemoteConfiguration.java:4865)
at com.hifiremote.jp1.RemoteConfiguration.<init>(RemoteConfiguration.java:67)
at com.hifiremote.jp1.RemoteMaster$LoadTask.doInBackground(RemoteMaster.java:2992)
at com.hifiremote.jp1.RemoteMaster$LoadTask.doInBackground(RemoteMaster.java:1)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget
I've been able to reproduce the problem. It happens when you double-click a device in the General tab, then Open an upgrade that's a different device type than the one you replaced.
Specifically, under General, I had device 1 as Type TV. Substituting another TV upgrade works as expected (the upgrade replaces the old one) and will reload from a save.
Correction below, reread if you saw it earlier:
Device 2 shows as Receiver under General and Tuner under Devices. If I double-click it under General and Open my upgrade, it is type Amp in the upgrade editor. Clicking OK changes device 2 under General to Type Audio. Looking under Devices, the old Tuner upgrade is still present and another Amp type has been [strike]inserted in front of it[/strike] written over position 2 (which was a Panasonic DVD) with the new upgrade. Saving the .rmir in this state produces an unloadable file, and I strongly suspect things are corrupted at this point.
Specifically, under General, I had device 1 as Type TV. Substituting another TV upgrade works as expected (the upgrade replaces the old one) and will reload from a save.
Correction below, reread if you saw it earlier:
Device 2 shows as Receiver under General and Tuner under Devices. If I double-click it under General and Open my upgrade, it is type Amp in the upgrade editor. Clicking OK changes device 2 under General to Type Audio. Looking under Devices, the old Tuner upgrade is still present and another Amp type has been [strike]inserted in front of it[/strike] written over position 2 (which was a Panasonic DVD) with the new upgrade. Saving the .rmir in this state produces an unloadable file, and I strongly suspect things are corrupted at this point.
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget
I've now updated the upload to include the "before" file so you can reproduce it at will. I've started to wonder if it doesn't have to do with device ordering in the General vs. Devices tabs.
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget
Please replace the .jar file in RMIR v2.03 with this one and see if it solves the problem. It will show in Help/About as v2.03a build 2.
The issue needed even more specific conditions than you suggested, MrMoody. You needed to have reordered the devices in the General tab with the Move Up/Down buttons and be replacing the device upgrade for a device that was not in its original position in the list. I think you may also have experienced another issue that you didn't mention, as when I managed to reproduce the issue and came to save the corrupted file, it saved OK but the "SAVING ..." message in the status bar never ended (until I closed RMIR). That depended on another set of circumstances specific to your setup. I hope I have fixed that too. I won't post an official build with this fix until you have confirmed that all now seems well.
The issue needed even more specific conditions than you suggested, MrMoody. You needed to have reordered the devices in the General tab with the Move Up/Down buttons and be replacing the device upgrade for a device that was not in its original position in the list. I think you may also have experienced another issue that you didn't mention, as when I managed to reproduce the issue and came to save the corrupted file, it saved OK but the "SAVING ..." message in the status bar never ended (until I closed RMIR). That depended on another set of circumstances specific to your setup. I hope I have fixed that too. I won't post an official build with this fix until you have confirmed that all now seems well.
Graham
Not quite there. Now when I replace the upgrade, it doesn't change under General or Devices; it still shows the old information. Double clicking again shows the new upgrade. Saving and reloading brings back the old upgrade, no sign of the new one.
No, it showed SAVING for several seconds and went back to "Memory usage" completely normally.mathdon wrote:I think you may also have experienced another issue that you didn't mention, as when I managed to reproduce the issue and came to save the corrupted file, it saved OK but the "SAVING ..." message in the status bar never ended (until I closed RMIR).
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget
Just a stab in the dark, but the one I'm trying to use is a good bit larger than the old one.
If it helps, I'm trying to install this upgrade which I converted to Nevo C2, reassigned a couple buttons (including soft), and saved from Remote Master. I can upload it if you want.
I really appreciate this, and I think I can work around it now that I know why it's happening so take your time.
If it helps, I'm trying to install this upgrade which I converted to Nevo C2, reassigned a couple buttons (including soft), and saved from Remote Master. I can upload it if you want.
I really appreciate this, and I think I can work around it now that I know why it's happening so take your time.
URC-8820 x2, URC-10820N, Insignia NS-RC05A-11 x2, RCA RCRP05B, Potenza ST ADB, OARI06G, URC-7980, OARUSB04G, Nevo C2 x3, AOC 67100BA1-017-R, onn URC-3660, Insignia NS-RMTSNY17, IRWidget