diff --git a/README.md b/README.md index 05a59e3..906ed06 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ A-GPS / SUPL support is a modem-internal process. Therefor the modem must 3. have location service activated and high precision option selected (not exclusive device more nor custom settings) 4. have positioning package from harbour installed for the region you are living 5. nope, it's not working on wifi-only connections, go buy a mobile subscription +6. __reboot__ your modem (phone) after initial patching #### Preparation #### Install binary @@ -191,6 +192,9 @@ Since SailfishOS might still try to connect to legacy MLS you should also add into your `/etc/hosts` file to make things a tick faster. #### A Word On 4G SUPL Support #### + +__This is only true for SailfishOS running on Xperia X, XA2, 10 Mark 1 and 10 Mark 2__ + If your device is connected to a 4G network (LTE) **SUPLv2** is mandatory to query the SUPL host and make things working. Sadly SailfishOS currently has no configuration options for this and hybris bindings to override the modems default setting when GNSS services are started. A solution for this is to change the modems default SUPL version from v1 to v2 using the `--supl` flag. @@ -221,11 +225,17 @@ SailfishOS Xperia X devices A-GPS SUPL Patcher v0.0.2.0 (git: d41f150, build: 02 2022/07/02 14:07:31 Bye. ``` +#### Issues On Xperia 10 Mark 3 #### +The Xperia 10 Mark 3 is currently only working with SUPLv1 if you boot your device to 2G/3G network mode. You can change your SUPL host `gps.conf` setting and a insecure connection will work. +Using the device on 4G networks (LTE) is currently not possible because modem settings are wiped after reboot and restored to default, i.e. SUPLv1. + #### It's not working for me #### I've tested `suplpatch` with Xperia X, X10 Mark 2 and X10 Mark 3 and get an A-GPS fix in less than 10 seconds even if the device wasn't using GPS for many days and ephemeris data was expired. Deactivation of SUPL TLS was verified by proxying requests from a public server to `supl.google.com` and examing the requests. No TLS hello package or other handshake overhead was send so TLS deactivation works as expected. +Last but not least: Did you reboot your phone after patching? + #### Pro-Tip #### If you don't worry about your privacy you should simply disable SUPL TLS as TLS handshake uses more traffic than plain SUPL request/response itself. @@ -247,6 +257,7 @@ _Is this working for Jolla or Jolla C phones?_ _Is it working for 4G networks?_ - To get SUPL working with 4G networks please set the default modem SUPL version to v2 (--supl 2) +- SUPLv2 for Xperia 10 Mark 3 is not working #### Changelog ####