Can not calibrate compass on cube purple with copter 4.03


I am using a cube purple with the mini interface board and a here 2 gps. When the on board mag calibration is running, the status bars do not change and the text box is empty.

The internal compass will calibrate on version 3.6.11 but the external will not.

The interface board and gps are working correctly as long as a cube black is installed.

Is anyone else having this issue?

Share a picture of HW ID on Mission planner.

Thanks for your reply. I will try to get a picture posted but the compass_dev_id bus_type_unknown for all three.

Your compass is not being discovered. Set Brd_boot_delay to 5000 or 7000 and check again. I had much better results with 7000 on a cube orange

The Here2 compass needs a little extra boot up time

Thanks for your suggestion. Didn’t seem to help in this case. Maybe i will try a slightly higher value. I tried to roll back to 3.6.11 again and the parameter did not exist yet.

Just to be 100% sure, this is connected via CAN correct?

No, But i could try that.

Try CAN and leave the brd boot delay at 7000

That works. Thanks for your help. I really appreciate it.

1 Like