Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Clarification Needed on Unidentified Physical Sensor ID 20 with BHI360

    Clarification Needed on Unidentified Physical Sensor ID 20 with BHI360

    yishaiko
    New Poster

    Hi there! I recently work on a project involving the BHI360 and a Shuttle Board 3.0. Using the API available on GitHub, I've successfully managed to read and parse data, as well as interact with both virtual and physical sensors through my MCU.

    In the process of mapping out the available sensors, I've identified the virtual and physical sensors supported by each firmware version. However, when referencing the datasheet, I only found the following sensor IDs listed:

    · Accelerometer = 1
    · Gyroscope = 3
    · Magnetometer = 5
    · Temperature Gyroscope = 7
    · Pressure = 11
    · Position = 13
    · Humidity = 15
    · Temperature = 17
    · Gas Resistor = 19
    · Step Counter = 32
    · Step Detector = 33
    · Significant Motion = 34
    · Any Motion = 35
    · External Camera Input = 36
    · GPS = 48
    · Light = 49
    · Proximity = 50
    · Activity Recognition = 52
    · No motion = 55
    · Wrist Gesture Detector = 56
    · Wrist Wear Wakeup = 57

    Despite this, I encountered a physical sensor ID (20) that I can't seem to match with any listed sensors. Could someone clarify what this ID corresponds to, or suggest if I might be using the function incorrectly?

    For context, I used the following function to retrieve the sensor information: bhy2_hif_get_parameter((uint16_t)(BHY2_PARAM_PHYSICAL_SENSOR_BASE + 0), reg_data, length, &actual_length, &bhy2.hif);

    I'd really appreciate any insights or guidance on this matter. Thank you!

    2 REPLIES 2

    BSTRobin
    Community Moderator
    Community Moderator

    Hi yishaiko,

    If you used application board 3.0 and BHI360 shuttle board 3.0. In coines environment, you can refer to the document(https://www.bosch-sensortec.com/media/boschsensortec/downloads/application_notes_1/bst-bhi260ab-an00...) and run command "bhy2cli -i" to disaplay general device information including the existing virtual sensors int the firmware.

    For example, this is the list of supported virtual sensors that I saw from firmware "BHI360.fw". Sensor ID 20 is not a supported virtual ID in the firmware.

    BHI360 without bmm350 virtual sensor IDs.png

    Im not using application board 3.0 and BHI360 shuttle board 3.0.
    Im using only shuttle board 3.0 with the github drivers, firwamre used is : BHI360_HO_Hearable

    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