The concise tutorial to making your WM5 HP iPAQ hx4700 working great

Several HP iPAQ hx4700 users that have upgraded to WM5 have been asking me (see for example this thread) to create a concise tutorial on making the WM5 usable because the sheer number of up-to-now published related articles / tutorials is getting a bit overwhelming. Here it is :)

  1. download and install this CAB file. It will fix the Compact Flash-related problems. (Additional info here)
  2. delete the HKEY_LOCAL_MACHINE\ Services\ NavPointService key entirely in the Registry (Additional info here). The patch has also been included in Tweaks2k2 if you’re afraid of editing the Registry by hand.
  3. get all the files from here; transfer them all to your PDA. Start them in turn. Copy one of the working ones (ones that display “Filesys thread found. Click OK to slow it down!” instead of “Sorry, cannot find filesys:msflash thread!”) to the \Windows\Startup directory in your PDA so that it is automatically executed upon reboots. Note that if it stops working, give a try to the other ones to find whether they work (they may start working if the one that originally worked no longer does). (Additional info here)
  4. In the Registry, change the default 0 value of HKEY_LOCAL_MACHINE\ System\ StorageManager\ FATFS\ CacheSize to hexa 1000 (decimal 4096); do the same to HKEY_LOCAL_MACHINE\ System\ StorageManager\ Filters\ fsreplxfilt\ ReplStoreCacheSize. These patches have also been included in Tweaks2k2 if you’re afraid of editing the Registry by hand. (Additional info here)
  5. Click the ActiveSync icon on the hx4700 (in Start/Programs). Go to Menu/Add Server Source. Add any info (it can be anything – even 2-3 random characters in each required text input field) to create a fake server. After completing this, go to Menu/Schedule (which has just become enabled) and change the two drop-down lists to "Manual". Now, go to Menu/Options and delete the new server setting (it’ll be at the top, while the “standard”, non-server ActiveSync pairing(s) below it). (Additional info here)
  6. to make the registry changes (in bullet 2 and 4) permanent, before soft resetting the PDA, make sure you suspend and, then, resume it.

Note that some people also recommend disabling error reporting. In my opinion, it’s not needed.

This tutorial is also discussed here and here.

Thanks for the replies; I'll update the tutorial.

I don't think the CF fix causes any AS problem.

The filesys patch not finding the service is pretty normal and is caused by the fact that the patch may be executed earlier than the service itself; this is why it still doesn't find the service at the time of starting or will build in some kind of delay and recheck. I'll scrutinize the alternative starting modes (for example, from HKLM\init).

Syndicate content