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

Airboard and RS 15-2117
Goto page Previous  1, 2
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Keyboards
View previous topic :: View next topic  
Author Message
rogun



Joined: 12 Jan 2004
Posts: 14

                    
PostPosted: Sun Jan 18, 2004 2:50 am    Post subject: Reply with quote

Thanks for the explanation gjarboni. I've tried the mystery commands, but wasn't able to figure out what they do. I thought they could have been something similiar to the phantom functions and figured Jon would be the person to know, if anyone does know.

I'd be happy to contribute what I figure out concerning the Airboard, but I was sort of waiting until I had something significant to contribute and until I had a satisfactory understanding of JP1 upgrades, so that I'm not wasting anyones time.

All I've done thus far is to learn decent commands for the mouse pointer, as well commands for the keyboard volume controls. I only have these as learned signals in IR, but I will upload my config, if needed, or further decypher the data, if requested, as long as someone is willing to point me in the right direction.

Regardless, I'll be happy to help any way possible. I appreciate the help and effort everyone has given here and would like to give a little back myself.

Thanks!
Back to top
View user's profile Send private message
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Sun Jan 18, 2004 11:13 am    Post subject: Reply with quote

I'm travelling right now, but by all means post the mouse commands and I'll take a look. Jason's aka "gjarboni" explanation is completely correct and I kept seeing that mystery command but don't know what it does. Maybe Caps Lock or Function?
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
rogun



Joined: 12 Jan 2004
Posts: 14

                    
PostPosted: Mon Jan 19, 2004 5:32 am    Post subject: Reply with quote

The Airboard has a special mouse key for drag&drop. You press it after selecting an item and it allows you to drag the item to a new location, at which point you press it again to release. My guess is that the mystery commands are for this key, but I haven't figured out how to make them work yet. I've tried using the mystery commands in macros, using various orders for the commands, but so far, no luck. However, when trying some of the macros, I was unable to deselect icons I'd previously selected. In addition, when I would select a new icon, it would add that icon to my selections, without deselecting the previously selected icon(s). The special drag&drop key on the Airboard resets everything back to normal, when pressed.

I uploaded my IR config for my 15-2117 remote in the Files>Diagnosis area of the Yahoo! group. I named it Airboard(rogun).txt. It includes the following learned signals:

AUX: Mute - The Mute key on the Airboard.
AUX: VOL+ - Volume Up
AUX: VOL- - Volume Dn
AUX: Menu - Right Mouse Click (You already have this one)
AUX: Info - Left Mouse Click (This one too)
DVD: Up - Mouse pointer up at moderate rate
DVD: Right - Mouse pointer right at moderate rate
DVD: Left - Mouse pointer left at moderate rate
DVD: Down - Mouse pointer Down at moderate rate
DVD: Select - Enter (Another you have)
DVD: Menu - Right Mouse Click (same as for AUX)
DVD: Info - Left Mouse Click (same as for AUX)
AUX: Rec - This is the learned mouse command for drag&drop

I'm not sure I'd ever use those commands, but just wanted to know what they did, so please do not work on this on my account! If I can do anything else, please let me know. Thanks for all the help and I hope you're having a nice trip!

Update: I should have added that there are also various special keys, such as play, ffwd, rew, pause, www, close, cd, etc (mine is the original, so it may have changed with the newer boards.) I would guess these mystery commands could be for any of the above keys as well, but I don't have the software loaded to use those keys, so I can't test them. I don't need the software, but I could always load it for testing purposes, if needed. However, I still think the mystery commands are for the special mouse key.
Back to top
View user's profile Send private message
gjarboni
Expert


Joined: 20 Sep 2003
Posts: 294
Location: Columbia, MD

                    
PostPosted: Mon Jan 19, 2004 3:01 pm    Post subject: Reply with quote

I think an easy way to tell if the mystery commands are keyboard or mouse would be to use a software program that will show you keyboard scan codes. Here's a shareware program for Windows. Send the commands and if they generate a keyboard scan code you'll see it.
Back to top
View user's profile Send private message Send e-mail AIM Address
rogun



Joined: 12 Jan 2004
Posts: 14

                    
PostPosted: Mon Jan 19, 2004 10:46 pm    Post subject: Reply with quote

I installed the program and it works fine with my regular keyboard. However, it doesn't record anything when any key is pressed on the Airboard. Unless I'm doing something wrong, I don't think it's going to help.

Thanks for the program though! I have some old laptops with keyboard problems, for which this might be useful.
Back to top
View user's profile Send private message
rogun



Joined: 12 Jan 2004
Posts: 14

                    
PostPosted: Tue Jan 20, 2004 12:10 pm    Post subject: Reply with quote

Stupid me just realized that there is already a function for the drag command in Jon's keymap, so that's obviously not going to be what the mystery commands are for. Maybe they're for one of the multimedia keys?
Back to top
View user's profile Send private message
gjarboni
Expert


Joined: 20 Sep 2003
Posts: 294
Location: Columbia, MD

                    
PostPosted: Tue Jan 20, 2004 1:29 pm    Post subject: Reply with quote

rogun wrote:
I installed the program and it works fine with my regular keyboard. However, it doesn't record anything when any key is pressed on the Airboard. Unless I'm doing something wrong, I don't think it's going to help.

Thanks for the program though! I have some old laptops with keyboard problems, for which this might be useful.


You're quite welcome. It does seem strange that the airboard doesn't generate scan codes. Unless it is a USB keyboard? I'm guessing that the scan code utility would only show codes for directly connected PS/2 keyboards. Or maybe they install a special driver to handle their keyboard. Curiouser and curiouser.
Back to top
View user's profile Send private message Send e-mail AIM Address
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Tue Jan 20, 2004 8:12 pm    Post subject: Reply with quote

I had a chance to look at your learned commands and go back over my notes where I orignally decoded AirBoard with help from John Fine. Here are the mouse keys and they are different from the rest of the keys:

U 011111100110000000001101001111111111
R 001101101000011000000000110111111
L 001101110111111000000000111110111111
D 00110000000001100001000011110111111

In the AirBoard +730,-108 is Zero and +0,-840 is a One.

For all the regular keys there is always a zero as a start bit , eight data bits and two Ones as stop bits. There can be extra 1's between bytes.

On the regular keyboard the 8-bit data bytes come in pairs and the second is always a checkbyte and is Byte 1 XOR 0xF8.

IR decodes the bytes correctly for the regular keys and it says AirBn-XX.YY.ZZ. ... .NN where n=number of hex bytes seperated by periods.

You can double check that you are getting good decodes by calcualting the XOR with Microsoft Calculator (view | scientific) should always be 0xF8:

Look at the aux-record (drag/drop):

BE.46 drag
53.AB universal hold
3E.C6 drop
5D.A5 End (or all clear)

I don't have time right now to decode the mouse keys (I may not be able to with out interaction with a lot of testing). If you don't really need them then, it may be pretty time consuming.
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
rogun



Joined: 12 Jan 2004
Posts: 14

                    
PostPosted: Sat Jan 24, 2004 2:15 pm    Post subject: Reply with quote

Sorry it's taken so long to respond.

I'm not sure that I'll mess with the mouse keys any time soon, but I'm keeping this information for future reference. I'm not at a point where I need them or understand what to do with this data yet, although I'll probably get around to it eventually. If I can decode the mouse keys, I'll be sure to post them for you at that time.

Thanks Jon!
Back to top
View user's profile Send private message
jon_armstrong
Expert


Joined: 03 Aug 2003
Posts: 1238
Location: R.I.P. 3/25/2005

                    
PostPosted: Sat Jan 24, 2004 5:52 pm    Post subject: Reply with quote

Well, I finally went back to look at the PrisimIQ (a very similar keyboard that I decoded) to the Airboard and the mouse keys all started with Byte 1:

0 11111100 11

If you rearrange the binary of your learned commands above to start bit(0) and stop bits(11):

U 0 11111100 11 0 00000000 11 0 10011111 11 111
D 0 011 0 00000000 11 0 00010000 11 11 0 111111
L 00 11 0 11101111 11 0 00000000 11 111 0 111111
R 00 11 0 11010000 11 0 00000000 11 0 111111

and consider that these keys are continuously repeating and take the last 7-bits off the end of D, L, and R (0 111111) and append them to the beginning:

*****Byte 1********Byte 2*******Byte3**
U 0 11111100 11 0 00000000 11 0 10011111 11 111
D 0 11111100 11 0 00000000 11 0 00010000 11 11
L 0 11111100 11 0 11101111 11 0 00000000 11 111
R 0 11111100 11 0 11010000 11 0 00000000 11

It looks a lot more like what I saw before.

Then compare Byte 2 and Byte 3 without start and stop bits:

UP PrisimIQ 00000000 00001111 Airboard 00000000 10011111
DN PrisimIQ 00000000 11110000 Airboard 00000000 00010000
LT PrisimIQ 11000000 00000000 Airboard 11101111 00000000
RT PrisimIQ 00111111 00000000 Airboard 11010000 00000000

I think the only plausible theory, IF these KB's are related, consistent, AND I have decoded it correctly, is:

If Byte 2 =0x00 then UP/Down and Byte 3 bit 3=1 =>UP; 0=>Dn.

If Byte 3 =0x00 then RT/LT and Byte 2 bit 4=1 => RT; 0=> LT

where the bits are numbered 7,6,5,4,3,2,1,0. At least this would be the first thing to test.
_________________
-Jon
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Keyboards 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