03-05-2020 04:31 PM
What does BSEC error code -36 mean?
It was working perfectly reading from two sensors, left working overnight and the day after noticed that it was saving the state on EEPROM over and over. After cycling power the only thing I get is this -36 error after loading state.
Solved! Go to Solution.
03-05-2020 04:44 PM
You can find the meaning of most BSEC error/warning codes in bsec_datatypes.h. Error -36 indicates a CRC mismatch in the state or configuration provided to BSEC, typ. because it was not loaded properly or because it is corrupted. Please confirm that the state string in your EEPROM is valid, alternatively clearing your EEPROM will loose the current state string but should solve this error message.
03-09-2020 09:49 AM
Clearing the EEPROM solved the problem. I do not what caused the code to save the state continuously, there might be a bug, but it had been working for hours before. Anyway it is working again. No fail of sensors whatsoever.