Remote Master DSM support for un-extended remotes

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

Moderator: Moderators

Post Reply
Anthony_Patrick
Posts: 104
Joined: Fri Oct 13, 2006 5:23 pm
Location: Burnaby, Canada

Remote Master DSM support for un-extended remotes

Post by Anthony_Patrick »

A number of the newer remotes (especially the JP1.4 and JP2 varieties) support Device Specific Macros (DSMs) without requiring an extender. Does Remote Master (or can Remote Master) provide DSM support for these remotes (with no extender loaded)? I note that the "missing" piece is the "Bound Button" selection in the "Macro" tab of RMIR.
Tony
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Did you try the Special Functions tab? It works for DSM on the un-extended RCA RCRP05B. I would expect others to work too, as long as their RDFs are correct.
Anthony_Patrick
Posts: 104
Joined: Fri Oct 13, 2006 5:23 pm
Location: Burnaby, Canada

Post by Anthony_Patrick »

mdavej wrote:Did you try the Special Functions tab? It works for DSM on the un-extended RCA RCRP05B. I would expect others to work too, as long as their RDFs are correct.
Thanks for this reference to the RCRP05B. I am working on an RDF for the URC-2025 and my prototype RDF didn't have anything in it that would allow the "native" DSM support to work (and the RDF specification is less than enlightening).

The RDF specification implies that I should be using something like:

[SpecialProtocols]
UDSM=Internal:0

but this gives very strange results! :eek: :eek: :eek:

I copied the following from the RDF for the RCRP05B into my RDF for the URC-2025 and the "Special Functions" TAB appeared and the DSM support was enabled (and mostly working):

[SpecialProtocols]
DSM=Internal:0

The only issue is that in the remote's memory the DSM segment follows the MACRO segment (the segment where the boundDevice=00). As a result, if the same button is used in both the DSM and the regular MACRO, then the MACRO segment executes before the DSM segment is found... (DSM segments should always precede regular MACRO segments to avoid this problem.) Is there any way I can tell RMIR to sort DSMs before regular MACROs?
Tony
Post Reply