From my limited research, A-GPS needs an internet connection and only helps during the first startup of the day. It might even be possible to download the data at home, and have the GCS send it to the GPS at home or at the field.
If you have 15 minutes in your schedule to run GPS normally, for GPS to download almanac, it doesn't seem helpful. If you have an internet connection where you fly, and have a GCS running, it would save you 15 minutes on your first flight (once the code is written). What I do is that the first thing I do when I get to the flying site is power up my quad while unpacking other stuff.
Sorry for the late post. I haven't been on Forum as much as I should.
I can tell you a few things that I have experienced.
I have a Nano with a GPSV9 that works fine. That quad also has an OPLink set to 50mw for telemetry. All this works fine with all the LP builds I have used on it (at least 3).
Some things I can point to that would cause problems:
- A transmitter nearby (on the aircraft); that could be FC telemetry, RC Rx, FPV Tx, etc.
- Anything large (like a house or canyon wall) or conductive (like a battery or a carbon fiber plate) above the GPS module and blocking (at least some large part of) the sky; this includes beside or between buildings
- GPS hardware problems
- Not waiting at least 15 minutes (with quad powered up and sitting out in the open) before first flight of the day
- Very dense cloud cover
- GPS not mounted right side up
You should test with FPV transmitter off and again with it on to see if it causes a problem. Even better, you could use telemetry to tell you how well GPS is working. Set quad outside with FPV Tx off, and let it acquire satellites for at least 15 minutes. It should not take longer than 15 minutes because once it sees any satellite, it can download the whole satellite almanac in 12 minutes. Look at (and maybe screen capture) GCS -> System -> Data Objects -> GPSPositionSensor (PDOP and Satellites especially) to see how well the GPS is working. You can also look in GPSSatellites (SatsInView and SNR (Signal to Noise Ratio, higher is better)). After capturing data with FPV Tx off, switch it on, wait 3 minutes or more, capture GPS performance data that way. Compare the two sets of data.
I can say that the V9 that I have does not acquire satellites indoors as well as my cheap eBay Neo6 GPS does. But it does work well and it flies well.
There is a small rechargeable battery on most GPS units. That battery size typically lasts less than a week, but the almanac can change more frequently than that. The GPSV9 has a supercap instead of a battery, these don't wear out like batteries, but it only lasts 5 or 6 hour, so the V9GPS looses its settings (if not recharged by powering it up for a few seconds) and must be go through the 15 minute almanac download after being unpowered for 5 hours.
The general rule you must follow is that before the first flight of the day, you must set the vehicle out in the open, powered up for at least 15 minutes. Do this every day you fly it. GPSV9 supercap only lasts 5-6 hours, so you need to redo the 15 minute download if the GPSV9 has been unpowered for 5 hours or more.
If sitting out in the open, powered up, for 15 minutes does not give you a good satellite fix, you should take the GPS out of the quad, and run the same test with it only connected to a laptop running u-center.exe. That will tell you whether you have a bad GPS or whether something about your aircraft is causing the problem.