diff --git a/Transceiver52M/UHDDevice.cpp b/Transceiver52M/UHDDevice.cpp index d52be559..077d9d6f 100644 --- a/Transceiver52M/UHDDevice.cpp +++ b/Transceiver52M/UHDDevice.cpp @@ -488,7 +488,8 @@ bool uhd_device::parse_dev_type() std::string mboard_str, dev_str; uhd::property_tree::sptr prop_tree; size_t usrp1_str, usrp2_str, b100_str, b200_str, - b210_str, x300_str, x310_str, umtrx_str; + b210_str, b200mini_str, b205mini_str, x300_str, + x310_str, umtrx_str; prop_tree = usrp_dev->get_device()->get_tree(); dev_str = prop_tree->access("/name").get(); @@ -499,6 +500,8 @@ bool uhd_device::parse_dev_type() b100_str = mboard_str.find("B100"); b200_str = mboard_str.find("B200"); b210_str = mboard_str.find("B210"); + b200mini_str = mboard_str.find("B200mini"); + b205mini_str = mboard_str.find("B205mini"); x300_str = mboard_str.find("X300"); x310_str = mboard_str.find("X310"); umtrx_str = dev_str.find("UmTRX"); @@ -520,6 +523,10 @@ bool uhd_device::parse_dev_type() dev_type = B2XX; } else if (b210_str != std::string::npos) { dev_type = B2XX; + } else if (b200mini_str != std::string::npos) { + dev_type = B2XX; + } else if (b205mini_str != std::string::npos) { + dev_type = B2XX; } else if (x300_str != std::string::npos) { dev_type = X3XX; } else if (x310_str != std::string::npos) {