SCD40 sensor dies after a few hours

After working well running 24x7 for about 3 months, the SCD40 CO2 and humidity sensor stops working after about 8 hour or so; unplugging the ESP32 board and letting it sit off for about 1 minute and plugging it back in gets it to work again for another 4-8 hours then it stops again. I bought another one at roughly the same time and it’s still seems to be working.

Do these sensors “wear out”? Or perhaps I have a bad copy?

Anything electrical is eventually going to fail; that being said I’d guess that a voltage regulator or capacitor (or something similar) is failing, since it works for a bit after unplugging re-plugging

It may have also been subject to more material, or have corrosion on one or more of the pins? Is it soldered?

After a bit more testing, it turns out it’s not the SCD40 - it’s either the ESP32 or the i2c qwiic cabling. I swapped the SCD40 with the other ESP32 board, so I know it’s not the sensor board.

I’m using the qwiic connector system on both the sensor and the ESP32, so if it’s a voltage regulator it’s something on the ESP32 board. I have another ESP32 board on order, along with extra qwiic cables so when that arrives I’ll be able to test it out again.

My new ESP32 board has arrived with new QWIIC cables, and yes, it’s definitely the original ESP32 that was having the issue. So it appears I have a defective board, since that’s the only thing that got replaced.

SparkFun Thing Plus - ESP32 WROOM

WRL-15663

https://www.sparkfun.com/products/15663

This was purchased on January 8th 2022. Is this covered for a warranty replacement?