RMIR v2.15.0 pre-release for testing
Posted: Sat Apr 22, 2023 3:18 pm
FTDI cable using DIY GADGET JP1 adapter on RS 15-1994 works for me
Forum for JP1 remotes
http://www.hifi-remote.com/forums/
The upload to the 8811 is working with v0.24, but still errors with v0.25. Here is the upload error with v0.25 from rmaster.err with the rmir file included in my diagnostics upload. This is with 2.15.4 as well. It also doesn't just error on this file, it errors with both extended and unextended rmir uploads.mathdon wrote:@jmezz13: I am unclear from your last post what the situation now is concerning uploading to the 8811. You say it now works. Is that with jp12serial v0.24 or with the version present in RMIR? The difference between v0.24 and later versions is that it will repeat read attempts on failure, which is why the later ones are "less finicky" about the connection. I was wondering if this behaviour was incompatible with the JP1 EEPROM Adapter that you must be using to communicate with the 8811 with a JP1.x interface. I would be interested to know what adapter you are using, and whether the JP1.x cable is an FTDI one, as I can't really see why there should be any such incompatibility.
Code: Select all
Testing interface: JP1.X Serial
Port Name = COM5
Opened on Port COM5
Opened interface type 7
Interface opened successfully
Base address = $0
Data writing phase succeeded, bytes written = 2048.
Upload verification phase starting.
0380: FF != 21
Upload verify failed: data read back doesn't match data written.
Ending upload@HamburgerHelper1 - If you didn't do this already, can you upload a file to the remote, then open a different RMIR file and try to upload that and see if it works on the RS 15-1994?HamburgerHelper1 wrote:FTDI cable using DIY GADGET JP1 adapter on RS 15-1994 works for me
Still on the issue of the raw download .ir file, can you confirm whether this actually works in the remote? In particular, do all 8 special functions work? What I have found shows that the data structure of JP1 remotes supports such extra-long special functions, that RMIR can create them and can decode them on a download, but whether or not they actually work in the remote is a different matter. That will depend on the implementation of the extender, and the only way to know is to test it and see. Now that RMIR can load the file without error and without changing any bytes, you can upload it to the remote for testing if, as I presume, you don't have a remote that still has this setup.jmezz13 wrote:Also, thanks for your extra work tracking down the bug in such an old remote. I"m not sure how I got it working in the first place back then.
Arrrggggghhh!davecs wrote:
I did a long-keypress on the Mute button, which sends Discrete Power On, then Discrete Unmute. In everything except Audio mode, this obviously has to be topped by 'Audio' and tailed by the device being used. It means a separate macro for each device, but this would be impossible without RMIR. You have to say that this remote is very powerful indeed. But only with RMIR.
Thanks for pointing this out. I want to get even little things right. I have just fixed this for the next build, but I don't think that on its own it warrants issuing a new one yet.davecs wrote:One small thing, when I added the new DKP on the Special Functions Tab, the left hand column, instead of saying <none>, was blank.
Yes, this limitation was already present in v2.14 builds and I put it there after testing.I noticed that you can't put Real Time Macros on the 4 colour keys, nor Multi Macros on the 3 App keys. I assume this has been tested?
I will look into highlighting the Global Multimacro case too. Again, thanks for spotting this.I found that you can't have Long-Key Press using Multi-Macros, on keys where the ordinary function involves Key Moves. I get the yellow/brown highlighting if I do a Device Specific Multimacro, and the regular key is the one that doesn't work. But if I do a Global Multimacro, there is no highlighting, but the Multimacro doesn't work.
I'm able to upload the IR file using 0.24 jp12serial.dll. The good news is that it doesn't crash the remote. The bad news is that the macros don't quite work as intended (either using or not using the special functions). The macros seem to set up the modes correctly (transport etc), but will not send actual button functions (like power on/off etc).mathdon wrote:Still on the issue of the raw download .ir file, can you confirm whether this actually works in the remote? In particular, do all 8 special functions work? What I have found shows that the data structure of JP1 remotes supports such extra-long special functions, that RMIR can create them and can decode them on a download, but whether or not they actually work in the remote is a different matter. That will depend on the implementation of the extender, and the only way to know is to test it and see. Now that RMIR can load the file without error and without changing any bytes, you can upload it to the remote for testing if, as I presume, you don't have a remote that still has this setup.jmezz13 wrote:Also, thanks for your extra work tracking down the bug in such an old remote. I"m not sure how I got it working in the first place back then.
If it doesn't work, or even crashes the remote and needs the batteries taken out and replaced to restore working order, then I think I will leave RMIR able to decode it but will display a warning message when such a file is loaded or created.
The other clash on the 3661 is between Volume Punch Through and Multi Macros on Mute (and by implication, Vol+ and Vol-). What happened is that a short press on Mute, in TV mode, caused the TV to mute instead of the amplifier, ignoring the VPT on that key. The long press worked as intended.mathdon wrote: I will look into highlighting the Global Multimacro case too. Again, thanks for spotting this.
I think those are the only actual issues arising from your posts, the rest being just a report of your findings. If I've missed something that needs fixing, please post again to point it out.
I tried the original rmir file in 2.14.8 and even tried back to 2.10.3 and both had the same results as the ir file. When I press TV then Power to activate the extender, I get four blinks. Device macros don't work as intended and just pressing the power button always gives four blinks so something about the structure of my file just isn't compatible. I did try an earlier version of an extended setup with macros and special functions and it works fine so I don't think the remote itself is at fault.mathdon wrote:@jmezz13: If you instead load from the .rmir file to the remote, which should be the same but with the extra-long special function shortened, do the macros then run correctly? If they still don't, could you try uploading the .rmir file with v2.14.18? I really would like to identify where they are going wrong.