Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
GPS disabled in flight mode
Series 40 6th Edition (initial release)
On the Nokia 6700 Classic (S40 6th Edition), the GPS service is disabled in flight mode, even if "Internet-A-GPS" is switched off.
The documentation says that "all active connections" are disabled in flight mode. But "pure" GPS (i.e. without network-based assistance) does not transmit anything - it's just a receiver.
This topic is in discussion for other mobile platforms as well. Here's what I found out in a superficial internet research:
Some manufacturers claim that GPS has to be disabled in flight mode due to FAA regulations, but this is doubtful as there's no technical reason and many airlines (including renowned airlines like Delta, KLM or British Airlines) explicitly allow GPS in cruise flight.
A number of platforms like Windows Mobile and Android seem to allow GPS in flight mode. On the iPhone, GPS is disabled in flight mode but there're many petitions for Apple to change this.
Here's a number of reasons I picked up in other forums why GPS should be available in flight mode:
- People want to track their flight path on their vacation trip to visualize it later on in Google Earth
- A GPS device is especially helpfull for navigation in remote areas with little or no GSM coverage and limited power supply (e.g. hiking, sailing etc.). Flight mode is used to switch of the useless transmitters eating up the battery.
- People want or need to use the GPS in areas where high-frequency transmissions are not permitted for other reasons (e.g. areas where wireless microphones are used)
- The mobile phone is intended to be used as a backup GPS in the general aviation domain.
How to reproduce
Just start any location based application while in flight mode
There're several options to choose from:
- Allow (unassisted) GPS flight mode, as it does no harm anyway
- Provide a configuation option to let the user decide whether GPS is on or off in flight mode
- Provide two flight modes; one with and one without GPS
In any case, a solution should be provided quickly, as this might be a deciding aspect - for buyers and developers alike!