I couldn't get a GPS-3D-Lock at all. DroidPlanner was reporting sats=0/hdop=100 after 15 minutes on flight line. Tried power-cycling and even a new battery.
Apparently, with GeoFence turned on ... if you have no GPS-3D-Lock you can't Arm at all or even fly in manual (I couldn't Arm in Stabilize either). You can't change settings like that with DroidPlanner-1. Without my laptop at field (to turn it off) ... no flying for me today. I packed it up and drove home.
In MP/Terminal/test/gps it gave me the response "ublox ok". ScottFlys (from RCGroups forum) helped me and pointed-out that my Logs revealed the GPS-Module seemed to be communicating with APM-FC but there was no satellite data. GPS Status codes were all "1" (trying to acquire sat data) after many minutes. It was acting like maybe the ceramic gps-antenna was bad or broken.
I considered turning-off GeoFence for now in case problem re-surfaces while at field. However, instead I will just fix problem. As long as I have a minimal GPS-Lock, it will still Arm. On second-thought, just turn GeoFence off while trouble-shooting GPS problems (on less variable).
|BeStar BS-126 with ubx-g6010-st U-Blox chip|
Inside APM FC
Let's start at the beginning. I opened the FC and checked the 4 gps header pins. All clean and shiny metal. Their solders to PCB also look ok (not great, but acceptable). All these examinations are under heavy magnification with lots of light.
Cable: RC-Plug/Dupont (FC side)
After documenting the whole cable's pin-outs, I carefully backed-out the pins and examined the crimps under magnification. They looked fine. I didn't see any corrosion or tarnishing (contact points were shiny). I couldn't really find anything wrong so I just adjusted (very slightly bent contacts) the pin-sockets in this end of the cable to be tighter and cleaned with contact cleaner. Pins do appear to be fairly low-quality metal but ok.
Cable: Molex PicoBlade (BeStar BS-126 GPS-Module side)
|Zoom-in the see spots of black tarnish on pin blades.|
It's the same on other side of pins.
Found similar black tarnish on both sides of pin "blades". But only on the 4 pins that the cable uses (so it's obviously a unlike metals reaction). Comparing to some new genuine Molex PicoBlade sockets (direct from DigiKey), it's obviously a cheap clone. The pin's actual shape is a little different and you can let the blade-pin's composition metal is not the same as the genuine part.
I have ordered parts to make a new cable. I will try to clean (poorly cloned) PicoBlade socket's blade-pins on GPS-Module and salvage it.
I only have about 8 flight-sessions on my Nova. During that time I have experienced 2 complete failures of the GPS-Module (to find ANY satellites) and 2 attempted fly-aways during GPS dependent RTLs. At the time, I chalked them up to sun-spots, CME, and/or poor Kp-Index (general GPS glitches). One I even thought might have been me flipping the wrong switch (and/or incorrect FrSky radio switch programming) while trying to invoke FailSafe condition. Due to the intermittent nature of this problem, it's taken a while ... but it looks like I have finally found the root cause of those failures.
GPS Module Trouble-Shooting:
Here are some notes. I will flesh-out these notes if I ever have to do more GPS-Module TS or decide to replace/upgrade mine completely.
- Test GPS-Module outside (on a clear-to-partly-cloudy day) so it's ceramic antenna has a clear view of sky (and satellites). One less variable to worry about.
- Give it at least 30 minutes to acquire a signal before you give up.
- Verify cables and pins are good with a multi-meter (voltage and ohms)
- I think GPS works on radio frequencies 1.2ghz and 1.5ghz . Nothing else should be running on those frequencies or you will get interference.
GPS Module's Blue-Led: Means GPS-Module is getting power and I think (maybe) also initialized and ready/working. Can't go much further without this.
GPS Module's Red-Led: This led is mirrored by Nova's external Green-LED. Flashing for "trying to obtain a GPS 3D-Fix" and solid for a proper 3D-Fix.
You can connect Nova's stock uBlox GPS-Module directly to laptop with an Arduino FTDI-to-USB adapter. Use uBlox's u-Center for Windows software. This will verify GPS-Module is good without any help from Flight-Controller. uBlox GPS-Module must have APM config file loaded (only needs to be done once ... unless it gets corrupted somehow).
If you ever connect VCC power to GPS-Module backwards (reverse polarity) you have likely fried it completely. You might try removing the battery (or is it a super-capacitor) or otherwise master-reset it's memory.
- On this website, just enter your address or zip-code. For USA, the only Satellite System that should be selected is "GPS". www.trimble.com/gnssplanningonline .
- Here is another: http://satpredictor.navcomtech.com/