Hello
With 4.7beta1 the IST8310 (External compass) is not recognized anymore
BR
Harald
Hello
With 4.7beta1 the IST8310 (External compass) is not recognized anymore
BR
Harald
Hi @Harald,
Thanks very much for testing 4.7.0-beta1!
This could be autopilot specific, could you tell me which autopilot you’re using? If you have an onboard log or screenshots or anything else that would be helpful too
I have a CUAV Pixhack V3X and I used the dedicated firmware. I also tried fmuv3 firmwarle but also does not work. As I am using quite a lot from them it would be great if that could be fixed to the final.
Thanks to all developpers for the great work.
BR
Harald
I have a CUAV Pixhack V3X and I used the dedicated firmware. I also tried fmuv3 firmware but also does not work. As I am using quite a lot from them it would be great if that could be fixed to the final.
With firmware 4.6.3 the compass was detected, see following picture:
With firmware 4.7.0b1 the compass was not detected anymore and was shown as missing, see following picture:
I also attach both parameter files. If you need something else please send me a message
2026-03-10 (4.6.3).param (18.2 KB)
2026-03-10 (4.7.0b1).param (17.6 KB)
Thanks to all developpers for the great work.
BR
Harald
Hi
I have External & Internal I2C Compasses, IST8310, I will flash it on my Pixhawk1 board and maybe I can help in identifying if it is autopilot specific or issue with driver itself. Both my ist8310s are detected in mission planner in copter 4.7.0. mmc5983ma driver is also working, which required modifications in copter 4.6.3.
Hope it helps
Thanks for supporting. For me it is strange that it worked flawless untill 4.6.3 and now not anymore. i tried it also in 2 other copters with the same configuration. Same problem on all of them. Both GPS M8N and Flightcontroller are from @CUAV.
Doesn’t seem to be issue with the firmware as from what I checked (could be wrong) I don’t see any change on GitHub relating to this
check if the wires are broken.
I installed 4.6.3 again and the compass was recognized with old firmware. So hardware issue can be excluded. Had a good fly also today
. Afterwards I tried 4.7.b1. Again not recognized
BR
Harald
So this proves that the issue is with software. But the fact that it works on my board is weird.
OK, my apologies, I broke this as part of some restructuring work.
I’ve pushed up a fix PR.
I’ve also tagged it so you should be able to build for your board on the custom build server:
Please test and report results here (and preferably also as a comment on the fix PR).
Peter
Hi Peter.
Can earliest do it in 2 weeks as I am travelling. But then I surely will test it.
Thanks
Harald
Hi Peter
I tried your special version of 4.7.0b1. In this version the external compass works.
I tried also standard version of 4.7.0b2. In this version the external compass does not work.
Thansk for your support
Hi @Harald,
Thanks for the testing and feedback. @peterbarker’s PR still hasn’t been merged so it wasn’t included in 4.7.0-beta2 but hopefully we can get it into -beta3.
Hello
Thanks for your great work. Appart form that I could not find any other issues with beta 1 (special version from Peter) and beta 2 on several different drones / FCs.
I tried it with Pixhawk 1M, Cuav PIXhack v3, Holypro Pixhawk 4, Holybro Pixhawk 6c and Holybro Pixhawk 6c mini
BR
Harald