Toys4Boys wrote:Can you give me any insight as to how one knows $10 = 1 sec $A0 = 10 sec. etc.?
Sure. The pause protocol lets you specify how much delay you want and you do this by entering the amount in hex, where hex "01" is the shortest possible delay and hex "FF" is the longest possible delay. Each unit of time is about 1/16th of a second, therefore hex "01" equals about 1 second. Here's a quick chart of some hex code values and their corresponding delay time:
hex - delay
10 = 1 second
20 = 2 seconds
30 = 3 seconds
40 = 4 seconds
50 = 5 seconds
60 = 6 seconds
70 = 7 seconds
80 = 8 seconds
90 = 9 seconds
A0 = 10 seconds
B0 = 11 seconds
C0 = 12 seconds
D0 = 13 seconds
E0 = 14 seconds
F0 = 15 seconds
(Hopefully the pattern is kinda clear now)
Toys4Boys wrote:Also I am trying to understand at a more fundamental level what some of the various lines mean in the example. I see where TV phantom 1 is described as a .5 sec. delay but don't understand what all the other lines of code are.
Maybe the trick here is not to try and "understand" it, but to just "use" it. I can't tell from your description what "other lines of code" you're referring to. In this example file he's only programmed 2 keymoves, one for 1/2 second delay and other for 1 second delay. You mentioned the 1/2 second delay, so I'm assuming the "other line of code" is the other keymove. The other keymove gives you a 1 second delay. Was that the right question and therefore the right answer?
Toys4Boys wrote:Also "pause, and the DVD/phantom3 button to create a 1 second pause."doesn't seem to jibe w/ "1 second,016,,power,,,,,,DVD,phantom4,,"
Is this just a mistake and phantom4 is the 1 sec. delay not phantom3?
Congratulations, you spotted a typo. I would have thought that one was pretty obvious.
Maybe the KM example file isn't helping in this case, maybe it would be better for you to just use the original pause.txt file. That file gives you an upgrade and protocol that you can copy directly over to IR, then all you have to do is program a keymove in IR. Select TV/1104 as the setup code, then select the HEX option and enter the appropiate value from the table above.
If all of that still isn't clear, I don't think it's ever going to become clear, in which case you mention how much delay you need and I'll post the correct code for you.
Here's the code you would need for a 2 second delay:
Upgrade code 0 = 1C 50 (TV/1104)
FB 00 01
End
Upgrade protocol 0 = 01 FB (S3C80)
00 00 01 E4 03 C2 C6 C0 00 00 0A FE 1A FC 2A FA
AF
End
Then program a keymove using hex code "20".