It's that little board in front of the nose right?I wouldn't fly it with a bad compass. It should calibrate fine over grass. If you see issues from many locations, then the compass is bad. I have a bad one myself and changed it. It was so bad that when I took off and tried to fly straight, it would start curving off to the left and go sideways. Very hard to control if the compass is bad.
I repaired my gimbal on my crashed MP and now sometimes it wants to slowly turn while hovering. Odd thing is it seems to only happen when pointing SW - it will slowly rotate towards west.