#401
Posted 23 January 2009 - 11:55 PM
I have TableMagic2b15 loaded and running on Kalyway 10.5.1 on a Gateway CX2610 tablet. It identified the tablet as ISD V4.0 on serial0 but the pen doesn't connect at all. The pen has no problem connecting on Windows XP Tablet Edition. Did I miss something?
Thanks.
#402
Posted 30 January 2009 - 02:22 PM
I installed ThinkPadTabletEnabler.kext, and edited Apple16X50Serial.kext (WACF004 is correct for my tablet according to msinfo32 in vista) , and then fixed kext permissions all using kext helper.
I then installed TabletMagic v2 b15.
I see "Serial0" in the drop down, but no tablet is ever detected, and there is no TabletPC dialog (as discussed as present by many of these posts) ever shown in TabletMagic.
This was the case on 10.5.5 also, after trying that I reinstalled 10.5.5 before trying the 10.5.6 update.
#403
Posted 09 February 2009 - 03:40 AM
Attached Files
#404
Posted 09 February 2009 - 06:45 AM
For us who just can't get TabletMagic to detect our X61 Tablet as tabletpc (i.e. there's no tabletpc tab in the pref panel), I have butchered the source and the attached prefpane works for me. Basically I just deleted several known machine types in the constants.h file, and the resulting daemon now sees our vanilla-kernel-running tabletpcs as hackintosh (and they are) rather than genuine Macs. Obviously Scott implemented this as a useful feature for true Macs with external tablets, so the hack here is only meant for the hackintosh machines that disguise themselves so good that Tabletmagic couldn't tell...
#405
Posted 09 February 2009 - 06:54 AM
I've just built a new version of TabletMagic with some adjustments that should get it to better recognize TabletPCs, even on the latest kernel which uses a standard Gestalt Mac ID value. This version should also connect at 38400 baud on those systems with digitizer string "WACF008." If anyone knows of other digitizers that run at this rate, I'll be sure and add them.
There are two builds. The first build (2.0b16) uses the 10.4 SDK, while the second build (2.0b16a) uses the 10.5 SDK with a 10.4 target. There should be no noticeable difference between them, although during the 10.5 SDK build XCode gave a friendly warning that daemon() has been deprecated. (Makes sense, as under 10.5 userland drivers run as LaunchD Agents instead of a LaunchD Daemons.)
Anyhow, download them here:
10.4 SDK Build:
http://thinkyhead.co...etMagic2b16.dmg
10.5 SDK Build:
http://thinkyhead.co...tMagic2b16a.dmg
This version hasn't been tested at all, so you'll be the first to have a crack at it. To get the proper startup behavior on "WACF008" digitizers, be sure to toggle the "Launch at Startup" checkbox, which will add "-3" to the daemon launch arguments.
I look forward to your results.
#406
Posted 10 February 2009 - 06:56 AM
finally got a chance to try it on my Acer Travelmate C310
used B15 version on OSX 10.5.6
checked the info.plist file and it is updated (automatically via the Enable option in Tabletmagic) to WACF004 which i confirmed is correct in windows
but it cannot detect my digitizer and the list only has automatic
i tried unchecking and checking that option under TabletPC tab
still didn't work...
do i have to manually enable the digitizer somehow so that OSX/Tabletmagic can see it?
how can i get a log to diagnose my problem and show you guys?
thanks
EDIT: made a typo its B15, the latest version
#407
Posted 11 February 2009 - 02:59 PM
I really appreciate your work
Newbie question: On a Lenovo/IBM X61t should I change the ID to "WACF004" or "WACF008" ?
And will Tabletmagic work with both ?
THX a lot !
#408
Posted 14 February 2009 - 04:21 PM
If the computer's built-in serial port isn't visible then the enabler wasn't effective. This might be a general issue with the 10.5.6 kernel, but I can't confirm that. At this point I know of no one who has had success with 10.5.6.but it cannot detect my digitizer and the list only has automatic
Mac OS X requires one or the other, depending on your PC's built-in digitizer. Use the Enabler button in TabletMagic to set the proper value. You also need an additional enabler for the X61t. See the first post in this topic for details. Version b16 is the latest, linked from the first post and a few posts ahead of this one.On a Lenovo/IBM X61t should I change the ID to "WACF004" or "WACF008"? And will Tabletmagic work with both ?
#409
Posted 14 February 2009 - 08:11 PM
So to start things off, welcome! Here's where the project stands as of today, February 14, 2009:
- A pre-release version TabletMagic 2.0b16 is also available
GREAT! Thanks Scott, I just checked it out on my Lenovo X61 tablet (Kalyway 5.2 Install with Vanilla kernel) and it WORKED!
Which is great because I fiddled about with TabletMagic 2.0b15 and the tablet would never show up. With TabletMagic 2.0b16 and a modified ThinkPadTabletEnabler.kext (having WACF004 already in the info.plist) I got the pulldown to select the serial port.
Like outZider described somewhere above I changed Rage to 24570 x 18430 and constraint all. Now the digitizer is perfectly working, which I tried instantly with Photoshop CS2. Which worked well.
Cheers and big thanks to Scott!
#410
Posted 16 February 2009 - 05:00 AM
both versions of b16 work great on 10.5.6 on my toshiba r25. Aviso's modified b14 also worked. thanks!
#411
Posted 16 February 2009 - 10:41 AM
GREAT! Thanks Scott, I just checked it out on my Lenovo X61 tablet (Kalyway 5.2 Install with Vanilla kernel) and it WORKED!
Which is great because I fiddled about with TabletMagic 2.0b15 and the tablet would never show up. With TabletMagic 2.0b16 and a modified ThinkPadTabletEnabler.kext (having WACF004 already in the info.plist) I got the pulldown to select the serial port.
Like outZider described somewhere above I changed Rage to 24570 x 18430 and constraint all. Now the digitizer is perfectly working, which I tried instantly with Photoshop CS2. Which worked well.
Cheers and big thanks to Scott!
I have an x61t too and I was trying to write a guide to help others with it and have never managed to get any response from my tablet,
what is this modified ThinkPadTabletEnabler.kext ?
I've tried modifying Apple16X50Serial.kext putting in just WACF004, i've tried putting it in an array with PNP0501, neither has worked for me with TabletMagic (any version)
I've tried 'enable digitizer' with Tabletmagic 2.0b16 on a clean unmodified Apple16X50Serial.kext, this also did not work.
I've also tried all of the above with the ThinkPadTabletEnabler.kext from http://forum.insanel...&...st&p=673968
If I install ThinkPadTabletEnabler.kext with Apple16X50Serial.kext (from 10.5.6) modified by 'Enable Digitizer' in 2.0b16 then I get a warning that it has been incorrectly installed and can not load.
What exact steps did you take and where did the modified version of ThinkPadTabletEnabler.kext come from please?
#412
Posted 18 February 2009 - 02:48 PM
I have an x61t too and I was trying to write a guide to help others with it and have never managed to get any response from my tablet,
what is this modified ThinkPadTabletEnabler.kext ?
I've tried modifying Apple16X50Serial.kext putting in just WACF004, i've tried putting it in an array with PNP0501, neither has worked for me with TabletMagic (any version)
I've tried 'enable digitizer' with Tabletmagic 2.0b16 on a clean unmodified Apple16X50Serial.kext, this also did not work.
I've also tried all of the above with the ThinkPadTabletEnabler.kext from http://forum.insanel...&...st&p=673968
If I install ThinkPadTabletEnabler.kext with Apple16X50Serial.kext (from 10.5.6) modified by 'Enable Digitizer' in 2.0b16 then I get a warning that it has been incorrectly installed and can not load.
What exact steps did you take and where did the modified version of ThinkPadTabletEnabler.kext come from please?
Look here:
http://www.insanelym...p;#entry1084210
Post #268
As far as I remember, the X60 tablet worked without the enabler. Remove the enabler, as it'll screw with it, and just change the Apple16X50ACPI.kext to WACF004 from PNP0501 , and it should start right up. It almost made me trade in my X61 for the X60 before figuring out how to make the enabler.
Maybe that's the point.
#413
Posted 19 February 2009 - 12:18 AM
Look here:
http://www.insanelym...p;#entry1084210
Post #268
Maybe that's the point.
I'll try again, but I've booted many times with and without the enabler.kext installed already.
#414
Posted 20 February 2009 - 09:41 PM
I'll try again, but I've booted many times with and without the enabler.kext installed already.
I rebooted into osx and it works, using a manual edited Apple16X50Serial.kext I had tried before and the first thinkPadTabletEnabler.kext I'd found, I'm not sure what I had last changed for it to have worked
#415
Posted 16 May 2009 - 03:31 PM
I can set tablet magic to work well on a dual screen setup (i.e. when using an external monitor), and I can set it up without one. But when I switch from dual to single screen setup, tablet magic becomes confused, the cursor is always on the left edge of the screen, and I haven't ever managed to make the pen work afterwards on the internal screen, other than restarting OSX....
I'd be happy to provide more info! Just say what...
#416
Posted 18 May 2009 - 07:06 PM
#417
Posted 02 June 2009 - 02:25 AM
I've got OS X running on a Motion C5 with TabletMagic working. I do have to run an Automator script each time I log in that navigates to the testing tab and selects "Get Info" underneath the data stream before it works. This isn't a big deal but it would be nice if there were a way not to have to do this.
Next, I've got OS X running on the Motion J3400 with less than stellar results from TabletMagic. TabletMagic is telling me it sees an ISD v4.0 (Tablet PC) digitiser, but from what I've read this may just be the default action of TabletMagic. I've been messing around with it for a couple of weeks now and no matter what I try I can't get it to work. I've even been talking with one of the tablets designers (my dad works for Motion which has made this a bit easier) and neither of us can seem to get it to work.
Any tips for either of those questions?
I'm on summer break right now so I can easily do any testing quickly.
#418
Posted 02 June 2009 - 11:45 AM
Hi Emory,Hey everyone, sorry to bring this thread back from the dead, but I wanted to share my success story.
I've got OS X running on a Motion C5 with TabletMagic working. I do have to run an Automator script each time I log in that navigates to the testing tab and selects "Get Info" underneath the data stream before it works. This isn't a big deal but it would be nice if there were a way not to have to do this.
Next, I've got OS X running on the Motion J3400 with less than stellar results from TabletMagic. TabletMagic is telling me it sees an ISD v4.0 (Tablet PC) digitiser, but from what I've read this may just be the default action of TabletMagic. I've been messing around with it for a couple of weeks now and no matter what I try I can't get it to work. I've even been talking with one of the tablets designers (my dad works for Motion which has made this a bit easier) and neither of us can seem to get it to work.
Any tips for either of those questions?
I'm on summer break right now so I can easily do any testing quickly.
First, is it always "Get Info" and nothing else works? If so, maybe I can add that to the startup sequence.
Second, For each computer, send me the output of the Terminal command (for example): ioreg -lx >~/Desktop/motionc5.txt so TM can look for your digitizer model in the i/o registry before trying to send a Get Info command. You'll find my support email address in the first post of this topic.
As for your J3400, there may be an additional enabler required to get the tablet to start responding, or it may not have an RS232 serial digitizer at all. I will know more after I've done some research on this model. Or, if you or your dad can provide any insight into the hardware on that system, it may help me get it working.
#419
Posted 11 June 2009 - 07:45 AM
Line 620:
c = getopt(argc, argv, "cdFhmoqwXi:p:n:l:r:t:b:L:R:T:B:M:s:");"
should be:
c = getopt(argc, argv, "cdF3hmoqwXi:p:n:l:r:t:b:L:R:T:B:M:s:");"
Basically, to resolve this, I installed the compiled beta, grabbed the source from CVS and made the above change. I then recompiled the daemon and replaced the old version in the PreferencePane Resources. Right then I moved to the Preference Pane, fired up the daemon and started to configure it. The pen works fine: moves properly on the screen, buttons work, 256 levels of sensitivity, etc. No touch data appears to be coming through, though. I imagine that it's being discarded.
Give Scott some time and I'm sure he'll recompile the binary when he's able. For those too antsy to wait, you've got the steps. Or you can grab XTO's Daemon and set it 19200 (I think it internally uses 38400).
Please note that I am not responsible if you (or anyone else) destroy or otherwise deleteriously affect your computer by following these steps. I claim no ability or desire to support you through the procedure. It's a very do-it-yourself kind of process. But it worked on my machine. I'll post a recompiled Daemon later, when I reboot into OSX.
On another note, for Thinkpad x61 tablets, I would recommend that anyone using the old ThinkpadTabletEnabler.kext remove it and install this tablet enabler (found on this thread) instead. It has both the WACF008 and WACF004 ids, so the only kext editing needed is in the Apple16X50Serial.kext. And the source for the TabletEnabler is available as well, for the curious.
#420
Posted 16 June 2009 - 05:51 AM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users



Sign In
Create Account






