diff --git a/src/comm/LinkManager.cc b/src/comm/LinkManager.cc index b162e29e4a55f759c176bc93d56cc9cb47bce090..aef67729a4611ba151decafe85fa3d7eabb80fb4 100644 --- a/src/comm/LinkManager.cc +++ b/src/comm/LinkManager.cc @@ -458,8 +458,8 @@ void LinkManager::_updateConfigurationList(void) #endif // Save port name currentPorts << portInfo.systemLocation(); - // Is this a PX4? - if (portInfo.vendorIdentifier() == 9900) { + // Is this a PX4 and NOT in bootloader mode? + if (portInfo.vendorIdentifier() == 9900 && !portInfo.description().contains("BL")) { SerialConfiguration* pSerial = _findSerialConfiguration(portInfo.systemLocation()); if (pSerial) { //-- If this port is configured make sure it has the preferred flag set