DSDPlus -- New Public Release and Fast Lane Changes

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
DSDPlus.exe 2.547 runs on WINE, at least on Linux Mint 22.2 with winehq-staging 11.0~rc1.

I haven't had a chanche to fix my .desktop files I had for the old version and see if it will actually do anything or work with the SDR but at least is doesn't just crash.

The help command has "-rp role is passive digital decoder".
What is passive digital decoder? The old version doesn't have that.
That means it won’t try to trunk it. It’ll simply accept input from whatever you give it as an input and will monitor that specific frequency. If it’s a control channel, it will not try to trunk.

If you can get the dongle to be detected by FMP24.EXE, then you might actually be able to trunk

It is my recommendation that you use the actual menu system in DSDPlus to make any changes to the input via the INPUT menuor to change between passive monitoring in the CTRL menu

Normally, in a windows environment, with a properly installed dongle, you would run two things:

FMP24-CC.BAT
1R.BAT

And you’d be up and running

So if you edit those files, you might do more harm to yourself than good

Mike
 

nd5y

Member
Joined
Dec 19, 2002
Messages
12,360
Reaction score
4,606
Location
Wichita Falls, TX
That means it won’t try to trunk it. It’ll simply accept input from whatever you give it as an input and will monitor that specific frequency. If it’s a control channel, it will not try to trunk.
What is the difference between -rp and -r1?
I only have one dongle and don't care about trunking at this point. I just want the settings to make it autodecode conventional P25, DMR or NXDN right now so I can see if it will even recognize the dongle.
Normally, in a windows environment, with a properly installed dongle, you would run two things:

FMP24-CC.BAT
1R.BAT
You have to run one batch file after the other? I'll have to see what those do and if I can combine them into one Linux .desktop file or BASH script that will run them from a single .desktop file.

Can you even have a Windows desktop or start menu launcher that runs multiple .bat files? I never had to try that when I was using XP and 7.
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
What is the difference between -rp and -r1?
I only have one dongle and don't care about trunking at this point. I just want the settings to make it autodecode conventional P25, DMR or NXDN right now so I can see if it will even recognize the dongle.

You have to run one batch file after the other? I'll have to see what those do and if I can combine them into one Linux .desktop file or BASH script that will run them from a single .desktop file.

Can you even have a Windows desktop or start menu launcher that runs multiple .bat files? I never had to try that when I was using XP and 7.
Dsdplus -h
Fmp24 -h
Notes.txt

I’m sure a lot of people create one batch file to fire off the others. In all my years of using it, I just fire up the FMP and 1R batch files every time. I don’t care to streamline it and put it all in one batch file.

Fmp24.exe manages the dongle. So if you are doing testing of the dongle, just run FMP 24.EXE and either it will either come up with a basic waterfall or it will throw an air to give you a clue
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
DSD plus does use the DLL’s, but I think you still need to install the WinUSB drivers in windows. That’s what most people use ZADIG for. I don’t know how that would work in WINE. I mean, it doesn’t hurt to try without. Because I run so much different software that relies upon the.WinUSB drivers for SDR. I automatically install them on my machines that have dongle. So I have no idea if you could see the dongle without those drivers or not
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
On Windows do you need to install a driver for RTL-SDR or does DSDPlus and FMP24 use the dlls and stuff from the .zip file?
I also will say that if you do need to run ZADIG and can get it to run in that environment, I think typically you have to run it with admin privileges. And realistically there is one right way to install the driver and a dozen wrong ways

Unfortunately, I don’t have the “right “way in front of me to tell you what it is. But most of the directions online are garbage. If you can find the instructions to run a zadig on the Uni trunker.com website, Rick has accurate information there. But you might have to dig to find it.
 

nd5y

Member
Joined
Dec 19, 2002
Messages
12,360
Reaction score
4,606
Location
Wichita Falls, TX
I am using
DSDPlus.exe -r1 -i20001 -fa -O NUL
FMP24.exe -rv -i1 -o20001
I get several DSD windows but only:
2025.12.06 14:51:57 Initiating FMPx link using link ID 20001...
2025.12.06 14:51:57 FMPx link error = -5
2025.12.06 14:51:57 [Server is not listening on selected link ID]
It appears to run but not seeing the SDR or not using the right ID.
No window with FMP24 that I can tell. Is it supposed to have a GUI?
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
I am using
DSDPlus.exe -r1 -i20001 -fa -O NUL
FMP24.exe -rv -i1 -o20001
I get several DSD windows but only:
2025.12.06 14:51:57 Initiating FMPx link using link ID 20001...
2025.12.06 14:51:57 FMPx link error = -5
2025.12.06 14:51:57 [Server is not listening on selected link ID]
It appears to run but not seeing the SDR or not using the right ID.
No window with FMP24 that I can tell. Is it supposed to have a GUI?
Yes, FMP 24 does have a basic GUI

My suggestion is forget about everything else. Don’t run anything other than FMP 24.EXE

If you can get a waterfall to come up, then it recognizes the dongle, and if it does not recognize the dongle, it’s gonna throw some sort of error

No reason to run 50 things when you’re trying to get one thing working, with that one thing being FMP24
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
Yes, FMP 24 does have a basic GUI

My suggestion is forget about everything else. Don’t run anything other than FMP 24.EXE

If you can get a waterfall to come up, then it recognizes the dongle, and if it does not recognize the dongle, it’s gonna throw some sort of error

No reason to run 50 things when you’re trying to get one thing working, with that one thing being FMP24

When I'm troubleshooting stuff like this, I usually open a command prompt, navigate to the DSDPlus directory, and run the commands or batch files from that command prompt. That way, if something errors out, it doesn't just disappear -- the original command window that I opened is there with the error staring me in the face.

So until you have FMP24 working, it might be best to forget about any batch files, open up a Command Prompt, CD to the appropriate direvctory and run FMP24.exe and then wait to see what error comes up.
 

FR33MAN

Member
Joined
Apr 16, 2020
Messages
37
Reaction score
14
Hello, a new version of DSD + 2.547 has been released, and when using your DSD Plus TCP plugin, I created a folder with the new version. However, when I try to run the dsdplus.exe file, I get this error: "Invalid command line parameter -dr0". I can't run the new version. Could you tell me how to modify the command line, or if you can create a new version for this new version by modifying the command line? Thank you very much.
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
Hello, a new version of DSD + 2.547 has been released, and when using your DSD Plus TCP plugin, I created a folder with the new version. However, when I try to run the dsdplus.exe file, I get this error: "Invalid command line parameter -dr0". I can't run the new version. Could you tell me how to modify the command line, or if you can create a new version for this new version by modifying the command line? Thank you very much.
That command line option is no longer supported. You don’t need it anyway. Remove it

Nobody’s gonna re-create anything in DSD plus to suit the plug-in. If the plug-in doesn’t work with it, then the plug-in needs updated.

But like I said, just omit -dr0 . It’s not doing anything useful anyway.
 

tjnevins

MXZ
Premium Subscriber
Joined
Oct 23, 2020
Messages
19
Reaction score
13
Location
Pine Tree State
I also will say that if you do need to run ZADIG and can get it to run in that environment, I think typically you have to run it with admin privileges. And realistically there is one right way to install the driver and a dozen wrong ways

Unfortunately, I don’t have the “right “way in front of me to tell you what it is. But most of the directions online are garbage. If you can find the instructions to run a zadig on the Uni trunker.com website, Rick has accurate information there. But you might have to dig to find it.
I have used this link installing ZADIG on my RTL SDRs with consistent results: (scroll down ... )

 

nd5y

Member
Joined
Dec 19, 2002
Messages
12,360
Reaction score
4,606
Location
Wichita Falls, TX
When I'm troubleshooting stuff like this, I usually open a command prompt, navigate to the DSDPlus directory, and run the commands or batch files from that command prompt. That way, if something errors out, it doesn't just disappear -- the original command window that I opened is there with the error staring me in the face.

So until you have FMP24 working, it might be best to forget about any batch files, open up a Command Prompt, CD to the appropriate direvctory and run FMP24.exe and then wait to see what error comes up.
If I run FMP24 by itself I get
No Available RTL SDR devices found
in the terminal and a popup window.
It doesn't find it if I use -i0 or -i1.

What does work is using qpwgraph to route the output of Gqrx to DSDPlus like I did on the old version but that is a PITA.

I give up. Maybe someday there will be somebody smart enough to port it to Linux or write a native Linux version of something similar or better.
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
If I run FMP24 by itself I get
No Available RTL SDR devices found
in the terminal and a popup window.
It doesn't find it if I use -i0 or -i1.

What does work is using qpwgraph to route the output of Gqrx to DSDPlus like I did on the old version but that is a PITA.

I give up. Maybe someday there will be somebody smart enough to port it to Linux or write a native Linux version of something similar or better.
Did you ever try running DSD-FME? That’s pretty solid work.
 

nd5y

Member
Joined
Dec 19, 2002
Messages
12,360
Reaction score
4,606
Location
Wichita Falls, TX
Zadig didn't appear to install any drivers or do anything. It just listed a bunch of devices with no descriptions and the same ID and they didn't change when I plugged in or unplugged the SDR and ran Zadig again.
 

mtindor

FMP24 PRO USER
Database Admin
Joined
Dec 5, 2006
Messages
11,760
Reaction score
3,035
Location
Carroll Co OH / EN90LN
Zadig didn't appear to install any drivers or do anything. It just listed a bunch of devices with no descriptions and the same ID and they didn't change when I plugged in or unplugged the SDR and ran Zadig again.
You have to actually instruct ZADIG to install the drivers. Just running it will show you what’s currently installed and give you the option to install the wiusb stuff

Check out the link that the guy posted just above one or two
 

nd5y

Member
Joined
Dec 19, 2002
Messages
12,360
Reaction score
4,606
Location
Wichita Falls, TX
You have to actually instruct ZADIG to install the drivers. Just running it will show you what’s currently installed and give you the option to install the wiusb stuff

Check out the link that the guy posted just above one or two
I don't think Zadig works on WINE.
It doesn't show "Bulk-In, Interface (Interface 0)" like the rtl-sdr.com instructions show.
 

tjnevins

MXZ
Premium Subscriber
Joined
Oct 23, 2020
Messages
19
Reaction score
13
Location
Pine Tree State
I don't think Zadig works on WINE.
It doesn't show "Bulk-In, Interface (Interface 0)" like the rtl-sdr.com instructions show.
Any chance it show's any of the others listed in the list ... if id "0BDA 2838 00" shows, I believe this would be a valid selection. YMMV.

Select "Bulk-In, Interface (Interface 0)" from the drop down list. Make sure it is Interface 0 (ZERO), and not "1". Note on some PCs you may see something like RTL2832UHIDIR or RTL2832U or Blog V4 instead of the bulk in interface. This is also a valid selection. Double check that USB ID shows "0BDA 2838 00" as this indicates that the dongle is selected.
 

nd5y

Member
Joined
Dec 19, 2002
Messages
12,360
Reaction score
4,606
Location
Wichita Falls, TX
Any chance it show's any of the others listed in the list ... if id "0BDA 2838 00" shows, I believe this would be a valid selection.
No. All it shows is
Unknown Device #1 through #4, all with ID 0BDA 2838
Unknown Device #5 through #8, all with (Interface 0) and ID 0BDA 2838 00
Unknown Device #9 through #12, all with (Interface 1) and ID 0BDA 2838 01
That doesn't change even if I unplug the SDR and/or the 4 port hub it's plugged in to.
If I try to install the pre selected WinUSB driver on Unknown Device #5 it says "The driver installation failed".
 

gary123

Member
Joined
Sep 11, 2002
Messages
2,861
Reaction score
1,313
The Fastlane document has been updated to now cover the DSDPlusFull program.

Any updates and corrections would be appreciated via DM

The DSDTeam is welcome to post this on their webpage if they wish.
 

Attachments

  • RR 145 DSDZPlus (public) setup.pdf
    994.6 KB · Views: 64
Top