Page 3 of 4
Posted: Fri Jun 13, 2025 11:59 am
by mathdon
The Robman wrote:It looks like your version of Java is up to date, and more up to date than mine, so I don't think that's it. You'll need Graham's help to sort this one out.
I haven't time to read through all this thread to find what the problem is that Rob is referring to. I thought the issue concerned Oracle's changes to Java beyond Java 8. If you still have a problem you want my help with, please spell it out again.
Posted: Fri Jun 13, 2025 2:05 pm
by The Robman
He's trying to load 2 different upgrades which both use the Roku protocol, however when he adds the 2nd upgrade, RMIR changes the device codes to that of the original upgrade. Any discussion about Java was just me speculating about what might be causing the issue as we're both using the same version of RMIR, but I'm not experiencing the issue that he is.
He recorded a video to show what's happening here:
https://imgur.com/eyM2nA4
Posted: Sat Jun 14, 2025 7:04 am
by mathdon
The Robman wrote:He's trying to load 2 different upgrades which both use the Roku protocol, however when he adds the 2nd upgrade, RMIR changes the device codes to that of the original upgrade. Any discussion about Java was just me speculating about what might be causing the issue as we're both using the same version of RMIR, but I'm not experiencing the issue that he is.
He recorded a video to show what's happening here:
https://imgur.com/eyM2nA4
Thanks, Rob. I have followed exactly the steps in the video and it all works as expected. No change of device parameters when loading the Hisense upgrade. I can only put it down to something in chileboy's RMIR setup that we have not been able to identify. As I cannot reproduce the issue despite chileboy's detailed instructions, I am unable to help further.
Posted: Sat Jun 14, 2025 9:18 am
by The Robman
Ok Mark, as none of us are able to re-produce your RMIR issue, it has to be something in your setup that's doing it. So, here's what I suggest, take a fresh download of RMIR and load it into a brand-new folder, so everything's fresh, then start again. Start with the RMIR file that you posted for me, then try adding another Roku upgrade and see what happens. If you still have the same issue, try downloading the very latest version of Java, then re-run setup.vbs to make sure that RMIR is using it, then try again.
If you still have the issue, do you have a different computer you can try it on?
Posted: Sat Jun 14, 2025 12:38 pm
by chileboy
The Robman wrote:Ok Mark, as none of us are able to re-produce your RMIR issue, it has to be something in your setup that's doing it. So, here's what I suggest, take a fresh download of RMIR and load it into a brand-new folder, so everything's fresh, then start again. Start with the RMIR file that you posted for me, then try adding another Roku upgrade and see what happens. If you still have the same issue, try downloading the very latest version of Java, then re-run setup.vbs to make sure that RMIR is using it, then try again.
If you still have the issue, do you have a different computer you can try it on?
Got it Rob. I will try this and get back to you.
I'm not sure I have another suitable PC. I have some older ones I've accumulated (from work, friends and family that are outdated - I'm the I.T. dumping ground I suppose) but nothing with Windows 10 I don't think, I'd have to check.
Posted: Sat Jun 14, 2025 6:13 pm
by chileboy
Ok, I downloaded the latest RMIR (which is a minor version higher than the one I was using, 3.2.7 vs. 3.2.0) and did as you suggested - new folder, opened the RMIR in question, added a new Roku device and...same symptoms. I was surprised actually.
I discovered I was unable to download a newer version of Java as the v.9 seems to be restricted to developers who have an Oracle account, which I do not.
I decided to experiment and found some pretty bizarre behavior.
First I deleted the 1st Roku device that used the Roku TV Master upgrade (234.199), re-added it, added Roku 4.25, saw same symptom, i.e., it changed to the 234.199 parameters.
Next I deleted both, and first added back Roku 4.251, and it retained the proper protocol parameters. When I then added 234.199, it switched to the 4.251 parameters - so it does it in the other direction as well.
I then deleted both, added 234.199 and then 4.251, and of course it again took the 234.199 parameters. I manually changed them back to what they are supposed to be, and they stuck - i.e., I ok'd my way out and when I went back in, they were still correct. But If I then re-opened the 4.251 file, they went back to the 234.199 parameters.
I also repeated the same process but reversed the order of the upgrades, and it did the same, except in the other direction.
Does that all make sense?
At this point I'm thinking there is some sort of weird corruption in the .RMIR file and it's not RMIR itself. When I get the time I'm going to reset a different Xsight 15 (I have several) to factory defaults and pull it in clean, and see if it shows the same craziness. If it does - since no one is able to replicate it - it must be something with my PC, although I can't imagine what.
Thanks - have a good night.
Posted: Sat Jun 14, 2025 6:56 pm
by The Robman
I thought about whether your RMIR file was corrupt, but if that was the case, both Graham and myself would also have seen the symptoms, but we did not, so I ruled that out. But if you think that could still be the case, try starting with a fresh RMIR file, with nothing else in it, then try adding 2 Roku upgrades.
Posted: Sun Jun 15, 2025 6:16 am
by Barf
Just a few tidbits, hopefully someone will find useful.
The Robman wrote:... do you have a different computer you can try it on?
The simplest way to try "a different computer" is to boot your present computer from a "live system" on CD/DVD-Rom or USB stick. For example Ubuntu or Fedora, but also live Windows have been seen. You do not have to "learn Linux" to do this, just boot the live system, install RMIR (or whatever) and evaluate. Just be aware that the installation is gone when you turn off the power. Also, you may like to create a bootable external disk or memory disk with the alternative operating system, but that is of course optional.
I discovered I was unable to download a newer version of Java as the v.9 seems to be restricted to developers who have an Oracle account, which I do not.
Read the paper Graham quoted again. (It is 6 years old though...) There are Javas from many other sources than Oracle, most being open-source. One fast way to get at "Eclipse Adoptium 17" for Windows is to install
IrScrutinizer; select the "Full Installation", that includes said Java. To (re-)install RMIR with an alternative Java, just set the enviroment variable JAVA_HOME to the directory containing the installation, for example C:\Program Files\IrScrutinizer\jre-x86-windows, then click Setup.vbs again. If anything does not work, please report.
Posted: Sun Jun 15, 2025 6:29 am
by mathdon
chileboy wrote:I discovered I was unable to download a newer version of Java as the v.9 seems to be restricted to developers who have an Oracle account, which I do not.
I don't know where you were looking. Here is
a link to Java 24 which explicitly says "JDK 24 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions". I think your problem may have been that you can't download old versions from Java 9 onward but you can always download the most recent one, which is Java 24 (or Java 21 if you want the LTS (Long-Term Stable) one).
Posted: Sun Jun 15, 2025 11:04 am
by chileboy
mathdon wrote:chileboy wrote:I discovered I was unable to download a newer version of Java as the v.9 seems to be restricted to developers who have an Oracle account, which I do not.
I don't know where you were looking. Here is
a link to Java 24 which explicitly says "JDK 24 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions". I think your problem may have been that you can't download old versions from Java 9 onward but you can always download the most recent one, which is Java 24 (or Java 21 if you want the LTS (Long-Term Stable) one).
Ok. sorry. I saw that page (but missed the "free" part I guess) but seemed like overkill for me to install the entire JDK.
I believe I probably was on the archived versions page because I was searching for Java 9 and that's where it took me. My apologies.
Posted: Wed Jun 18, 2025 1:29 pm
by chileboy
Well, this turned into a long road. Please excuse my ignorance, I have no experience with Java development and minimal with Linux.
I downloaded the JDK 24 but was unsure how to install using the tar.gz under Windows (as there doesn't appear to be an .exe installer nor a .msi package). In the sidebar on the download page there's
Installation Instructions in which the first step is to "Download the JDK Installer". That directs you to the
Java SE Development Kit 11 Downloads page. But when I went to download it, as in a previous experience, it wouldn't let me do so without an account and password.
Suspecting the installation documentation is outdated and, like before, it's sending me to an archived version, I searched unsuccessfully through the labyrinthian Oracle site for a later version.
So I then Googled a bit and instead downloaded and installed OpenJDK
24.0.1+9 from Azul
here. I had the installation set
Java Home to the Zulu directory (and verified at a command prompt that it reads
JAVA_HOME=C:\Program Files\Zulu\zulu-24\) and then opened the RemoteMaster.jar (in the clean RMIR installation folder) with the
Zulu Platform x64 Architecture. In RMIR, in
Help -> About,
System Properties, I verified that
java.version = "24.0.1" and
java.vendor = "Azul Systems, Inc."
Then I tested for the issue of changing protocol parameters and it still occurs.
Please advise if I'm doing something wrong or if I need to pursue the different PC option to troubleshoot.
Posted: Wed Jun 18, 2025 4:14 pm
by The Robman
1. Go to the link Graham provided:
https://www.oracle.com/java/technologies/downloads/
2. About half-way down the page you will see
"Linux macOS Windows", click on Windows
3. There you will have a choice of a compressed zip, an exe installer, or an msi installer
Posted: Thu Jun 19, 2025 9:51 am
by chileboy
The Robman wrote:1. Go to the link Graham provided:
https://www.oracle.com/java/technologies/downloads/
2. About half-way down the page you will see
"Linux macOS Windows", click on Windows
3. There you will have a choice of a compressed zip, an exe installer, or an msi installer
Well, apparently I'd done that back in the beginning of May and forgotten - somehow I missed that "Windows" tab this time around - as I already had the download on my PC, dated May 5. But I redownloaded and reinstalled it anyway, and there's been no change in the version numbers - RMIR shows 24.0.1 (which makes sense as it's always shown that since we began this saga) and the Java Control Panel still shows Version 8 Update 451, and
Update Now still tells me I have the latest version.
Posted: Thu Jun 19, 2025 11:08 am
by mathdon
mathdon wrote:chileboy wrote:And why doesn't the "Update now" button in the Java CP find the newer version?
Because Oracle changed everything from Java 9 onward, including any links such as "Update now".
"Update now" DOES NOT WORK ANY LONGER. Ignore it and install Java 24. It is a jdk, there are no more separate runtime versions.
Posted: Thu Jun 19, 2025 4:51 pm
by The Robman
mathdon wrote:mathdon wrote:chileboy wrote:And why doesn't the "Update now" button in the Java CP find the newer version?
Because Oracle changed everything from Java 9 onward, including any links such as "Update now".
"Update now" DOES NOT WORK ANY LONGER. Ignore it and install Java 24. It is a jdk, there are no more separate runtime versions.
RMIR shows 24.0.1, doesn't that confirm that he already has 24.