Browse Source

Merge pull request #1774 from DonLakeFlyer/Flash

Catch boot loader on fallback
QGC4.4
Lorenz Meier 10 years ago
parent
commit
189419cf7e
  1. 4
      src/VehicleSetup/PX4FirmwareUpgradeThread.cc

4
src/VehicleSetup/PX4FirmwareUpgradeThread.cc

@ -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;

Loading…
Cancel
Save