It's common for the solder connections on one or more of the #510 resistors (?) to work loose and cause the compass / temperature display to fail.
A little re-soldering will usually fix it.
Some references:
http://www.customtacos.com/forum/showthread.php?t=100052
http://www.customtacos.com/forum/showthread.php?p=1582498
http://www.customtacos.com/forum/showthread.php?p=1623115
A little re-soldering will usually fix it.
Some references:
http://www.customtacos.com/forum/showthread.php?t=100052
http://www.customtacos.com/forum/showthread.php?p=1582498
http://www.customtacos.com/forum/showthread.php?p=1623115