Sensirion / embedded-i2c-scd4x

Embedded driver for the SCD4x sensor family.
BSD 3-Clause "New" or "Revised" License
26 stars 20 forks source link

Selftest error 0x0004 #1

Closed AnttiLukats closed 3 years ago

AnttiLukats commented 3 years ago

We are seeing the sensor returning 0x0000 for CO2 and error 0x0004 for the selt-test, what can be the cause? And what is error 4 ?

MBjoern commented 3 years ago

Hi AnttiLukats

Thank you for using the SCD40 Sensor and our repository.

The failure most likely results from an untight sensor cavity. Most likely, the sensor was handled roughly. Please respect the reflow soldering max. parameters and don’t touch the white protection layer on top ot the cap at any time.

AnttiLukats commented 3 years ago

We did de-solder and re-solder the SCD40 once, but as gently as possible. I don't think we touched the protective layer too much, but I also can't say we did not touch at all, it's hard to say.

Could overtemperature cause the error 0x0004 ?

MBjoern commented 3 years ago

Hi AnttiLukats

Using the defined parameters, also the referenced max. temperature, are very important when handling the SCD40. Please refere to the datasheet of the sensor for more information regarding the correct soldering parameter ranges.

MBjoern commented 3 years ago

As there was no activity on this issue, i'll close it. Feel free to reopen or open another issue, if you need any further assistance.

Keep prototyping, We'll love to see your projects in the field.