Careful when clean-installing TabletPCs
At work, I got my hands on a LS-800 TabletPC by motion computing and after spending a lot of time with it and as I'm very interested in TabletPCs anyways, I finally got myself its bigger brother, the LE-1700
The device is a joy to work with: Relatively small and light, one big display and generally nice to handle.
The tablet came with Windows XP preinstalled and naturally, I wanted to have a look at the new Tablet-centric features in Vista, so I went ahead and upgraded.
Or better: Clean-installed.
The initial XP installation was german and I was installing an english copy of Vista which makes the clean installation mandatory.
The LE-1700 is one of the few devices without official Vista-support, but I guess that's because of the missing software for the integrated UMTS modem - for all other devices, drivers either come prebundled with Vista, are available on Windows update or you can use the XP drivers provided at the Motion computing support site.
After the clean installation, I noticed that the calibration of the pen was a bit off - depending on the position on the screen, the tablet noticed the pen up to 5mm left or above the actual position of the pen. Unfortunately, using the calibration utility in the control panel didn't seem to help much.
After some googling, I found out what's going on:
The end-user accessible calibration tool only calibrates the screen for the tilt of the pen relative to the current position. The calibration of the pens position is done by the device manufacturer and there is no tool available for end-users to do that.
Which, by the way, is understandable considering how the miscalibration showed itself: To the middle of the screen it was perfect and near the sides it got worse and worse. This means that a tool would have to present quite a lot of points for you to hit to actually get a accurately working calibration.
Of course, this was a problem for me - especially when I tried out journal and had to notice that the error was bad enough to take all the fun out of hand-writing (imagine writing on a paper and the text appearing .5cm left of where you put the pen).
I needed to get the calibration data and I needed to put it back after the clean installation.
It turns out that the linear calibration data is stored in the registry under HKLM\SYSTEM\CurrentControlSet\Control\TabletPC\LinearityData in the form of a (large) binary blob.
Unfortunately, Motion does not provide a tool or even reg-file to quickly re-add the data should you clean-install your device, so I had to do the unthinkable (I probably could have called support, but my method had the side effect of not making me wait forever for a fix):
I restored the device to the factory state (by using the preinstalled Acronis True Image residing on a hidden partition), exported the registry settings, reinstalled Vista (at which time the calibration error resurfaced), imported the .reg-File and rebooted.
This solved the problem - the calibration was as smooth as ever.
Now, I'm not sure if the calibration data is valid for the whole series or even defined per device, but here is my calibration data in case you have the same problem as I had.
If the settings are per device or you have a non-LE-1700, I strongly advise you to export that registry key before clean-installing
Obviously I would have loved to know this beforehand, but... oh well.
September 18th, 2007 - 17:59
I wonder how come this post had no reply. In fact this is one of the most prominent error faced by people doing a clean install of their OS on tablets.
I am an HP tx 1000 user. I too am facing the same problem. Being a developer, I am trying to come up wuth a fix.
However, I think you have done a great job for yourself and others. Kudos!
September 18th, 2007 - 19:41
I tried using your caliberation data on my TX. It was of no use. It just shifted the erring corner from top-left to bottom-right! If I can get hold of the original reg file, I will surely post it here.
Also, i would like to include exerpts of this post at my blog (keeping your reference intact.) Am I permitted?
September 19th, 2007 - 11:08
Hi,
I guessed as much – the data is at least dependent of the model and maybe even of the individual device. But thanks for confirming this.
By all means reference to this blog – that’s what blogs were initially made for, isn’t it?
Philip
September 27th, 2007 - 12:38
See the following link for more information … http://www.shamasis.net/cms/blogs/tissues/archive/2007/09/26/Calibrate-Tablet-PC-Screen.aspx
I have posted refering you. Thanks a ton for your great work
December 6th, 2007 - 16:44
Thanks Phillip, your reg file worked ok for me. Instead of being 1/2 inch off, it’s only 1mm off now.
My laptop is a HP Palilion tx1220ca.
December 19th, 2007 - 05:43
There is another easy alternative.
Simply delete the value in ‘LinearityData’ key and restart the system. You can then re-calibrate to suit your needs.
It worked on my HP Tablet notebook.
Hope this helps.
December 20th, 2007 - 00:03
unfortunately, this often doesn’t help.
This whole entry is about the fact that the calibration tool in windows can only do a pen tilt calibration, but no linear calibration of the pens position on the screen.
If it worked on you HP tablet, then you were plain lucky because the default settings provide accurate enough linear calibration.
For most of us, the defaults don’t work which is why I wrote this article.
Philip
April 6th, 2009 - 22:52
hi
I tried using your caliberation data on my HP TX1219.It was of no use.
on my tablet it’s not inch it’s like few cm, sometimes pen works and sometimes not.
if anyone have data from my type please help
April 6th, 2009 - 23:13
HI
I tried using your caliberation data on my HP TX1219. It was of no use.
My tablet looks like it’s biger problem, it’s not only inch it’s about 5cm and sometimes my pen is working other not.
If anybody have same problem PLEASE HELP
May 16th, 2009 - 01:37
I to have a TX1219, and did the unthinkable. rotated screen while calibrating. now pen works on the inverse and cant calibrate at all. Might try Harsha Yelda’s option and delete the value in ‘LinearityData’ key and restart the system
July 26th, 2009 - 23:47
I have a Fujitsu P1610 w/ XP Home, after aclean install , my touch screen doesn’t work @ all. When trying to calibrate I get a “parameter error. Please input again”. Any help will be greatly appreciated.