JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Help me with my learned code?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - General Forum
View previous topic :: View next topic  
Author Message
ncoig



Joined: 03 Oct 2004
Posts: 145

                    
PostPosted: Sat Dec 18, 2004 1:07 am    Post subject: Reply with quote

The Robman wrote:
Neil, I think you're making this harder for yourself than it needs to be. Rather than trying to understand how Jon came up with the numbers that he did and why IR displays the extra Async decodes, just try entering the code numbers that Jon posted into KM and see if it works. If it does, who cares why it works just that it does.


That would be all well and fine if I didn't have 12 more commands, and rather than plug in numbers, I'd like to understand what's going on, since evidently my concept of how the decoder in IR worked was completely incorrect. i.e., I thought that IR would show the codes to plug right into KM, not realizing that much more analysis would have to be performed.

-N
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21211
Location: Chicago, IL

                    
PostPosted: Sat Dec 18, 2004 7:42 am    Post subject: Reply with quote

ncoig wrote:
That would be all well and fine if I didn't have 12 more commands, and rather than plug in numbers, I'd like to understand what's going on, since evidently my concept of how the decoder in IR worked was completely incorrect. i.e., I thought that IR would show the codes to plug right into KM, not realizing that much more analysis would have to be performed.

99% of the time that is exactly what you would do, but this is one of those cases where UEI programmed the protocol incorrectly and KM reflects how UEI programmed it and DecodeIR reflects how it should be, hence the mis-match.

Here's the not-too-complicated qucik-and-easy way to get this finished. Go ahead and learn the rest of the buttons, then when you're ready to copy the OBCs into KM, simply double them then add 1. For example, if the OBC is 21, double it to get 42, then add 1 to get 43.

If you don't want to have to do that over and over for 12 more buttons, write a formula in excel and have it do it. This would work: =(a1*2)+1
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
ncoig



Joined: 03 Oct 2004
Posts: 145

                    
PostPosted: Mon Dec 20, 2004 11:50 pm    Post subject: Reply with quote

The Robman wrote:
Here's the not-too-complicated qucik-and-easy way to get this finished.


Well, I tried this and, well, nothing doing. There must be more to it, or I'm missing something else.

Below are the IR dumps from the learned data, then the devices configured as you indicated. None of the keys work.

Any ideas?

-N

0000: B1 4E 52 53 4C 36 52 53 4C 30 00 03 10 2F 20 3C
0010: 30 20 40 0D 40 50 30 A7 01 00 FF 00 00 17 08 00
0020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0100: 01 04 01 04 00 00 01 FE 00 01 00 23 00 01 1C 00
0110: FE FE FE F9 9C 66 06 26 C1 E1 81 A1 41 61 01 21
0120: C0 E0 80 A0 40 60 00 20 42 62 02 22 CD ED C3 E3
0130: 83 A3 43 63 03 23 C2 E2 82 A2 8D 44 00 FE B6 FE
0140: 41 00 00 21 FB 21 7B 21 BB 21 3B 21 DB 21 5B 21
0150: 9B 21 1B 21 EB 21 6B 21 87 21 07 21 C7 21 67 21
0160: E7 21 47 21 11 21 37 21 5F 21 77 21 F7 21 77 21
0170: A7 21 C1 21 8F 21 C1 21 21 21 25 21 A5 21 A5 21
0180: 3F 21 DF 1C 00 FE FE FE F9 1C 66 06 26 C1 E1 81
0190: A1 41 61 01 21 C0 E0 80 A0 40 60 00 20 42 62 02
01A0: 22 CD ED C3 E3 83 A3 43 63 03 23 C2 E2 82 A2 8D
01B0: 1C 00 FE FE FE F9 EC 66 06 26 C1 E1 81 A1 41 61
01C0: 01 21 C0 E0 80 A0 40 60 00 20 42 62 02 22 CD ED
01D0: C3 E3 83 A3 43 63 03 23 C2 E2 82 A2 8D 6A 00 FE
01E0: FE FE E1 45 A5 25 B2 40 42 5C 80 00 6A 00 82 5C
01F0: 80 00 EA 00 6A 44 80 00 E2 40 50 40 D0 40 48 40
0200: 08 00 88 00 58 40 AA 40 68 40 6A 58 D9 4D 6A 50
0210: 01 40 81 40 C1 40 41 40 21 40 D8 40 02 40 C8 52
0220: A1 40 B0 40 B8 40 E2 40 F0 40 32 40 7A 42 1C 00
0230: FE FE FE F9 6C 66 06 26 C1 E1 81 A1 41 61 01 21
0240: C0 E0 80 A0 40 60 00 20 42 62 02 22 CD ED C3 E3
0250: 83 A3 43 63 03 23 C2 E2 82 A2 8D 3F 00 F0 00 5E
0260: C1 F8 B0 F0 90 D0 88 C8 A8 E8 B8 AC A4 84 94 9C
0270: 8C 21 D8 E0 98 80 A0 C0 45 00 01 00 00 1C 00 01
0280: AC 00 00 01 B0 D9 F6 05 3E C6 CA 07 0E FF FF FF
0290: F6 12 61 00 00 12 08 5F CF 10 C0 C4 04 C4 97 40
02A0: 4E 97 50 4F AF 00 00 01 38 03 1C 01 56 C3 07 90
02B0: C1 3A F9 08 03 74 B0 C1 6B 02 57 08 76 C0 B0 2B
02C0: 03 B4 C1 B0 C6 C4 80 5E 02 53 E3 34 A6 C3 10 6B
02D0: 31 7B F5 A2 30 EB F3 E3 34 A6 C3 10 BB F9 18 64
02E0: 0C 0F 09 64 00 C1 A4 63 C1 1B 08 87 21 65 97 20
02F0: 64 0A F1 22 03 09 63 E3 14 97 10 65 0E 3A F8 E6
0300: 7A 02 AF C1 01 78 D1 01 7B 10 00 00 22 08 06 38
0310: 05 56 05 F0 6B 07 E4 05 0D F0 0D 90 0D 56 C3 0F
0320: 2C 80 E7 62 3A E7 32 39 E3 42 E3 52 1C 03 E3 72
0330: D7 17 1E A2 36 3B F7 97 01 FF 06 D9 02 F6 11 4D
0340: 8D 06 83 3C 3F 42 00 34 3D 00 34 3F 3F 84 32 8B
0350: 12 E5 44 08 08 01 06 03 00 01 06 00 F2 D2 DC 10
0360: 13 08 51 08 07 37 0F 0B 37 0D 05 E4 05 03 8B 03
0370: E4 04 03 08 07 90 C0 77 00 90 C0 77 00 90 C0 77
0380: 00 76 C0 FF 6B 1E 18 06 77 04 37 13 04 77 03 8B
0390: 02 77 02 37 10 04 77 01 8B 02 77 00 19 06 19 04
03A0: 09 05 8B 06 E4 06 04 E4 06 05 E6 10 01 E6 11 02
03B0: F6 01 33 20 10 F6 01 33 00 10 F6 01 0A 7B F1 AF
03C0: 00 00 22 08 06 96 10 04 90 05 6B 03 E4 05 0D 38
03D0: 04 2C 80 E7 62 41 E7 32 40 E3 42 E3 52 1C 03 E3
03E0: 72 D7 17 1E A2 36 3B F7 97 01 FF 06 D9 02 56 8A
03F0: EF C6 C2 06 83 70 C3 70 C2 C6 DA 12 59 1F 11 33
0400: 40 16 00 D2 03 00 83 14 09 00 83 03 99 00 83 01
0410: 8B 8B 22 21 11 12 22 00 34 40 16 00 D2 03 00 83
0420: 16 17 00 83 03 99 00 83 01 8B 8B 22 22 11 12 22
0430: 00 31 40 16 00 D2 03 00 83 1A 33 00 83 03 99 00
0440: 83 01 8B 8B 22 22 22 12 22 00 32 40 16 00 D2 03
0450: 00 83 18 25 00 83 03 99 00 83 01 8B 8B 22 21 22
0460: 12 22 00 0B 40 16 00 D2 03 00 83 16 17 00 83 03
0470: 99 00 83 01 8B 8B 22 21 12 12 22 00 0D 40 16 00
0480: D2 03 00 83 18 25 00 83 03 99 00 83 01 8B 8B 22
0490: 22 12 12 22 00 18 40 16 00 D2 03 00 83 1A 33 00
04A0: 83 03 99 00 83 01 8B 8B 22 21 22 22 22 00 2D 40
04B0: 16 00 D2 03 00 83 0F ED 00 83 03 99 00 83 01 8B
04C0: 8B 12 21 11 12 12 00 06 40 16 00 D2 03 00 83 16
04D0: 17 00 83 03 99 00 83 01 8B 8B 12 22 22 21 12 00
04E0: 07 40 16 00 D2 03 00 83 14 09 00 83 03 99 00 83
04F0: 01 8B 8B 12 21 22 21 12 00 03 40 16 00 D2 03 00
0500: 83 1A 33 00 83 03 98 00 83 01 8B 8B 22 22 21 22
0510: 22 00 2E 40 16 00 D2 03 00 83 18 25 00 83 03 99
0520: 00 83 01 8B 8B 22 22 21 12 22 00 35 40 16 00 D2
0530: 03 00 83 16 17 00 83 03 98 00 83 01 8B 8B 22 22
0540: 12 11 22 00 31 50 16 00 D3 03 00 83 14 04 00 83
0550: 03 98 00 83 01 8A 8B 22 11 21 21 22 00 32 50 16
0560: 00 D3 03 00 83 16 12 00 83 03 98 00 83 01 8A 8B
0570: 22 12 22 11 22 00 33 50 16 00 D2 03 00 83 14 04
0580: 00 83 03 98 00 83 01 8A 8B 22 12 11 21 22 00 34
0590: 50 16 00 D2 03 00 83 11 F6 00 83 03 98 00 83 01
05A0: 8A 8B 22 11 11 21 22 00 35 50 16 00 D2 03 00 83
05B0: 14 04 00 83 03 98 00 83 01 8A 8B 22 11 12 21 22
05C0: 00 29 50 16 00 D2 03 00 83 14 04 00 83 03 98 00
05D0: 83 01 8A 8B 22 12 12 11 22 00 00 50 16 00 D2 03
05E0: 00 83 14 04 00 83 03 98 00 83 01 8A 8B 22 12 12
05F0: 11 22 00 00 50 16 00 D2 03 00 83 14 04 00 83 03
0600: 98 00 83 01 8A 8B 22 12 12 11 22 00 00 20 16 00
0610: D2 03 00 83 14 04 00 83 03 98 00 83 01 8A 8B 22
0620: 11 21 21 22 00 00 20 16 00 D2 03 00 83 16 12 00
0630: 83 03 98 00 83 01 8A 8B 22 12 22 11 22 00 00 20
0640: 16 00 D2 03 00 83 14 04 00 83 03 98 00 83 01 8A
0650: 8B 22 12 11 21 22 00 00 20 16 00 D2 03 00 83 11
0660: F6 00 83 03 98 00 83 01 8A 8B 22 11 11 21 22 00
0670: 00 20 16 00 D2 03 00 83 14 04 00 83 03 98 00 83
0680: 01 8A 8B 22 11 12 21 22 00 00 20 16 00 D2 03 00
0690: 83 14 04 00 83 03 98 00 83 01 8A 8B 22 12 12 11
06A0: 22 00 00 20 16 00 D2 03 00 83 14 04 00 83 03 98
06B0: 00 83 01 8A 8B 22 12 12 11 22 00 00 20 16 00 D2
06C0: 03 00 83 14 04 00 83 03 98 00 83 01 8A 8B 22 12
06D0: 12 11 22 00 00 20 16 00 D2 03 00 83 14 04 00 83
06E0: 03 98 00 83 01 8A 8B 22 12 12 11 22 00 00 20 16
06F0: 00 D2 03 00 83 14 04 00 83 03 98 00 83 01 8A 8B
0700: 22 12 12 11 22 00 00 20 16 00 D2 03 00 83 14 04
0710: 00 83 03 98 00 83 01 8A 8B 22 12 12 11 22 00 00
0720: 33 00 83 03 99 00 83 01 8B 8B 22 21 22 22 22 00
0730: 00 40 16 00 D2 03 00 83 1A 33 00 83 03 99 00 83
0740: 01 8B 8B 22 21 22 22 22 00 00 40 16 00 D2 03 00
0750: 83 1A 33 00 83 03 99 00 83 01 8B 8B 22 21 22 22
0760: 22 00 00 40 16 00 D2 03 00 83 1A 33 00 83 03 99
0770: 00 83 01 8B 8B 22 21 22 22 22 00 00 40 16 00 D2
0780: 03 00 83 1A 33 00 83 03 99 00 83 01 8B 8B 22 21
0790: 22 22 22 00 00 40 16 00 D2 03 00 83 1A 33 00 83
07A0: 03 99 00 83 01 8B 8B 22 21 22 22 22 00 00 D2 03
07B0: 00 83 16 17 00 83 03 99 00 83 01 8B 8B 22 21 12
07C0: 12 22 00 0D 40 16 00 D2 03 00 83 18 25 00 83 03
07D0: 99 00 83 01 8B 8B 22 22 12 12 22 00 18 40 16 00
07E0: D2 03 00 83 1A 33 00 83 03 99 00 83 01 8B 8B 22
07F0: 21 22 22 22 00 00 C7 56 E2 F7 E6 7A 02 8D 17 FB
=========================
0000: 3A C5 36 5F 38 30 36 5F 38 30 00 00 10 00 30 C8
0010: 30 00 30 D2 30 C8 30 00 30 DC 00 01 17 01 01 01
0020: 01 01 FF 14 3B A3 30 C8 C4 20 A3 30 C8 0E 3C A3
0030: 30 C8 C4 0C A3 30 C8 E2 0F A3 30 C8 CE 0B A3 30
0040: C8 B8 0D A3 30 C8 78 0E A3 30 C8 6E 10 A3 30 C8
0050: 44 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0100: 01 57 01 65 CA 00 FE FE C9 21 21 C0 80 00 80 40
0110: C0 20 A0 10 90 00 48 C8 28 38 D8 B0 4C 4E E4 AC
0120: 50 2D 88 CC 14 3A 8E 62 D5 0D 00 FA FA F1 00 86
0130: C6 00 00 00 00 00 00 00 00 88 C8 00 B8 F8 90 C8
0140: C0 F8 98 B8 AC 88 AC FA AC A8 E8 0D 00 08 FB 20
0150: 8C B4 AC F4 E4 D4 E4 00 03 30 C8 30 DC 30 D2 01
0160: 04 01 29 01 4B 00 00 FF FF FF FF FF FF FF FF FF
0170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
01F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0250: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0270: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0290: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
02F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0310: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0330: FF FF FF FF FF FF FF FF FF FF FF FF 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 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0410: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0420: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0430: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0440: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0450: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0460: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0470: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0480: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0490: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0500: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0510: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0520: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0530: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0540: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0550: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0560: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0570: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0580: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0590: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
05F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0600: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0610: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0620: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0630: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0640: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0650: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0660: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0670: FF FF FF FF FF FF FF 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 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0770: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0780: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0790: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
07F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Tue Dec 21, 2004 9:10 am    Post subject: Reply with quote

jon_armstrong wrote:
I think John Fine's decoder correctly considers this protocol to have a three bit device number and a seven bit function (OBC).

The Protocol 000D considers it to have a two bit device and eight bit function or OBC.


That is all true.

jon_armstrong wrote:

In you upgrade change to device=0 and use OBC's (not EFC's):
OBC
43 up


When I first read that, I wondered what Jon knew that I don't (he's usually more careful about these details than I am), but I didn't have time to investigate.

Now that I have had time to investigate, I think Jon is incorrect.

KM seems to treat Akai as LSB, but UEI's executor is LSB-comp, so KM cannot correctly translate device numbers nor OBCs.

Since in can't correctly translate device numbers, I think you need to use a device number of 3 to get the correct device number of 0.

I think DecodeIr does correctly translate the OBC to EFC (with full knowledge of the fact that the EFC is for an LSB-comp executor which has its device/OBC bit boundary off by one). So rather than use a complex formula for an OBC that KM will scramble back to correct, you can just use EFCs.

I haven't gone all the way to a remote_to_remote learn to verify all this. It's just my analysis from looking at KM and DecodeIR. So I might still be wrong. But try it my way and see.

Anyway, sorry our lower than typical quality advice has delayed you so far.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ncoig



Joined: 03 Oct 2004
Posts: 145

                    
PostPosted: Wed Dec 22, 2004 1:04 am    Post subject: Reply with quote

johnsfine wrote:

Now that I have had time to investigate, I think Jon is incorrect.
(....)
Since in can't correctly translate device numbers, I think you need to use a device number of 3 to get the correct device number of 0.


FANTASTIC! You are correct. In fact, for the other commands which use a different device (i.e., 4), I simply added 3 and used the sum (in this case, 7) with success.

Quote:

I think DecodeIr does correctly translate the OBC to EFC .... you can just use EFCs.

I haven't gone all the way to a remote_to_remote learn to verify all this. It's just my analysis from looking at KM and DecodeIR. So I might still be wrong. But try it my way and see.


You are scarily good. Also correct. EFCs worked without a hitch.

Quote:

Anyway, sorry our lower than typical quality advice has delayed you so far.


Please. Not a problem, thank you for helping me out. This was more just an experiment so I could fiddle anyway, so the extra time just gave me more to anticipate. Smile

One more question remains, though - there are a total of three device codes used. One for the Navigation system (4, or 7), one for most of the radio commands (0, or 3), and one for three keys used for the TV functions (1, or 4). The navigation and radio logically belong on separate device keys, as they are separate devices and use separate remotes in the real world, but the last two are on the same remote, and used on the same head unit. Is it possible to use two device codes with this protocol? I know some others have that support, but KM doesn't seem to support it natively.

Thanks again for your help, and hopefully this helped the development of KM/IR in some fashion and wasn't just an academic exercise. Smile

-N
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Wed Dec 22, 2004 8:04 am    Post subject: Reply with quote

ncoig wrote:
In fact, for the other commands which use a different device (i.e., 4), I simply added 3 and used the sum (in this case, 7) with success.


Leaving that 3 would have worked just as well. The bit that distinguishes device 4 from device 0 is part of the EFC for this executor, not part of the fixed data (KM's device number). If any command for device 4 had the same OBC as a command for device 0, you should notice the EFC is different.

ncoig wrote:

there are a total of three device codes used. One for the Navigation system (4, or 7), one for most of the radio commands (0, or 3), and one for three keys used for the TV functions (1, or 4).


I don't understand how KM device 4 could work for decoded device 1.

It should be:

KM device 0 -> Decoded device 3 or 7
KM device 1 -> Decoded device 2 or 6
KM device 2 -> Decoded device 1 or 5
KM device 3 -> Decoded device 0 or 4

ncoig wrote:

The navigation and radio logically belong on separate device keys, as they are separate devices and use separate remotes in the real world, but the last two are on the same remote, and used on the same head unit. Is it possible to use two device codes with this protocol?


It's unfortunate you want to mix 0 and 1. Mixing 0 and 4 is easy, since the have the same KM device number.

This protocol doesn't have its own combo form, so combining two sets of these codes with different KM device codes is no different than combining two untirely unrelated code sets.

There are several ways to do that, including using a bunch of keymoves, using the device combiner protocol, and using the key grouping of an extender.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ncoig



Joined: 03 Oct 2004
Posts: 145

                    
PostPosted: Thu Dec 23, 2004 1:52 am    Post subject: Reply with quote

johnsfine wrote:

I don't understand how KM device 4 could work for decoded device 1.


It probably doesn't. Smile I made a boo-boo.

Quote:
It's unfortunate you want to mix 0 and 1. Mixing 0 and 4 is easy, since the have the same KM device number.


Isn't that always the way, though? I used the device combiner and made a nice, neat little upgrade which works like a charm.

Thanks to all who offered help with this odd situation (only to me, I tell ya).

-N
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - General Forum All times are GMT - 5 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control