USBIRT Transmit only recognized if original remote used 1st

Having problems? Use this forum to find help!

Moderator: jrhees

USBIRT Transmit only recognized if original remote used 1st

Postby CRSounds » Thu Sep 09, 2010 3:43 pm

Hi All,
This is my first post, and I have searched for this answer but keep coming up short. I am hoping that one of you guys has seen something similar to this.

Here is the problem:
I have a Delphi SkyFi3 XM receiver and its remote, Learn Helper is able to learn the codes and able to transmit them, but the only time the SkyFi device recognizes the USBIRT transmitted code is if I transmit any other button push on the SkyFi remote first.

Here is the scenario:
At LrnHelper Learn the code
At LrnHelper Test the code
At SkyFi see if code received - no joy
At SkyFi remote send any other code to SkyFi receiver(verify reception)
At LrnHelper Test the code that was previously sent
At SkyFi see if code received - Joy (yes it was received)
At LrnHelper Test the code that was previously sent again
At SkyFi see if code received - no joy

Here is the code from the lrnhelper (no debug)
Code: Select all
0000 0073 0000 000A 003F 0021 0020 003F 001F 0020 003F 003F 001F 0020 0040 0021 0020 0021 0020 003F 0041 0020 0020 0B12


Here is the code with Debug turned on
Code: Select all
B0DD 111D 03F 115F 0889 020 08C0 0856 01F 08CC 1112 03F 1143 0854 01F 08CA 115C 040 08F9 0899 020 08E0 0899 020 1144 11A1 041 08E0 089E 020 FFFF
060C 1116 03F 115D 0891 020 08BD 0854 01F 08C7 1117 03F 1143 0854 01F 08CA 1157 040 08FC 0899 020 08E3 0899 020 1141 11A4 041 08E0 0899 020 FFFF
060C 111E 03F 115D 0889 020 08C2 0854 01F 08C8 1115 03F 1144 0857 01F 08CA 1157 040 08FA 0899 020 08E1 0899 020 1148 119C 041 08E1 089C 020 FFFF
060C 111B 03F 115A 088E 020 08C0 0854 01F 08CC 1112 03F 1143 0854 01F 08CA 115C 040 08F9 0899 020 08E0 089C 020 1146 119C 041 08E5 0899 020 FFFF
060C 1116 03F 115D 0891 020 08BD 0854 01F 08C7 1115 03F 1146 0854 01F 08C7 115A 040 08FC 0899 020 08E0 0899 020 1144 11A1 041 08E0 089C 020 FFFF
060C 1122 03F 115A 0889 020 08C2 0854 01F 08C9 1117 03F 1141 0854 01F 08CC 115C 040 08F7 0899 020 08E1 0899 020 1148 119C 041 08E1 089B 020 FFFF
060C 111B 03F 115B 0889 020 08C5 0854 01F 08C9 1112 03F 1143 0856 01F 08CC 1157 040 08F9 0899 020 08E5 0899 020 1143 11A1 041 08E1 0899 020 FFFF
060C 1116 03F 115D 0891 020 08BD 0854 01F 08C7 1115 03F 1146 0854 01F 08C7 115A 040 08FC 0899 020 08E0 0899 020 1144 11A4 041 08DD 089B 020 FFFF
060C 111E 03F 115D 0889 020 08C2 0854 01F 08C8 1119 03F 1141 0854 01F 08C8 115E 040 08F7 0899 020 08E1 0899 020 1148 11A1 041 08E0 0899 020 FFFF
060C 111B 03F 115C 0891 020 08BB 0854 01F 08CC 1112 03F 1142 0856 01F 08CC 1157 040 08F9 089C 020 08E2 0899 020 1143 119F 041 08E0 089B 020 FFFF
060C 111B 03F 1157 088E 020 08C0 0854 01F 08CA 1117 03F 1142 0854 01F 08CA 115C 040 08F4 089B 020 08E3 0899 020 1144 11A1 041 08E0 089E 020 FFFF
060C 111E 03F 115D 0889 020 08C2 0852 01F 08CC 1117 03F 1141 0857 01F 08C5 115E 040 08F7 0899 020 08E1 089E 020 1141 11A1 041 08DE 089E 020 FFFF
060C 111B 03F 115C 0889 020 08C5 0854 01F 08C9 1112 03F 1143 0856 01F 08CC 1157 040 08F9 089C 020 08E2 0899 020 1143 119F 041 08E0 089B 020 FFFF
060C 111B 03F 1157 088E 020 08C0 0854 01F 08CA 1117 03F 1142 0854 01F 08CA 115C 040 08F4 089B 020 08E3 0899 020 1144 11A1 041 08E0 089E 020 FFFF
060C 111E 03F 115D 0889 020 08C2 0857 01F 08C5 1117 03F 1141 0859 01F 08C5 115C 040 08F7 089B 020 08E1 089C 020 1144 11A1 041 08E0 0899 020 FFFF
060C 111B 03F 115F 0889 020 08C0 0856 01F 08C7 1119 03F 1144 0854 01F 08C8 115C 040 08F7 0899 020 08E0 089B 020 1146 11A1 041 08DE 089E 020 FFFF
060C 1119 03F 115A 088B 020 08C4 0854 01F 08C7 1117 03F 1143 0857 01F 08C7 115A 040 08F9 0899 020 08E3 0899 020 1146 11A1 041 08DC 089B 020 FFFF
060C 111D 03F 115D 088C 020 08BF 0856 01F 08CA 1112 03F 1144 0856 01F 08CA 115C 040 08F4 089B 020 08E1 089E 020 1141 11A1 041 08E3 0899 020 FFFF
060C 111B 03F 115C 0891 020 08BB 0857 01F 08C8 1115 03F 1144 0854 01F 08C9 115A 040 08FB 0899 020 08E1 0899 020 1143 11A4 041 08DE 0899 020 FFFF
060C 111B 03F 115B 0889 020 08C0 0856 01F 08C7 1119 03F 1144 0854 01F 08C7 115C 040 08F9 0899 020 08E0 0899 020 1144 11A4 041 08E1 0899 020 FFFF


I am thinking that perhaps the original remote leaves some trailing characters, that keep the SkyFi receiver prepped for the next received code, and that is why the USBIRT code works the first time. I was hoping to find out if you guys have any experience with a problem like this?

Any Help is Appreciated!
CR :)
CRSounds
 
Posts: 1
Joined: Thu Sep 09, 2010 3:17 pm

Postby canoewhiteh2o » Fri Sep 10, 2010 11:32 am

This appears to be an RC5 protocol. The RC5 uses a toggle bit which changes on each button press. When you learn you are only picking up one value for the toggle bit. On the next key press it is inverted. You can try this code and see how it works, but it will probably give the same affect:
Code: Select all
0000 0073 0000 000A 0040 0020 0020 0040 0020 0020 0040 0040 0020 0020 0040 0020 0020 0020 0020 0040 0040 0020 0020 0CC5
canoewhiteh2o
 
Posts: 66
Joined: Thu Dec 28, 2006 1:52 pm


Return to Troubleshooting

Who is online

Users browsing this forum: No registered users and 2 guests