Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME688 Cold Start Calibration

    BME688 Cold Start Calibration

    kevin-north
    New Poster

    I've been working on a project where I've connected a BME688 sensor from Adafruit to an ESP32 via I2C. For calibration purposes, I've utilized sample code provided by the BSEC2 library and let the ESP32 run for 24 hours to gather data.

    My question is: If I turn off the device (ESP32) for a couple of hours and then turn it back on, do I need to run it for another 24 hours to ensure accurate calibration results?

    Any insights or experiences shared would be greatly appreciated! Thank you.

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi kevin-north,

    Thanks for your inquiry.
    BSEC provides state save and load interfaces. Before shutting down your device, you can use the state_save() interface to obtain calibration parameters and save them to Flash or EEPROM. After the next power on, you can read the previously saved calibration parameters from Flash or EEPROM and call the state_load() interface to set it to BSEC. In this way, you can continue calibrating BME688 on the next boot.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist