Here is a list of Answers to common problems people email me about frequently:

Q: Why do no access points appear in the list?

A: Make sure your device is checked in the Tools->device menu. And ensure Scanning is enabled in the Tools menu.

If you are on a WM5 device then you should know that WiFi is sometimes disabled when you are active synced. So remove your PDA from its cradle. If you are on a WM6 device you can choose to leave wireless connections powered on when active synced - that's in connection settings in active sync on your PC.

Q: It runs too slow on my XDA Orbit!

Unfortunately the Orbit only has a 200Mhz CPU and most other devices are twice as fast. This means if WiFiFoFum is scanning and using the built in GPS it runs too slow. You might want to look into over-clocking the CPU.

Q: Will WiFiFoFum check for new versions?

Yes, as of version 2.2 WiFiFoFum will check on the internet to see if a new version is available and notify you if there is. It does this at start up and can be disabled if you prefer WiFiFoFum to never try to go online.

Q: The .Net Compact Framework 2.0 Installer will not work.

Installing via ActiveSync you may see "incompatible device"
If copying NETCFv2.ppc.armv4.cab and taping you may see "Installation error"

So the issues are:
- The Net 2.0 Install from Microsoft does not seem to support WM2003 pre-SE via ActiveSync
Workaround: Copy the proper CAB file onto the device and tap-run it.
- ANY NET 1.0 program currently running will prevent the installation of NET 2.0 (i.e Dynamo, SBP Pocket Plus)
Workaround: Exit any running NET 1.0 applications e.g. Set Dynamo not to run on startup

Q: Can I download the Compact Framework 2.0 SP1 from Microsoft's web site?

A: Yes you can get it here. But if you have Windows Mobile 6 then you don't need it because it is built in to that.

Q: I don't think it works with my device

A: Be sure to use Pocket PC 2003 drivers. These kind of drivers use the built in wireless networking configuration tool, instead of a vender specific kind. If your card doesnt have 2003 drivers it may be possible to use another brands driver which uses the same chipset. Check the forum or Google. If you are using a C-Guys SD card you need to contact them to get their NDIS driver.

Q: A peer network appears every where I go

A: Its likely that your PDA has been configured to connect to an ad hoc network. The way that ad hoc networks work is by a device generating a fake mac address for others to use as a fake access point. When there are no other devices willing to connect to your network, your device randomly generates a new mac every few seconds. This is what you are seeing. To filter this out of WiFiFoFum choose "ignore my own ad hoc network" in the options.

Q: Radar doesnt seem to show correct position!

A: The radar just displays the access point on the radar closer to the centre the stronger the signal. They are laid out in 20 degree increments clockwise from 90 degrees.

Q: Can you make a PPC 2002 version?

A: No 2002 is missing some stuff which is required.

Q: My question isnt here!!!

A: Search or post on the forum.

Q: Is WiFiFoFum still under development?

A: Yes! Check the forum and you will see what I'm up to.

Q: What is WiFiFoFum written in?

A: It's all in C# programmed in Visual Studio 2005. But I use a MacBook Pro and run Windows in Parallels.

Q: What devices do you own and test WiFiFoFum on?

At present I use a HTC-S620 as my main phone. Looking around me right now I can see these: HTC TYTN, HP iPAQ 6910, Acer n311, Dell Axim X50V, iPAQ 2750, XDA Orbit, iPAQ 5550 and i-mate SP5.

Q: How do I know which versions of the .NET Compact Framework are installed on my device?

A: All devices have an application called "cgacutil.exe" in \Windows and if you run that it will display which versions of the .NET Compact Framework are installed.

CF 1.0 SP3 is 1.0.4292.0
CF 1.0 is 1.0.3111.00
CF 2.0 is
CF 2.0 SP1 beta is 2.0.5238.0
CF 2.0 SP1 is 2.0.6129.0


Q: I'm using a bluetooth GPS and I have TomTom Navigator installed and I see this message when I try to use GPS in WiFiFoFum: <<br />Failed to open GPS
CreateFile Failed:55


A: Use a registry editor and Change the value of the key [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial6]
Setting the value:
"Dll"="BtCeIf.dll"


Q: How does the merge work?

A: It loops each row of the chosen file (new rows). If the mac address of the new row doesn't appear in the existing rows it accepts the new row. If the last seen time is greater in the new row and also the latitude in the new row is not zero, it accepts the new row and discards the old one. If the existing row has a latitude of zero and the new one doesn't, it accepts the new one.