I had problems with the compass, with a stock ROM and with a custom ROM:
Each time I restart the phone, the compass is locked in a given position and I have to recalibrate it to unlock it.
I saw that this problem was not really identified in this thread, but someone described a solution in the Cyanogenmod thread.
As this problem and this solution don't apply only to the CM ROM but possibly to all i9195, I thought it could be helpful to integrate them here: http://forum.xda-developers.com/show...04148223116804
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?