Help – I can’t get a GPS position…

Update for iOS 8.3 - Some manufacturer's of external bluetooth GPS are saying that iOS 8.3 can break GPS.

If you have a WiFi-only iPad you will need to buy a 3G/4G iPad or get one of the bluetooth GPS receivers (see below). Several customers have reported good success with Dual XGPS150A & there’s a new Garmin out that uses GPS + GLONAS. The ‘Bad Elf’ plug-in GPS’s have also reported to work well. NOTE: Some people have also had some problems with the Dual not working, so ask around your friends first to see if they have had any problems. One person got their Dual working by turning wifi OFF, then connecting the Dual over bluetooth.

If you aren’t getting a GPS signal on your iPad 3G/4G (or with an external bluetooth GPS), then most likely you have location services turned off. Go into your iPad Settings and press on “Location Services”. Make sure OzRunways is set to ON.

If you still haven’t got a GPS lock, make sure you have a good signal. Unlike the Google Maps app which accepts any fix (good or bad), OzRunways only accepts a good fix (around 10m accuracy). Try going outside. Heated windows on aircraft sometimes block the GPS signal too. Having a 3G signal will help you get a faster fix, but it’s not required. Telstra have the best mobile coverage in Australia.

Also try killing OzRunways from background, then loading it up again (reported fixing one person with a bluetooth GPS):

From one user who had problems connecting to Garmin GLO, he reported that if it had previously paired with an iPhone, he needed to tell the iPhone to “forget” the GPS or it wouldn’t connect to the iPad, even though the iPhone was in airplane mode. Strange!

A user with problems connecting Bad Elf Pro reported that a fix for iOS6 connection problems is to turn OFF location-services in iPad Settings->Privacy, then reboot the iPad, then turn ON location-services.

Somebody also suggested to force the iPad into using the external bluetooth GPS, to put the iPad into Airplane Mode, then turn bluetooth ON and connect the GPS. This will turn OFF the internal GPS (and also save some battery).

One more solution somebody offered was to kill Google Maps from running in the background which fixed a particular problem.

Another found a Dual XGPS that wouldn't connect was fixed by "resetting network settings" on the iPad which made it connect again properly. Here's the advice direct from the 'Dual' manufacturer:

"XGPS150 issues with the ios6 please turn off Location Services for all apps, reboot iPad, iPhone or iTouch and then turn on Location Services."

OK last resort - here's a problem a lot of people are having with iOS6 and bluetooth GPS's in America:

As far as troubleshooting GPS goes, this webpage is 100% of what I know so contacting me won't yield much else!! The reason is OzRunways asks the iPad for a GPS position of 'GPS' level accuracy. The iPad then starts sending positions to OzRunways with an estimated error (normally around 10m). We have zero control over how the iPad gets the position, whether internal GPS, GLONASS, external GPS, etc. The iPad does all the heavy-lifting and decides on what source to use and simply sends OzRunways a lat+lon+error. That's it! We have zero control over this, so any GPS issues are between the iPad and the bluetooth GPS, so the next step is to hassle the GPS maker about why it doesn't connect! Tell them OzRunways is asking for kCLLocationAccuracyBest.

If you are worried the GPS is killing battery life in the background you can:
(a) Turn off GPS logging in OzRunways->Settings->Track History (b) Kill OzRunways from background when not in use: