I am not getting the correct value of external pressure in BlueOS when the external pressure sensor is connected to pixhawk

i am not getting the correct value of external pressure in BlueOS when the external pressure sensor is connected to pixhawk
PSE

Hi Lahari, welcome to the Blue Robotics forums!

Are the values you’ve shared from the sensor in air, or submersed to a depth more than ~1 foot? This calculator can inform values you might expect to measure.
Is the sensor installed on a BROV2?
Are you using a Raspberry Pi 3B+ or 4?
I hope you’re enjoying BlueOS!

Thank you for your reply.
The Values I shared is from the sensor in air. Even in the water we are getting his type of values.
I am using Raspberry Pi 3B+.

Hi @Lahari,

This is a known issue where ArduSub creates multiple instances of the same sensor driver, which then conflict with each other when attempting to read the measurements from the sensor.

That double-instancing problem has already been fixed in the codebase, and should be available in the next version of ArduSub. As a workaround in the meantime it should work to un-check the MS5837 option in the BARO_PROBE_EXT parameter, because ArduSub already checks for that sensor automatically.