Hi, I also recently purchased a BME688 (Adafruit StemmaQt board) and just started to test it. I've tried two BME68x libraries with Arduino: 1. "BSEC 1.6.1480" and 2. "Adafruit BME680 2.0.2" (apparently based on some Bosch Sensortec open-source bme68x interface code). Using almost the default basic example of/with the BSEC library gives me the same constant gas reading of 12887828.00 as reported here. In the default example sketch I had to change the sensor selection to SECONDARY which makes sense as the Adafruit board uses 0x77 as default I2C address. The Adafruit library instead reads values like 38-42kOhm if the sensor lies just on the table. And if you breath at the sensor, the kOhm values quickly drop to low 20s with relative humidity increasing from 40% to 70%. After 1-2 minutes the values converge back to previous readings, slightly fluctuating there again. I assume the sensor is working, as it does react consistently to breathing at it. But I don't understand at all why the BSEC library reports a constant value while the Adafruit library reports reasonable values(are they?). With the given library versions you should be able to reproduce. I'm using the sensor board attached to an ESP32-WROOM-32D. Kind regards, Stephan Kanthak
... View more