Here is a list of Answers to common problems people email me about frequently:
Q: Why do no access points appear in the
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
Q: The .Net Compact Framework 2.0 Installer will
Installing via ActiveSync you may see "incompatible device"
If copying NETCFv2.ppc.armv4.cab and taping you may see
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
- 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
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
A: Use a registry editor and Change the value of the key
Setting the value:
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.