diff --git a/ExtLibs/ArduPilot/APFirmware.cs b/ExtLibs/ArduPilot/APFirmware.cs index 41cf4dff48..9415441119 100644 --- a/ExtLibs/ArduPilot/APFirmware.cs +++ b/ExtLibs/ArduPilot/APFirmware.cs @@ -192,6 +192,8 @@ public static long[] GetBoardID(DeviceInfo device, bool boardidcheck = true) a.Platform?.ToLower().Replace("primary", "secondary") == device.board?.ToLower() || a.Platform?.ToLower() == device.board?.Replace("-BL", "secondary").ToLower() || a.Platform?.ToLower() == device.board?.Replace("-BL", "primary").ToLower() || + a.Platform?.ToLower() == device.board?.ToLower() + "primary" || + a.Platform?.ToLower() == device.board?.ToLower() + "secondary" || a.BootloaderStr.Any(b => b?.ToLower() == device.board?.ToLower()))); if (boardidcheck)