# Enable the detection and operation of a SDRPlay device: # Create a udev file in /etc/udev/rules.d # Create the following file: 66-mirics.rules SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="1df7",ATTRS{idProduct}=="2500",MODE="0666" Listing the directory: cd /etc/udev/rules.d ls -l 66-mirics.rules -rw-rw-r-- 1 root root 107 Jun 19 20:56 66-mirics.rules # if the security isn't -rw-rw-r-- then execute the following command: sudo chmod 664 66-mirics.rules # Check the contents of the file # Execute: cat 66-mirics.rules # This should show the line from above # Remove the sdr from the system # Execute the following command: sudo service udev restart # Re-insert the sdr # Execute, you should see the sdr being connected and recognised. sudo dmesg -wT # Execute CTRL-C to stop the dmesg command CTRL-C # Execute: SoapySDRUtil --probe="driver=sdrplay" # Please share the output # ------------------------------------------------------------------------------ Some generic Soapy related commands: # Execute the following to info on the installed Soapy drivers, for SDRPlay we # need the mirics drivers, in this example they are missing. SoapySDRUtil --info ###################################################### ## Soapy SDR -- the SDR abstraction library ## ###################################################### Lib Version: v0.7.2-2 API Version: v0.7.1 ABI Version: v0.7 Install root: /usr Search path: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7 Search path: /usr/local/lib/x86_64-linux-gnu/SoapySDR/modules0.7 (missing) Search path: /usr/local/lib/SoapySDR/modules0.7 (missing) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libHackRFSupport.so (0.3.3) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libRedPitaya.so (0.1.1) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libairspySupport.so (0.2.0-a9695d7) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libaudioSupport.so (0.1.1) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libbladeRFSupport.so (0.4.1) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libremoteSupport.so (0.5.2) Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librtlsdrSupport.so (0.3.3-40d0708) Available factories... airspy, audio, bladerf, hackrf, redpitaya, remote, rtlsdr Available converters... - CF32 -> [CF32, CS16, CS8, CU16, CU8] - CS16 -> [CF32, CS16, CS8, CU16, CU8] - CS32 -> [CS32] - CS8 -> [CF32, CS16, CS8, CU16, CU8] - CU16 -> [CF32, CS16, CS8] - CU8 -> [CF32, CS16, CS8] - F32 -> [F32, S16, S8, U16, U8] - S16 -> [F32, S16, S8, U16, U8] - S32 -> [S32] - S8 -> [F32, S16, S8, U16, U8] - U16 -> [F32, S16, S8] - U8 -> [F32, S16, S8] # Execute the following command to install the mirics drivers. sudo apt-get install soapysdr-module-mirisdr # Now if you run the SoapySDRUtil --info again, you should see the mirics # drivers # Make sure you configured the above 66-mirics.rules before you attempt to # use the SDRPlay