From 48bf7241b7bac033e737e8834e340cb829fb3fdb Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Thu, 13 Aug 2015 17:35:41 -0400 Subject: [PATCH] Catch boot loader on fallback --- src/VehicleSetup/PX4FirmwareUpgradeThread.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/VehicleSetup/PX4FirmwareUpgradeThread.cc b/src/VehicleSetup/PX4FirmwareUpgradeThread.cc index 8d601dc..177bbf0 100644 --- a/src/VehicleSetup/PX4FirmwareUpgradeThread.cc +++ b/src/VehicleSetup/PX4FirmwareUpgradeThread.cc @@ -175,11 +175,11 @@ bool PX4FirmwareUpgradeThreadWorker::_findBoardFromPorts(QSerialPortInfo& portIn if (!found) { // Fall back to port name matching which could lead to incorrect board mapping. But in some cases the // vendor and product id do not come through correctly so this is used as a last chance detection method. - if (info.description() == "PX4 FMU v2.x") { + if (info.description() == "PX4 FMU v2.x" || info.description() == "PX4 BL FMU v2.x") { qCDebug(FirmwareUpgradeLog) << "Found PX4 FMU V2 (by name matching fallback)"; type = FoundBoardPX4FMUV2; found = true; - } else if (info.description() == "PX4 FMU v1.x") { + } else if (info.description() == "PX4 FMU v1.x" || info.description() == "PX4 BL FMU v1.x") { qCDebug(FirmwareUpgradeLog) << "Found PX4 FMU V1 (by name matching fallback)"; type = FoundBoardPX4FMUV1; found = true;