Hello! I'm evaluating the BHI360 using the Shuttle + Application Board 3.0 with the COINES API 2.8.8. When trying to execute the built-in self-test for the accelerometer (phys sensor 0x01), gyroscope (phys sensor 0x03), and magnetometer (phys sensor 0x05) I see that the accelerometer and magnetometer always pass, but the gyroscope will only pass if the device is laying straight on a surface without movement. Executing the gyroscope self-test in any other orientation or with small movement returns error 0x60 (self-test error) and test-status 0x07. Is it viable to execute all 3 self-tests during startup in a mobile application or is it just intended for testing during assembly/production? Example Self-Test Status Report (failure): ACCELEROMETER: sensor: 1, status: 0, off_x: 31999, off_y: -27626, off_z: 13645, GYROSCOPE: sensor: 3, status: 7, off_x: 0, off_y: 0, off_z: 0, MAGNETOMETER: sensor: 5, status: 0, off_x: 0, off_y: 0, off_z: 0, RAM firmware: `BHI360_Aux_BMM150.fw` from COINES Product ID : 89 Kernel version : 5991 User version : 5991 ROM version : 5166 Thank you!
... View more