Nur raten, da ich das Board nicht kenne: Hard-Iron-Kalibrierung gemacht?
Der bekannte HMC 5883l beispielsweise ist ohne diese nahezu nutzlos. Schon aufm Steckbrett funktioniert er nur halbwegs brauchbar, wenn man ihn schön in die Mitte steckt.