EttusResearch / uhd

The USRP™ Hardware Driver Repository
http://uhd.ettus.com
Other
942 stars 644 forks source link

rfnocmodtool replacement, Unable to build Custom OOT module with deprecated rfnocmodtool for UHD 4.6 and GNURadio 3.10 #728

Open vahidrezaee opened 4 months ago

vahidrezaee commented 4 months ago

Issue Description

This issue concerns the transition from the deprecated rfnocmodtool to building custom OOT modules for newer versions of UHD and GNURadio. Previously (UHD v4.4 , gnuradio v3.8, grr-ettus version "maint3.8-UHD4.4"), I successfully built a custom OOT module using rfnocmodtool and integrated it with GNU Radio Companion with the help of gr-ettus. However, both tools are now deprecated with UHD 4.6 and GNURadio 3.10.

Specific Challenges

Lack of replacement for rfnocmodtool: While understanding that rfnocmodtool is no longer supported, I'm unsure of the recommended alternative to build custom OOT modules in the new workflow. Integrating modules with GNU Radio Companion: With gr-ettus being deprecated, the process of integrating OOT modules into GNU Radio Companion remains unclear.

Desired Outcome:

Understand the proper workflow for building custom OOT modules compatible with UHD 4.6 and GNURadio 3.10. Obtain detailed instructions or resources on integrating these modules with GNU Radio Companion, replacing the functionality previously achieved with gr-ettus

Additional Information

Platform: Ubuntu 20.04 Hardware: X410 usrp UHD version: 4.6 GNURadio version: 3.10 Previous module development approach: Used rfnocmodtool

Request

I kindly request assistance from the community or developers in understanding the current best practices for building and integrating custom OOT modules with newer versions of UHD and GNURadio. Guidance on specific tools, resources, or steps involved would be greatly appreciated.

lrdrive commented 1 month ago

Has any progress been made in that regard? Are we close to having a rfnocmodtool replacement by any chance?

mbr0wn commented 2 weeks ago

There is some progress, but we are still a way out from a new modtool. For the upcoming release, we are first improving the image builder, as a foundational tool. We are planning on working on modtool later this year.