GPS Issue (IN2015) - OnePlus 8 Questions & Answers

I've been having a weird GPS issue with the Oneplus 8 ever since I started using it. My first course of action with Androids is to unlock the bootloader and root the phone.
I started observing that my GPS would randomly stop working during navigation i.e. it will stop updating my position from time to time.
Here's what I've done so far:
Enabled Bluetooth and WiFi scanning (my old OnePlus 5 GPS works perfectly without this enabled)
Cleared cache and data for Google Maps
Cleared GPS files, downloaded new data through GPS Status & Toolbox
Ensured that Google Play Service and GSF were added to MagiskHide (called blacklist now) (no Magisk hooking or modifications, and by extension no LSPosed modules were running)
Factory Reset the phone
Sent the phone to OnePlus for repair (they replaced the motherboard once but the problem persists)
The only hypothesis that I have left is that maybe my phone cover (TUDIA Merge) is too thick for GPS to work properly. (My old OnePlus 5 has the same cover though)
Any ideas on what's going on with the phone?
I have the latest system update in place + latest Magisk + latest LSPosed

Related

[Q] GPS Issues

From out of the box I've been having GPS issues. It won't get a lock when I use navigation. I've tried different places, different apps (waze and google maps) and different times (different days). If I restart the phone, it'll get a lock after about 10 seconds.
What would cause the GPS to not work unless the phone is restarted?
I contacted OnePlus and they all but told me to go screw myself. They suggested that I should walk around to get a GPS lock and if it persists that I should reset my phone. I reset my phone but all that did was waste two hours of my life re-installing apps and settings.
Any ideas? Anyone else with this issue? The phone is perfect besides this =(
Can't say I'm sure, as I haven't had any issues, except if I caused them. You let google apps have location access in the settings? Are you wake blocking any google location services?
+1 to what roxxorz said. If OP applied the workaround to Google Play Services and denied access to location it can cause a problem.
Also in addition to that make sure your location is set to "High Accuracy" as well as enabling WiFi.
Do note that when your phone is on High Accuracy it is draining the most battery.
I also have the same problem when I m on stock XNPH25R. Have to reboot in order to get a lock from the GPS.
http://forum.xda-developers.com/showpost.php?p=54334569&postcount=1
But after I switch to nightlies, no such GPS issue, works like a charm.
I am actually on stock 30O cm11s and I have a GPS lock in two out three seconds. Try to download GPS status app from Google play
Inviato dal mio A0001 utilizzando Tapatalk
Sorry I'm a complete noob when it comes to the advance stuff. I know nightlies are cyanogenmods quick version changes that may sometimes have small bugs, but never tried updating phone with nightlies. I've always just done the standard OTA updates on my previous phones.
GPS is always on high accurac. Surprisingly today, GPS was working like a charm. I haven't done anything that should affect this positive change.
What is wake locking?
ValmonUni said:
Sorry I'm a complete noob when it comes to the advance stuff. I know nightlies are cyanogenmods quick version changes that may sometimes have small bugs, but never tried updating phone with nightlies. I've always just done the standard OTA updates on my previous phones.
GPS is always on high accurac. Surprisingly today, GPS was working like a charm. I haven't done anything that should affect this positive change.
What is wake locking?
Click to expand...
Click to collapse
It could be just a thing. Sometimes I'll have apps [maps] that'll lock up, like if they tried to connect and I stopped it / turned off data. At that point killing / force closing the app works.
Normally I'd say if you don't know, don't worry about it, but wake lock is where an app / process keeps the phone awake and keeps the phone from sleeping properly, which leads to more battery drain. Google play services is notorious for waking the device for nonsense, so more advanced users block it. If you have no issues, I'd recommend leaving it alone.
Same problem here
ValmonUni said:
From out of the box I've been having GPS issues. It won't get a lock when I use navigation. I've tried different places, different apps (waze and google maps) and different times (different days). If I restart the phone, it'll get a lock after about 10 seconds.
Click to expand...
Click to collapse
I'm seeing the same thing. GPS was working fine for a week or so, but when I went to use Waze this morning it wouldn't get a lock. GPSTools showed satellites, but wouldn't lock either. Reboot fixed it. A few hours later, same problem. Reboot once again fixed it. This is all stock.
I don't have anything to suggest, but wanted to add to the evidence that there is a problem.
I did install a couple of apps from the app store between the last time I saw the GPS work normally and this morning, so I'll try uninstalling them to see if that helps. I killed them from the task manager, but that didn't help.
walendo said:
I'm seeing the same thing. GPS was working fine for a week or so, but when I went to use Waze this morning it wouldn't get a lock. GPSTools showed satellites, but wouldn't lock either. Reboot fixed it. A few hours later, same problem. Reboot once again fixed it. This is all stock.
I don't have anything to suggest, but wanted to add to the evidence that there is a problem.
I did install a couple of apps from the app store between the last time I saw the GPS work normally and this morning, so I'll try uninstalling them to see if that helps. I killed them from the task manager, but that didn't help.
Click to expand...
Click to collapse
Sorry to hear you're having trouble too, but glad I'm not going nuts. You're only the second person I've read that has the same issue I have. OnePlus support was of no help nor did they admit that the issue was real. I hope they'll figure this one out, cause I can't.
Please vote on this issue in CM's bugtracker: https://jira.cyanogenmod.org/browse/BACON-115
Hints
Here's some new data. As I mentioned, my GPS was working fine up until a few days ago. In those few days, I installed 2 apps: "UP", by Jawbone, and "MyFitnessPal". Both of them use the GPS for some sort of logging.
Anyway, this morning I installed "AppOps" from the App Store. It's the one by Sylvain Galand, and the package is fr.slvn.appops. It doesn't need root, apparently. I used that to disable location access from both UP and MyFitnessPal. Since then, my GPS has been working fine again.
I think there's something broken under the LocationManager implementation in this version of Cyanogen. Seems like some apps are able to break it somehow. The other thread about this subject points fingers at Dragon Dictate, too. Whatever it is, apps shouldn't be able to wedge a system service like this.
walendo said:
Here's some new data. As I mentioned, my GPS was working fine up until a few days ago. In those few days, I installed 2 apps: "UP", by Jawbone, and "MyFitnessPal". Both of them use the GPS for some sort of logging.
Anyway, this morning I installed "AppOps" from the App Store. It's the one by Sylvain Galand, and the package is fr.slvn.appops. It doesn't need root, apparently. I used that to disable location access from both UP and MyFitnessPal. Since then, my GPS has been working fine again.
I think there's something broken under the LocationManager implementation in this version of Cyanogen. Seems like some apps are able to break it somehow. The other thread about this subject points fingers at Dragon Dictate, too. Whatever it is, apps shouldn't be able to wedge a system service like this.
Click to expand...
Click to collapse
I honestly hope that they at the very least acknowledge that this issue exists. GPS Navigation is a primary use for mobile. I haven't installed anything that would break location. All I Have is Waze and Google.

So whats the issue with late navigation apps ?

Hi guys, i am having issues with GPS navigation apps on Android. As per late, i have had old Samsung Galaxy S+ which couldn't be updated, and every free navigation i tried couldn't find my location, therefore unable to navigate. I thought its an issue with old system. But recently, my old phone died and i bought new one, Lenovo a1000. History repeats: Preinstalled Route66 won't download maps, saying i need to activate Wifi or mobile data, while both are on.
I installed Waze, but it says that no gps signal is available, and i should try outside. I went to my balcony, tried again, to no avail. Google maps works.
Am i missing something here or is this phone (or android 5) such a mess when it comes to GPS ?

Pixel 8.1.0 Oreo cannot get fix on GPS

I have a Verizon unlocked Pixel with Magisk 16.4 installed. I have seen a few other threads from maybe a year ago about this same problem, they all seem to suggest the issue is hardware. I want to check to make sure I haven't missed any software check first.
For about a half year now my Pixel has had trouble locking on GPS. Fitness apps like Strava or Endomondo are super inaccurate or report no distance traveled. Google Maps will work, but only in areas heavy with WiFi. I've mostly ignored it, but in the past week I was out of town and could have really used Maps Navigation, so now I'm trying to figure out if there's anything I can do.
I have tried (combined with numerous reboots):
Confirming "High Accuracy" being selected, and also tried "Device Only"
Tweaking Bluetooth and Wifi Scanning
Using AGPS apps to clear and update GPS, followed by letting the apps scan for 10 - 15 minutes while the phone is screen-on and outdoors.
Going into the list of apps and Enabling a previously Disabled "Device Policy" app
Reading /system/vendor/etc/gps.conf (but I don't know what it means)
Flashing to the latest Pixel sailfish images (June 2018 bootloader, boot, radio, system, etc.) and thus removing Magisk
Uninstalled Android Auto
Removing my SIM card, restarting the phone, and then re-inserting it.
The GPS apps I've tried (GPS Status and GPS Test) both show that they can see satellites (18 to 23 at any given moment) but that they can't get a fix. If I'm outdoors, sometimes 1 satellite can be fixed for a minute or two and that's it. The only repair attempt that had any effect was enabling "Device Policy", after which GPS worked perfectly for about 20 minutes before returning to poor operation again.
The issues only seemed to appear after I upgraded to 8.1, which may be coincidence and me just perceiving the timing poorly.
Apart from a Factory Reset which I'm nearly ready to do, is there any other thing I can do, try, or test to get GPS working? I'm not sure how to debug from adb shell properly but I do have access to use adb and get more information if required... or should I accept that my hardware is damaged and that it may be time to upgrade phones? (I'm definitely out of warranty at this point though...)
I have had to return 2 pixel devices with a GPS issue. So it's probably the device.
I would have reset first, then if that didn't work roll back to 8.0. then start trying all that other stuff.
Probably screwed
ohioDroid said:
I have a Verizon unlocked Pixel with Magisk 16.4 installed. I have seen a few other threads from maybe a year ago about this same problem, they all seem to suggest the issue is hardware. I want to check to make sure I haven't missed any software check first.
For about a half year now my Pixel has had trouble locking on GPS. Fitness apps like Strava or Endomondo are super inaccurate or report no distance traveled. Google Maps will work, but only in areas heavy with WiFi. I've mostly ignored it, but in the past week I was out of town and could have really used Maps Navigation, so now I'm trying to figure out if there's anything I can do.
I have tried (combined with numerous reboots):
Confirming "High Accuracy" being selected, and also tried "Device Only"
Tweaking Bluetooth and Wifi Scanning
Using AGPS apps to clear and update GPS, followed by letting the apps scan for 10 - 15 minutes while the phone is screen-on and outdoors.
Going into the list of apps and Enabling a previously Disabled "Device Policy" app
Reading /system/vendor/etc/gps.conf (but I don't know what it means)
Flashing to the latest Pixel sailfish images (June 2018 bootloader, boot, radio, system, etc.) and thus removing Magisk
Uninstalled Android Auto
Removing my SIM card, restarting the phone, and then re-inserting it.
The GPS apps I've tried (GPS Status and GPS Test) both show that they can see satellites (18 to 23 at any given moment) but that they can't get a fix. If I'm outdoors, sometimes 1 satellite can be fixed for a minute or two and that's it. The only repair attempt that had any effect was enabling "Device Policy", after which GPS worked perfectly for about 20 minutes before returning to poor operation again.
The issues only seemed to appear after I upgraded to 8.1, which may be coincidence and me just perceiving the timing poorly.
Apart from a Factory Reset which I'm nearly ready to do, is there any other thing I can do, try, or test to get GPS working? I'm not sure how to debug from adb shell properly but I do have access to use adb and get more information if required... or should I accept that my hardware is damaged and that it may be time to upgrade phones? (I'm definitely out of warranty at this point though...)
Click to expand...
Click to collapse
As much as I hate to say it you are probably screwed. My GPS worked when I very first got my Pixel but the day it updated to Marshmallow I started having the same issues as you. If I stand still it can get a lock but it can't keep up while I move. I've tried troubleshooting with Verizon, with Google, and a whole bunch myself. I've installed new ROMS, old ROMS anything I can find. I think they tweaked something after the 8.0 update that alters how the GPS chips function, and certain units are basically borked from it. They won't fix it now that my phone is out of warranty, I ended up buying a Garmin unit for my car out of frustration.

Google Maps crashes on the 4a?

Has anyone else had the issue of Maps crashing when you press the start navigation button? This is the first device I've ever had this issue on, and have tried clearing app data / disable re-enabling / reboot.
Mine has been working fine sofar.
I used it several times yesterday with no issues.
Mushroom. said:
Has anyone else had the issue of Maps crashing when you press the start navigation button? This is the first device I've ever had this issue on, and have tried clearing app data / disable re-enabling / reboot.
Click to expand...
Click to collapse
Did you migrate your apps from another phone? If so, you boo-booed. Never do that...always install apps from scratch.
Install GPS Status from the store and make sure your GPS is working properly.
No crashing, but I noticed that notifications came set to Japanese.
jaseman said:
Did you migrate your apps from another phone? If so, you boo-booed. Never do that...always install apps from scratch.
Install GPS Status from the store and make sure your GPS is working properly.
Click to expand...
Click to collapse
GPS works fine. Waze navigation works fine. And I did migrate apps from my previous device, but it was from my Google account, which reinstalls all apps from the play store.
Also, Maps is a system app, so it was not part of that restore process, it came pre-installed. I have also cleared all Maps app data to no effect.

inaccurate GPS data after using FakeLocation app

Hello, I spoofed my location with FakeLocation app prior my trip to somewhere. So I'm not sure if my problem related with spoofing or not, because I actually visited that place for couple days.
Google Maps shows the location I spoofed first then after couple seconds shows my real location. İf I close/open app it happens again. Yandex Map stucks on wrong location permanetly. I searched on the forum and Google before posting this thread and tried all of the solutions recommended. I'm trying to fix this over 2 weeks now.
I turned off Mocked Location on developer setttings
I deleted app data/cache uninstalled/installed Google Maps
I deleted app data/cache of Google Play
I tried to deleted Google Location History (it was turned of already)
I opened/closed High accuracy/Wifi/Bluetooth Scans
I tried to reset A-GPS data with GPS Status App and GPS Locker
I wiped dalvik/cache on TWRP
I installed lastest Eurom for my phone
+GpsFİx Apps shows
Android GPS Provider - Spoofed Location
Android Network Provider - Spoofed Location
Google Play Services - Real Location
+CIT GPS test (Hardware Test) Passes with Real Location
I feel like I tried evertyhing except factory resetting. Do you have any recommendations?
fikide said:
Hello, I spoofed my location with FakeLocation app prior my trip to somewhere. So I'm not sure if my problem related with spoofing or not, because I actually visited that place for couple days.
Google Maps shows the location I spoofed first then after couple seconds shows my real location. İf I close/open app it happens again. Yandex Map stucks on wrong location permanetly. I searched on the forum and Google before posting this thread and tried all of the solutions recommended. I'm trying to fix this over 2 weeks now.
I turned off Mocked Location on developer setttings
I deleted app data/cache uninstalled/installed Google Maps
I deleted app data/cache of Google Play
I tried to deleted Google Location History (it was turned of already)
I opened/closed High accuracy/Wifi/Bluetooth Scans
I tried to reset A-GPS data with GPS Status App and GPS Locker
I wiped dalvik/cache on TWRP
I installed lastest Eurom for my phone
+GpsFİx Apps shows
Android GPS Provider - Spoofed Location
Android Network Provider - Spoofed Location
Google Play Services - Real Location
+CIT GPS test (Hardware Test) Passes with Real Location
I feel like I tried evertyhing except factory resetting. Do you have any recommendations?
Click to expand...
Click to collapse
Actually, the same thing happened to me. Sorry to say, their is no way to fix this , sorry to say u have to format your phone . pls dont waste no more time . hey if your phone is rooted download android backup (root) it will backup every settings and will help u a lot

Categories

Resources