Decode DMR with an SDR !

rtl usbsdr sharp running

So – you’ve bit the big one and bought a USB SDR – but how to decode some digital then ?
I’m no expert, but here’s a brief introduction to getting started SDR’ing – and maybe – just maybe it’ll work for you too.

I’ve put a so239 on a short flylead to this RT810T – yes its a digital TV stick, but as i would rather eat hammers than watch TV –  a reasonable 50Ω connection was deemed a necessity.. the original MCX connector was totally pointless, but you may have a Belling-Lee – either way, thats exactly 100% better than the sorry little MCX was.

When you plug in you USB SDR – Windows will prompt you to install some drivers – don’t bother – you’ll be replacing them in a few minutes anyway.
You’ll first need to install the dot net framework here   but you probably have it already.
Then you need to download the main software,  its called SDR#  get it here  – there are others.. but i prefer this one. it seems the most popular one anyway.
The main SDR setup file will be called so you know what you’re looking for in your downloads folder.

Double-click and you’ll see another folder – click in there and run the  install.bat file

sdr batch file

it will then go away and install SDR sharp – it will create a folder on your hard drive called c:/sdrsharp

sdr zadig 1
then Zadig will start,  although  it will look a little blank, like it does below –

so go to Options  – then List All devices then it looks better – so now from the drop-down, select ” Bulk In Interface 0

Then click Install Driver – you can see here that i already have it installed – as in this pic it offers to reinstall – so i didn’t need to.
You will get a “This Publisher can not be verified”   dialogue box –  But click “Install this driver anyway”

make sure you’re not installing another devices USB driver –   i made an error and i lost my mouse – it’s a real pain in the arse trying to navigate Windows with a keyboard..


Now start SDR Sharp – go to the Cog icon – from the drop-down select your SDR – as you can see here – i have a generic RTL2832 dongle.
I always slide th RF gain fully up (the slider above where it says Frequency Corerection) and usually enable both AGC’s as these bump up the gain quiite a bit when listening for weak signals.
Now lets  TEST IT !


The left-hand menu drawer need some tweaking now, oh what joy..
first we need to check its working – unless you’ve selected the wrong Source – it should fire up ok. first thing, lets get it to hear a noise.
Lets select the output device – here i’m, using Windows direct sound.  You might, well ok, almost definately will need to experiment here to find the correct one.
so press the START triangle and try to see if you get noise. You will need to press stop to change devices, and to restart to check it again. when it makes noise (make sure the graphic display is doing something – and make sure that the squelch is OFF and “filter audio”  is unticked too.  If its not doing stuff- read up here

sound 1

Now You have it all working – its time to change it !
download This  VB Cable     Why ?
if you’re hoping to decode DMR – or p25 or whatever – SDR sharp doesn’t do it … so you have to get it to pass its audio to another program… this VB cable does that  (by the way, turn off any special effects on your soundcard if you have them on too) You will have to reboot after installing VB cable – there’s no interface to the program really – its largely invisible, and as its a very ‘light’ program, which is just as well really,  it comes in handy when you’re recording the audio onto the same PC too etc.


Now whan you start your SDR – you have a new option -CABLE – for decoding DMR this is where SDR  needs to be set,  so it can pipe its raw FM audio into a decoder.
Now you need a decoder,  here is one  DsD-Plus  and here is the discussion and HowTo for DSD+  but basically,  just unzip file into a folder and double click on DSDPlus.EXE and you should get a window open up, and you can then tune around for a DMR signal.. There is further and more in-depth reading on these links, there is much to tweak so I will leave it up to you …


All work, text and images © GB7MB

7 Comments so far:

  1. I have to say just how much I like this site, it is informative, useful and friendly. Well done, pity that I can’t hit your receiver though ( in Richmond, North Yorkshire!). Anybody that could rescue me on this, I would be more than grateful. Feel quite isolated here when it comes to DMR. Happy Christmas to you all. 73 Colin

    • Hi Colin –
      Welcome to our little corner of the web, and I must say Thankyou for your comments. hopefully, some of the articles here may prove helpful and interesting to anyone who comes across them.

      We don’t profess to be an authority on any of it, if we don’t know something, we will say so, and if there are any requests for specific things, we will help to the best of our knowledge, and if we don’t know, we will find out and we will all learn together,

      Hopefully as time goes on, other members will submit articles and reviews for inclusion on the site too.

  2. Thanks for the nice comment Colin, i am sure our chief editor Hax will appreciate it. Hopefully will not be to long before a repeater springs up that you can hit.

  3. F.A.O. ‘Hax’.

    Got a suitable Dongle, it’s now doing it’s thing via ‘Sharp’, DSDPlus and the virtual cable, but I’m still playing about with ‘Settings’, within the program and without. Useful article, but it’s certainly had me scratching my head for a couple of days. Now I’m looking forward to you getting that Repeater ‘on-air’.

    V.B .R. and 73 – Derek. (G4ZJL).

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.