Scott Lahteine
Jun 3 2008, 08:33 PM
QUOTE(mgcmgc @ Jun 3 2008, 02:56 PM)

Thanks for your response. Did it all but still coming up with the same conclusion. I am no longer getting the "Couldn't connect to IO Master Port" though. I will keep digging.
Hmm... The lack of a console message may just be a result of the fork... I'll keep looking into this as well.
ghostwheel
Jun 30 2008, 08:47 AM
I solved the problem desribed below. Now my tablet works great! Thanks!!!
The solution was as described above in the thread. I copied /System/Library/Extensions/Apple16X50Serial.kext to my home directory, deleted it, rebooted, copied it back, rebooted, and all was well!!
---------
I'm trying to get the tablet on my LE1700 working, but no luck for now.
I'm using Kalyway 10.5.2
The "Enable TabletPC Digitizer" works, and gives me the string WACF004
I don't think the right serial port is/was added to my /dev directory. All I have there are /dev/tty?? ports, and the regular /dev/ttys00?. No serial0, or anything similar.
I also can not find any mention of Apple16X50Serial or 16x50 in any of my log files (other than the commends that edited Info.plist)
When I start TabletMagic, there is no Port: that I can select, other than "Automatic"
But I got it working now. See above.
Thanks!!!
P.S. The TabletMagic logs look something like this:
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] TabletMagicDaemon v2.0b13
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] © 2007 Thinkyhead Software <www.thinkyhead.com>
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] [INIT] renice -20 260 : Succeeded
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] [INIT] Machine Type: LE1700 (Hackintosh?)
6/30/08 10:43:20 AM System Preferences[170] Received [hello]
6/30/08 10:43:20 AM System Preferences[170] Received [port]
6/30/08 10:43:21 AM System Preferences[170] Received [none]
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] [PROC] Tablet Bounds: (0, 0) - (15239, 15239)
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] [PROC] Screen Bounds: (0, 0) - (1599, 1199)
6/30/08 10:43:20 AM [0x0-0x16016].com.apple.systempreferences[170] Could not initialize tablet.
and here is the relevant ioreg entry:
| +-o WACM <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain 7>
| | {
| | "IOInterruptControllers" = ("io-apic-0")
| | "name" = <"WACF004">
| | "IODeviceMemory" = (({"address"=568,"length"=8}))
| | "_STA" = 15
| | "acpi-dstate" = 0
| | "_UID" = "0"
| | "IOPowerManagement" = {"CurrentPowerState"=2}
| | "IOInterruptSpecifiers" = (<0500000000000000>)
| | "acpi-dstate-mask" = 9
| | }
agnivarsh
Jul 1 2008, 07:48 AM
I wanted to report successful use of tabletmagic with the HP 2710p tablet. I had to edit the kext to add the appropriate wacom ID but after that it works. I also have the same problem of having to manually start the tabletmagic driver. One other issue I have is that the calibration is off - the cursor tracks about a centimeter to the right of the pen. Is there any way to fix this?
Scott - any thoughts?
stevenf
Jul 10 2008, 04:27 AM
Hello, just checking in again on this thread a year later.

Has _any_ TC1100 user successfully gotten their digitzer working?
By editing the Info.plist of the kext to WACF005, I can confirm that the Apple16X50Serial kext loads at boot time. If you run kextstat, you can see it has matched and loaded. Any other value, the kext does not even load.
However even with the 16X50 kext loading, NO SERIAL PORT is added to the /dev directory. No serial0, no new cu.*, no new tty.*, nothing. So, obviously TabletMagic ain't gonna work without a serial port to talk to.
There was some chatter about a program that somehow "woke up" the digitizer's serial port and was necessary on Linux to get the digitizer to respond. Did anything come of this?
Looking for any TC1100 success stories here.
gusvic
Jul 18 2008, 09:39 PM
I have a T4215 and have been trying for two days to make the digitizer and tabletmagic work. I have tried everything on the different threads but couldnt make it work.
I am running 10.5.2. Everything but the known non-working things works great.
Any help? Any ideas?
Thank you
ghostwheel
Jul 19 2008, 05:07 PM
QUOTE(Scott Lahteine @ Jun 3 2008, 08:30 PM)

The problem with startup may be related to a change I made in the daemon startup arguments for 2.0b13 - specifically, the "daemonize" flag was dropped from the LaunchD arguments. Sometimes it's good to daemonize, sometimes it's not, and Apple's documentation is a little confusing on this point with regard to LaunchD daemons. I suspect if you check the Console app (system.log?) and look at startup messages you'll see something like "Couldn't connect to IO Master Port" which is related to the bootstrap namespace in which the daemon is launched. (I/O Ports in different bootstrap domains can't always communicate with each other.) And this is subsequently related to whether the daemon runs as a child of LaunchD or daemonizes and becomes a child of the "root" namespace... or whichever one it ends up in!
So, to fix the startup issue, try editing the file /Library/LaunchDaemons/com.thinkyhead.TabletMagic.plist and add -d to the ProgramArguments section.
"Don't Query Digitizer" is needed on all TabletPC models in which the digitizer doesn't answer info queries, and it doesn't have any relation to the automatic startup issue.
I have the same problem on 2.0b13 :
CODE
(CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login
kCGErrorRangeCheck : On-demand launch of the Window Server is allowed for root user only.
and adding the key "-d" didn't help. I solved it temporarily by creating an application (using Platypus) that just executes:
CODE
launchctl submit -l tabletMagic -- /Library/PreferencePanes/TabletMagic.prefPane/Contents/Resources/TabletMagicDaemon -c -n-20 -L0 -T0 -R24701 -B18473 -l0 -t0 -r1399 -b1049 -M1:1 -M2:7 -M3:2 -M4:6 -F
(I found the parameters by doing ps aguxww | grep -i tab, after starting tabletmagic manually)
Then I added this app to my LoginItems in the accounts settings.
Now my pen works on startup. Though there probably is a better solution to this.
gcn2000xl
Jul 25 2008, 10:13 PM
I'm just posting in support of finding how to get the digitizer working on the TC1100. I just got one and it's the best computer I've ever had - it's awesome and if OSX could use the tablet it would be perfect. Great work so far and I will keep checking regularly on the updates of this great software.
agnivarsh
Jul 27 2008, 09:15 PM
I used the same technique as above (using Platypus) to have this work on my 2710p. Here is the script I used:
CODE
launchctl submit -l tabletMagic -- /Library/PreferencePanes/TabletMagic.prefPane/Contents/Resources/TabletMagicDaemon -c -n-20 -L0 -T0 -R26220 -B16520 -l0 -t0 -r1279 -b799 -M1:1 -M2:7 -M3:2 -M4:6 -F -pserial0
Seems to work ok.
Scott Lahteine
Jul 27 2008, 09:41 PM
QUOTE(agnivarsh @ Jul 27 2008, 05:15 PM)

Seems to work ok.
Good that you found a workaround!
So, yeah, this is a Leopard issue involving bootstrap contexts, namespaces... whatever you want to call them. TabletMagic necessarily connects to the "window server" in order to be able to send tablet events to the system. This could probably be fixed by moving the LaunchD entry out of /Library/LaunchDaemons and into ~/Library/LaunchDaemons, where it will load on login instead of bootup.
I found this helpful page at dev.apple
http://developer.apple.com/technotes/tn200...RELOGINANDTRUST which describes the exact problem I'm having and points to a bit of sample code that shows how to properly make a pre-login LaunchD agent. I will be studying this and will include the necessary changes in b14.
gusvic
Jul 30 2008, 08:20 AM
OK,
got 10.4.8 on a external HD and my T4215 works now great with TableMagic running on it. Would love to be able to use it on Leo ...
Scott Lahteine
Jul 31 2008, 05:41 PM
I've just posted
TabletMagic 2.0b14 which includes several improvements for TabletPC.
Launch at Startup should now work properly on Leopard, but you must go to the Extras pane and toggle the
Launch at Startup button to update your system with the proper LaunchD settings.
TabletPC options now appear under their own tab in the interface. New options include a means to obtain the digitizer range by moving the stylus over the screen, and a button to enable the TabletPC digitizer by applying the kext modifications outlined in this thread.
Be aware that the
Enable Digitizer button only fully enables those systems in which the digitizer hardware is turned on by default. Models like the Lenovo ThinkPad X61t which start up with the digitizer disabled will still need the
ThinkPad Enabler mentioned at the head of this topic.
So, give 2.0b14 a try and let me know if everything works properly. If things look pretty stable I'll go ahead and release publicly.
wnbrandt
Aug 1 2008, 01:19 AM
When I try to install it says a newer version is already on my disk and won't let me install. I tried deleting the old and rebooting, no change?
Scott Lahteine
Aug 1 2008, 04:12 AM
QUOTE(wnbrandt @ Jul 31 2008, 09:19 PM)

When I try to install it says a newer version is already on my disk and won't let me install. I tried deleting the old and rebooting, no change?
Okay, I've updated the version number on the package so it should no longer conflict with any earlier installs. Re-download the 2b14 installer disk image and give it another try.
wnbrandt
Aug 4 2008, 02:08 AM
Got it installed and it works great once started, still will not launch at startup.
Scott Lahteine
Aug 4 2008, 07:36 PM
QUOTE(wnbrandt @ Aug 3 2008, 10:08 PM)

Got it installed and it works great once started, still will not launch at startup.
I might have that fixed. If you're running Leopard you should see an entry for TabletMagic in /Library/LaunchAgents. On Tiger you should find an entry in /Library/LaunchDaemons. If you're on Leopard and yet the entry is in LaunchDaemons you might have better luck re-downloading and installing again. If you have the latest build and yet there are still issues with startup, I'll need to look into it further.
midireebs
Aug 7 2008, 04:29 AM
QUOTE(wnbrandt @ Aug 3 2008, 08:08 PM)

Got it installed and it works great once started, still will not launch at startup.
I have done Kalyway installs on the TC4200 and the TC4400 multiple times with identical methodology and still ended up with mixed results on the "enable at startup" feature. On 1 hdd for the 4200 it boots with the tablet enabled and on another with absolutely identical installation steps which will not boot enabled... still works when you do enable it everytime but I havnt been able to figure out how it could be possible since I followed my own tutorial step by step? Weird.
Scott Lahteine
Aug 7 2008, 03:44 PM
QUOTE(midireebs @ Aug 7 2008, 12:29 AM)

I have done Kalway installs on the TC4200 and the TC4400 multiple times with identical methodology and still ended up with mixed results on the "enable at startup" feature. On 1 hdd for the 4200 it boots with the tablet enabled and on another with absolutely identical installation steps which will not boot enabled... still works when you do enable it everytime but I havnt been able to figure out how it could be possible since I followed my own tutorial step by step? Weird.
Can you see that the identical files are stored in /Library/LaunchDaemons or /Library/LaunchAgents? The latest TabletMagic enables itself via the former method on Tiger, and the latter on Leopard.
If you feel like messing about with the techniques to see what works - including modifying the -d flag behavior - you can modify the com.thinkyhead.TabletMagic.plist file in one of those directories to see if you can get a combination that works. Or, get the current TabletMagic source through Sourceforge, open up the XCode project, and play with the updateAutoStart method in TMController.m.
To get the latest source code, just issue the following commands in Terminal:
CODE
cvs -d:pserver:anonymous@tabletmagic.cvs.sourceforge.net:/cvsroot/tabletmagic login
Password: [Enter]
cvs -z3 -d:pserver:anonymous@tabletmagic.cvs.sourceforge.net:/cvsroot/tabletmagic co -P combined
wnbrandt
Aug 8 2008, 02:23 AM
removing the item from the LaunchDaemons and reinstalling fixed the issue, I am now functioning fully. Last trick is to figure out is how to get ink to switch to "ink anywhere" with the stylus button pushed. So far fiddling has not worked.
Thanks
Great product!!!
Bill
midknightr
Aug 9 2008, 11:54 PM
So, stll no progress on the lenovo x60 multitouch screen? I thought for sure someone would get it to work by now. Anything I can do to help??
Soon I will want to switch to the x200 tablet, having never acheived the x60 tablet leopard
gcn2000xl
Aug 11 2008, 09:58 PM
Anyone try this latest update on our beloved TC1100?
_azure
Aug 21 2008, 08:12 PM
QUOTE(Scott Lahteine @ Jul 31 2008, 11:12 PM)

Okay, I've updated the version number on the package so it should no longer conflict with any earlier installs. Re-download the 2b14 installer disk image and give it another try.
I'm getting a similar error:
QUOTE
You cannot install TabletMagic on this volume. A newer version of this software already exists on this volume.
I am currently running the previous 2b13
Scott Lahteine
Aug 21 2008, 10:27 PM
QUOTE(_azure @ Aug 21 2008, 04:12 PM)

I'm getting a similar error: I am currently running the previous 2b13
Thanks for letting me know. To proceed, delete any TabletMagic package receipts you find in /Library/Receipts.
_azure
Aug 24 2008, 07:46 AM
In the meantime I did a new install of 10.5.4 and migrated my old apps/settings to the new machine. This time it let me upgrade to the new version of TabletMagic with no complaints.
wnbrandt
Sep 2 2008, 04:28 AM
Has anyone managed to get the "write anywhere" feature of ink to be toggled by the pen button?
QUOTE(Scott Lahteine @ Jul 31 2008, 07:41 PM)

I've just posted
TabletMagic 2.0b14 which includes several improvements for TabletPC.
<snip>
So, give 2.0b14 a try and let me know if everything works properly. If things look pretty stable I'll go ahead and release publicly.
Hi Scott,
Great programme! I'm just getting started with OSx86 on a Tablet PC. Got TabletMagic2b13 running on a Fujitsu-Siemens Stylistic ST5031D with 10.4.6. Very nice!
However, I couldn't get TabletMagic2b14 installed with the installer reporting "There is nothing to install". Thus my question: is TabletMagic2b14 Leopard only, or should it also still install on Tiger?
Greetings, and keep up the great work,
Wolf
Scott Lahteine
Sep 3 2008, 10:13 PM
QUOTE(wol @ Sep 3 2008, 05:33 PM)

However, I couldn't get TabletMagic2b14 installed with the installer reporting "There is nothing to install". Thus my question: is TabletMagic2b14 Leopard only, or should it also still install on Tiger?
Thanks for the kudos, Wolf!
The installer issues are caused I think by my misunderstanding of PackageMaker. I believe I need to increment the version number on the installer package so it knows it's newer than the other versions. In the meantime you can force the installer to install by first deleting anything that refers to TabletMagic in the
/Library/Receipts folder.
nightalon
Sep 11 2008, 04:27 AM
Hi Scott,
I've had a couple issues on my Tecra M7 Tablet PC here with WACF004 in the plist file. The resolution keeps changing on me so that the entire panel only maps to a 100 square pixel square at the top-left corner of the screen. Changing the values in the "Do not query" boxes doesn't make any difference any more. One other thing, though: I have bluetooth working, so those serial ports show up as well. Also, autostart does not work, but I'll try your new version. You should post it on SourceForge as well! Here I thought I was using the latest version.
Many thanks for your wonderful contribution! I love my triple-boot tablet, and I'm thinking of writing a guide soon. Essentially at this point there's nothing inhibiting me from using Mac profusely! (except screen rotation...rotation works on the external, but not on the internal...I wonder how the ModBook guys worked that one out, if they even bothered to try!) In terms of a graphics driver, I'm using GFX strings for my NVS Quadro 110M. I have external monitors on DVI (through a dock) and VGA (through a dock or not) although I haven't tested 3 monitors simultaneously in any of my operating systems.
Again, thanks for all your hard work.
NighTalon
NYC and New Haven
EDIT:
Never mind, your latest version is wonderful with the "Get from digitizer" option! Please upload it to SourceForge and/or your website! Thank you so, so much!
sandr
Sep 25 2008, 04:41 AM
iHP TC4400
------- info from M$ Windows -------
WACF004&COL04\6&C33359A&0&0003
pen WACF004&COL03\6&C33359A&0&0002
000D_U:0001
IRQ06
IO 0200-0207
Buttons
ACPI\HPQ0006\2&DABA3FF&0
-------
iDeneb 10.5.4
Install TabletMagic 2.0b14
in Apple16X50ACPI
<key>IONameMatch</key>
<string>WACF004</string>
i not past this info in file!
mybe after press "Enable Digitizer" ?
---after reboot
in list of ports -
- Automatic
- Bluetooth-PDA-Sync
- Bluetooth-modem
Digitizer range i see 24570x18430
-----
If "Don`t Query" unchecked - "No tablet found"
if kill daemon, check "Don`t Query", enable daemon
ISD V4.0 (TabletPC)
but on "Testing" page nothing
Tablet dont work
What can i do?
Scott Lahteine
Sep 25 2008, 04:52 PM
QUOTE(sandr @ Sep 25 2008, 12:41 AM)

in Apple16X50ACPI
<key>IONameMatch</key><string>WACF004</string>
I didn't paste this info into the file!
Perhaps this was done by the "Enable Digitizer" button?
---after reboot
in list of ports -
- Automatic
- Bluetooth-PDA-Sync
- Bluetooth-modem
Yes, the "Enable Digitizer" button modified Apple16X50ACPI/Info.plist. However, as you can see your digitizer's serial port is still not showing up in the device tree. You might try using "Enable Digitizer" again, just in case the system didn't get the clue on the last reboot. If this still doesn't work, post the results of (in Terminal...)
ioreg -l >TC4400.txt to this forum and I'll have a look at it. Also ask for help from other members of this community who have the same computer.
sandr
Sep 25 2008, 08:18 PM
QUOTE(Scott Lahteine @ Sep 25 2008, 04:52 PM)

You might try using "Enable Digitizer" again, just in case the system didn't get the clue on the last reboot.
Thank you After next two process "Enable Digitizer" i see serial0 and working tablet
Thankyou - perfect work can i donate ?
Scott Lahteine
Sep 26 2008, 12:12 AM
QUOTE(sandr @ Sep 25 2008, 04:18 PM)

Thank you After next two process "Enable Digitizer" i see serial0 and working tablet
Thankyou - perfect work can i donate ?
Excellent news! If you would like to donate just go to
http://thinkyhead.com/tabletmagic/donate.php and follow the instructions there.
sandr
Sep 27 2008, 07:25 AM
Already donate. Thank you :-)
New question - can you recomend onscreen keyboard (with support russian language)?
i find and try
TouchStrokesbut this keyboard dont corretly switch between languages and bad suport "Spaces"
Eidan
Sep 28 2008, 07:46 AM
I've a Volito...was working in tiger but nothing in leopard...
someone can helpe me out?
tnx
outZider
Sep 28 2008, 07:30 PM
Scott:
Is the source you have on sourceforge up to date? I was hoping to poke around a little bit to check out the feasibility of a USB connector for TabletMagic, for unsupported Wacom devices on OS X. I was initially confused by the layout of the repository, but think I have it.
Scott Lahteine
Sep 29 2008, 02:33 AM
QUOTE(outZider @ Sep 28 2008, 03:30 PM)

Is the source you have on sourceforge up to date? I was hoping to poke around a little bit to check out the feasibility of a USB connector for TabletMagic, for unsupported Wacom devices on OS X. I was initially confused by the layout of the repository, but think I have it.

Yes, the source code there is completely up to date. The only folder you should care about is "combined." The other folders are old obsolete code and will soon be removed.
sandr
Oct 7 2008, 06:45 PM
will it work on 10.5.5?
After update to 10.5.5 i can get woked Tablet
Scott Lahteine
Oct 8 2008, 12:03 AM
QUOTE(sandr @ Oct 7 2008, 02:45 PM)

will it work on 10.5.5? After update to 10.5.5 i can get woked Tablet

You don't say much about what doesn't work. TabletMagic works fine under 10.5.5 on my G5 PowerMac and my Intel MacBook. Did you update to 10.5.5 via Software Update? (Don't do that!) And, does the "Enable Digitizer" button have no effect on which serial ports show up in the control panel? Troubleshoot and post your results.
Be sure to get the latest download at
https://sourceforge.net/project/showfiles.p...group_id=107096 for best results.
sandr
Oct 8 2008, 06:30 PM
i dont know why but after repair permission for Apple16x50ACPI.kext - TabletMagick return to work
rbenjamin
Oct 27 2008, 01:23 PM
I'm having some trouble getting tablet magic to recognize my tablet. No serial ports show up in the list, only "Automatic". It says No tablet found, and in the Testing section it doesn't respond to input.
However, the tablet itself works after I edited the kext as told to earlier in the thread. It's just off by about an inch, which makes it almost impossible to use.
Does anyone have any suggestions for getting tablet magic to work? I'm on a fujitsu lifebook t-series.
Scott Lahteine
Oct 27 2008, 11:01 PM
QUOTE(rbenjamin @ Oct 27 2008, 09:23 AM)

...the tablet itself works after I edited the kext as told to earlier in the thread. It's just off by about an inch, which makes it almost impossible to use...
If you're using TabletMagic 2.0b15 you might be able to use the calibration controls under the TabletPC tab to get proper tracking. What happens when you try to use those?
rbenjamin
Oct 27 2008, 11:44 PM
When I try to use the calibration, it doesn't seem to do anything. When I change the values and then reboot, the values reset.
Edit: The values also reset as soon as I quit System Preferences.
rbenjamin
Oct 31 2008, 01:21 AM
So, I was able to get tablet magic to recognize the tablet, but I still can't seem to get it calibrated. When I set a value in the digitizer range field, it resets when I restart and it doesn't seem to have an effect on the calibration. However, I may not be putting in the right values because I'm not sure what a good match would be. My screen resolution is 1024 by 768, does anyone have any suggestions for values for the Digitizer Rage or Mapping parts of the prefPane?
Scott Lahteine
Nov 1 2008, 05:47 PM
QUOTE(rbenjamin @ Oct 30 2008, 09:21 PM)

So, I was able to get tablet magic to recognize the tablet, but I still can't seem to get it calibrated. When I set a value in the digitizer range field, it resets when I restart and it doesn't seem to have an effect on the calibration. However, I may not be putting in the right values because I'm not sure what a good match would be. My screen resolution is 1024 by 768, does anyone have any suggestions for values for the Digitizer Rage or Mapping parts of the prefPane?
Hmm, I thought I had addressed the bug where the range was being lost, but I'll check it out. In 2.0b15 there's also a checkbox labeled "Get from Stylus" which you should be able to use to get the proper digitizer range just moving the stylus to the bottom-right corner of the screen. What values do you end up with when you use that function?
rbenjamin
Nov 1 2008, 05:54 PM
QUOTE(Scott Lahteine @ Nov 1 2008, 05:47 PM)

Hmm, I thought I had addressed the bug where the range was being lost, but I'll check it out. In 2.0b15 there's also a checkbox labeled "Get from Stylus" which you should be able to use to get the proper digitizer range just moving the stylus to the bottom-right corner of the screen. What values do you end up with when you use that function?
Scott, thanks. The "Get from stylus" fields don't return any values. I've tried many, many times to get it to work but... No luck so far. It just says 0 and 0.
nervouschimp
Dec 1 2008, 06:20 AM
I am thinking about trying the ModBook drivers on a tablet pc. The modbook uses a wacom ISD-V4 serial tablet with a Prolific USB-to-serial bridge. So is it safe to assume that the ModBook drivers will work on any tablet pc with a ISD-V4 serial digitizer? My ModBook is in for repair, and it is going to be there for a while, because Axiotron is very, very slow in everything they do, so I would like to start experimenting on a tablet hackintosh. I was thinking of getting either the X61 or the hp 2710p. It needs to be a tablet that has all the essentials working. Any suggestions?
BiliBug
Dec 19 2008, 06:05 PM
Can someone who has had success loading Leopard on a Motion Computing LE1700 tablet please help? What install package (kalyway, etc.) and options did you use?
I have built and installed a desktop hackintosh, but just can't seem to be able to get the tablet running OSX, let alone TabletMagic.
And yes, I've tried to search to no avail.
Any help would be appreciated.
-B
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.