Related
I recently acquired two NS phones, one for wife, one for me. After playing them for a few days, I found the compass is not working for both of them,even after the calibration. They point to everywhere but the right direction.
I came from Samsung Vibrant, the reason I switched was because Vibrant has bad GPS and defective compass, which really bothered me. Now after the jumping, I found NS has the similar compass problem...
Can Samsung really make a working phone?
Maybe you got a bad one, I came from the vibrant a month ago and I'm hooked. Everything works and never going back to a non nexus phone ever. GPS works perfectly and locks in less than ten seconds. My first one was a dud so I got exchanged. If you're not happy than demand to be satisfied. Do it!!
Sent from my Nexus S using XDA App
I gave up on my compass, too. It rotates with the phone... Not completely anyway, but the display is nearly completely independent from magnetic north. I think the sensor value may be computed by something like
Code:
north = sha1(/dev/urandom + /dev/accelerometer);
On a more serious side note: We have some metal parts in our phones. If one close to the magnetometer sensor is only slightly magnetized, that would likely seriously impact compass performance. Unfortunately, there is neither a (simple) way to find out, whether it is so, nor a (simple) way to fix it.
since I acquired the two NS phones from two independent channels, now both of them showing bad compass, I'd suspect this is something systematic.
I'm surprised to see so little echo on this issue...
coolmib said:
since I acquired the two NS phones from two independent channels, now both of them showing bad compass, I'd suspect this is something systematic.
I'm surprised to see so little echo on this issue...
Click to expand...
Click to collapse
I just checked my compass on my NS and it seems to be real close to pointing north.
I had a G1 before and the compass would occasionally get stuck and give inaccurate readings. To fix that I would shake the phone vigorously like I was trying to take the fizz from a soda bottle and that would make the compass work properly. However I don't think that that is a problem with the NS.
The compass points wherever the point of gravity is. North is always facing down for me for some reason but gps status seems to work, but not entirely accurate.
Is there still no fix for this issue?
I often have to do the figure 8 when I want the compass to point north. Normally this works for me.
Seems like it was a rom issue. I had the newest cm rc1 and north was pointing wherever the ground was. I just returned it back to rooted 2.3.4 stock and seems to work fine, except it's shaky now.
EDIT: There is the "Compass" app that still points down, but google map and the other compass apps works somewhat fine (still shaky and about 10-15 degrees off or so)
I wonder is it pointing TRUE north or MAGNETIC north? Where I live there is almost no declination however some areas are +-15 degrees.
For my case in the original post, both phones are running the stock ROM of 2.3.4 (unrooted). I tried several compass Apps from the Market, none of them pointing to the right direction.....I wonder if it's a hardware problem.
coolmib said:
For my case in the original post, both phones are running the stock ROM of 2.3.4 (unrooted). I tried several compass Apps from the Market, none of them pointing to the right direction.....I wonder if it's a hardware problem.
Click to expand...
Click to collapse
Try using "Smart Compass" if you search for "Compass" in the market, it's usually the second one from the top.
koyanishi said:
I just checked my compass on my NS and it seems to be real close to pointing north.
I had a G1 before and the compass would occasionally get stuck and give inaccurate readings. To fix that I would shake the phone vigorously like I was trying to take the fizz from a soda bottle and that would make the compass work properly. However I don't think that that is a problem with the NS.
Click to expand...
Click to collapse
I have experimented a bit more with NS compass and have to agree that its accuracy is random - occasionally it will point north but more often it will be off by 10 to 20 degrees.
SovereigN7 said:
Try using "Smart Compass" if you search for "Compass" in the market, it's usually the second one from the top.
Click to expand...
Click to collapse
Just downloaded and installed "Smart Compass"。 Same problems persist...
try the compass built into the mapping app Locus. Best compass i've found yet.
coolmib said:
For my case in the original post, both phones are running the stock ROM of 2.3.4 (unrooted). I tried several compass Apps from the Market, none of them pointing to the right direction.....I wonder if it's a hardware problem.
Click to expand...
Click to collapse
Yes I think it is a hardware problem.
While researching a problem I have with NFC reading tags I cam upon this gem from this tread
http://forum.xda-developers.com/showthread.php?t=905512&highlight=nfc+-reading+tags
And chadrockey had this to say in post # 1 of that tread.
chadrockey said:
So I've been noticing that my compass would always misbehave (in terms of accuracy, not stability a la Sky Maps). I would get a pretty large static error (30 to 40 degrees obviously not declination); rotations would not be consistent (IE, a 180 degree turn would yield 100 degrees change.); and the magnitude of raw measurements was not like that of the magnetometer I got from Sparkfun.
Turns out the neodymium magnets I had near my desk actually latched onto my phone and magnetized the NFC antenna. I tested this by removing the cover and putting the magnet near the antenna and it sticks. Without the cover on, the compass worked much better.
I've mostly demagnetized my NFC antenna now by doing some magnet sweeps and leaving it near the heater, but I've learned to keep the magnets away.
If anyone is having problems with the compass overall accuracy, removing the back cover may help.
Click to expand...
Click to collapse
Now I never, as far as I know, have had strong magnets near the nfc antenna, but the nfc app does not read nfc tags so it could be that it is magnetized.
But if I take the back cover off my NS as chadrockey recommends, then the compass reading will be spot on.
oh, and btw, the best compass app that I know comes from swiss army knife which is one app containing a number of other neat apps
I have the same problem with my nexus s compass, north is not accurate ever and augmented reality application like streetview defect because the compass seems to vibrate, even if I have my hand stable the screen vibrates like I'm shacking the phone...
walker7373 said:
I have the same problem with my nexus s compass, north is not accurate ever and augmented reality application like streetview defect because the compass seems to vibrate, even if I have my hand stable the screen vibrates like I'm shacking the phone...
Click to expand...
Click to collapse
did you try using the compass without the case back cover?
tried removing the back case, compass still not working
I gave up my compass a couple of weeks after i got the phone. Shakes like a drug addict and the accuracy is worse than a blind guy trying out sharp shooting for the first time.
Ive removed the back cover, tried different apps and "calibrated" the compass multiple times but to no avail.
Join the club. The compass is a failure and google is not fixing, or not able to fix it.
Sent from my Nexus S using XDA App
Have had my GSIII for about 2 months now and I'm wondering if something is wrong with my gps. I have taken my phone and compared it to 2 other GSIII's using the app GPS Status & Toolbox. On my phone when the app is opened it says 'Looking for GPS Location' and will quite often never find anything. Sometimes it will lock on however. If I'm outside it locks on quicker but indoors it does not. On the other phones I compare it against they both lock on almost immediately.
The other weird thing about my phone is the compass in the GPS Status app. Mine never sits still it is always bouncing back and forth. The other 2 phones I compare against the compass locks on and never moves unless I move the phone.
Now when it comes to navigation my phone seems to work decent. The only places it does not take me directly to are houses it is usually off by about a block, but businesses it is spot on. I figured the maps app just doesnt have the exact house locations?
I am running stock 4.1.2 on Verizon. After reading many threads about gps problems I have already tried tightening the 10 screws under the back cover of my phone. I also did the whole clear cache and remove Maps updates and reinstall. Would this be enough to call Verizon and try to get a different phone while its still under the year warranty?
I have the same problem. Mine worked great for a few months and suddenly became very unreliable. I can be driving down the freeway at 70MPH and navigation will suddenly freak out and think I'm on some other side street and start giving me directions to get back to the freeway. It will do this constantly and never shut up and it will even show me driving in totally different directions down streets that are blocks away from where I actually am.
I tried the screw thing and cleared the cache and reinstalled the Maps updates but that did not help. The problem has recently become even worse. Sometimes it takes 15+ minutes to get a GPS lock while in my car and in my house where it used to work perfectly it won't lock at all.
Another problem I've had, while I don't know if it's related, is that Google Maps flickers when scrolling and randomly goes blank. Along with that, it will randomly scroll out into the middle of the Atlantic when I'm just trying to zoom in on a particular location near me.
Have you tried a factory reset? That's probably the last thing I'm going to try before going to Verizon and requesting a replacement though I really don't want to go through the hassle of setting everything up again just to do it yet again if I have to replace the phone.
I have not tried a factory reset yet but I should probably give it a try. I posted this on another GS3 forum and a former Verizon support person recommended to not get a replacement from Verizon cause they send out real crappy ones they have laying around. He said to call Samsung and get the phone fixed that way so I will probably try that if the factory reset does not work.
have read where removing battery door and tightening the body screws has fixed most gps problems. It seems that the contacts are very susceptible to the body getting loose. Daily vibration can cause them to slightly loosen and thus the problem. I would give it a try, it only a few seconds work.
Good Luck
See the Galaxy sIII shine via SynergyRom
I just tried the screw thing again. I think there is definitely something to that. Sitting here at my desk I could not get a GPS lock at all. After tightening the screws I get a lock within 1-2 seconds. Maybe I should get some Loctite to keep them from backing off? I'll have to drive around to see if it's really working but this is what fixed it before. The only thing now is the strange flickering/graphical glitches that I see when in maps/navigation.
bbolton_98 said:
have read where removing battery door and tightening the body screws has fixed most gps problems. It seems that the contacts are very susceptible to the body getting loose. Daily vibration can cause them to slightly loosen and thus the problem. I would give it a try, it only a few seconds work.
Good Luck
See the Galaxy sIII shine via SynergyRom
Click to expand...
Click to collapse
Tried this and worked for me. Thanks Mine locks on a lot quicker now
I remember somewhere somebody reported issue with compass in our Relay.
Now I found that it is somehow related with other sensors and/or modules.
So if your compass not working properly turn off wifi, data transfer and GPS and try.
Regards
Mac
Makes no difference for me. Everything on or everything off, the compass is still hopelessly miscalibrated after a reboot. Then a calibration cycle gets it approximately right until the next one.
for me also no difference, however i try, google maps with gps is usually going sometimes ok. havent got the clue behind yet
Jax184 said:
Makes no difference for me. Everything on or everything off, the compass is still hopelessly miscalibrated after a reboot. Then a calibration cycle gets it approximately right until the next one.
Click to expand...
Click to collapse
I'm in the same boat- if I'm driving, it will correct when it uses the GPS, but standing still, it will be off. I think the issues started after updating one of the stock roms. I think the original stock rom was just fine.
I think Nardholio posted something about going back to stock, ripping the battery out with a solid GPS lock and then upgrading.
gee one said:
I'm in the same boat- if I'm driving, it will correct when it uses the GPS, but standing still, it will be off. I think the issues started after updating one of the stock roms. I think the original stock rom was just fine.
I think Nardholio posted something about going back to stock, ripping the battery out with a solid GPS lock and then upgrading.
Click to expand...
Click to collapse
That's only needed if your GPS is totally inoperable.
So the Relay 4G has horrible GPS? Seems to be an ongoing theme with Samsung phones.
Nah, the GPS works fine. It's the compass that's broken.
During the development of our CM rom, it was discovered that the GPS sometimes wouldn't work at all after flashing a custom ROM. This was because the stock ROM had put the GPS to sleep in a way which the custom ROM couldn't wake it from. That's why the battery pull technique was developed. It ensured the GPS was active when you installed the custom ROM.
I don't know if it's still needed or not. I don't think it is. If it is, it would only help you if your GPS doesn't work at all after flashing a custom ROM. If it's intermittent or has poor signal or something, you've got other problems.
Regarding GPS, if I understand correctly, Relay 4G uses both GPS and GLONASS signal, so is the GPS fix considerably quicker than in devices without GLONASS and is the satellite coverage better as well?
I'm particularly interested if there is a noticeable difference in this regard between Samsung Captivate Glide's GPS and Relay 4G's GPS+GLONASS.
Jax184 said:
Nah, the GPS works fine. It's the compass that's broken.
During the development of our CM rom, it was discovered that the GPS sometimes wouldn't work at all after flashing a custom ROM. This was because the stock ROM had put the GPS to sleep in a way which the custom ROM couldn't wake it from. That's why the battery pull technique was developed. It ensured the GPS was active when you installed the custom ROM.
I don't know if it's still needed or not. I don't think it is. If it is, it would only help you if your GPS doesn't work at all after flashing a custom ROM. If it's intermittent or has poor signal or something, you've got other problems.
Click to expand...
Click to collapse
I...don't know the difference between the GPS and the compass. I thought people were using the terms interchangeably, but apparently not.
Solkan said:
Regarding GPS, if I understand correctly, Relay 4G uses both GPS and GLONASS signal, so is the GPS fix considerably quicker than in devices without GLONASS and is the satellite coverage better as well?
I'm particularly interested if there is a noticeable difference in this regard between Samsung Captivate Glide's GPS and Relay 4G's GPS+GLONASS.
Click to expand...
Click to collapse
Okay...this is very interesting. Differences between GPS and compass aside, this still seems like good news. At least to me, cause GPS is very important to me, and its my understanding that the Captivate Glide's GPS is very hinky. Seems like if you stick with stock you'll be fine. Now, bluetooth, I have no idea how the bluetooth is on the Relay (stock or custom ROM), but at least the GPS is good and even better with this GLONASS.
The compass is a standalone chip that detects the earths magnetic fields and tells the device which way it's oriented. But Samsung screwed something up, and every time the phone boots it's way out of calibration. You can fix it by taking it through a quick calibration cycle, and then all's right with it until the next reboot.
The compass and the GPS work together for things like maps. With the compass miscalibrated, the indicator on the map will often show that you're facing a compass direction other than what you really are. And it'll sometimes act as though you're walking backwards when moving at low speeds. But the actual GPS position and tracking are correct, it just has no idea what way you're facing. Again, a compass calibration will fix this.
Jax184 said:
The compass is a standalone chip that detects the earths magnetic fields and tells the device which way it's oriented. But Samsung screwed something up, and every time the phone boots it's way out of calibration. You can fix it by taking it through a quick calibration cycle, and then all's right with it until the next reboot.
The compass and the GPS work together for things like maps. With the compass miscalibrated, the indicator on the map will often show that you're facing a compass direction other than what you really are. And it'll sometimes act as though you're walking backwards when moving at low speeds. But the actual GPS position and tracking are correct, it just has no idea what way you're facing. Again, a compass calibration will fix this.
Click to expand...
Click to collapse
Okay...I've actually been experiencing that lately with my Epic 4G on Cyanogenmod, but I blame that more on the most recent update of Google Maps which changed the entire interface than I do the ROM (I'm on the most recent stable release and before the Google Maps update GPS worked perfectly). But that's still something I'll save for that board. But what you described is exactly what I've been experiencing, the Navigation seems to work, but it takes a while for the indicator (the red arrow) to face the right direction. Since I use it to drive around my own town its not that big a deal, but if I ever go out of town, yeah it could be an issue.
Someone on one of the Relay 4G boards here opened up his Relay 4G and showed exactly where the metal components are, and how with some tweaking it may correct it without calibration...but with my luck I'd break the thing permanently.
I do wonder why the Relay 4G is like this...my only guess is that Samsung was trying to rush it out and didn't have the time to properly test it? I know it was supposed to be called something else (Blaze Q or something). But the funny thing is, even with this "error" (which from the sounds of it is easily remedied), it still seems like more of the spiritual successor to the Epic 4G than I originally thought the Captivate Glide was, or at least an Epic 4G if it was GSM. 5 rows of keys, same shape...I just don't know why this phone isn't more successful than it is. At least you can get it on eBay, new, for about $200-$300. I haven't been inside a T-mobile store in years so I don't know if they regularly keep them in stock or not. But its still available. That Captivate Glide is still available for less than $200, but with its issues with GPS and bluetooth...I don't know, seriously thinking about this phone now.
Anyway, thanks for the response. And by the way, how is the bluetooth on this phone?
EDIT: Herp derp, it was YOU who opened up their Relay 4G! My apologies, sometimes these boards blur together.
Bluetooth seems okay, but I only have one bluetooth device, so I'm hardly an expert.
The guys working on our CM ROM are trying to improve performance when both wifi and bluetooth are in use at the same time. Since they're both 2.4 GHz, they tend to step on each others toes if both are on at once.
You should try a compass calibration on the Epic to see if that helps with the pointer. First step away from large metal and electrical objects, so you're in a fairly clean magnetic environment. Then open up an app that uses the compass, like Metal Sniffer. Then, while keeping the screen on, slowly and smoothly rotate the phone 3 times around each axis. End over end 3 times, then side to side 3 times, then around and around 3 times.
At the end of it, the pointer should now point north.
On the Relay, the values of the magnetic field strength are all totally out of whack before you do this, and they suddenly drop to more rational levels after the calibration.
Jax184 said:
Bluetooth seems okay, but I only have one bluetooth device, so I'm hardly an expert.
The guys working on our CM ROM are trying to improve performance when both wifi and bluetooth are in use at the same time. Since they're both 2.4 GHz, they tend to step on each others toes if both are on at once.
Click to expand...
Click to collapse
Ah okay. Though I can't remember the last time I tried to use both at once. Also, since the Relay 4G actually has a stock JB rom, what benefits would there be getting CM instead? I'm only on CM for the Epic 4G because Samsung/Sprint stopped updating it with Gingerbread.
You should try a compass calibration on the Epic to see if that helps with the pointer. First step away from large metal and electrical objects, so you're in a fairly clean magnetic environment. Then open up an app that uses the compass, like Metal Sniffer. Then, while keeping the screen on, slowly and smoothly rotate the phone 3 times around each axis. End over end 3 times, then side to side 3 times, then around and around 3 times.
At the end of it, the pointer should now point north.
Click to expand...
Click to collapse
Thanks. The folks on the other board said it was an issue with the updated Google Maps app as opposed to the GPS/compass itself, and suggested a downgrade. I may try both solutions, though to be honest with you there's a huge learning curve with the most recent update to Google Maps (for instance still can't figure out how to get it to record my current location, which came in handy with the previous versions if I ever came across a place or store I wanted to visit again).
On the Relay, the values of the magnetic field strength are all totally out of whack before you do this, and they suddenly drop to more rational levels after the calibration.
Click to expand...
Click to collapse
Speaking of that calibration trick, where is it described in detail around here?
EpicMikeNC said:
Speaking of that calibration trick, where is it described in detail around here?
Click to expand...
Click to collapse
That was it! :laugh:
The CM ROM is faster and trimmer than the stock ROM, and fixes a couple of bugs and annoyances. No touchwiz interface, no t-mobile tethering lockout, no samsung bloatware. And while it does have a few bugs of its own, it's under active development by several people, so it's rapidly improving.
Jax184 said:
That was it! :laugh:
Click to expand...
Click to collapse
Oh. lol Ok, thought what you described for the Epic 4G was different, not the same. Gotcha. :good:
The CM ROM is faster and trimmer than the stock ROM, and fixes a couple of bugs and annoyances. No touchwiz interface, no t-mobile tethering lockout, no samsung bloatware. And while it does have a few bugs of its own, it's under active development by several people, so it's rapidly improving.
Click to expand...
Click to collapse
Well I know from my experience with the Epic 4G, you can remove the bloatware with Titanium backup and tether via an ap (if you mean hotspot tether). But at least there's options, stock or CM.
Still don't get why this phone isn't more successful than it is.
Compass is wacky on mine
On my Relay, the compass is off in bizarro land, and has been since I bought it. Stock ICS/unrooted, or stock JB/unrooted, same problem. It doesn't seem to hold calibration at all, and I can even notice that it very slowly spins as I drive. On those times I've tried Google Maps 7 (yuuuuck!), I've noticed that it cheerfully ignores your GPS heading and points the arrow to your alleged compass heading. Between the large amount of change-for-change's-sake UI stupidity, the compass problem, and its general crashiness, I've ditched the update and gone back to the original version.
I've just rooted it yesterday, but I seriously doubt that rooting would make any difference with the compass.
Bobby Tables said:
On my Relay, the compass is off in bizarro land, and has been since I bought it. Stock ICS/unrooted, or stock JB/unrooted, same problem. It doesn't seem to hold calibration at all, and I can even notice that it very slowly spins as I drive. On those times I've tried Google Maps 7 (yuuuuck!), I've noticed that it cheerfully ignores your GPS heading and points the arrow to your alleged compass heading. Between the large amount of change-for-change's-sake UI stupidity, the compass problem, and its general crashiness, I've ditched the update and gone back to the original version.
I've just rooted it yesterday, but I seriously doubt that rooting would make any difference with the compass.
Click to expand...
Click to collapse
How did you root by the way? One-Click?
But yeah, based on what you just said, I'm convinced its the update, not the compass. I don't understand how Google went backwards in regards to this so-called update to Google maps. But the Metal Sniffer solution seems to work, 9 times out of 10 anyway.
Also, I keep looking and looking, but unless I'm still missing it, didn't the update take away to ability to save your current location?
The bootloader is unlocked, there is no reason to run a rooting script. Just flash CWM with Odin/Heimdall and then supersu
I'm having a very similar experience here on CM 10.2 nightlies. Calibrating the compass doesn't always work. When it does it doesn't always stick. And when it sticks, it will be very jumpy, skipping from one direction to the other at random. This prevents compass mode in Google Maps, so it's annoying but not such a huge deal.
Done a quick search, can't find this mentioned on here.
Is anyone else having trouble with the compass on the Nexus 5? I have a 32Gb white, and never really used Google maps until now, when I noticed the compass is seriously broken. For example, right now, I know I'm facing north, but the arrow in maps is pointing west. Also, if I leave it for a few minutes, it will just start spinning wildly. I'm not next to any sources of magnetism, and I've ran compass calibration through 5 different apps, and it is still broke.
Anyway, I rang Google, and the nice chap said there is an update being released on the 18th to sort out a few software bugs, but my question is, does this sound like software to anyone else?
TheReverend210 said:
Is anyone else having trouble with the compass on the Nexus 5?
Click to expand...
Click to collapse
I too am hoping it's software. Sometimes mine is spot on, other times 90° out.
I've also noticed the compass is usually off. To be honest, I've never had a phone where the compass was consistently accurate but the N5's compass seems to be worse than most.
"Smart Compass" app gives you the magnetic strength, along with the compass and warns if the strength is abnormal. Thing is I've gotten, within a span of minutes, abnormal readings that are both too high and too low. An abnormally low reading seems to be particularly strange. Hopefully it is a software bug. Maybe it will get fixed.
My compass is off too. I can calibrate it, but after sometime it's screwed up again.
Unfortunately I too am affected by this problem, the nexus 5 have all the sensors do not work.
Try downloading a barometer application, you will see that it will no longer work after two days ..... and when a sensor stops, stop all other work (screen rotation, photo-sphere compass etc. ..........
So yes, I hope an update will solve these problems and fairly quickly because otherwise it will "return to sender directly"
Every smartphone I owned needed a compass calibration every now and then.
If you know how, it's not really an issue, i guess those things just happen when you have your device upside down, and in any direction/in your pocket,...
Maybe it helps some of you: This is more or less what I do to calibrate my compass.
TheReverend210 said:
Done a quick search, can't find this mentioned on here.
Is anyone else having trouble with the compass on the Nexus 5? I have a 32Gb white, and never really used Google maps until now, when I noticed the compass is seriously broken. For example, right now, I know I'm facing north, but the arrow in maps is pointing west. Also, if I leave it for a few minutes, it will just start spinning wildly. I'm not next to any sources of magnetism, and I've ran compass calibration through 5 different apps, and it is still broke.
Anyway, I rang Google, and the nice chap said there is an update being released on the 18th to sort out a few software bugs, but my question is, does this sound like software to anyone else?
Click to expand...
Click to collapse
update for 18? : Bien:
Well, I still waiting for this update: (
jokary77 said:
update for 18? : Bien:
Well, I still waiting for this update: (
Click to expand...
Click to collapse
My compass is also f'ed up
I have been using my OP7 PRO for less than a month and I have moticed something weird.
When navigating with google maps the GPS is able to locate my location extremely well (better than the Redmi devices I've had before)
but the direction of the blue dot on the maps is off a lot, I mean it sometimes points in the opposite direction.
I tried factory reseting my device and it didn't affect it at all.
compass apps show direction the same way as every other phone I've had but not google.
Does anyone else experience this issue?
Thanks for everyone in advance
Yes me too. Did the figure of eight a few times and left it flat for a bit and it eventually sorts itself out
nikc0069 said:
Yes me too. Did the figure of eight a few times and left it flat for a bit and it eventually sorts itself out
Click to expand...
Click to collapse
Does it work properly now? mine works kinda well until i press the location button again and points to the same direction no matter where I am.
If you are in a car or something that produces a magnetic field you may have to calibrate again
Shaul_Kriheli said:
Does it work properly now? mine works kinda well until i press the location button again and points to the same direction no matter where I am.
Click to expand...
Click to collapse
Seems to be yea
I'm having the same issue with the 7T. Did you find a permanent fix? I'm tired of having to continuously recalibrate the compass multiple times a day.
Same here. This phone must just have a crappy compass that's very prone to interference, since with a certain car it always glitches out
SD845/SD855/SD855+ all have crappy GPS modules. Took me a super long time and careful, extensive research to dig this down.
Huawei's Kirin, Samsung's Exynos are both way superior in terms of GPS/compass accuracy and precision. I mean, don't take my word for it. Install a simple GPS app on your SD855 or whatever phone and compare it with a P30 Pro or a Mate series, or an S10+, etc. They will blow your phone out of the water in terms of signal strength.
For example.
OP 7 Pro [ SD 855 ]: Dark red/orange ~30%.
Pixel 3a XL [ SD 670 ]: Yellow/almost-green, ~60%.
Note9 [ Exynos ]: Bright green signal: 90-95%.
Galaxy S7 Edge [ Exynos ]: Green signal: ~80-85%
Trust me I had my fair share of trouble and headache because of the inaccuracy on the OnePlus phones. It's super frustrating too, especially if I am in a hurry and on foot and it just won't get a lock. Want me to break the phone in half. Hell I purchased a secondary phone ever since buying an OP just for the GPS.. it's that bad sometimes. An old Galaxy has was better reception. But you can just buy a Huawei or whatever as well, they are all very affordable. I just wish Snapdildo would fix their GPS module.
Hi. I have a compass issue as well.. But mine doesn't work at all..
I am using lineage os. Version attachment..
Op7pro..
Screenshot now