Closed krl91 closed 3 years ago
looking at your dump, the compass is not calibrated.
your IMU is also not calibrated.
whenever you put a new firmware version on your flight controller, it is highly recommended that the sensors be recalibrated.
Hi, you're right, I forgot to write it but I did the calibration in both cases. (I just updated the issue)
Hi, you're right, I forgot to write it but I did the calibration in both cases. (I just updated the issue)
ok, weird, the dump shows that the compass has not been calibrated. Have you ever tried to redo the calibration again?
it seems to me that nothing was done, because the mix was also not configured
did you update the firmware with "Full chip erase"?
I haven't done the mix, because I did many tries, Maybe it was not the good dump, I did it again : inav2.5.1_ok_2.txt
and yes, always full chip erase (I had to unplug the BN-880 if not I cannot erase)
use iNav communication channels to try to solve your problem:
use iNav communication channels to try to solve your problem:
I haven't found any problem here that matches yours. I recommend you to try telegram or facebook
did you select the compass template manually, or let iNav automatically search the i2c bus? Maybe it could be a QMC5883 instead of an HMC5883
about the title of the issue, it's not a conflict, the i2c addresses are different. Please rename the issue
Ok thanks, I correct it. i selected the compass manually
Ok, I don't know why exactly but it works now.. I was recording a video and this time, Thank you for your help
did you manually switch from HMC5883 to QMC5883?
i had a similar issue and had to reduce the I2C speed (configuration) from 800khz to 400khz. (HMC5883)
Current Behavior
with inav 3.0 and omnibusf4v3 firmware I cannot have HMC5883, but if I use 2.5.1 BMP280 and HMC5883 are working perfectly fine.
Steps to Reproduce
Expected behavior
HMC5883 should work with BMP280 (both are in i2c)
Suggested solution(s)
Additional context
dump from 2.5.1
inav2.5.1_ok.txt