This is just a personal experience for making the Pocketop working with my Dell Axim X51.
Thanks to Gillius' experience for x51v (
http://www.aximsite.com/boards/showthread.php?t=104638), and Yackman's introduction to the X50 (
http://www.aximsite.com/boards/showthread.php?t=69281), the hack of Pocketop to X51 has never been so easy.
As Gillius said,
"the driver has what appears to be a list of PDAs that it works on that it compares against for the installer, but the driver is dumb and doesn't realize that it works for more PDAs . So we want to make it think that". But the driver is not dumb enough. You know, for some PDA applications, if they were developed from the PC2002, or PC2003, you can still installed them on the Windows Mobile 5.0. But for this drive, it will distinguish your PDA strictly. I got a driver from
http://www.ajoliver.f2s.com/pocketpc/pocketop_x50.zip , this is for X50 and cannot be installed on the X51.
I then got a freeware xvi32 hex editor (
http://www.chmaas.handshake.de/delph...vi32/xvi32.htm) and have it installed to my X51. In Yackman's post, he suggested to
search the
78 00 69 00 6D 00 20 00 58 00 35 00
00 00
(x i m space x 5 )
and replacing it with
78 00 69 00 6D 00 20 00 58 00 35 00
30 00
(x i m space x 5 0 )
(found twice - at hex addresses 1ACBE and 3892A)
and saving.
In this case, it is an X51, therefore, the Hec should be read as "78 00 69 00 6D 00 20 00 58 00 35 00
31 00". Also replacing twice and saving.
You can install it to your X51 now.
When I start the installed keyboard function, I got an error - "Unable to open COM port" - use registry editor of your choice to modify key (search for IRDA)
HKEY_LOCAL_MACHINE/Drivers/BuiltIn/IrDA/Index to 4 and
soft-reset again. I used a different registry editor.
The keyboard should work but it wasn't. After read Yackman's post, I think I did nothing wrong. I then changed the battery. It has been ages since the Pocketop keyboard was used last time. Guess what? It works.
I was just too happy to make a mistake. There is an icon on the screen after the installation that shows you can flip the screen 90 degrees. I pressed it and I was phucked! The machine was dead and cannot start again. I was so upset that I think I have to send the machine to Dell (I have a colleague whose IPaq has been damaged and sent back to HP because the unsuccessful hack of the driver). I googled it and knowed that the machine can be "
hard-reset". I did it and fortunately it started again!
YackMan suggested to set the registry key HKEY_LOCAL_MACHINE\SYSTEM\GDI\ROTATION to 180 for flipping the screen. I didn't test it. But the one he recommended is really a nice piece
http://www.geocities.co.jp/SiliconVa...reenRotate.zip.
Hope my story with success and failure will be helpful.
If you machine is a X50v or X51v, you can refer to gillius' post. The situation is a bit more sophicated. Since there should be a place for the 'v' otherwise it would cause a buffer overrun and crash the CAB installer. But he was clever enough to replace the whole string of 'Compaq iPaq H3700' by 'Dell Axim x51v'. That was fantastic!If your PDA is a X50v, I guess the Hec string of
44 00 65 00 6C 00 6C 00 20 00 41 00 78 00 69 00 6D 00 20 00 78 00 35 00
31 00 76 00 00 00 00 00 00 00
should be read as
44 00 65 00 6C 00 6C 00 20 00 41 00 78 00 69 00 6D 00 20 00 78 00 35 00
30 00 76 00 00 00 00 00 00 00
Good luck. Test 008