In the post above, the sensors were contaminated during the assembly process. If your BME680 were assembled on custom boards, please confirm that no harmful processes may have damaged the sensors.
To root out configuration issues, please confirm that you have successfully implemented the sample code available in BSEC's package, and that both timings and communication on the bus is truly as expected in your code (e.g. with a logic analyzer). If your setup allows it, you could eventually try your current SW implementation, but while connected to BME680 shuttle board instead of the on-board sensor.
Hi everyone, I also have this issue where my BME 680 is reading Temperature, Humidity, Pressure fine. The values seems accurate. However my Gas sensor is reading 0.
I have read through this thread. Is the sensor damaged? I am using one from pimoroni.com.
What are my steps to try and get the Gas sensor working? What can I do to troubleshoot this issue?
If T/P/H read-outs are successfully working, communication with the sensor sounds fine. If not doing so already, I would recommend trying known code (e.g. from the official sensor API, it even has a self-test file, or from your board's supplier). If you have no known-working sensors/boards to compare your current device to, I would recommend getting in touch with your board's supplier and maybe have it replaced/troubleshot.