Page 1 of 1

Using USB-UIRT to teach learning remote

PostPosted: Thu Jul 17, 2003 4:26 pm
by Agonostis
I have been struggling with teaching my new Sony learning remote control the signals from my Airboard IR keyboard. Conclusion, it can't be done (directly).

But I think I may have stumbled on a possible workaround. There are Pronto CCF's available for the airboard at the RemoteCentral site. I downloaded a couple, extracted the codes using the ProntoEdit software, pasted them into the Girder driver, and the USB-UIRT produced a signal that my remote could learn.

THe only problem is, the signal doesn't do anything, either from the UIRT or from my remote (ie, nothing happens through the Airboard receiver).

Anyone more knowledgeable about the Pronto business have any idea what I am doing wrong? I think there may be more than one kind of airboard, or something? I have the lite-on one from digitalconnection.

Also, I can get the airboard to produce a debug code by pressing the button many times through the process. Is there any way I can use this to manufacture my own Pronto codes? Jon, I see on some posts that you help people out by doing this for them, but I would hate for you to have to do the 100+ for every keyboard key.

Thanks for any help!

-Robert

PostPosted: Thu Jul 17, 2003 5:36 pm
by jrhees
Agonostis,

Could you post one of the Pronto codes you extracted? I'd like to take a look at it and see if there's anything unusual which would prevent the USB-UIRT from transmitting it correctly.

Thanks,

Jon

PostPosted: Thu Jul 17, 2003 7:48 pm
by Agonostis
I surely can. I am at work right now, but I will work on it when I get home.

BTW, I know I am preaching to the choir here in this forum, but I just wanted to let you know how satisfied I am with this gizmo. When I stupidly didn't order the 56khz sensing model, you shipped me the extra sensor on your own time and nickel. I soldered it in and it's been working great ever since. Another happy customer!

-Robert

PostPosted: Sat Jul 19, 2003 7:21 am
by Agonostis
Sorry for the delay. I updated to version 2.5.9 of the plugin, but still no luck importing these codes (same problem, they successfully import and cause something to be transmitted, it just doesn't do anything to the airboard).

To lay down some more information, it seems like the airboard has (at least) 3 different codes for each key: one for the initial press, one for "held down," and one for release. Get the right combination/proportion of these different signals and we should be able to fool the airboard receiver.

Here are some of the downloaded Pronto codes:
-'I' key:
0000 006b 0012 0000 001c 0045 001c 0025 001c 0004 001c 0025 001c 0046 001c 0045 001c 0004 001c 0045 001c 0072 001c 0025 001c 0066 001c 0025 001c 0046 001c 0025 001c 0025 001c 0004 001c 0025 001c 0045
-right arrow:
0000 006b 001f 0000 001c 0006 001a 0025 001c 0025 001c 0004 001c 0004 001c 0067 001c 0004 001c 0025 001c 0004 001c 0066 001c 0e65 001c 0004 001c 0025 001c 0025 001c 0004 001c 0004 001c 0004 001c 0046 001c 0004 001c 0025 001c 0004 001c 00ca 001c 0025 001c 0066 001c 0025 001c 0046 001c 0025 001c 0025 001c 0004 001c 0025 001c 0200


And a debug sequence, taken by holding down the right arrow:
8CCA 070E 01C 0125 06B9 01B 0968 0705 01C 0968 0705 01C 012B 06B9 01B 012F 06C0 01B 1A23 0702 01C 0128 06B6 01B 096B 0704 01C 012A 06C0 01B 19E2 0702 01C FFFF
136D 0712 01C 119C 0707 01C 012A 06BB 01B 0968 0705 01C 0969 0702 01C 11E3 0704 01C 11A1 0702 01C 0968 0709 01C 0966 0702 01C FFFF
13D1 0708 01C 119E 0709 01C 0128 06B9 01B 0968 0705 01C 096A 0702 01C 11E3 0705 01C 119C 0707 01C 0968 0707 01C 0966 0702 01C FFFF
13D1 0706 01C 11A1 0702 01C 012F 06C3 01B 0968 0705 01C 0968 0707 01C 11E0 0707 01C 119C 0707 01C 0963 0707 01C 0968 0707 01C FFFF
13D1 0710 01C 119C 0707 01C 012A 06C5 01B 0963 0709 01C 0965 0705 01C 11E2 0704 01C 119F 0705 01C 0966 0707 01C 0968 0707 01C FFFF
13D1 070D 01C 119F 0705 01C 012A 06BE 01B 0966 0707 01C 0966 0707 01C 11E2 0705 01C 119F 0702 01C 096A 0707 01C 0963 0707 01C FFFF
13D1 070B 01C 119F 0705 01C 012D 06C2 01B 0966 0702 01C 0969 0704 01C 11E5 0702 01C 11A1 0702 01C 0968 0709 01C 0963 0707 01C FFFF
13D1 070B 01C 119F 0705 01C 012D 06BB 01B 0965 0707 01C 0969 0707 01C 11DD 0707 01C 119C 0707 01C 0968 0705 01C 0969 0702 01C FFFF
13D1 0708 01C 119E 0709 01C 0128 06B9 01B 0968 0705 01C 0965 0707 01C 11E3 0705 01C 119C 0707 01C 0968 0707 01C 0966 0702 01C FFFF
13D1 0710 01C 119C 0707 01C 012A 06C3 01B 0968 0705 01C 0968 0707 01C 11E0 0705 01C 119C 0709 01C 0963 0707 01C 0968 0707 01C FFFF
13D1 0710 01C 119C 0709 01C 0126 06B6 01B 096B 0702 01C 0966 0707 01C 11E2 0709 01C 119C 0702 01C 0969 0704 01C 0966 0707 01C FFFF
13D1 0710 01C 1199 0707 01C 012A 06BE 01B 0966 0707 01C 0966 0709 01C 11DF 0704 01C 119E 0707 01C 0966 0709 01C 0963 0707 01C FFFF
13D1 070B 01C 119F 0705 01C 0128 06BB 01B 096A 0702 01C 0969 0705 01C 11E0 0707 01C 119E 0705 01C 0965 0707 01C 0969 0707 01C FFFF
13D1 0708 01C 119D 0707 01C 012D 06BB 01B 0968 0705 01C 0969 0702 01C 11E3 0704 01C 11A1 0702 01C 0968 0709 01C 0966 0702 01C FFFF
13D1 0709 01C 119D 0704 01C 012A 06C2 01B 096B 0702 01C 0968 0709 01C 11E0 0707 01C 1199 0707 01C 0968 0705 01C 0968 0707 01C FFFF
13D1 0712 01C 119A 0709 01C 0128 06B9 01B 0966 0707 01C 0968 0705 01C 11DF 0707 01C 119F 0705 01C 0966 0709 01C 0965 0705 01C FFFF
13D1 070D 01C 119F 0704 01C 012D 06C0 01B 0966 0707 01C 0966 0707 01C 11E2 0704 01C 119D 0707 01C 0966 0707 01C 0966 0709 01C FFFF
13D1 0710 01C 119C 0707 01C 012A 06C2 01B 0966 0707 01C 0963 0709 01C 11DD 0707 01C 119E 0704 01C 0968 0709 01C 0963 0707 01C FFFF
13D1 070B 01C 119F 0705 01C 0128 06BB 01B 0968 0704 01C 096A 0707 01C 11DD 0707 01C 119C 0707 01C 0968 0705 01C 0964 0707 01C FFFF
13D1 0708 01C 119E 0709 01C 0128 06B9 01B 0968 0705 01C 0965 0707 01C 11E3 0705 01C 119C 0709 01C 0965 0705 01C 0968 0705 01C FFFF

I will keepexperimenting and post results.

Thanks.

PostPosted: Sat Jul 19, 2003 3:33 pm
by jrhees
Hmmm....

Nothing looks too unusual about these pronto codes (that would keep them from transmitting correctly). I'll look at them some more, though.

A few questions:
- Are the pronto codes you posted for initial press, hold, or release?
- Have you tried the above pronto codes with a repeat count of 1? Also a higher repeat count?

-Jon

PostPosted: Sat Jul 19, 2003 4:33 pm
by Agonostis
The Pronto codes do not specify. I believe they are trying to be whatever it takes to get a complete keypress (press + release, or press + little bit of hold + release).

The codes input with a repeat count of 4. Can you explain more to me what this actually does/means?

I'm now thinking that the codes may actually work fine, but with all the IR bouncing around, the signl from the UIRT gets 'lost' underneath signals from the real keyboard. I will construct some new test procedures and post back.

Thanks.