Hello, same problem here,
cube orange and here+ and px4 stable release 1.11.1 and 1.11.2
- at first i disable the cubeorange internal compass via rc.board_sensors to use only external compass by changing the line “icm20948 -s -b 4 -R 10 -M start” to “icm20948 -s -b 4 -R 10 start”
- second i build and upload px4 firmware v1.11.1 or v1.11.2
- third, i do a compass calibration via qgc
now, the compass works like expected.
- than i do a reboot
compass is inconsistent
i post the problem here because on px4 user guide https://docs.px4.io/master/en/flight_controller/cubepilot_cube_orange.html the cube orange is touted as manufacturer supported.
we use cube black for long time in many copters, now we switch to px4 and also cube orange because cube black is marked as deprecated. the manufacturer supported suggests to the customer that the system would work and if there are problems there is someone who at least looks at it. i have since found the problem on all three systems on which i tried to install px4.
please give it a try.