Pixhawk 2.1 Compass Issues

Hello,
My compass never gets calibrated and the Compass #2 offsets are always high:

Also please note that my gyro sensors(attitude) keeps changing even when stable. The roll keeps on getting deflected by -1/+1. (Is it normal ?)

Problem solved after firmware change to 3.5 beta