I have the exact same problem with my iphone 5s after replacing the battery. Not knowing that it matters, I used a "regular" magnetized Philips-Screwdriver which it seems has magnetized basically all screws and probably some more parts in there. I didn't even know, that the screws holding down the little shield on top of the screen connectors are different (one being made of aluminium, as it seems)
Now: I tried all of the above, including leaving screws out entirely -- no help, compass is totally stuck and can't be calibrated -- HELP!! Please!
One thought: I used to have (maybe still have) a demagnitizer for audio tape decks. Back then those were used to demaginitze the heads of cassette recorders for improved sound. Looks like a pen, with the tip being the demagnitizing end. Does ist sound like a good idea to use this on all the screws, the little metal plate and probably even in the phone (upper right corner)?
Thanks!!
crwdns2934105:0crwdne2934105:0
crwdns2934113:0crwdne2934113:0
crwdns2915270:0crwdne2915270:0
crwdns2889612:0crwdne2889612:0
0
crwdns2944067:02crwdne2944067:0
I just figured this out. I removed the screw (top right) that holds down the shield that covers the flex cables to the lcd screen, I also removed the screw that is under it in the same location (it's the screw that has a screw hole in it).
After removing these screws everything works. I put 1 screw back (larger screw that has a second screw hole inside it) and it stopped working again. So I left the screw out and it works again fine. I am pretty sure that this screw has become magnetized by putting the other magnetized screw into it.
crwdns2934271:0crwdnd2934271:0 Jamesfilms crwdne2934271:0
i have the same problem. now i tried what you said, but i have iphone with this problem about 2 weeks and i think this wrong screw magnitised other parts also and now, this solution isn't working
crwdns2934271:0crwdnd2934271:0 nikalomidze96 crwdne2934271:0