Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BHI360 firmware

    BHI360 firmware

    Ahmedba
    Member

    Hi,
    I am working on a project that contain BHI360 sensor , we are trying to only use the internal IMU
    1- Do we need to upload a firmware in this case?
    2- If -1- is yes , which smallest fw i can upload  that make BHI360 imu work normally and i can still do those things(Calibration, orientation, get data, handle interruptions,.. )?
    3- Is it possible to configure the BHI360 to only trigger HIRQ interruption only when a motion is detected (and mask all other event) ?

    Best
    Ahmed

    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi Ahmedba,

    Loading firmware is needed. According your description, you can use the firmware https://github.com/boschsensortec/BHY2-Sensor-API/blob/master/firmware/bhi360/BHI360.fw.h
    The interrupt of BHI360 is not only generated for motion detection, but cannot mask other interrupts.

    Hi BSTRobin,

    Thank you for your response,

    1. Is the Firmware update  needed after each reset or even when it enters to low power mode?
    2. how to configure a sensor to stream its data?
    3. is it possible to configure the sensor to be wake up or non wakeup sensor?

    Hi BSTRobin,
    another question about "The interrupt of BHI360 is not only generated for motion detection, but cannot mask other interrupts."
    1-Is masking HIRQ would be possible if the IMU FW was different(not the default BHI360 fw)?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi Ahmedba,

    After each hardware reset or software reset of the sensor, the firmware needs to be reloaded. There is no need to load firmware in low-power mode.
    The sensor data and time are obtained by parsing FIFO.
    If you enable multiple functions, interrupts will be triggered, and other firmware does not support retaining one interrupt trigger and blocking other interrupts.

    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