Compass Detected in Hardware ID But The Calibration Does Not Start

Can someone explain to me why the calibration with the external compass does not start while with the internal compass it does. I tried to eliminate the internal compass but without success… I also eliminated all the data acquired with the calibration of the internal compass but the external one does not start the calibration anyway.