I'll run a test this afternoon to get the log. Is there a good way to determine when new data is available for the accels/gyros similar to the status bits for the mag/baro? Or should I just sample the data at 2.4khz and log it?
As for the second question. The reset was performed without any motion of the device, or objects around. It was performed in-situ though, so about 20/30cm away from the permanent magnets of the motor.
Just for my correct understanding, I thought the reset to factory only updated registers from values saved in flash, how would motion or magnetic disturbances affect this process?
Also attached is a complete memory dump of the IMU's registers from page 0 to page 12. Maybe there is something to find in there, such as a corrupt value of an undocumented register? The file is in Intel HEX format.