Hi Jet, I added one more "BMI4XX_REG_READ" to read the chip id correctly. "0x24" was read for the second try. void StartBstTask(void const * argument) { ... BMI4XX_REG_READ(BMI2_I2C_PRIM_ADDR,0x00,1); BMI4XX_REG_READ(BMI2_I2C_PRIM_ADDR,0x00,1); BMI270_MODULE_INIT(); } And I checked all the 8K data with my logic analyzer and there was no problem. But the result was "BMI2_E_CONFIG_LOAD" or "BMI2_E_DEV_NOT_FOUND" even with your reference code. Now I suspect my BMI260_A2 shuttle board and am going to prepare another shuttle board which may take several weeks. I will update the result then. Thanks for your support, Hugh
... View more