diff --git a/lib/src/phy/rf/rf_uhd_generic.h b/lib/src/phy/rf/rf_uhd_generic.h index cc3563378..080ee3117 100644 --- a/lib/src/phy/rf/rf_uhd_generic.h +++ b/lib/src/phy/rf/rf_uhd_generic.h @@ -47,6 +47,9 @@ public: return err; } + if (not usrp->get_device()->get_tree()->exists(TREE_DBOARD_RX_FRONTEND_NAME)) { + return err; + } std::string dboard_name = usrp->get_device()->get_tree()->access(TREE_DBOARD_RX_FRONTEND_NAME).get(); // Detect if it a AD9361 based device