1
Gemini PDA - Android / GPS not working
« on: August 11, 2018, 03:55:25 am »
AIUI There are essentially three methods of getting location
1 - GPS (does Gemini also support GLONAS - my Samsung Phone does??)
2 - Network Location from GSM network it you have 4G Gemini obviously
3 - Network location from Wifi
GPS ONLY
If you just use GPS it needs to see the sky - GPS data comes from the satellite at approximately 45 baud - so from a cold start (no history) it can take a minute to locate you - longer if not a full view of the sky. Once it locates you it continues to download the info on satellite orbits for the area you are in, thus if you turn on again within ~100 miles it will get a quick fix. Downloading at 45 baud can take 45 mins to get a full dataset for the next month or so. - this is how traditional "stand alone" GPS work. If you move hundreds of miles or don't use for a few months it's like a cold start again.
The cheat to this is to use AGPS - the orbital data is downloaded via the internet - much faster!
Put on a decent GPS app like GPSstatus if you want to see more - it will let you load/reset the AGPS
https://play.google.com/store/apps/details?...psim.gpsstatus2
NETWORK-GSM
Triangulation from the 4G cell towers - can range in accuracy from a few km to 50m needs 4G signal but no internat
NETWORK-WIFI. Google has a database of WiFi mac address and location - it uses this and some cloud based algorithms to work out location. The database come form the billions of android phones out there with a GPS and WiFi which are constantly sniffing for WiFi and location. This is the "collect anonymous location data" warning you get when turning it on.
Google Location services combines all the above - e.g. using the WiFi to kick start the GPS with an approximate location, I think it also uses the accelerometer and/or compass to dead recon small changes in location avoiding using GPS to save power.
Corrections and clarifications welcome!
1 - GPS (does Gemini also support GLONAS - my Samsung Phone does??)
2 - Network Location from GSM network it you have 4G Gemini obviously
3 - Network location from Wifi
GPS ONLY
If you just use GPS it needs to see the sky - GPS data comes from the satellite at approximately 45 baud - so from a cold start (no history) it can take a minute to locate you - longer if not a full view of the sky. Once it locates you it continues to download the info on satellite orbits for the area you are in, thus if you turn on again within ~100 miles it will get a quick fix. Downloading at 45 baud can take 45 mins to get a full dataset for the next month or so. - this is how traditional "stand alone" GPS work. If you move hundreds of miles or don't use for a few months it's like a cold start again.
The cheat to this is to use AGPS - the orbital data is downloaded via the internet - much faster!
Put on a decent GPS app like GPSstatus if you want to see more - it will let you load/reset the AGPS
https://play.google.com/store/apps/details?...psim.gpsstatus2
NETWORK-GSM
Triangulation from the 4G cell towers - can range in accuracy from a few km to 50m needs 4G signal but no internat
NETWORK-WIFI. Google has a database of WiFi mac address and location - it uses this and some cloud based algorithms to work out location. The database come form the billions of android phones out there with a GPS and WiFi which are constantly sniffing for WiFi and location. This is the "collect anonymous location data" warning you get when turning it on.
Google Location services combines all the above - e.g. using the WiFi to kick start the GPS with an approximate location, I think it also uses the accelerometer and/or compass to dead recon small changes in location avoiding using GPS to save power.
Corrections and clarifications welcome!