|
|
|
@ -175,11 +175,11 @@ bool PX4FirmwareUpgradeThreadWorker::_findBoardFromPorts(QSerialPortInfo& portIn
@@ -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; |
|
|
|
|