FC: Mamba f405
Target: fury f4 osd
Betaflight firmware version: 4.1.4
Issue: cannot detect external I2C magnetometer.
External compass QMC5883 is not recognized in betaflight (but yes in inav)
Yes, QMC is not recognized in many cases, had the same issue with Matek QMC. BF has QMC5883 device parameter setting in CLI, but sometimes still doesn't support it. It was s/t about timing in I2C comm and/or device IDs being incorrect. Fortunately, QMC's are detected reliably in iNAV, so when you want MAGs support, it seems worthwhile considering iNAV over BF. For BF gps_return_to_home, MAG is not needed...
Use 4.1.1 there the QMC5883 works
or try
set mag_i2c_device = 1
This issue / pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within a week.
Automatically closing as inactive.
Most helpful comment
Yes, QMC is not recognized in many cases, had the same issue with Matek QMC. BF has QMC5883 device parameter setting in CLI, but sometimes still doesn't support it. It was s/t about timing in I2C comm and/or device IDs being incorrect. Fortunately, QMC's are detected reliably in iNAV, so when you want MAGs support, it seems worthwhile considering iNAV over BF. For BF gps_return_to_home, MAG is not needed...