I’ve searched the forum for the answer but although it as been discussed, I don’t see a definitive answer. Do we know what’s causing the Internal Errors 1000000? Sometimes the error presents with 169 imu_reset and sometimes not.
The errors happen randomly while in the air, on the ground, or connected to USB so there’s no obvious cause in relation to connection type or anything like that.
Is this most likely a hardware issue? I’ve refreshed many times for various reasons but the error still randomly presents.
I see in the latest AP firmware, they’ve set the second IMU as default. I’m going to update and see if that resolves some issues. One of the 1000000’s I’m getting is 169 imu_reset.
The bug affects all ICM20602 sensors from invensense, but it is extreamly random in its nature.
it simply corrupts the temperature reading on the sensor in the FIFO data. this is very easy to detect, and a soft reset of the fifo throws out the bad data and doesn’t continue showing issues.
the issue was more about how we reacted to the data, than the issue itself. we over reacted by making this an “internal error” when it should smply have reset the data… however, at the time, more effort was needed to ensure there was no risk to fligh, and there is no risk to flight.