sensor not finding the kernel module for bme280

I am running Balena Sense on a pi 3B+ and I have attached a pimoroni BME680 to it. When the sensor service starts, it detects the sensor but then throws an error: sensor modprobe: FATAL: Module bme680-i2c not found in directory /lib/modules/4.19.75 and then it never logs anything again after that. I connected to the sensor service and it appears that the only sensors in lib/modules/4.19.75 are:
bmp280-i2c.ko bmp280-spi.ko bmp280.ko
and bme680 is not there. I’m going to try to track down the bme680 module and build my own sensor image to see if that works but do you have any insight into this? It is the exact sensor that is used in the sense how-to.

thanks!

Hi Jon, one quick question on this…what version of balenaOS are you running?

HOST OS VERSION: balenaOS 2.48.0+rev1

I don’t see an option to upgrade to anything newer than that.

The BME680 module is available in newer versions of balenaOS than 2.48. If you can’t upgrade the existing device, can you try adding a new device using a more recent version of the OS?