by dbrakin » Tue Mar 08, 2005 8:10 am
Hi Jon,
Ok so I've done some messing around with the utility you sent me, and I've discovered some interesting things.
1. When I attempt to learn any code, the outcome is always different. For example, if I try to learn "1", the outcome of the IR Code is different every single time.
2. Most of the codes I get in return are 32 characters long, for example one time I tried I got the following codes:
1: 0000 006D 0000 0002 0155 0055 0016 0E41
2: 0000 006C 0000 0002 0155 0056 0015 0E4A
3: 0000 006D 0000 0002 0062 0121 0021 0E48
4: 0000 006C 0000 0002 0156 0056 0015 0E4F
5: 0000 006D 0000 0002 0154 0055 0015 0E39
6: 0000 006D 0000 0002 0155 0055 0016 0E3E
7: 0000 006D 0000 0002 0154 0056 0015 0E3A
8: 0000 006C 0000 0002 0155 0056 0015 0E4C
9: 0000 006C 0000 0002 00C4 00AF 0039 0E59
0: 0000 006D 0000 0002 0155 0055 0016 0E45
Enter: 0000 006C 0000 0002 0155 0055 0015 0E48
However, when I attempt to "Test Transmit IR Code" on any of these 32 digit codes, no communication appears to happen between the DirecTV box and the USBIRT (The green light on my DirecTV box does not flash at all).
3. If I repeatedly "Learn an IR Code" for the same code, I randomly sometimes get codes that are longer than 32 characters. Interestingly, these codes DO work when I click "Test Transmit IR Code", the DirecTV box green light flashes, and the channel changes accordingly. However, the behavior is not desirable. Essentially, if I was trying to Learn the "1" key, the code will actually transmit "111", if I was trying to learn the "2" key, the long code transmits "222", etc. The channel does actually change to "111", "222", etc.
After some time, I collected codes that accomplish this transmission:
111: 0000 006D 0022 0002 0152 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 05C3 0153 0055 0015 0E30
222: 0000 006C 0022 0002 0155 00AB 0016 0015 0016 0015 0016 0040 0015 0040 0016 0015 0016 0015 0015 0015 0016 0015 0015 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 05D1 0156 0056 0016 0E4E
333: 0000 006D 0022 0002 0154 00AB 0015 0015 0015 0015 0015 0040 0015 0040 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 05CC 0155 0055 0015 0E42
444: 0000 006C 0022 0002 0156 00AC 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0016 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0016 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0016 0041 0015 0041 0015 0041 0015 0041 0015 05D6 0157 0056 0016 0E59
555: 0000 006C 0022 0002 0155 00AB 0016 0015 0016 0015 0015 0040 0015 0040 0016 0015 0016 0015 0015 0015 0015 0015 0015 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0015 0040 0016 0015 0016 0015 0015 0040 0016 0015 0016 0015 0016 0015 0015 0015 0015 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0015 05D0 0156 0055 0016 0E4B
666: 0000 006D 0022 0002 0152 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05C4 0153 0055 0015 0E32
777: 0000 006D 0022 0002 0154 00AB 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0040 0015 0041 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0016 0015 0015 0015 0016 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05CF 0155 0055 0016 0E47
888: 0000 006D 0022 0002 0153 00AB 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0040 0015 0016 0015 0016 0015 0040 0015 0040 0015 0016 0015 0016 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05CB 0154 0055 0015 0E3D
999: 0000 006D 0022 0002 0154 00AB 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05CE 0155 0056 0015 0E46
000: 0000 006C 0022 0002 0155 00AB 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 0015 0016 0015 0016 0040 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0040 0016 0040 0016 0015 0016 0040 0016 0040 0016 0040 0016 0040 0016 0040 0016 05D3 0156 0056 0016 0E52
Enter: 0000 006D 0022 0002 0153 00AB 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0040 0015 0040 0015 0040 0015 0015 0015 0016 0015 0016 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 05CA 0154 0055 0015 0E3C
Does this make any sense to you? What is going on here, and how can I get USBUIRT to transmit each code only once instead of 3 times repeatedly like this?
Thanks,
Daniel