I have an inspire running coredroid v8.1 and I cannot get a gps lock at all, even if I let it sit outside for 10 minutes...
I have reflashed the rom several times, and even tried the newest versions of virtuosity and cm
I have followed the video to pull the phone apart and I'm positive the gold pins are making connection
I have tried angel death's patch
I have ran gps status and cleared and re-downloaded in a-gps settings, ran gps test, and ran faster fix
I have tried the trick where you pull the sim out and get a lock (I still get no lock even with no sim)
I've looked everywhere and tried to do all the research before posting a new thread, but I just can't find anything else and I don't know what my problem is...
any insight would be greatly appreciated
EDIT: Also thought I should include that I have flashed radios 12.41.60.19_26.06.04.14_M, 12.54.60.25_26.09.04.11_M2, and 12.62.60.27_26.13.04.19_M with none making a difference
Sorry to tell you but you might just have a bad thing piece of harware. I started a thread a little while ago called "GPS Last Resort". I tried everything... And I mean Everything! I was told that there were "known" hardware issues with the Inspire. So I un-rooted and returned to a "stock" state and went through the PITA process of getting a replacement.
Once I got my replacement, it was a night and day difference. My new one locks in less than 15 seconds with 5-4 meters accuracy.
Don't drive yourself crazy. If it is still under warranty, get it replaced.
Sent from my Inspire 4G using xda premium
did your phone have any other signs of being defective or was it just the gps? I mean, the phone is great except for this! No boot loops, force closes, glitches, or anything...
Also, if it's just the antenna, could I buy an inspire with like a broke screen or something off ebay and just switch them out? Do you think that's a viable option?
Sorry it took so long to get back to you on this...
You may not even need to replace the antenna at all. When you pop off the cover for the LED camera flash (this is also your gps antenna) there are two little spring like clips that are the contacts for the antenna. If those contacts are not making a good connection - your phone will just keep searching for signal. If you are brave enough - you can pop out the antenna and carefully bend out those contact clips in order to make a better connection.
I was hesitant to do this myself - and sense the phone was still under warranty, I got a replacement.
Sorry again for the delay - hope that helps if you have not already found an answer.
dschreiber69 said:
Sorry it took so long to get back to you on this...
You may not even need to replace the antenna at all. When you pop off the cover for the LED camera flash (this is also your gps antenna) there are two little spring like clips that are the contacts for the antenna. If those contacts are not making a good connection - your phone will just keep searching for signal. If you are brave enough - you can pop out the antenna and carefully bend out those contact clips in order to make a better connection.
I was hesitant to do this myself - and sense the phone was still under warranty, I got a replacement.
Sorry again for the delay - hope that helps if you have not already found an answer.
Click to expand...
Click to collapse
Yea be careful with this. I decided I'd go ahead and pop off the camera cover to readjust my gps antennae contacts and ended up breaking the cover. ~2cm crack just under the flash, which raises up the cover enough that the contacts won't make contact at all unless I'm applying pressure that only Thor could exert on the cover.
side note - 2 weeks after I did this my screen shattered.
Haven't been having much luck lately..
homeslice976 said:
Yea be careful with this. I decided I'd go ahead and pop off the camera cover to readjust my gps antennae contacts and ended up breaking the cover. ~2cm crack just under the flash, which raises up the cover enough that the contacts won't make contact at all unless I'm applying pressure that only Thor could exert on the cover.
side note - 2 weeks after I did this my screen shattered.
Haven't been having much luck lately..
Click to expand...
Click to collapse
Ouch!
That is pretty much why I decided to go for doing the warranty replacement
I did the warranty after trying to remove the gps antenna because it still didnt work after i did that. The sent it back working !!!
Anybody else's gps connectivity generally crap? Seems to take for ever to connect then struggles to keep a connection.
Any known software conflicts? Running stock 2.35 rom.
No trees, walls, flying saucers in the way and Tried various gps info and fixer appear but to no avail.
Starting to really p*ss me off now.
Ta!
Sent from my HTC Desire S using XDA App
Yes, happens to me too. expecially when i go for walks. It takes reaally long time to load. Use Gpsfix ( Google it, Not able to post link because of post count) . It makes to process a lot faster.
khamoshpathak said:
Yes, happens to me too. expecially when i go for walks. It takes reaally long time to load. Use Gpsfix ( Google it, Not able to post link because of post count) . It makes to process a lot faster.
Click to expand...
Click to collapse
Be warned that gpsfix adds air push adverts to your phone. You may want to also instal add-on detector to find and remove them.
OP: Are you using a case? You may find that without root, you can't change the agps server location (mine was set to Asia by default) so it takes a while to lock pulling satellite info via 3g from the other side of the planet!
GPS Status and toolbox (which doesn't need root) forces an AGPS data download on startup and might help. Make sure 3g is on.
https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2
Sent from my HTC Desire S using xda premium
Have observed that the GPS fix times are ROM dependent during my journey through many many excellent ROM's available for Desire S. I have even tried the AGPS fix which is recommended in the Dev section which was indeed helping to get a faster fix but the fix wasnt stable afterwards, especially while using apps like endomondo sports tracker..
The first ROM I saw that the GPS was excellent was in MIUI (GB) - without any AGPS or any other market apps or hacks I began to see a fix within 20 secs. Now, I'm presently on Reaper 2.2 (without AGPS fix) and the GPS continues to be excellent (<20 sec fixes).
I'm using ice cold sandwich with GPS+agps fix and find satellites in 3 seconds
Sent by my fingers to your head.
GPS fix issues can be as simple and HW-related as bad contact between the phone cover that includes GPS antenna (I guess it's the lower cover, but it might be an upper cover too), and the golden connector pin on the board. If you test all possible SW workarounds and they don't help - try to locate the antenna and make sure the connection is firm. Look for Vibrant GPS problems, they had such problem in the early batches.
For me the thread AGPS Patch Desire S 3.1 & 2.2 | GET BACK TO RAPID GPS LOCK, CAN LOCK ONTO MORE SATS helped a lot to get rapid GPS lock. Though, I'm not sure if root is needed for all installation methods. Good luck!
P.S.: The described patch is allready included in some custom roms like Endymion.
Jack_R1 said:
GPS fix issues can be as simple and HW-related as bad contact between the phone cover that includes GPS antenna (I guess it's the lower cover, but it might be an upper cover too), and the golden connector pin on the board. If you test all possible SW workarounds and they don't help - try to locate the antenna and make sure the connection is firm. Look for Vibrant GPS problems, they had such problem in the early batches.
Click to expand...
Click to collapse
The GPS and WiFi antennas are in the upper (camera lens) plastic cover, and, yes they use sprung pins to (hopefully) make connection. The phone antennas are in the lower (battery) cover.
I have found that many types of case massively deteriorate GPS reception of my phone. What puzzles me is why some users seem to be entirely unaffected; it's almost as if individual phones vary; even as an experienced engineer I cannot expalin it.
Since cases create mechanical pressure on the phone body and the contacts are very sensitive to their cover bending (they usually have a very light touch), it might be one of the reasons for reception deterioration. Sometimes even a hit of a falling phone can either destroy reception or improve it - saw it happening live on friend's Desire HD, it was very funny to see how the GPS that wouldn't lock properly for weeks, after the phone fell, started locking in 5 sec all of a sudden. Pure plastic cases shouldn't matter for reception otherwise, or at least I can't think of how can they possibly interfere.
By the way, Desire S' GPS is a bit on a weaker side - I compared it side-by-side to my MT4G, and it's always several lock seconds and a couple of locked satellites below. It should be plenty powerful for a good fast lock, though, and that's why I suspect disturbance on the HW side, rather than SW misconfiguration.
now that you guys are talking about cases, I was using a case mate barely there case before... long time ago gps fix was on the slow side (around a min).. but somewhere down the line of moving across ROM's I moved to MIUI GB (with the case still present) and the fix improved (without any AGPS patches or GPS fix apps).. now I dont use the case and have moved to Reaper CM7 based ROM and the GPS fixes are brilliant... looking at the build of Desire S I dont think that the contacts for GPS, wifi or phone antennas are at fault or can change with just a fall.. I can't pin the problem but I definitely feel removing the case has helped the gps fixes.
Jack_R1 said:
GPS fix issues can be as simple and HW-related as bad contact between the phone cover that includes GPS antenna (I guess it's the lower cover, but it might be an upper cover too), and the golden connector pin on the board. If you test all possible SW workarounds and they don't help - try to locate the antenna and make sure the connection is firm. Look for Vibrant GPS problems, they had such problem in the early batches.
Click to expand...
Click to collapse
Seems legit. By so far I am experiencing also constant GPS problem. It really might be the problem. I will make a try and let here know how it goes.
Forwox said:
Seems legit. By so far I am experiencing also constant GPS problem. It really might be the problem. I will make a try and let here know how it goes.
Click to expand...
Click to collapse
Clining contact did not help..
adding some wires to the antena (made some improvement)..
Than i orderd "new antena" for 8 eur form "Taiwan".
no may fix quick and with 12-18m an i does not lose fix anymore..
(and now i have working gps.. after 1 year of trying roms and waiting for better radio firmwares)
---------- Post added at 08:11 PM ---------- Previous post was at 07:38 PM ----------
fasty said:
What puzzles me is why some users seem to be entirely unaffected; it's almost as if individual phones vary; even as an experienced engineer I cannot expalin it.
Click to expand...
Click to collapse
You have first version of gps antenna which has been silently improved..
I bougt new antena (upper cover) and wifi antena is printed the sesame number, but gps antena has an number increased by 10. (which by my means, mean new version)
And with "new antena" i have reliably working gps now.
(htc service (here in SLO) wanted th have the phone one service for 14 day-s thats teh reason i didnt apply for warranty repair)
on stock rom gps is really slow..i have that experience before,actually one of the reason i rooted mine...now,got gps locked in less than 15 minutes...(my gps always turn off,on when want to use navigation only)
oTeMpLo said:
Clining contact did not help..
adding some wires to the antena (made some improvement)..
Than i orderd "new antena" for 8 eur form "Taiwan".
no may fix quick and with 12-18m an i does not lose fix anymore..
(and now i have working gps.. after 1 year of trying roms and waiting for better radio firmwares)
Click to expand...
Click to collapse
That's awesome! Could you please share a link to that item, please? I am really interested in that. I am still fighting with GPS. Sometimes it works, sometimes it don't...
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.