HOME  PROGRAMMING  CONTACT   ABOUT


 
 

LitepadFix 0.3



Introduction

Many NEC Litepad TabletPCs have a 'crazy cursor' hardware bug which causes the pen/cursor to move to and click at the top right hand corner of the screen (in Portrait mode) or the button right hand corner of the screen (in Landscape mode).  This can cause the tablet to randomly close windows or open up the Date and Time dialog box.  Very annoying!

All Tablet PCs use electromagnetic digitizers for input (instead of touch panel based input) and the source of this bug appears to be related to the lack of sufficient electromagnetic shielding.  Some users find that the bug occurs at certain physical locations (like at work or at home) more than at other locations. 

If you are still under warranty, a replacement motherboard from NEC may be able to fix the issue but users have reported that after a period of time, the problem reoccurs.

LitePadFix is a small software based fix for the 'crazy cursor'.  The program filters out sudden cursor jumps to the top right hand corner of the screen (in Portrait mode) and to the bottom right hand corner of the screen (in Landscape mode).  It should eliminate most, if not all, unwanted 'crazy cursor' clicks and jumps.


Limitations

  • Closing Windows

    Pen based computing is different from mouse based computing in that if you want to move your cursor from location A to location B, you can do it instantly without the cursor having to travel through points in the space between A and B.  If you try to close a maximized window by instantaneously moving to the top right hand corner of the screen (by raising your pen over 2cm above the screen when moving) LitepadFix will detect this as a 'crazy cursor' movement and filter it out.  In order to close a maximized window should move your pen above the screen (no more than 1cm above so that the digitizer can detect it) and move the cursor towards the top right hand corner of the screen in a continuous motion as you would with a mouse.  Most people will find that this already is how they close windows on a Tablet PC.
     
  • Screen Orientation.

    Litepad displays can be (software) oriented in all four directions.  LitepadFix will only work in two directions: Normal portrait mode (Litepad right side up) and normal landscape mode (Litepad rotated clockwise 90 degrees).  These are usually the only orientations people work with as the other two orientations aren't hardware accelerated and are *VERY* slow.  Besides, Litepads are so thin and light that it's faster to just physically reorient a tablet when demonstrating to people :-).


Update!

I may have discovered the real hardware reason for this problem.  I experienced mild electric shocks from the case of my tablet PC.  This is usually caused by AC leakage from the power supply and sure enough, when I measure the AC output from the power adapter (which should be outputting only DC and very low amounts of AC) it measured 80VAC output.  That's 80VAC that's going into my tablet PC.  Not good at all and undoubtedly the reason why the cursor jumps around all over the place.   80VAC zooming around my tablet trying to earth is probably generates quite a bit of EM interference which screws around with the tablet digitizer.  I should have thought of this earlier as, now I think of it, my tablet tends to exhibit crazy cursor syndrome almost exclusively when it is plugged into the AC adapter.

At work we've encountered many new computers that have power supplies that output AC.  This current degrades the components on the motherboard and once we lost several motherboards because their LAN ports which couldn't handle 120VAC trying to drain through them (who wouldn't have guessed?).  Come to think of it, that could be part of the reason why our previous 1Gb switch developed dead ports.  All dodgy power supplies we've encountered thus far seem to have been manufactured in China which coincidentally also manufactured the NEC Litepad power supplies :-|.

I'd be interested to know if other Litepad users are measuring significant AC output from their power adapters.  If you do measure significant amounts, I advise you to stop using your adapter as it will eventually destroy components in your tablet.  Please email me at tum@veridicus.com with details so I can get a general idea of how widespread this issue is.

Update: Some people have reported to me that changing power adapters has helped with their cursor problems and also eliminates the minor electric shocks that they too were getting.

 

Full hardware fix

You can permanently fix the problem by adding additional EM shielding to your tablet pc.  All you need are a screwdriver and some aluminium foil.  The fix was found by jonnyquest from tabletpcbuzz.

Remove the circled screws from the back of the tablet.  After you remove the battery using the battery release (circled in green), you'll find a small screw mounted laterally which you'll also need to remove.

 

Turn the tablet over and remove the top part of the case.  To do this, you'll need to remove and compact flash cards you have installed as well as open the video port cover.  You'll need to fiddle a bit with the compact flash switch to get the top part of the cover around it.  After opening the top cover, you'll need to unplug the cables circled above.  They're the LCD power cable, case switch cables, and video data thin film cables.  Be extra careful with the video data cables.  The sockets have a release mechanism which you'll need to lift to release the cable and push down to lock the cables back into place.

You don't strictly need to remove all the cables but it makes working a bit easier.

 

Underneath the LCD you should find a foil shield.  You'll need to add additional aluminium to the shield.  I used a combination of normal aluminium foil as well as thicker over liner and attached them to the existing shield with double-sided tape.  The result should look something like the diagram above.

Make sure your foil doesn't go outside the bounds of the original cover or else you might end up with a tablet sized paper weight.  The bottom of the shield should already be covered in plastic.  You might want to check and make sure the top side of the shield doesn't short with the bottom of your LCD.  Most of the exposed circuits on the bottom of my LCD were already covered with Mylar.

 

This is the tablet with the shield placed back on top of the motherboard.

 

Put the cover back on and replace the screws.

 

You might have noticed some weird cabling on the bottom right of the tablet in my pictures that your tablet doesn't have.  That was from my not-so-successful attempt to embed a USB hub and USB bluetooth adapter inside my tablet.  The idea was to use the hub to ensure that I still would have 3 useful USB  ports after the hack.  Although I took care to ensure the USB wiring was properly twisted and shielded, it still wasn't enough to make the adapter detect (as a USB device) properly with the tablet case back on.

It probably would have been fine had the tablet not used a magnesium case.

Installing

Download the zip file then extract and run the setup exe file inside.  If you have anti-spyware software installed, you may get a warning about LitepadFix installing itself into the startup sequence of windows.  Please allow this action.  If you block the action then LitepadFix won't automatically start when you start windows and you will have to manually run it every time you login. 

For those who want to know, LitepadFix adds itself to the
HKLM\Software\Microsoft\Windows\CurrentVersion\Run registry key.


Using

LitepadFix starts quietly in the background and adds an icon to the system tray whenever you login.  You can identify what the icon looks like from the following screenshot:

 

If for any reason you want to close LitepadFix, right click on the system tray icon and select "Exit".  If you don't want the LitePadFix icon showing up on the system tray (this is usually the case since tablets have very limited taskbar real-estate), use the taskbar "inactive icons" feature inbuilt into XP.

You can test to see if LitepadFix is working by moving your cursor to the bottom left hand corner of the screen, raising your pen away from the screen and then bringing the pen down onto the top right hand corner of the screen.  If LitepadFix is working then you will find that the cursor remains at the bottom of the screen and won't move to the top right hand corner of the screen.  Try moving your pen (hovering less than 1cm above the screen) in a steady continuous motion from the bottom left of the screen to the top right.  You should find that, this time, the cursor will follow the pen and move all the way to the top right hand corner of the screen.


Uninstalling

Go to Add/Remove programs in Control Panel.  LitepadFix will be listed under the name "LitepadFix".
 

Requirements

  • Windows XP Tablet PC edition (.NET not required)


Donations

LitepadFix is freeware.  If like LitepadFix and you would like to make a donation, please use the following form:


Download links:

Download from Veridicus (281KB)

Top

If you like LitepadFix, you might also like PowerMenu.

 



Fri, 29 Aug 2008 07:17:36 UTC
 

enable trails