Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BHI260AB Firmware

    BHI260AB Firmware

    Anonymous1
    New Poster

    I am trying to work out how to use the BHI260AB with ESP32 Devkit. I understand from the datasheet that it has BSX firmware preloaded however the data sheet does not explain how to activate it nor how to configure the device to boot to use it.Before flashing the firmware into RAM the BOOT STATUS reads 0x17 i.e Host interface is ready and no flash installed. FEATURE STATUS reads 0x00  i.e  BSX is not initialized .HOST STATUS reads 0x01 - sleeping. KERNEL VERSION reads 0x00 .

    I tried uploading the firmware from "BHY2-Sensor- API Library" into RAM through Host Interface. I have changed the SPI Interface to I2C Interface .However There is no Issue in I2c as  I can read values at Read only registers such as Fuser2 Product Identifier (0x1C), Fuser2 Revision Identifier (0x1D), and ROM Version (0x1E-0x1F). After Uploading ,BOOT STATUS becomes 0x71 and Error Vale Registers reads 0x14 i.e ECDSA Signature Verification Failed.

    The setup includes BHI260AB Shuttle Board 3.0 with level shifter and controller is ESP32 DevKit.

    Please let me know about the error 0x14 , or any other way to upload the firmware in this shuttle board.

    5 REPLIES 5

    BSTRobin
    Community Moderator
    Community Moderator

    Hi Anominite,

    The API and firmware should be from the same version and should not be used cross.

    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