Simple dPMR Decoder Plugin for SDR# Released

Over on rtl-sdr.ru programmer Vasili has released his latest SDR# plugin which is a dPMR decoder (note that this site is in Russian). dPMR is short for "Digital Private Mobile Radio" and is an open non-proprietary digital voice protocol. Vasili writes:

Simple dPMR decoder. No external dependencies, no settings, uses SDR # audio path. Designed for listening to unencrypted dPMR channels.

To install the plugin simply copy the dll's from the zip file into the SDR# folder, then copy the line from the magline.txt text file into the plugins.xml file which can be opened with any text editor.

We note that there is also an open source version of DSD which includes a dPMR decoder which we posted about here.

Simple dPMR Decoder Plugin for SDR#

8 comments

  1. csanad

    The Microsoft Visual C++ 2015 Redistributable (x86) 14.0.23026 component missed from my PC,
    but after I installed it. dPMR plugin worked.

  2. csanad

    In my case the following happened:
    1, PluginError

    *** Plugin Load Error – 2022-04-12 17:51:47.743
    Config Key ‘dPMR’
    Type ‘SDRSharp.DPMR.DPMRPlugin, SDRSharp.DPMR, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’
    Message ‘Dll was not found.’
    Stack Trace
    at SDRSharp.DPMR.Player.Create()
    at SDRSharp.DPMR.Player..ctor(IfProcessor ifProcessor, AudioProcessor audioProcessor)
    at SDRSharp.DPMR.DPMRPanel..ctor(AudioProcessor audioProcessor, IfProcessor ifProcessor, ISharpControl control)
    at SDRSharp.DPMR.DPMRPlugin.Initialize(ISharpControl control)
    at SDRSharp.MainForm.InitializeSharpPlugins()

    2, crash

    Dll was not found.
    at SDRSharp.DPMR.dll.Player.Delete (IL offset: 0xffffffff)
    at SDRSharp.DPMR.dll.Player.Finalize (IL offset: 0x0)

    SDR# version: v1.0.0.1855

    OS: Windows 7 x64

    ———————————–

    TETRA Demodulator working fine.

  3. Travan

    I tried this plugin today, unfortunately it didn’t work as expected!
    it seems there is mixed speech with some noise (note the signal is very good)

  4. Anonymous

    I should add that the plugin seems to mix the voices from both slots into one audio channel…
    May I suggest (if possible and not too much of a code rewrite) a simple checkbox to select TS1/TS2 or both ? (a bit like DSD+ with its keyboard shortcut)…

    Many thanks !

    • Anonymous

      you’ve been answered my friend
      http://rtl-sdr.ru/page/novyj-plagin-simple-dmr

      Rapidly tested with my personal TRBO radio today, and seems to be working fine !
      (Good intelligible voice on Clear mode, and [of course] garbled mess when encrypted)…

      Vassili is a God : TETRA, P25phase1, dPMR, DMR (I’m sure he’s working on NXDN now…)
      All self-contained in SDR# for Free !

      THANK YOU SO MUCH Vassili ! Keep up the good work !

      (Maybe one day we’ll have exotic stuff like Astro VSELP / iDen / AEGIS / TETRAPOL ^^ ? When unencrypted networks exists of course…)

      • Anonymous

        I should add that the plugin seems to mix the voices from both slots into one audio channel…
        May I suggest (if possible and not too much of a code rewrite) a simple checkbox to select TS1/TS2 or both ? (a bit like DSD+ with its keyboard shortcut)…

        Many thanks !

Post a comment

You may use the following HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>