After further investigation I have now upgraded the radio firmware to radio-mako-m9615a-cefwmazm-2.0.1700.84 as I had previously downgraded and upgraded this before when using older versions of Ubuntu Touch.
I don't think that made any difference. I stoped and restarted the ubuntu-location-service phablet@ubuntu-phablet:~$ sudo service ubuntu-location-service status ubuntu-location-service start/running, process 917 phablet@ubuntu-phablet:~$ sudo service ubuntu-location-service stop ubuntu-location-service stop/waiting phablet@ubuntu-phablet:~$ sudo service ubuntu-location-service start ubuntu-location-service start/running, process 5847 When running OSM Touch and SensorsStatus after the restart both apps asked for permision to access my location and location detection started to work again. However looking in the logs I found the following warning:- phablet@ubuntu-phablet:~$ cat /var/log/ubuntu-location-service/com.ubuntu.location.WARNING Log file created at: 2014/09/13 10:29:17 Running on machine: ubuntu-phablet Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg E0913 10:29:17.485262 5865 android_hardware_abstraction_layer.cpp:157] Error downloading GPS Xtra data: /build/buildd/net-cpp-1.1.0+14.10.20140804/src/core/net/http/impl/curl/request.h@157 - execute: Timeout was reached: No space left on device See: https://bugs.launchpad.net/ubuntu/+source/location- service/+bug/1367835 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1368647 Title: GPS and location detection not working on Nexus 4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1368647/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs