IR.exe v8.00 Beta now posted

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

mr_d_p_gumby
Expert
Posts: 1370
Joined: Sun Aug 03, 2003 12:13 am
Location: Newbury Park, CA

Post by mr_d_p_gumby »

The Robman wrote:Having a button for KM would be problematic because the KM file name changes with every release.
Capn Trips wrote:MUST the version number be part of the filename? I realize that it's "always been that way", but ....?
You can get the name of the most-recently-run KM file from the registry:

Code: Select all

[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\keymap-master\KM]
"kmFile"="J:\\JP1\\keymap-master-v9.17.xls"
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Wow, I didn't know that, so I guess a KM button would be possible too.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

Re: DSM -- please note the Edit, as what follows is wrong
I changed the RDF but just on the protocols section.
I deleted the TV/1103 device in still RC1. IR then deleted my DSM jobs.
Can't select DSM any more, see picture
https://www.hifi-remote.com/forums/dload ... le_id=6574

EDITED: I didn't do the correct thing. Now that I entered
[SpecialProtocols]
DSM=TV/1103:-01FC
my 11 DSMs got moved out of Special protocols to keymoves and all is well, DSM is in the dropdown list. Thank you, I think it'll work :)



Re: KM redirect
Yes, version change is a problem. I happen to like version# on the file.
Suggestion - provision to Set KM path on the File section, as is now for RDF.
Perhaps with a note 'are you sure that's the KM version you wanna use" as we often use previous versions anyway to pick on Mike and Mark.

Re: Signature
You're correct, I now see :)
In IR 7.0.15. After download, raw data says PVR0PVx1. Then I did 981 reset .
after upload and acknowledging that the sig is different it changed to PVR0PVR0.
BUT, if I skip the 981 reset, the signature stays PVR0PVx1.
Just FYI, That's the usual procedure for me (no 981), but to pick on v8 I took that other path.
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
mdavej
Expert
Posts: 4636
Joined: Wed Oct 08, 2003 7:08 am

Possible RDF filename handling issue

Post by mdavej »

I think I've uncovered a long standing bug (feature?) in RDF filename handling. Here's the issue: If several RDFs with the same signature exist, IR does not prompt for which one to use, even if the RDFs have different filenames. It just uses the first one it comes to.

For example "30853085 (RS 15-133).rdf", "30853085 (RS 15-134).rdf" and "30853085 (RS 15-135).rdf" all look identical to IR because of the way it handles the portion of the filename before the dash. According to the spec, the dash and underscore are supposed to be used to handle multiple remote models which use the same RDF. However, these filenames have no underscores in them and should be treated differently.

To see this in action, create an RS70RS70 file in IR. Although there are 3 files with that signature, the names are identical up to the first dash, so IR just automatically picks the first file and doesn't prompt the next time you open the IR file. I haven't tried RMIR yet, so I don't know if it behaves the same or not.

I do have a simple solution though. But it's not obvious looking at the filename. Instead of dash ascii code 2D, use the alternate dash ascii code AD. So a few RDF filenames would have to change and this subtle difference would probably need to be documented in the spec. The only problem is that if someone has a file with the old name and copies in the new version, it will appear that there are 2 identically named files (one with the normal dash, and another with the alternate dash). It is impossible to see the difference.

So IR and or RM could be changed to handle dash differently, or just the filenames could be changed the way I described or some other way. Changing IR/RM risks breaking some things. But changing the filenames could result in some apparently duplicate files, if someone doesn't wipe out their RDF folder before copying in the new versions. It also messes up your upgrades a bit, since new filenames means RM can find the RDF the upgrades were created with, requiring you to open and re-save all your upgrades.
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

There's a trick to making IR re-chose the RDF, you have to first open a file that uses a different RDF then open the file for your remote.

Here's what I did, I selected "New" and selected the 15-135, then saved the file. Then I opened an IR file for a different remote, then I re-opened the 15-135 file that I saved.

Image

I guess a feature for the wish list would be a button that re-loads the RDF.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Mark Pierson
Expert
Posts: 3018
Joined: Sun Aug 03, 2003 12:13 am
Location: Connecticut, USA
Contact:

Post by Mark Pierson »

mr_d_p_gumby wrote:You can get the name of the most-recently-run KM file from the registry:

Code: Select all

[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\keymap-master\KM]
"kmFile"="J:\\JP1\\keymap-master-v9.17.xls"
You can also check the "kmLoaded" entry at [HKEY_CURRENT_USER\Software\VB and VBA Program Settings\keymap-master\KM]. If it's "Yes", KM is already open.
Mark
damir
Posts: 102
Joined: Wed Oct 01, 2003 9:32 am
Location: Croatia

Post by damir »

There is a problem with large size DPI / fonts setting in windows.

Image
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

IR 8.00 Release Candidate 3 posted

Everything's fixed. Here is Release Candidate 3, identifiable as IR 8.00 Build 13. Some specific points from comments:

Rob, you've got editing back on the Protocol Information panel.

Mdavej, in the Code Selector the Assign button, and assigning by double click, are disabled if you move away from the General tab. I also took the opportunity of linking Code Selector to tab pages to add the following refinement. If you go to the Devices tab and add or delete a device whose type is that displayed in the Code Selector, then when you leave the Devices tab the list in the Upgrade panel of Code Selector is automatically updated.

Liz, there is now an Open KM button. This takes data from the Registry entries that Mike pointed out. If the KM registry key doesn't exist (KM has never been used) then the button is disabled. Otherwise it opens the version of KM that was last used. To change the version opened by the button, just open the new version from outside IR.

Liz again, I've sorted your issue about inappropriate changes of signature in the Raw Data tab. Please check this this is now OK even when you do a reset before the upload.

Mdavej again, your issue about RDF file handling is genuinely a deliberate "feature" rather than a bug. The point about hyphens and underscores is entirely irrelevent, as they are ignored by IR. It is only RM that makes use of them to be able to show different images for each of the remotes that use a common RDF. The reason for the "feature" is so that "normal" users, i.e. not developers and experimenters, always get their (one) remote opening with the same RDF even when there is more than one matching RDF. But for us "abnormal" users I've put an Advanced option to turn this "feature" off. If you select "Always Allow RDF Selection" then it will always offer the full list of matching RDFs when you open a file. BTW I have no idea why your fix of using an "alternative hyphen" worked.

Damir, I've allowed more space for the items you marked. Please say whether you now get everything displayed in full.

We're getting there - slowly!

Edit: You will see that I've also changed the toolbar button style to the more modern "flat" style. I think this looks better. What do others think? I've also changed the arrows on the Upload/Download buttons from red (suggests danger) to green (suggests all OK). I can then use red for the unsafe versions later on.
________________

Graham
mdavej
Expert
Posts: 4636
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Graham,

The dash behavior is still puzzling, but your solution works great. Code selector changes work fine. Flat style looks better to me as well. But RM/KM look very similar. What do you think of using the KM iconImage from this site ?
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

It all looks good to me (but I agree, the KM icon would make for a better button).
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

I asked about a KM icon, but no-one said anything. I'm happy to change it. Where do I find the best version of that KM icon to copy? (I only need a picture rather than a bitmap as I'll construct an equivalent, as I did with the RM icon). Remember, I don't use KM so have never before seen the icon you suggest.)

BTW I don't want RC3 to be the release version, as it is Build 13!
_____________

Graham
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I didn't know you asked for an icon, so I must have missed the question. Even though you've never used KM, any time you upload a file the KM logo is there as an option, so you must have seen it. The logo that Dave linked to is the only KM logo that we have.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

RC3
Signature of 6131, 7800, 8190 (all extended) stays the same throughout download, reset the remote, upload.

KM call - very nice, very clean in and out, super, other than that icon :)

DSM in 6131 is very fine.
Just reporting how it behaves, 'cause someone might not like point b - better complain during RC than later:
a. If start from scratch over the 6131ext which has NO TV/1103 to start with, then make a DSM keymove on the SP sheet, it stays with SP.
b. If download a file with TV/1103 (DSM device), delete TV/1103, all DSM keymoves migrate to keymoves. If now add, on the SP sheet, a new DSM, it gets built and migrates over to keymoves. No problem for me, but might scare some people (I just built it and it ain't there).

=====
Graham, you're doing more than you ever intended, so I do hate to be a nag over more trivial issues than you've so far solved.
So, upfront apologies. But could you take a look here at just points 4,5,7,9. They might be simple, but if can't do, that's ok of course.
https://www.hifi-remote.com/forums/viewt ... 2858#p72858
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
mr_d_p_gumby
Expert
Posts: 1370
Joined: Sun Aug 03, 2003 12:13 am
Location: Newbury Park, CA

Post by mr_d_p_gumby »

I have (with fingers also crossed for Graham) posted the latest draft of the RDF Specification Version 4 incorportaing the latest IR v8.00 changes.
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

Sorry, Rob - I should have looked there for an icon. Everything I upload is a zip file, so I've never really looked at that list. You know what they say: There's none so blind as those that won't see! I thought it looked vaguely familiar when mdavej mentioned it, but I had no idea where I had seen it! BTW There are two icons in the list that I don't recognise. They are the second one, and the last but one (though that one looks vaguely familiar, too). In case they too come in handy some time, what are they for?

Liz, I'll look at your DSM issue (b). As to your reminders, they all remain on my to-do list for a later version. I'll re-visit everything not done from the original "Seeking suggestions" thread, as well as the IR 8.01 wish list, though I'm making no promises about any of them.
________________

Graham
Post Reply