Hello,
I have a problem with an additional compass Bestar BN -880 .
My Navio+ could not see him at i2c . In the settings I have my external compass enable. At the same settings in Pixhawk this compass works properly .
The raspberry 2B system and APM binary downloaded from the links on the DOCS.
Has anyone had a similar problem ?
As far as APM concerned the AK8963 is internal, I suppose. During the APM 3.2 development series the support for several compass backends save been added. So I think one might just plug an external magnetometer and play. But I haven’t done much testing on the issue, because at the time I tried that, there had been no support for external magnetometers’ logging in GCSs.
I’ ll keep you posted as soon as I get an external HMC5883 to play with. It’ll be in a couple of days. I’m not completely sure if one needs to alter the source code, though.
I use the same Raspbian image as you. That’s why I2C is configured at 1Mhz as well. How long are the wires you use? You could try to shorten them a bit.