Skip to content

[Bug] Bosch BMP581 intermittent I2C read errors #26287

@vincentpoont2

Description

@vincentpoont2

Describe the bug

Bug report

Issue details

We are testing Bosch BMP581 as a replacement barometer on Pixhawk 6X due to ICP20100 and BMP388 being discontinued.

It seems like
1. BMP581 works reliably when connected on I2C2.
2. On I2C4, BMP581 intermittently produces corrupted samples, visible as large spikes in pressure or baro derived altitude.

Image baro0 (i2c4, BMP581 glitches) Image Baro1 (I2C2,BMP581, No issue) Image

Hardware type
Holybro PIxhawk 6X

Logs
https://logs.px4.io/plot_app?log=9f959489-aa7d-491e-909d-16570a3031b9

Flight Log / Additional Information

https://logs.px4.io/plot_app?log=9f959489-aa7d-491e-909d-16570a3031b9
Pixhawk 6X

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions