Al's blog

Al's picture

Easy RTLSDR Scanner Installation

Installation just got easier!

One of the problems users often encounter with the RTLSDR Scanner software are the numerous steps required to install it, because of this I've spent some time on converting it to a proper Python package and uploading it to the Python Package Index.

Now, rather than installing numerous dependencies you just need to install Python 2.7, wxPython (on OS X you'll need to run a few more steps) and run the command:

python -m pip install -U rtlsdr_scanner

Windows users can still use the installer that takes care of all the above steps.


Further details can be found on the installation page.

Al's picture

RTLSDR Scanner Installer Has Moved

The RTLSDR Scanner installer for Windows has been moved from Sourceforge to GitHub after complaints from users concerning misleading adverts and slow downloads.

I'll keep the Sourceforge project page but won't update it with the newer installers any more, these will be available on GitHub from now on.


The installer can be used to install or update RTLSDR Scanner to the most recent version, also available are stand alone executables for Windows which don't need any dependencies installed and may be easier for some people.

Al's picture

Controlling SDR# with an Arduino

Recently [johnnyk] posted a comment asking if I could add some more attributes to the SDRSharp Net Remote plug-in, I appreciate users leaving comments as they often help me improve my projects.

In this case [johnnyk], in true hacker style*, is think of building a console to control SDR#.  A good idea if you ask me, the ergonomics of applications design result in the mirroring of real-world controls such as knobs and sliders and almost always buttons.  Why not give them a physical presence?

To that end I've added serial support to the plug-in so it's easier to control with a microprocessor and posted a simple tutorial showing how rotary encoder can control the frequency in SDR# with an Arduino.

If you decide to build one yourself it would be great if you could post some pictures, just leave a link in the comments below - thanks.


* Build it, don't buy it.

Al's picture

RTLSDR Scanner Standalone Application

RTLSDR Scanner executables are now available for Windows again after a long break.

These don't require any installation or additional dependencies other than the RTLSDR driver, so are much easier to use.

The downside is the preview plot is not enabled and I'll only be updating it when I add new features or fix anything other than minor bugs.

Al's picture

Cell Map (Ad Free) Released

An advert-free version of Cell Map is now available, head over to the details page for links.

Al's picture

RTLSDR Scanner French Translation

The user manual has now been translated into French thanks to the very kind efforts of Jean Marie Polard F5VLB.

Al's picture

RTLSDR Scanner Installation in German

Rudolf has made some notes and installation instructions in German which you may find useful.  The installation includes Ubuntu 14.04, OS X Mavericks (10.9.5) and Windows.

Thanks Rudolf

Al's picture


Heat MapI've added basic GPS functionality to the RTLSDR Scanner.

The idea is if you've set up a GPS device it will record the location of each scan which you can then create a map of signal strengths to view in Google Earth, a GIS (Geographic information system) or an image viewer.

Once you have added a GPS (Edit->GPS Devices) and enabled GPS logging (Edit->Preferences), simply start a continuous scan as usual.  As each sweep of the frequency range is performed your location is added to it.  Currently the most up to date location is used before the sweep ends, because of this I recommend only using narrow frequency ranges for accuracy.  You may also want to increase the number of scans that are retained (Edit->Preferences) so you have a large dataset to work with.

Al's picture

RTLSDR Scanner Installer

The RTLScanner now has an installer for Windows x32/x64 which will now download the program as well as it dependencies.  This should make the installation process fair easier.

The first time you run it, just accept all the default options and it will install all the software you need.  If you want to update the scanner (for example when I push some new code) just run it again and un-tick  'Dependencies',  the new code will be downloaded from GitHub and installed on your machine.

Just a word of warning, the installer updates your system PATH variable with the location of Python that it installs, this can cause problems with existing Python installs.

Al's picture

RTLSDR Scanner Multiprocessing

The RTLSDR scanner has been given a bit of an update behind the scenes.

It now analyses data using separate processes rather than threads which allows for far more efficient processor usage, as a result large scans are faster and the user interface is far more responsive.

Unfortunately I'm having problems with PyInstaller (which I use to create the binaries), as soon as this is fixed I'll upload them to Sourceforge.


Subscribe to RSS - Al's blog