My HTC Magic is a week old, but I've noticed in the last few days that the compass is not always working. I though it might me some of the junk I've installed so I factory rest it yesterday and it seemed fine.
Now it's doing it again. I found that shaking it makes it work again. Anyone else have this problem?