Recently i've gotten my hands on the PXFmini, which I attached to a RPi3, to create a quad-copter. Starting the APM service succeeded, however it is continuously throwing this error when trying to calibrate the barometer:
Raspberry Pi 2 with BCM2709!
Init APM:Copter V3.4-dev (c102d1a5)
Free RAM: 4096
FW Ver: 120
load_all took 276us
0 0 0 þ Q }ÝHMC5843: Could not detect version
þ3 ý Calibrating barometer$ÚPANIC: AP_Baro::read unsuccessful for more than 500ms in AP_Baro::calibrate 
- I've tried the Frambuesa and the Escarlata image, both show the same behaviour.
- I've stopped the apm service, as well as apm.sh and ArduCopter.elf, started the service again, no luck.
- Currently, no ESC's are connected, due to a faulty battery, but have run it before with the ESC's on, same error.
I came across this thread. The symptoms are the same. Tried running the binary, and it had the same output as above, and as the person who created that thread.
It's starting to look like there is something wrong with the barometer. It might of course, be that i missed something (really stupid). Is there anyway that i can get raw data from the barometer, or another way to do a health check?
Much appreciated and thanks in advance!