OS/2, eCS & ArcaOS - Technical > Hardware

ThinkPad X60 tablet pen & multi-touch support?

<< < (2/3) > >>

Eugene Gorbunoff:

--- Quote from: Alex Taylor on January 02, 2014, 07:12:09 am ---The tablet works fine in Windows so presumably the hardware is enabled.

--- End quote ---

* Try use official build ACPI TREE, maybe it will show IRQ

* The display of X60 tablet is compatible with X61 Tablet, so existing scripts should work.

* For X61 Tablet: Do you have high resolution screen or multi-touch? yes, multi-touch, so test pentools scripts written for X200

I repeat, better replace the laptop to X61 Tablet, in this case you can install more memory, activate SATA 2 and SSD disk will give you performance increase.

Alex Taylor:
What official build of ACPITREE?  I can find no official build of ACPITREE.  Current ACPI releases only included the source code.

Binaries built for old versions no longer work.

Alex Taylor:
OK, I eventually managed to find the IRQ by searching around in Windows.  It's IRQ 5, so I've defined (1,200,5,I) for PSCOM in CONFIG.SYS.

Now COMRAW.CMD writes data, and DECODE seems to show something that might be meaningful. 

I've installed XSMOUSE and verified that PUTEVENT works. 

But I'm really not clear what exactly I'm supposed to do next.  I've tried running X61FSR.CMD but it does nothing except print out the screen size and move the mouse pointer to the middle of the screen.  Using the stylus or finger produces no discernable effect.

Am I supposed to do something else at this point?

Wim Brul:
Assuming that (1,200,5,I) is the correct value, then the baudrate may be incorrect. Try e.g. COMRAW 9600 and use DECODE 9600.RAW to display the result. Do not forget to actually use your stylus while running COMRAW. I expect to see something like:

sBtn=00,xPos=03799,yPos=02328,zPos=00026,Stylus:MoveOnly
sBtn=01,xPos=01789,yPos=03436,zPos=01418,Stylus:But1Down
sBtn=00,xPos=01794,yPos=03433,zPos=00016,Stylus:MoveOnly

to be reported. May be COMRAW 38400 will do?

Alex Taylor:
Wim, thanks for the response.

OK, I've tried comraw with 9600 and 38400 now (as well as 19200), and the results are a bit confusing.

With 19200 I get a whole lot of "Packet=(...) Huh?" messages, interspersed with some actual events which look as if they roughly correspond to what I was doing with the stylus.

With 9600 I just get a bunch of "Packet=(...) Huh?" messages and nothing else.

With 38400 I get a vast number of stylus and finger events which seem to bear no relation to the small number of stylus actions I did while COMRAW was running.  (Also, for some reason 38400.RAW is slightly smaller than 19200.RAW, but the decoded 38400.TXT is more than 8 times the size of the decoded 19200.TXT.)

Running x61fsr.cmd with 9600, 19200 or 38400 makes no apparent difference except that with 38400 I get a couple of 'Huh' messages (19200 produces no output after the first messages).

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version