Internal and external compass not identified by mission planner

I am using BN-880 as GPS + compass coupled module with cube black. While calibrating the BN880 compass in mission planner 1.3.74 it does not identify any compass. The GPS is able to get a 3D fix but with 0 satellites and changed the i2c port for compass but no positive results. The images for the same are attached. Is there any parameter change required for identification of internal and external compass or is the cube black damaged?Issue 1