gfb107 wrote:jamesgammel wrote:The RM rdf's are supposed to be RM/IR compliant.
Absolutely true. We've gone to great lengths to make sure of that.
What we're talking about here is making a change to the name of the RDF file (and an RM-specific field in the RDF), that will change what RM displays for a remote.
I'm aware of the current topic, but there are other things which feed in as well.
gbf107 wrote:Specifically, if we have the RDF "6_806_80 (URC-[881x][801x][601x]).rdf", RM would present this single RDF as 3 different remotes: URC-881x, URC-801x, abd URC-601x. IR as it stands today, would only display one remote: URC-[881x][801x][601x]. This is the inconsistency I am talking about.
well, there's other closer similar inconsistencies as well. The 6800 and 7800 share an rdf. The 6800 thinks it's a 7 device remote, and will actually work 7 devices, however, it's not as simple as just assigning a setup code to the missing device button.
" It is also true that there has been more active development of RM than IR, and therefore there have been more opportunites to release updated RDFs. "
Only 2 people update IR on a consistent basis, Rob and Mark. I think John did one time to correct an error. IR 3.21a was just put together recently and put in the tools folder, and evertything in the rdf folder was deleted. That *should* have been a golden opportunity for the switchovers in rdf's from the old IR format, and just replaced them with a copy from one of the latest RM revisions.
"However, from a distribution point-of-view, it would actually make more sense to distribute the RDFs with IR instead or RM. This is simply because a higher percentage of users need IR than need both IR and RM."
Agreed, an opportunity to change the whole batch of rdf's from the old IR ones to the new RM ones was lost just recently.
"Having a consistent set of names for the RDFs will be beneficial, but I'd like to see some effort put into adding generic names (and restrictions). This will have the following benefits:
1. Improve success when importing KM upgrades; the mapping of functions onto buttons won't get lost
2. Improve changing the remote in an existing upgrade; less button assignments will get lost.
3. RM and IR will correctly reflect how buttons are allowed to be used by the remotes."
Agreed, I've seen #1 at work. I haven't had the need to do a #2 yet, but I'm sure I'll eventually have to.
Jim