Hey BST, Also on BHI160B we are facing similar problem. Both codes - our and reference code (which is attached below) gives the same results as Josua - having communication with chip we obtain error_register = 0x22, debug_state = 0x15 error codes when reading FIFO and cannot interpret it. Could you provide any dcoumentation or support useful to solve this problem? Moreover, we connected to the 'Aux Interface' (it's I2C that goes outside to additional sensors but also connects FUSER with BMI160 inside BHI160B) and we see (after uploading the patch framework and setting the CPU_Run_Request flag) that FUSER is trying to communicate with BMI160 using the address 0x69 and doesn't get ACK; We also tried to communicate with BMI160 ourselves (then we did not upload the patch frames and set the CPU_Run_Request flag so that FUSER would not try to communicate with anything via the Aux Interface) at 100kHz - polling address 0x69, 0x68 or any other does not return ACK. Regards, Jakub
... View more