If this remote is 2116 (I don't have the file anymore), the unextended version of LKP includes DSM for free or am I confused? If not, he can use that instead and it will ride off the U-thing. It's the one not in the spreadsheet. The way MrD is plowing ahead, he'll want LKP at some point soonNils_Ekberg wrote:Agree Hal. I already did that with the ULKP but didn't do it for the DSM. Will be in the next distribution.
Basic DSM question
Moderator: Moderators
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
-
Nils_Ekberg
- Expert
- Posts: 1689
- Joined: Sat Aug 02, 2003 2:08 pm
- Location: Near Albany, NY
-
MrDetermination
- Posts: 11
- Joined: Fri Jul 08, 2005 12:55 pm
Well, you guys have been extremely helpful and patient. That file works just fine Robman and I wish I could say I see why... but I still don't understand.
I hate having to have someone do something for me that I want to do.
But honestly, this stuff just isn't clicking for me.
In a couple weeks once I have some professional issues resolved maybe I'll spend some down time at work re-reading the manuals and some threads here.
I appreciate the effort you guys have put in to this.... technology. If I can ever get over the hump in the learning curve maybe I can turn around and write an "idiots guide: from an idiot for the idiot" and call it my return contribution.
I hate having to have someone do something for me that I want to do.
But honestly, this stuff just isn't clicking for me.
In a couple weeks once I have some professional issues resolved maybe I'll spend some down time at work re-reading the manuals and some threads here.
I appreciate the effort you guys have put in to this.... technology. If I can ever get over the hump in the learning curve maybe I can turn around and write an "idiots guide: from an idiot for the idiot" and call it my return contribution.
-
The Robman
- Site Owner
- Posts: 21897
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Let me see if I can give you a very "high level" explanation on how a DSM works.
As you probably already know, macros are global (ie, if you program a macro to the POWER button, it will work in all device modes, such as TV, VCR, etc) but keymoves are mode specific (ie, if you program a function to the POWER button in DVD mode, it will only work in DVD mode, it won't affect the POWER button in TV mode, for example.
So, in order to create DSMs, what you do is this: First, you program a macro to a phantom button (a phantom button is a button that doesn't physically exist on the remote itself, but is recognized by the remote's software). Then you program a keymove in the desired device mode that will call the macro. Making the connection between the keymove and the macro is where the "special protocol" comes into play. Unless you enjoy readin assembler code, you don't need to know "how" or "why" the special protocol works, you just need to know that it does.
So, in summary, to program a DSM, you need to...
1) Install the DSM special protocol and upgrade (you only need to do this once as you can use the same upgrade/protocol for any other DSMs that you program).
2) Program the macro as per normal, to a phantom button.
3) Using the Special Protocols tab in IR, program a DSM entry with one macro step, that macro step being the phantom button used in step 2.
As you probably already know, macros are global (ie, if you program a macro to the POWER button, it will work in all device modes, such as TV, VCR, etc) but keymoves are mode specific (ie, if you program a function to the POWER button in DVD mode, it will only work in DVD mode, it won't affect the POWER button in TV mode, for example.
So, in order to create DSMs, what you do is this: First, you program a macro to a phantom button (a phantom button is a button that doesn't physically exist on the remote itself, but is recognized by the remote's software). Then you program a keymove in the desired device mode that will call the macro. Making the connection between the keymove and the macro is where the "special protocol" comes into play. Unless you enjoy readin assembler code, you don't need to know "how" or "why" the special protocol works, you just need to know that it does.
So, in summary, to program a DSM, you need to...
1) Install the DSM special protocol and upgrade (you only need to do this once as you can use the same upgrade/protocol for any other DSMs that you program).
2) Program the macro as per normal, to a phantom button.
3) Using the Special Protocols tab in IR, program a DSM entry with one macro step, that macro step being the phantom button used in step 2.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!