Since it takes quite a bit of time to get a satellite fix, but it does get one eventually (nexus 4 here), we can probably assume that it is agps that is not working.
In the location log, I can getting errors such as: E1123 16:30:46.685298 1232 android_hardware_abstraction_layer.cpp:157] Error downloading GPS Xtra data: Timeout was reached: Operation timed out after 1499 milliseconds with 50170 out of 58711 bytes received Which to me points again to agps. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to location-service in Ubuntu. https://bugs.launchpad.net/bugs/1368647 Title: GPS and location detection not working on Nexus 4 Status in location-service package in Ubuntu: Confirmed Bug description: Mako with MultiROM, utopic r239 None of the apps I have tried including Weather, Google maps, OSM Touch and SensorStatus are able to use the phone's GPS. The SensorStatus app actually reports "Found supported backend", but finds no position or other GPS data. Location detection on the other hand is doing something, but it is really far off when it comes to determining the actual location of the device. The Weather app suggests my location as Vänsjö, Jämtland, which is about 400 km north of Stockholm where I am at. OSM Touch reports "no location available" and Google maps "Your location could not be determined" I don't know if the GPS has to "waken up" somehow, but it has not shown any form of life for me on Ubuntu Touch, even though it works perfectly fine when booting the phone as Android. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1368647/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp