[Bug] FMUv6X with MS5525DSO Airspeed Sensor Not Working Correctly
Describe the bug
With the Pixhawk 6x + MS5525DSO Airspeed sensor, Master PX4 FW, the air speed went through calibration, but it did not require blowing into the tube. After going through calibration, the airspeed reading is incorrect & fluctuating.
No issue with Pixhawk 6C & Pixhawk 4
To Reproduce
Select VTOL airframe, enable SENS_EN_MS5525DS parameter, calibration airspeed sensor, look at airspeed value.
Expected behavior
The calibration should require blowing into tube, and sensor reading should be correct after calibration.
Screenshot / Media
https://github.com/user-attachments/assets/c280fa75-b407-445b-add3-49116b1ec5bd
Flight Log
N/A
Software Version
1.14.3 & Master
Flight controller
Pixhawk 6X
Vehicle type
Hybrid VTOL
How are the different components wired up (including port information)
No response
Additional context
No response
Ok, I can reproduce the problem. It turns out the issue is that the 6X has a MS5611 baro on the "external" I2C 3 which uses the same I2C address, unfortunately.
ms5611 #0 on I2C bus 3 (external) address 0x76
ms5525dso #0 on I2C bus 3 (external) address 0x76
Need to think whether there is any way around this...
This issue has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:
https://discuss.px4.io/t/airspeed-sensor-readings-all-over-the-place/42122/2