So. I have myself the same problem, and it's been since something like 6 month. I'm currently using a replacement phone because my phone was sent to sony for repair. It's been 3 times.
First time I had issues with the 3.5mm jack. Sony changed my motherboard and give me back my phone... with the GPS not working. Since then, I've tried everything which would not void my warranty, but I absolutely can't get my GPS to work again. Like everyone here, my device can see the satellite, but not connect to them. It connect to them sometimes, but only for less than 10 seconds, after it's the same issue all over again.
This is clearly a firmware related issue. I sent my phone back to sony for them to fix this, they sent it back to me with "software update" but it didn't change a thing. I sent it back to sony the same day, with a precise description of what don't work.
Now here is the situation : you screwed up big. It seems that when upgrading to Android 5.11, the firmware of the GPS is updated, and for some devices, it cause the GPS to not work anymore. Obviously it happens in only a few case, few enough that you decided to ignore it, especially considering that most of your customers just don't know what is happening but don't investigate further. What is really worrisome is that people downgraded their phone and that it didn't change anything. But people here love their phones, love(d) Sony and are ready to go to some lenghts to repair it, so I think it's time to act. There are two possibilities on this issue : either the upgrade broke the GPS module, which is, really, really unlikely, and inconsistent with the fact that most of us are able to get a fix for some seconds, either the GPS firmware is in a memory which is physically on the GPS module, and that's what up. And as customers, we can't access it. That's what we need. Call one of your engineers, give us the code for the old firmware, give us the code for the new firmware, and give a command to send code in the module. That's all that's needed to fix this issue. Any of us which is able to code (that's a lot of people) have some ideas of where the problem lies, but we can't fix it. You are not helping us. And you are not even admitting we have a problem. If you won't fix it, let us at least try, thank you.
... View more