Friday, June 24, 2016

SDRuno & CSVUserlistBrowser

CSV user list browser is one of the best and actually least known about add-on programs for the SDR/SWL'ING enthusiast. This powerful app will import and display just about any of the popular online shortwave databases (AOKI, EIBI or even your own) allowing you to follow/track whatever frequency SDRuno is currently set on and give you the proper station information. Another great feature is the built in map. The popup map will show your home location and the broadcast station location. Last but not least is the built in scanner. You can have CSV User list Browser scan frequencies between a range from your own custom database. I only touched the surface...It does so much more.

My system is Windows 7 64bit. If you are using a 32bit system or a newer version of Windows please double check the download section for each of the 2 apps needed and make sure they are compatible.

Below is the way I have SDRuno talk with CSVUserlistBrowser. I will assume you have SDRuno installed and running properly.

You can click on any of the pictures to make them full screen. I also have all the pictures used in this step by step available for download. If you would like to see them up close or maybe you want to look at them along with these directions. Click Here to download the .zip file

PART A: Downloads & Installs

Step 1: Download CSVUserlistBrowser (use the latest beta release) here.

Step 2: Download com0com here (check and see if they have a 32 bit signed version)

Step 3: Install com0com using the default settings. com0com will assign your system 2 virtual com ports. Please note the com port pairs assigned by the program. It will either be a numerical pair (ie: com7 com8) or alphanumerical (ie: CNCA0 CNCB0) We will needs these pairs generated later on so please write them down.You can complete the setup by clicking next threw-out the whole install. The defaults are fine.

Step 4: Assuming all went well with Step 3: Reboot your system.

Step 5: Make a folder either on your desktop or in your Program files directory called "CSVuserlistBrowser". You can name the folder whatever you like. I have my folder located in "C:\Program Files (x86)\CSVUser\CSVUserlistBrowser".

Step 6: Double click on the CSV beta file you downloaded in Step 1: The file is called You will see 2 folders and 2 txt files. Select everything from inside that and put it in the folder you named in Step 5.
Step 7: Go into the CSV folder you created in Step 5 and double click the folder called CSVUserlistbrowser. Rename the .exe file named "G31DCC-CSVUserlistBrowser" to HDSDR-CSVUserlistBrowser

Step 8: Right click on the .exe you just renamed in step 7: and send a shortcut to your desktop by selecting Send to and Desktop (create shortcut). You can now close any folder your have open from all the above steps.

PART B: SDRuno settings

Step 1: Note the two virtual ports com0com created from the Step 3 section A. Mine just so happen to be CNCA0 & CNCB0. Open SDRuno and go to your SDRuno RX CONTROL Module and click on the top left button called "SETT." A new popup window will open. Navigate to the right into the tab called CAT. Set the COM DEVICE to the first com port pair generated that was generate by com0com. In my setup I used CNCA0. You have to manually type in the assigned com port (Mine was CNCA0 that is a zero not o) and press enter. Set your BAUD RATE to 57600. Click the check box that says ENABLE & CONNECT. Your STATUS: on the bottom should now say "CONNECTED" if all went well. Leave SDRuno running and close the "SETT" popup window.

PART C: CSVUserlistBrowser settings

Step 1: Launch CSVUserlistBrowser with the shortcut we created in Step 8 section A. The very first thing we want to do is have a fresh copy of all the different databases available to CSVUserlistBrowser and have them auto update. Navigate to the top of CSVUserlistBrowser and click on "Web". Inside of Web click on "Downloaded /Converter" select all the check boxes that are underneath ASD. Click "Save details" and you can click close. Do the same thing again by clicking Web and Downloaded /Converter. It should now start to download all the databases for you. If all went well you should see progress bars next to each database available advancing. When its finished click "Close". You want to run the database update procedure about every 2 weeks. The above steps will only update your database if you go to the Web section and click on "Downloaded /Converter".

Step 2: Click on "File" "Import EIBI database". A popup will open and select "eibi". Go to the top again and select "View list". Make sure #1 shows "userlistEIBI.txt with a check and bold bullet next to it. Navigate again to the top and select "Autoload" Make sure it shows "Autoload List 1 userlistEIBI.txt" with a check next to it. We selected EIBI vs the others because EIBI will give us the distance from our location to the transmitting station.

Step 3: Click on"Control HDSDR RX1" on the top menu of CSVUserlistBrowser and make sure a check is next to Control HDSDR RX1. If you do not have a check you click Control HDSDR RX1.

Step 4: Click on "Options" on the menu and select "Set HDSDR mode when tuning". If you do not have a check we need to click on "Set HDSDR mode when tuning" to make sure a check is place.

Step 5: Click on "Options" again and select "Settings". Inside of "Settings" select the tab called "COM ports/TCP". This is the sections we will need to know our second assigned com0com port. Inside of "COM ports/TCP" goto the area label COM 1st HDSDR and in the dropdown box select the 2nd of the pair of virtual com ports created by com0com. From my virtual pair I chose CNCB0. None of the other settings need to be change. Now click the Close button.

Step 6 Final: On the main screen of CSVUserlistBrowser make sure the Now button is ticked and the next time you load CSVUserlistBrowser along with SDRuno you only have to hit the Track button on the top left. SDRuno will send frequency information to CSVUserlistBrowser and CSVUserlistBrowser will display whatever is on that frequency for that scheduled time.

If you would like to see a map like the picture shown at the top of this How-To click "Tools/Extras" and select "World Map". You can right click the inside of the map and select the options. You can add or remove options from the popup map.

Enjoy CSVUserlistBrowser it has so many great features. If you want more details about SDRuno and our free step by step cookbook check out WWW.NN4F.COM.

If you found this step by step useful throw a buck in the jar.
Click the button below. It's a fixed amount of $1.00


  1. CSVUserListBrowser has been a great add-on to the HDSDR software. It's neat that you've adapted it to the SDRuno, Mike!

    1. Uno is based on HDSDR so no reason why i shouldn't work. I'm happy and grateful that it does. :)

  2. Studio1 is very loosely based on HDSDR so it's configuration in Uno/Studio1 is basically identical. Glad you like it and the how-to helped.

  3. CSVUserlistBrowser is the only software woring with many of today SDR s ELAD / HackRf one and SDRplay. It s real a great software

    1. Its a great app. I have been using it for a couple of years now. I'm still a huge HDSDR fan.

  4. Mike, thanks for a great write up! Just wanted to share a few issues that i encountered along the way and might help a few other users... Upon install of com0com on Win7 x64 - the process has installed the devices but drivers were not loaded (UAT was disabled and exe ran with Admin - result was still the same). So solution was to go to the Dev manager, right click on new devices (which will show up as Unknown Device) and choose update Driver Software. Choose the folder where the program has installed and after that this will be all set.

    Another issue i stumbled upon when configuring COM ports in CSVUserlistBrowser - the program would always report "communications error with HDSDR". Only much scratching my head i noticed a "T" button next to COM ports. Clicking it would test the COM ports and communications were finally established.

    If screenshots are needed - please contact me and i will provide a more detailed explanation.

    1. Thank you for letting me and everyone else know. I never had those issues before in all the years I have installed it. I'm not a big windows 10 or 8 user. I have tried it without any problems on win7 32bit or 64. I also set win7 UAC to off. When I do my next reinstall of windows 7 I will do it without touching the UAC controls and see if I also have issues. Thanks again.


Thank you for adding your input to the discussion.