Ich würde sagen du musst vielleicht noch etwas zwischen dem Startbefehl und dem Auslesen der Werte warten?
Ich kenn mich jetzt mit dem Kompass nicht aus, aber das könnte gut sein.
Bau doch einfach mal dazischen ein kleines Sleep ein. So 50-100 ms oder so.
Lesezeichen