Hi, I am trying to make an older N230 board work for me. On MacOS, I got UHD-3.15.0 via MacPorts. "uhd_usrp_probe" discovers the device over the network and I can run "uhd_fft" but when I try to talk to the radio with gqrx, it refuses to find the device. Oddly enough, "device scan" on gqrx automatically populates the "device string" as "addr=192.168.20.2" but then won't connect. On Ubuntu 22.04 and 24.04, the UHD package is from the 4.xx release where support for N230 had been pulled so nothing works on Ubuntu.
I tried restoring the commits from this PR: https://github.com/EttusResearch/uhd/commit/d94140a4129d6b2153b15860eeb2406672ebb414 - I copied the entire N230 folder from the 3.15.0 release into the codebase from 4.7.0 and added back all the comments/includes for N230 but "make" failed miserably because underlying functions have probably been entirely changed between 3.x and 4.x. I get an error: ------------------------- uhd-4.7.0.0/host/lib/usrp/n230/n230_cores.cpp: In constructor ‘uhd::usrp::n230::n230_ref_pll_ctrl::n230_ref_pll_ctrl(uhd::usrp::n230::n230_core_spi_core::sptr)’: uhd-4.7.0.0/host/lib/usrp/n230/n230_cores.cpp:60:13: error: no matching function for call to ‘uhd::usrp::adf4001_ctrl::adf4001_ctrl(uhd::usrp::n230::n230_core_spi_core::sptr&, const uint32_t&)’ 60 | _spi(spi) ------------------------ I tried building 3.15.0 on Ubuntu 22.04 but that failed with a different set of errors. What's the best way to use/support a N230? -- Thanks, Tim
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com