I’m currently trying to arm an octocopter, but everytime I start it up and connect it to QGroundControl, I see the message “High Accelerometer Bias", which, of course, prevents arming. I did all calibrations (Compass, Accelerometer, Gyro, Level) multiple times on an open field to no avail.
This drone was custom build by another company and also came with a custom PX4 build. We replaced this build with the recent stable (1.16.0) and installed a DroneCAN based Here4 GPS instead of the old UART based Holybro module. Of course, all parameters from the custom build remained, so there might be some completely incorrect setting that the drone manufacturer applied and that I have simply overlooked.
The fix is in the latest official binaries, so if you have the same problem, a simple upgrade with the current version from withing QGroundControl is enough. No need to download or build any special version.
Note that, after the upgrade, the broken calibration data will still be present. Another accelerometer calibration is necessary to purge it.