External Presure/temp Sensor MS5611

Hello there,

I have just purchased 2 x MS5611 to enable me to obtain external pressure and temperature from my plane.

I follow instructions on this page- http://ardupilot.org/plane/docs/common-baro-external.html

I noticed that there is no GND_PROBE_EXT selection in the full parameter list. Am I missing something?

I also notice that there is a temp and pressure being taken from two sources when I check the status, even without the sensor plugged in or programmed correctly. Where are these being taken from on the cube autopilot?

Ideally I would like an internal fuselage air temp/pressure reading from one of my sensors and also an external temp/pressure reading from the other sensor. Both via I2C.

Would really appreciate any advice or input.


see https://github.com/ArduPilot/ardupilot/pull/9258 for reference.
this commit hasn’t made it into release versions yet, but you’ll find it in master.
works well, i’m using additional baros for ext temp probing on my setups based on this.

cheers, basti.

Thanks Basti.

It’s good to know that it is possible or will soon be. Are you able to briefly describe how I would go about getting it now? And what are the risks associated with doing something like that if it has not been released yet?


@Montville i don’t have a cube myself, but in a nutshell you want to connect your baro to the external I2C port and set the bus to probe on respectively. external I2C usually should be bus 1. you’ll see a second baro being calibrated then, as well as press_abs2 and press_temp2 values added in MP status tab. you can opt which baro to use as your primary alt source for navigation. i personally am using my external baros for outside temperature display only.

cheers, basti.