The Flame has 2 forms of geolocation, network-based and GPS. Network-based requires a wifi or cellular internet connection.
> Location - I'm not > sure what's going on there. . .I suspect it has something to do > with either not having a SIM card No SIM is needed for GPS or network geolocation. Turn on geolocation logging in the Developer settings and look at the adb log. Some lines to look for: * The lines starting with geo: NMEA. The ones with GGA in them are raw GPS messages that indicate if the GPS is getting location. Here is mine for Toronto (notice the 4339.628756,N which means 43d 39.629' N): geo: NMEA: $GPGGA,032731,4339.628756,N,07926.331908,W,2,05,1.4,94.0,M,-41.0,M,,*4D * Network location messages start with "WIFI GEO" (which is a bit incorrect it is actually WIFI/CELL geolocation). Those will indicate status of the network geolocation method. > or perhaps the Firefox OS > doesn't employ GPS assisted with Wifi/Cell." A network connection is needed for wifi+cell geo lookups. Without this, expect to wait a few minutes for a location while the GPS gets one (or if you are indoors and not getting satellites one won't get a GPS location at all). The NMEA strings also indicate the number of satellites visible and number of satellite fixes (the ones being used to geolocate). > I think I remember having read somewhere about Firefox OS phones > reaching to some wifi to location service, I wonder if this is > again misconfigured in the builds we flash? In theory, network geolocation could be misconfigured in a build, or GPS could have a driver problem in a build. Both being broken would be impressive :), but it is good to know what build the person is using so we can confirm. Many things on the device use geolocation (smart collections, camera, Nokia Here Maps, weather apps, websites), it is unlikely to be totally broken without being noticed. _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
