Onboard mag calibration not starting

My compass is not working - randomly shows any heading in Mission Planner.

When I click on Onboard mag calibration absolutely nothing happens.

Any ideas?

Thanks

Is it recognized on the HW ID screen?

Yes, 2 compasses show. I guess the Pixhawk onboard and the external one.

Be sure that both compasses are “USED”, otherwise MissionPlanner does nothing.

EDIT:
Another thing, you need a GPS 3D Fix, otherwise MissionPlanner also complains.