diff --git a/src/VehicleSetup/PX4FirmwareUpgradeThread.cc b/src/VehicleSetup/PX4FirmwareUpgradeThread.cc index 0174deb58e4ab4971c35b5a6b4d5fdc26ecae8e4..8d601dc5c19163a6135f7b8b4203ee6a9f76a7bd 100644 --- a/src/VehicleSetup/PX4FirmwareUpgradeThread.cc +++ b/src/VehicleSetup/PX4FirmwareUpgradeThread.cc @@ -152,7 +152,7 @@ bool PX4FirmwareUpgradeThreadWorker::_findBoardFromPorts(QSerialPortInfo& portIn found = true; } else if (info.productIdentifier() == SerialPortIds::pixhawkFMUV1ProductId) { qCDebug(FirmwareUpgradeLog) << "Found PX4 FMU V1"; - type = FoundBoardPX4FMUV2; + type = FoundBoardPX4FMUV1; found = true; } else if (info.productIdentifier() == SerialPortIds::px4FlowProductId) { qCDebug(FirmwareUpgradeLog) << "Found PX4 Flow"; @@ -179,6 +179,10 @@ bool PX4FirmwareUpgradeThreadWorker::_findBoardFromPorts(QSerialPortInfo& portIn qCDebug(FirmwareUpgradeLog) << "Found PX4 FMU V2 (by name matching fallback)"; type = FoundBoardPX4FMUV2; found = true; + } else if (info.description() == "PX4 FMU v1.x") { + qCDebug(FirmwareUpgradeLog) << "Found PX4 FMU V1 (by name matching fallback)"; + type = FoundBoardPX4FMUV1; + found = true; } } }