Did this problem ever get solved? I'm having the same issue using a BME688 on a custom board with a Nordic nRF52840. I got the low level I2C comms working and I can read back the correct chip ID. I modified the functions in common.c to call my low level I2C read/write. I pasted in the code from forced_mode.c to test reading data, but I just get this message over and over: API name [bme68x_get_data] Warning [2] : No new data found EDIT: Whoops - turns out I had implemented my I2C read function, but I had forgotten to do the write. So if anyone else has this issue, make certain your writes are working. Thanks, Glen
... View more