Jump to content

TabletMagic for TabletPCs


521 posts in this topic

Recommended Posts

And one question, how I uninstall tabletmagic completly?

 

First open TabletMagic and disable "Launch at Startup" in the Extras pane. Then throw away /Library/PreferencePanes/TabletMagic.prefPane and you're done!

Link to comment
Share on other sites

Here is the output from console:

 

===== miércoles 3 de octubre de 2007 22H29'20" Europe/Madrid =====

 

[PORT] Bluetooth-PDA-Sync: OPENED

[PORT] Setting speed to 19200

[PROC] "~#ISD V4"

[iNFO] ISD V4.00 (TabletPC)

[iNIT] TabletPC Detected

 

Tablet Settings (imposed):

command set ..... Tablet PC

output format ... BINARY

terminator ...... CRLF

packet size ..... 9

baud rate ....... 19200

data bits ....... 8

parity .......... N

stop bits ....... 1

cts ............. OFF

dsr ............. OFF

transfer mode ... suppressed

coord sys ....... ABS

transfer rate ... 200

resolution ...... 1270 lpi

origin .......... UL

oor data ........ OFF

pnp ............. ON

sensitivity ..... firm

read height ..... 8mm+

mdm ............. OFF

tilt ............ ON

mm command set .. MM1201

orientation ..... landscape

cursor data ..... 1234

remote mode ..... OFF

increment ....... 2

interval ........ 2

xrez ............ 1270

yrez ............ 1270

tablet width .... 24570

tablet height ... 18430

 

 

Tablet initialized.

 

2007-10-03 22:29:26.575 System Preferences[399] Received [ready]

2007-10-03 22:29:26.575 System Preferences[399] Received [model] ISD V4.0 (TabletPC)

2007-10-03 22:29:26.576 System Preferences[399] Received [info] 0 7200C910,002,02,1270,1270 active

2007-10-03 22:29:26.576 System Preferences[399] Responding to the [info] message

2007-10-03 22:29:26.584 System Preferences[399] Received [geom] 0 0 24569 18429 : 0 0 1022 767 : 1 1 2 6 : 0 1.0000

2007-10-03 22:29:26.590 System Preferences[399] Received [scale] 24570 18430

 

 

But dont work, a put the pen on screen and nothing happend, but a button of the screen funtion, what can i do to make it work?

Link to comment
Share on other sites

Here is the output from console:

[PORT] Bluetooth-PDA-Sync: OPENED

 

Wrong serial port, my friend. Does any other serial port show up in the "Port" popup menu in TabletMagic? If not, you need to enable your serial port using the hack described earlier in this thread. Just read through the whole thread. Everything you need is here.

 

Enabling your serial port:

The basic hack concept

Using ioreg instead of booting into Windows

Link to comment
Share on other sites

Can We Get Support for hp tx1000 tablet pc's ..

Mine works with touchscreen but the problem is tht it is not Calibrated properly..

I Know tht this is Wacom Driver PAge But hey i Just wanted to add to notice of developer to see if this can be supported for calibration

 

Mine Works With Latest Tubgirls 10.4.10 Amd Release...

I can select stuff click it but hte problem is only the calibration mouse pointer goes way above the tip of the pen...

Hp uses passive touchscreen technology much like pda's..

Linux uses evtouch driver module to get it working but still flaky.. :whistle:

Note: i Havent installed any of the tabletmagic driversss

Link to comment
Share on other sites

Wrong serial port, my friend. Does any other serial port show up in the "Port" popup menu in TabletMagic? If not, you need to enable your serial port using the hack described earlier in this thread. Just read through the whole thread. Everything you need is here.

 

Enabling your serial port:

The basic hack concept

Using ioreg instead of booting into Windows

 

Yes but only bluetooth: bluetooth-pda-sync and bluetooth-modem. So I will try to enable the port then ill post result, thanks.

 

EDIT: I make it work, but I need to calibate it, there is enough distance from the pen and the cursor. ¿How can i do that, to calibrate? Im looking at tabletmagic panel preference but dont find how. Thanks for replies.

Link to comment
Share on other sites

  • 2 weeks later...

First time poster here and I'm having a bit of a problem. here's the console log from when I start up TabletMagic:

 

TabletMagicDaemon v2.0b10

© 2007 Thinkyhead Software <www.thinkyhead.com>

 

[iNIT] renice -20 171 : Succeeded

 

[iNIT] Machine Type: ADP2,1 (Hackintosh?)

[PROC] Tablet Bounds: (0, 0) - (24569, 18429)

[PROC] Screen Bounds: (0, 0) - (1023, 767)

 

[PORT] builtin-serial0: OPENED

[PORT] Setting speed to 19200

[PROC] "~#ISD V4"

[iNFO] ISD V4.00 (TabletPC)

[iNIT] TabletPC Detected

 

Tablet Settings (imposed):

command set ..... Tablet PC

output format ... BINARY

terminator ...... CRLF

packet size ..... 9

baud rate ....... 19200

data bits ....... 8

parity .......... N

stop bits ....... 1

cts ............. OFF

dsr ............. OFF

transfer mode ... suppressed

coord sys ....... ABS

transfer rate ... 200

resolution ...... 1270 lpi

origin .......... UL

oor data ........ OFF

pnp ............. ON

sensitivity ..... firm

read height ..... 8mm+

mdm ............. OFF

tilt ............ ON

mm command set .. MM1201

orientation ..... landscape

cursor data ..... 1234

remote mode ..... OFF

increment ....... 2

interval ........ 2

xrez ............ 1270

yrez ............ 1270

tablet width .... 24570

tablet height ... 18430

 

 

Tablet initialized.

 

2005-10-31 16:30:58.052 System Preferences[165] Received [hello]

2005-10-31 16:30:58.056 System Preferences[165] Received [port]

2005-10-31 16:30:58.261 System Preferences[165] Received [ready]

2005-10-31 16:30:58.261 System Preferences[165] Received [model] ISD V4.0 (TabletPC)

2005-10-31 16:30:58.272 System Preferences[165] Received [info] 0 7200C910,002,02,1270,1270 active

2005-10-31 16:30:58.272 System Preferences[165] Responding to the [info] message

2005-10-31 16:30:58.273 System Preferences[165] Received [geom] 0 0 24569 18429 : 0 0 1023 767 : 1 1 2 6 : 0 1.0000

2005-10-31 16:30:58.273 System Preferences[165] Received [scale] 24570 18430

 

[PORT] builtin-serial0: OPENED

[PORT] Setting speed to 19200

[PROC] "~#ISD V4"

[iNFO] ISD V4.00 (TabletPC)

[iNIT] TabletPC Detected

 

Tablet Settings (imposed):

command set ..... Tablet PC

output format ... BINARY

terminator ...... CRLF

packet size ..... 9

baud rate ....... 19200

data bits ....... 8

parity .......... N

stop bits ....... 1

cts ............. OFF

dsr ............. OFF

transfer mode ... suppressed

coord sys ....... ABS

transfer rate ... 200

resolution ...... 1270 lpi

origin .......... UL

oor data ........ OFF

pnp ............. ON

sensitivity ..... firm

read height ..... 8mm+

mdm ............. OFF

tilt ............ ON

mm command set .. MM1201

orientation ..... landscape

cursor data ..... 1234

remote mode ..... OFF

increment ....... 2

interval ........ 2

xrez ............ 1270

yrez ............ 1270

tablet width .... 24570

tablet height ... 18430

 

 

Tablet initialized.

 

2005-10-31 16:31:48.350 System Preferences[165] Received [ready]

2005-10-31 16:31:48.360 System Preferences[165] Received [model] ISD V4.0 (TabletPC)

2005-10-31 16:31:48.361 System Preferences[165] Received [info] 0 7200C910,002,02,1270,1270 active

2005-10-31 16:31:48.361 System Preferences[165] Responding to the [info] message

2005-10-31 16:31:48.372 System Preferences[165] Received [geom] 0 0 24569 18429 : 0 0 1023 767 : 1 1 2 6 : 0 1.0000

2005-10-31 16:31:48.372 System Preferences[165] Received [scale] 24570 18430

 

 

And the tablet shows up as recognized, but I don't get any feedback from the screen. Any ideas?

Link to comment
Share on other sites

@ perroncho2

Under the testing tab of tablet magic make a note of the numbers when the pen is at the extreme right of the screen and and then when the pen is at the bottom edge of the screen - can't remember exactly what they were on the c300 - maybe something like 18,440 and 28,880 or whatever. Go to the last tab of tablet magic put these numbers into the X and Y boxes - the pen should then work correctly.

 

To get the keyboard working (I was using Jas10.4.8 when I had the C300), I had to use the kext unload/load thing in /etc/rc - the trackpad would work fine if I didn't press any key during bootup!!

 

I don't actually own any tablet at the momment - (am using a Vaio SZ and have just managed to squeeze a 300 GB hard drive into it - hadn't realized they'd be 12.5 mm height!!) - might get a Fujitsu T2010 sometime... ;)

Link to comment
Share on other sites

  • 2 weeks later...

Speaking from a considerable amount of experience, I'd avoid Fujitsu. The T421X bioses all have a major PCI bug that prevents successful operation of 30% of the hardware under OS X.

 

Under Kubuntu Linux, they're the best tabletPC's I've seen.

 

Tiger and Leopard. . . Not so much.

 

Incidentally Scott, I'm having troubles on Leopard. Driver seems to be making bad exec calls? Will try updating from b6 to b10, then compiling from Xcode3 (after a quick code check)

 

If still suffering, I'll give you a readout of the errors.

Link to comment
Share on other sites

I use leopard and WACF004 (TC4400)too

 

leopard can find serial0 but when i enable, stays on Starting Daemon and never work......

 

 

anyone can help?

 

 

 

WACF004 here with Leopard and when I go to Enable it under the prefs....it just stays on Starting Daemon.... and doesnt go anywhere ;)

 

**EDIT: NEVERMIND......SUDDENLY, ITS WORKING! THANKS FOR THE GREAT PROGRAM!**

Link to comment
Share on other sites

WACF004 here with Leopard and when I go to Enable it under the prefs....it just stays on Starting Daemon.... and doesnt go anywhere :(

 

**EDIT: NEVERMIND......SUDDENLY, ITS WORKING! THANKS FOR THE GREAT PROGRAM!**

 

sticks on starting daemon for me too in leopard. i get the console message "THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY

__YOU_MUST_EXEC__() to debug."

 

i can launch the daemon by double clicking it, the pointer moves but the pref pane can't see it running so i can't calibrate it

 

here's all i could find on the console message, hope it's helpful:

 

"This is caused by programs that use the fork() or daemon() function in combination with higher-level APIs. In Leopard you cannot use the CoreFoundation (CF...) APIs on the child side of a fork() without following it with an exec*() function. This has always been true, but Leopard is much more stingy about this kind of thing."

Link to comment
Share on other sites

sticks on starting daemon for me too in leopard. i get the console message "THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY

__YOU_MUST_EXEC__() to debug."

 

i can launch the daemon by double clicking it, the pointer moves but the pref pane can't see it running so i can't calibrate it

 

here's all i could find on the console message, hope it's helpful:

 

"This is caused by programs that use the fork() or daemon() function in combination with higher-level APIs. In Leopard you cannot use the CoreFoundation (CF...) APIs on the child side of a fork() without following it with an exec*() function. This has always been true, but Leopard is much more stingy about this kind of thing."

 

Where do you find the daemon for starting it directly? Even if I can't yet calibrate it, I'd love to find out if it works at all on my Leopard X61t.

 

Thanks!

Link to comment
Share on other sites

Where do you find the daemon for starting it directly? Even if I can't yet calibrate it, I'd love to find out if it works at all on my Leopard X61t.

 

Thanks!

 

hi,

it's actualy inside the pref pane package that tablet magic instals. so you can right click it and "show package contents", and it's inside contents/macos/ it'll launch with a double click

Link to comment
Share on other sites

hi,

it's actualy inside the pref pane package that tablet magic instals. so you can right click it and "show package contents", and it's inside contents/macos/ it'll launch with a double click

 

Awesome, thanks I found it now. However, when I try double-clicking it I just get a process completed terminal window that tells me that I "cannot execute binary file" =(

Link to comment
Share on other sites

Heads up, everyone. TabletMagic beta 11 is up with Leo support.

 

This gets me past the 'starting daemon' but now I have 'no tablet found'. I've added WACF004 to Apple16X50Serial.kext. But I feel like I'm still doing something wrong being that TabletMagic doesn't show any more ports than it did before I added WACF004.

 

Machine is a ThinkPad X61 Tablet running EFI + vanilla kernel. I've seen others with success on X60's, and I myself got the Wacom working on my brother's X60, but can anyone say for sure it works on X61's?

Link to comment
Share on other sites

I took the daemon code for tabletmagic and just changed some parts so it will always look for a tablet...

 

Put the file in:

 

/Library/PreferencePanes/TabletMagic.prefPane/Contents/Resources/

 

There should be another TabletMagicDaemon in there, just rename it or remove it. This should solve the problem until next release?

Link to comment
Share on other sites

 Share

×
×
  • Create New...