MATLAB: Running command sdruload (‘Device’,’x300) but the answer is No applicable UHD devices found. Why & what need to figure out

sdruload

Hi all members,
I had done very well to update the USRP Radio Firmware update with my first unit of USRP X300.
Recently, I had some issue during running command
sdruload ('Device','x300')
for my others USRP X300.
Why this happen?
What can I do to solve this issue?
Thank you.
>> getSDRuDriverVersion
Win32; Microsoft Visual C++ version 12.0; Boost_105600; UHD_003.009.001-vendor
---------- see libuhd version information above this line ----------
ans =
003.009.001-vendor
>> setupsdru
>> radios = findsdru
Checking radio connections...
Warning: The firmware build for the USRP radio at '192.168.10.2' is not compatible with the host code build. Update the
USRP radio firmware to version '003.009.001-vendor'. Refer to Troubleshooting section of Getting Started document for
instructions.
> In coder.internal.warning (line 8)
In reportSDRuStatus (line 41)
In findsdru (line 177)
radios =
Platform: 'X300'
IPAddress: '192.168.10.2'
SerialNum: '30BDAE0'
Status: 'Not compatible'
>> sdruload ('Device','x300')
Checking radio connections...
Ready to write default FPGA image to x300 device at 192.168.10.2.
Would you like to continue? [yes/no]: yes
Writing FPGA image using uhd_image_loader...
This may take a few minutes...
Do NOT interrupt this process. Otherwise your device may be bricked.
Warning: Image was not written successfully.
> In sdruload (line 125)
Warning: Please check the following output from uhd_image_loader.
> In sdruload (line 126)
------------------------
Win32; Microsoft Visual C++ version 12.0; Boost_105600; UHD_003.009.001-vendor
No applicable UHD devices found

Best Answer

Starting with R2015b version, the USRP support package sdruload function supports X300 and X310 radios.