RTLSDR Driver Installation


If you're using the RTLSDR Scanner installer, skip to step 3.

    1. Download the RTLSDR libraries and utilities from Osmocom and extract it to a folder of your choice.  If you want to different applications to use the driver a good location is C:\Program Files\rtlsdr  You should end up with something similar to this:
    2. If you are using the installer add C:\Program Files\rtlsdr\x32 to you PATH.  The stand alone version is for 64 bit versions so you should add the x64 directory to your path instead.  If you are unsure about this you can use Rapid Environment Editor.
    3. Download and run the Zadig utility (note there is a separate version for XP).  Zadig is used to replace the Windows driver so the RLTSDR driver can access the dongle.
    4. Select 'Options' and tick 'List All Devices'.
    5. From the drop-down list select 'Bulk-In, Interface (Interface 0)', then click the 'Replace Driver' button.
    6. A warning may appear that the publisher cannot be verified, click on 'Install this driver software anyway'.  You don't need to worry about this warning, it's simply because a publisher signature is not included with Zadig, but it's still trustworthy.
    7. If you have any more dongles attached repeat step 5 and select the next bulk interface.
    8. The driver should now be installed, to test it follow the instructions below.


To see if it's working open a command prompt.  If you used the installer first change to the the directory you installed RTLSDR Scanner to:

cd C:\Program Files (x86)\RTLSDR Scanner (default for 64 bit Windows)
cd C:\Program Files\RTLSDR Scanner (default for 32 bit Windows)

Then run:


You should see an output similar to this:

Found 1 device(s):
  0:  PROlectrix DV107669

Using device 0: PROlectrix DV107669
Found Fitipower FC0012 tuner
Supported gain values (5): -9.9 -4.0 7.1 17.9 19.2

Info: This tool will continuously read from the device, and report if
samples get lost. If you observe no further output, everything is fine.

Reading samples in async mode...
lost at least 12 bytes

If so your dongle and driver are now fully installed.

Potential Errors

  • 'rtl_test' is not recognized as an internal or external command, operable program or batch file.
    If you used the installer, first change to the installation directory, otherwise you're PATH hasn't been set properly, try step 2 again.
  • rtl_test reports 'No supported devices found.'
    The driver has not been installed, try steps 3 to 7 again.
  • rtl_test keeps repeating 'lost at least'
    Your machine may be too slow, try closing other programs and plug the dongle into a different USB port.



Click to view comments

rtl_test show 2 device
0:junk of symols
rtl_test -d1 work properly, as described above
How to point rtl scaner use index 1 instead of 0 ?

Al's picture


If you start the scanner then click 'Edit -> Radio devices' you should be able to select the second device.

It might be worth unplugging all your USB devices, one at a time and running rtl_test, to see which one is interfering with the rtlsdr driver.

I first installed SDR#, ran zadiag v2.2.689 build 0 to install the driver - all OK. I run SDR# and it works fine.

I tried to install RTLSDR-Scanner v1.0.2298.18049. It fails with the above message. According to the on-line documentation the Windows installer is supposed to install all the dependencies. What am I missing?

Source computer is Windows 7 Pro, all Microsoft updates installed.

Al's picture

Did you use rtlsdr_scan-windows-64bit.exe or rtlsdr_scanner-setup-win32.exe?

What is the error you are receiving?

I use RTL#, so hopefully all drivers are installed successful?
The device called: RTL2838UHIDIR and the driver, installed by Zadig and used by RTL#, was: WinUSB V6.1.
My system is Win 8.2 (64bit)

I want to try RTLSDR Scanner so i get the the file above and run it.
But everthiing i get is a window with a message that an import error (loading librtlsdr) occured.
I exspect that all files, needs for running under win, are included in the standalone version?
There is no different between standard user, run as or admin.
I also instaleld the visual c++ 2013 runtime (without change).
Please be so kind to give me a step by step instruction what i have to do to run the software successful.

Al's picture

Have you added RTLSDR driver to your path (the x64 directory)?

OK, i copied the files (x64 folder) downloaded fom osmocom (RelWithDebInfo.zip) into the folder whre i run the standalone.exe from.
It looks as it is running, first scan was done!

Al's picture

Lovely, glad it works. Hope you find it useful.

Click to add a comment