Page 2 of 2
Posted: Sun Jul 17, 2005 7:44 pm
by ElizabethD
Nils_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.
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 soon

Posted: Sun Jul 17, 2005 7:48 pm
by Nils_Ekberg
Yup, it is a 2116 and yes, I believe your right that the standalone LKP also works as a DSM.
Posted: Mon Jul 18, 2005 12:39 am
by mtakahar
I was about to suggest ULDKP, too, but I didn't because I thought it would confuse him further if I start talking about totally different stuff ("copy from the spreadsheet" vs. "download a .zip and copy from here and paste it there...")
Hal
Posted: Tue Jul 19, 2005 8:43 am
by MrDetermination
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.
Posted: Tue Jul 19, 2005 9:25 am
by The Robman
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.