Recently we had similar message ($CHECK_BARO1_PRESEN) and the problem was in 20 pin connector: barometer CS pin was detached due to mechanical impact. We soldered that pin and the problem had gone.
So it was completely hardware problem since we disassembled device several times and it turns out that connector DF40C(2.0)-20DS is not robust enough to withstand many cycles of unplugging.