Hi,
I’m trying to use the
srs-indoor-ota profile for a 5G Open5GS/srsRAN experiment and I’m running into what looks like a UHD/X310 compatibility issue on the gNB node.
On cn5g, Open5GS core is running fine and I can capture traffic with tcpdump.
On ota-x310-1-gnuradio-comp I start the gNB with the command from the profile instructions:
sudo /var/tmp/srsRAN_Project/build/apps/gnb/gnb -c /var/tmp/etc/srsran/gnb_rf_x310_tdd_n78_40mhz.yml
and get the following error:

uhd_find_devices reports:

So UHD on the host is 4.9.0, and it’s expecting FPGA compat 39.0, but the radio is still reporting compat 38.0.
I have tried running UHD tools directly and the loader output looked successful. However, when I re-run the gNB command, I still get the exact same error.

So, it looks like X310 is still running the old compat-38 image.
Is there a recommended way from powder to power-cycle the X310? Or, should I fork the profile and add a startup script on the gNB node that runs uhd_images_downloader and uhd_image_loader during startup?
Would appreciate any guidance in this regards!
- Anam