I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / Philips/AOL-TV
New DOS AOL IR Keyboard/Remote driver
New DOS AOL IR Keyboard/Remote driver

New MessageNew DOS AOL IR Keyboard/Remote driver (modified 0 times) mevanson
Profile
Well, I've posted my first cut and a DOS keyboard driver for the IR Keyboard and driver.
The driver is a TSR that monitors the serial port, translates the incoming data, and stores it in the BIOS keyboard buffer. Because of the technique used, not all programs will see the input (for example MS-DOS edit does not see the input until you trigger an interrupt via the PS/2 keyboard). Programs that exhibit good behavior and use the BIOS to interface with keyboard should work just fine. The DOS MP3 player listed in another thread works fine.

LIMITATIONS:
* No warranty. It's free and it works for me.
* The driver only works for DOS and can be used in conjunction with your PS/2 keyboard.
* I've not tested what happens if you load Windows while the driver is present.

FUTURE ENHANCMENTS:
* A tool to modify the keymap used by the driver.
* A Linux version of the driver.

OTHER NOTES:
* The driver can be loaded into upper memory via loadhigh
* Keyboard has no ALT key. I've currently mapped this to Favorites, but because of limitations, you must press and release the key for each ALT combination desired.

KEYBOARD MAPPING:
* Menu = Esc
* Guide - Mute = F1 - F12
* Clear = Delete
* Fwd = End
* Back = Home
* The rest of the keys are pretty standard and not all dark grey keys are mapped.
* The "mouse" is mapped to the arrow keys

REMOTE MAPPING:
* 0 - 9 = Key Pad 0 - Key Pad 9
* Menu = Esc
* Enter = Key Pad Enter
* These are all I've mapped for now. Hopefully, future keymap modifier will allow you to define your own mapping.


I am not releasing the source at this point in time. Once I've had the opportunity to clean it up some, I will release. I wanted to get it out there now to get some testing and feedback.

Please do not post the driver elsewhere. Let's wait until it's well tested and we've got a tool to modify the keymap.

All that said, here it is: http://www.twosillies.com/aoltv/aolirkbd.zip

Enjoy! Good luck.

10-20-2002 22:04:10

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) pdp1145
Profile | Email
mevanson

Thanks! This is cool. So far so good.
Any ideas on expanding it to non AOL-TV
use?

I had my AILTV do something wierd. I had
left it on all night by accident. It would
not boot. The hard drive made nasty sounds.
After letting it sit turned off, it came back
to life and I got to try you new keyboard
driver.

Max

10-21-2002 17:53:59

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) digilexic
Profile
This looks great, My AOL-TV is supposed to be here tomorrow! I cant wait to try it!
10-22-2002 22:56:35

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) TempestII
Profile
Sweet! can't wait to try it. I've ordered the CE .NET Eval kit to see if I can build a CE image for it. It looks like most of the hardware is supported under CE.
10-23-2002 07:47:50

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 1 times) digilexic
Profile
Well, I tried the drivers with both win95 and win98 setup. Once you get into the windows9x setup, you lose the keyboard functions. Haven't tried them in windows for workgroups yet...will let you know if they work
10-26-2002 19:54:04

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) mevanson
Profile
I've updated the IR keyboard driver. I've updated the scan codes so that the full scan code for ASCII characters is placed into the keyboard buffer. Previously, I just placed 0 followed by the ASCII code. The design of MPXPLAY, the DOS MP3 player referenced in another thread needs the full scancode.

I've also changed a few routines to reduce the amount of memory the TSR requires in memory.

You can get it from.

http://www.twosillies.com/aoltv/aolirkbd.zip

11-04-2002 15:33:57

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) gfxpulse
Profile
any hope for source posted on your site?
12-02-2002 17:37:51

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) napx42
Profile
Any progress on a Linux version of the driver? If someone can provide source I wouldn't mind taking a stab at porting it.
12-11-2002 08:15:23

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) whatever
Profile
That is a very cool way of doing it.

Since TSRs are a bios trick, not an OS trick:

1) Might the TSR survive using Dos LOADLIN.EXE to start linux? (How does linux determine memory at boot?)

2) Is a TSR the way to get a look at what the stock OS does and the VxWorks files?

01-21-2003 19:57:24

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 1 times) whatever
Profile
lirc (lircd) is a linux daemond to map IR codes to key presses.

http://www.lirc.org

I use it on a regular linux box to run XMMS. It works. It wants different setups for different apps and the install documentation sux.

I think AOL-TV uses a decoder chip, and reads "decoded" singals of the serial port. If so:
- skip everything about kernel modules
- all you need is the daemond and the driver for "creative" (change the baud rate to whatever AOL-TV uses).

01-21-2003 20:03:12

New MessageRE:New DOS AOL IR Keyboard/Remote driver (modified 0 times) bizcoach
Profile
Has anyone tried the IrDA features in Win98 as a way to connect the keyboard as a serial device?
02-15-2003 09:02:37

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3