I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Web Pads / Fujitsu Stylistic 1200
XFree86 drivers for Fujitsu Point 1600 touchscreen
XFree86 drivers for Fujitsu Point 1600 touchscreen

New MessageXFree86 drivers for Fujitsu Point 1600 touchscreen (modified 0 times) sarab
Profile | Email
I am trying to get the touchscreen working for my Fujitsu Point 1600 under Linux 2.4.18 w/ XFree86 4.2.0. I have tried unsuccessfully to use the driver for the Point 510 ( by Norbert Wagner <nw@softwarekombinat.de> ) and the fpitX4 driver ( at linuxslate.com ). Has anyone been able to accomplish this? If so, what driver did you use (and can I get a copy) and how did you figure out what I/O settings to use.

What serial port does the touchscreen use?

What serial port parameters do you use?

How were these hacked in the first place without any help from Fujitsu?

Thank YOU!
sarab

08-27-2002 13:04:37

New MessageRE:XFree86 drivers for Fujitsu Point 1600 touchscreen (modified 0 times) rackm0unt
Profile
I just got the pen working on my Stylistic 1200 yesterday. I'm running Debian (sid), kernel 2.4.18 (stock 2.4 Debian install kernel; I don't think the version should matter much), XFree86 4.3, xdm 4.3.0, icewm 1.2.16.

First, you will need to add the following lines to some sort of startup script (I put them near the bottom of /etc/init.d/setserial, which may not be present in your Linux distribution):

/bin/setserial /dev/ttyS3 IRQ 15 baud_base 115200 port 0xfce8
/bin/setserial /dev/ttyS3 autoconfig

You can also run those by hand (as root) before doing your testing. Once you've run those, try doing this:

cat /dev/ttyS3

Then move the pen around the screen. If you see a bunch of garbage displayed on the screen when you move the pen, then your serial port settings are (most likely) correct.


It took a lot of tweaking /etc/X11/XF86Config-4 and restarting X, but I finally got the pen driver to work. Here are the important bits from my XF86Config-4:

Section "InputDevice"
Identifier "mouse0"
Driver "fpit"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "AlwaysCore" "on"
Option "Device" "/dev/ttyS3"
Option "BaudRate" "19200"
Option "MaximumXPosition" "6385"
Option "MaximumYPosition" "4950"
Option "MinimumXPosition" "110"
Option "MinimumYPosition" "250"
Option "InvertY"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "mouse0"
InputDevice "Configured Mouse"
# InputDevice "Generic Mouse"
EndSection

The MaximumXPosition, MaximumYPosition, MinimumXPosition, and MinimumYPosition values are used to calibrate the pen with respect to the touchscreen geometry. Those are the values that worked on mine (and I imagine should work on any Stylistic 1200, but Your Mileage May Vary). Again, there was a lot of trial-and-error work... adjust values, restart x, test, rinse, repeat.


I'm still trying to get the second button on my pen to work (currently only the button on the tip of the pen works), but I don't think that should be too difficult. The FPIT driver is included with XFree86 (at least in the Debian package), and there's a somewhat helpful man page. Let me know whether this information works for you. I'll post more info if/when I get the second button working.

10-05-2004 09:43:09

New MessageRE:XFree86 drivers for Fujitsu Point 1600 touchscreen (modified 0 times) inan
Profile | Email
Those setserial instructions do not work for my Point 1600 (it just says IO error when I cat /dev/ttyS3) -- any suggestions on what else to try?
10-15-2004 19:45:55

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