XTRA servers are fine, i.e. it’s not the almanach but ephimeris download. I had problems with supl.sonyericsson.com. Switching to supl.google.com fixed it. Complete setup is:
- disable MLS in /etc/hosts by adding a line
127.0.0.1 location.services.mozilla.com
- enable online mode in location settings
- set
SUPL_HOST=supl.google.com
andNTP_SERVER=europe.pool.ntp.org
This gives me a GPS fix in usually less than 5 seconds. Problem is that I don’t want my phone to inform Google about my current position. Therefore I tried supl-proxy on my host. I could see SUPL requests from my phone but never came past TLS handshake and there seems to be no way to upload new root certificates to the SoC.