Long/ double key press

Support forum for extenders. If you're having trouble getting one up and running, this is the place to come.

Moderator: Moderators

Post Reply
just4fn
Posts: 199
Joined: Sun Nov 23, 2003 9:28 am

Long/ double key press

Post by just4fn »

I am having trouble with trying to swtich device keys back to orginal device with LKP.

Let me try and explain.

While in SAT mode on long key press I want to change devices to tv, change channel keys to tv and push sleep button. On short key press I want it to change to tv, press sleep, change back to device to SAT, change channel keys back to sat channel keys.

No matter what I have done, everything works but the device keys stay on TV. Therefore when on SAT, when changing channels, it changes TV input to TV instead of changing SAT channels.

This is what Extender Calculator looks like.

Buttons for "short press"

DEV_TV
SLEEP
DEV_SAT
SET CHANNEL KEYS
=34 68 30 6b 7B

Buttons for "long press"

DEV_TV
SLEEP
SET CHANNEL KEYS
=68 30 7B

HEX CMD= 34 68 30 6B 7B 68 30 7B

KEYMOVES:

Sat /Sleep

Misc/1106

Hex command=34 68 30 6B 7B 68 30 7B

What do I have to do to get the channel keys back on SAT after they switch to TV on lkp? I have tried several different config's but to no avail. I hope I expalined this well enough to help.

If needed this is my text file:
0000: 1D E2 52 53 4C 31 52 53 78 32 04 84 14 15 61 DC
0010: 16 64 91 D4 21 F7 16 52 A3 FF 00 2F 90 00 22 0D
0020: 30 3B 40 F3 50 9E 61 DC AA 05 01 01 00 01 01 01
0030: 01 FF 14 03 03 07 08 00 00 FF C6 C2 41 5E 70 C3
0040: 70 C2 C6 C2 00 3A 70 C2 70 C3 C6 C2 08 F5 70 C3
0050: 70 C2 79 7B 56 7B 3F 18 6E 37 18 05 18 74 F6 1B
0060: DB 19 78 C6 CA 03 02 02 BE 16 CA 00 F6 14 A5 72
0070: 00 6D 02 87 22 07 EB EF CE 96 20 C0 37 09 4F A4
0080: 78 C1 EB E3 09 3A C6 DA 37 CD 1F 16 5D 09 7C 93
0090: 8E C7 72 77 6B 26 18 C7 66 C1 7F EB 07 B0 B1 E4
00A0: 6E 77 8B 15 26 C1 79 1B 07 08 6E 97 01 6F 8B 09
00B0: 18 C7 26 C1 68 1B 83 19 6E E6 D9 FE 0C AF 24 8E
00C0: C0 BB CA C6 CA 07 52 C6 DA FF 00 1F 41 5E 26 CE
00D0: 02 1A 17 56 82 0F C8 82 86 05 CC 20 82 A2 DE 9B
00E0: F2 02 BD 12 AC EC 05 E4 75 6E D8 8E 22 DE A6 CD
00F0: 93 7D FF 35 F6 3E 8B A0 CA A0 CA D9 8E 8D 08 80
0100: 02 D6 03 04 80 00 01 81 00 01 FC 00 01 FB 00 01
0110: F9 00 01 F8 00 01 C4 06 2E 7E 9C 41 D0 30 CC C8
0120: 88 98 2C AC 5C DC 0C 48 6C EC 4C 08 5A 00 1E E0
0130: 41 00 DD DD B7 57 D7 67 37 E7 F7 96 5A 04 7E FE
0140: D8 81 00 FD FD A7 87 F7 27 07 B7 0F 8F 35 C7 BE
0150: 3E 47 67 57 8F AF E5 75 0D 2F 5A 19 2E FE FF 20
0160: 5E F3 87 07 7B 5B BB DB FB 3B FF D7 97 17 57 B3
0170: 77 E7 67 9B 33 DE 09 7E FE FE 71 58 59 00 00 00
0180: D4 08 88 A8 58 C4 D8 38 B8 98 F6 FA 06 46 86 C6
0190: CE 8E 7A D0 D0 86 4E DA 00 00 01 C6 4C 00 00 56
01A0: 92 03 F6 0A 9F 02 43 A6 C4 12 EB 26 B0 C0 18 6C
01B0: 76 C1 80 6B 06 56 C1 7F E6 92 02 96 0A C0 19 05
01C0: 09 06 B0 6C 96 0A 6C E4 6D 03 E4 6C 04 F6 1D 5B
01D0: 8B 03 F6 0E 94 C6 CA 07 52 C6 DA FF 00 1F 41 5E
01E0: 00 00 01 28 03 F0 C2 1C 01 56 C2 07 90 C1 2A F9
01F0: 28 03 56 03 07 38 3A 26 C3 03 74 B0 C1 6B 04 38
0200: 03 B0 03 A4 03 C3 2B 0D 87 43 2D A6 8E 93 3B 05
0210: 82 8E C4 3A EE 37 26 03 44 C1 B0 37 2F 03 B4 C1
0220: B0 AF 00 00 01 38 3A 3A 0B A6 8E 93 3B 08 87 43
0230: 2C 82 8E C4 3A F3 AF 00 00 01 08 03 18 03 F6 01
0240: 0D AF 00 00 01 00 00 F0 2D E4 2D 4A 56 4A 0F F6
0250: 06 D3 56 03 07 38 3A 26 C3 03 90 2D E6 7C 01 7B
0260: 11 F6 3B 67 FB 18 76 80 20 6B F6 8B 15 F6 3B 67
0270: 7B 10 B0 80 E6 F1 FF 6F 90 80 7B F1 6B F9 38 03
0280: B0 03 A4 03 C3 2B 0D 87 43 2D A6 8E 93 3B 05 82
0290: 8E C4 3A EE AF 00 00 01 C6 CA 07 F7 C6 CC 00 2D
02A0: EC 09 F6 06 ED E6 B1 01 AF 43 8D 31 8B 12 CF 44
02B0: 08 08 01 1A 01 06 01 1A 03 31 D7 42 11 A7 08 B7
02C0: 08 05 E4 06 05 60 06 46 06 F0 54 C0 06 F6 01 46
02D0: 46 29 0D 8D 01 49 00 0B 0F 08 CF 08 CC 4F CC 50
02E0: CC 52 CC 53 61 DC 14 15 04 84 16 52 16 64 01 04
02F0: 01 07 01 0A 01 0D 01 10 01 13 01 16 01 2C 01 3C
0300: 01 5A 01 75 00 07 01 80 01 81 01 FC 01 FB 01 F9
0310: 01 F8 00 41 01 98 01 E0 02 22 02 37 02 42 02 95
0320: 02 A9 02 AB 01 F9 01 F8 00 41 00 41 01 85 01 CD
0330: 02 0F 02 24 02 2F 02 82 02 96 02 C3 FF FF FF FF
0340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0350: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0390: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
03F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0400: 00 03 65 C4 52 31 AE 83 91 6B C4 53 44 41 44 53
0410: 20 54 49 56 4F 20 6B C4 52 32 68 20 68 1F 17 2E
0420: 18 37 28 63 04 84 0D 38 63 04 84 35 25 63 04 84
0430: 75 AF 63 16 64 8E B0 63 16 64 0E 36 67 C4 52 32
0440: 6B F6 6B AF 37 67 C4 52 32 6B F7 6B B0 03 C4 C4
0450: 52 31 AE 20 CB C4 52 32 68 20 68 1F 17 2E 18 37
0460: 38 C3 04 84 35 25 C3 04 84 75 28 C3 04 84 0D A2
0470: CB C4 53 4B 41 54 49 45 54 49 56 4F B0 C3 16 52
0480: A7 AF C3 16 52 E7 36 C7 C4 52 32 6E F6 6E AF 37
0490: C7 C4 52 32 6E F7 6E B0 03 44 C4 52 31 AE 20 4B
04A0: C4 52 32 68 20 68 1F 17 2E 18 37 25 43 04 84 75
04B0: 28 43 04 84 0D 38 43 04 84 35 92 4B C4 53 53 48
04C0: 45 52 53 43 41 42 4C 33 47 C4 52 32 6A F3 6A 0B
04D0: 34 47 C4 52 32 6A F4 6A 0D 20 2B C4 52 32 68 20
04E0: 68 1F 17 2E 18 37 25 23 04 84 75 28 23 04 84 0D
04F0: 38 23 04 84 35 03 26 C4 52 31 09 69 83 03 05 C4
0500: 52 31 AE 83 20 0A C4 52 31 A0 68 1F 17 2E 18 37
0510: 83 03 04 84 B7 03 A7 C4 52 33 68 2D 83 83 20 AB
0520: C4 52 32 68 20 68 1F 17 2E 18 37 30 25 C4 4F 68
0530: 3A 30 30 45 C4 4F 68 3A 30 30 A5 C4 4F 68 3A 30
0540: 11 1C 6B 2D 68 7A 1F 17 37 2E 20 37 6B 91 91 13
0550: 6B 3A 91 22 18 68 7A 1F 17 37 6E 3A A2 A2 13 6E
0560: 3A A2 89 12 69 3A 12 1D 6A 2D 68 7A 1F 17 37 2E
0570: 20 20 37 6A 92 92 13 6A 3A 92 09 1E 69 2D 1F 17
0580: 68 7A 1F 17 37 2E 20 20 37 69 01 15 68 2D 1F 17
0590: 37 81 12 68 3A 21 19 6D 83 3A 68 2D 1F 17 37 B9
05A0: A1 12 6D 3A A6 17 6B 35 0C 35 17 1F 35 A7 17 6E
05B0: 35 0C 35 17 1F 35 2D 17 79 7A 7B 7C 7D 7E 7F 2E
05C0: 1F 68 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F
05D0: AE 1D 68 83 2D 2E 1F 17 37 2E 20 37 6B 3A 91 39
05E0: 19 6E 08 08 08 08 08 08 08 08 B9 19 6E 39 15 39
05F0: 1F 39 1F 6D 3A BA 1D 68 2D 83 1F 17 37 2E 20 20
0600: 37 6B 3A 91 3A 16 79 7B 7C 7D 7E 7F 24 1C 69 79
0610: 6F 7A 6A 7B 7C 7E 68 7D 70 7F 23 12 6F 2D 0A 12
0620: 6C 2D 88 63 16 64 D4 2C 63 16 64 D4 13 67 C4 52
0630: 32 6B A8 68 13 88 C3 16 52 37 13 C7 C4 52 32 6E
0640: F4 68 13 30 C5 C4 4F 68 3A 30 13 47 C4 52 32 6A
0650: D3 68 13 13 23 04 84 C7 13 A3 04 84 C7 2F 63 16
0660: 64 8E A8 63 16 64 86 30 6B C4 52 33 30 6B 7B 68
0670: 30 7B 68 7B 00 00 00 FF FF FF FF FF FF FF FF FF
0680: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0690: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
06F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0700: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0710: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0720: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0730: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0740: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0750: FF FF B0 D9 C9 6E 8B 15 E6 4A 4C B0 80 F6 06 D3
0760: 6F 90 80 6B FB 8F 7B 56 F6 03 48 7B EB F6 04 E2
0770: F6 0D F7 A6 B1 00 6B 16 9C 00 8C 05 C6 C4 FF A5
0780: F6 3C 83 9C 28 8C 04 C6 C4 FF AA F6 3C 83 76 7E
0790: 80 6B 06 E6 4A E4 F6 06 D3 F6 3B BA 8F F6 3E 87
07A0: C9 F1 B0 F2 F6 03 01 7B AF F6 3D F6 E6 EC 2A 46
07B0: E2 40 9F E6 FB A5 7F FF FF 76 80 80 6B EB F6 3B
07C0: 49 00 7C EB 8F E6 8E AE E4 79 AE 44 4C AE B0 4C
07D0: A6 AE 02 6B 08 A6 AE 02 EB 09 E6 4C C0 46 4C 80
07E0: F6 3E 8B F6 3E 47 E4 79 7B F6 3E A2 C6 CA 00 3A
07F0: C6 DA FF 7F 1F 41 5E 4B 41 54 49 45 54 49 56 4F

Thanks for the help. Doug
thanks, just4fn
sfhub
Posts: 287
Joined: Sun Oct 12, 2003 7:03 am

Re: Long/ double key press

Post by sfhub »

just4fn wrote:Buttons for "short press"

DEV_TV
SLEEP
DEV_SAT
SET CHANNEL KEYS
=34 68 30 6b 7B
This is problem #1. What is loaded in IR, bound to SAT/Sleep is:
SLEEP
DEV_SAT
SET_CHAN_KEYS

This is recursive reference to SAT/Sleep, which probably wasn't
what you wanted.
just4fn wrote:Buttons for "long press"

DEV_TV
SLEEP
SET CHANNEL KEYS
=68 30 7B

HEX CMD= 34 68 30 6B 7B 68 30 7B
This is problem #2. Again what was loaded in IR was different from what
you posted:

DEV_TV
SLEEP
SET_CHAN_KEYS
DEV_TV
SET_CHAN_KEYS

but this is just duplicate redundant SET_CHAN_KEYS so isn't a big
deal.

Problem #3 and the main problem is when you execute
DEV_TV
SET_CHAN_KEYS

SAT/Sleep is no longer bound to the LKP special protocol, it becomes
TV/Sleep (which is just some EFC for your TV device) because Sleep
is part of the "Channel Key Set"

Trans = Rew, Play, FFwd, Rec, Stop, Pause
Vol = Vol+, Vol-, Mute
Chan = Ch+, CH-, digits, Enter, Last, Sleep, Info, TV/Video
Menu = Menu, Guide, Up, Down, Left, Right, Select, Exit
PIP = Pip, Freeze, Swap, Move, +100
Other = P{Setup}, {Light}, Power, Fav/Scan, device keys, phantoms
just4fn wrote:What do I have to do to get the channel keys back on SAT after they switch to TV on lkp? I have tried several different config's but to no avail. I hope I expalined this well enough to help.
If you fix the problems above, and bind the LKP to a button which is not
in the "Channel Key Set" then it should work.

Also in your Macro section of IR there was another recursive reference:
SHIFT-SAT=DEV_SAT; Phantom4; SHIFT-SAT
just4fn
Posts: 199
Joined: Sun Nov 23, 2003 9:28 am

Post by just4fn »

I am tryng to understand why is problem #1 recursive? I believe what you are tell me that is will loop? Dont I need it to go to the device tv, push the sleep button, then change devices to sat, then sat to take control of the sat keys? Thanks for the reply, Doug
thanks, just4fn
sfhub
Posts: 287
Joined: Sun Oct 12, 2003 7:03 am

Post by sfhub »

just4fn wrote:I am tryng to understand why is problem #1 recursive? I believe what you are tell me that is will loop? Dont I need it to go to the device tv, push the sleep button, then change devices to sat, then sat to take control of the sat keys? Thanks for the reply, Doug
The version you listed in the thread which started with DEV_TV for
the SAT/sleep short key press, was fine. I think the problem with
the version you have loaded in IR is the beginning DEV_TV is missing.
Post Reply