DSDPlus Adding amateur DMR radio ID's to DSDPlus Fastlane

W4KRR

Member
Premium Subscriber
Joined
Apr 1, 2001
Messages
3,531
Location
Coconut Creek
I am attempting to add the amateur radio DMR ID radio database to DSDPlus Fastlane.

Per the instructions I found, I added this file, which is called "DMR-IDs.txt" to the end of my "DSDPlus.radios" file.

This is the format:
DMR, 0, -1, 1023001, 50, Normal, 0, 2000/01/01 00:00, "VE3THW: Wayne Edward in Toronto, Ontario, Canada"
DMR, 0, -1, 1023002, 50, Normal, 0, 2000/01/01 00:00, "VA3ECM: Mathieu Goulet in Ottawa-Hull, Quebec, Canada"
DMR, 0, -1, 1023003, 50, Normal, 0, 2000/01/01 00:00, "VE3QC: Guy Charron in Gloucester, Ontario, Canada"
DMR, 0, -1, 1023007, 50, Normal, 0, 2000/01/01 00:00, "VA3BOC: Hans Juergen Bockholt in Cornwall, Ontario, Canada"

The problem is that it doesn't work. The callsign, name, and the rest of the tag don't appear. Instead, when one of these stations transmits, the DSDPlus program treats it as a new addition to the file, and adds it without the tagged information, but with a date and time stamp, in a different location in the DSDPlus.radios file.

In addition, the DSDPlus program changes the order of the information in the DSDPlus.radios file; the amateur radio DMR database info is no longer at the bottom of the file.

This must be something simple.
 

RaleighGuy

Member
Premium Subscriber
Joined
Jul 15, 2014
Messages
15,977
Location
Raleigh, NC
I am attempting to add the amateur radio DMR ID radio database to DSDPlus Fastlane.

Per the instructions I found, I added this file, which is called "DMR-IDs.txt" to the end of my "DSDPlus.radios" file.

This is the format:
DMR, 0, -1, 1023001, 50, Normal, 0, 2000/01/01 00:00, "VE3THW: Wayne Edward in Toronto, Ontario, Canada"
DMR, 0, -1, 1023002, 50, Normal, 0, 2000/01/01 00:00, "VA3ECM: Mathieu Goulet in Ottawa-Hull, Quebec, Canada"
DMR, 0, -1, 1023003, 50, Normal, 0, 2000/01/01 00:00, "VE3QC: Guy Charron in Gloucester, Ontario, Canada"
DMR, 0, -1, 1023007, 50, Normal, 0, 2000/01/01 00:00, "VA3BOC: Hans Juergen Bockholt in Cornwall, Ontario, Canada"

The problem is that it doesn't work. The callsign, name, and the rest of the tag don't appear. Instead, when one of these stations transmits, the DSDPlus program treats it as a new addition to the file, and adds it without the tagged information, but with a date and time stamp, in a different location in the DSDPlus.radios file.
That format is not the same format as the DMR DSDPlus.Radios file, also I believe the end of the line is too long for an RID Alias. The format needs to be as is shown below with protocol, networkID, group, radio, priority, override, hits, timestamp, "radio alias", so, in your example, unless the call is a private call -1 may not decode/show the RID, as -1 means only Private Calls, while -2 means Group Unknown.

DMR, 0, 103105, 101095, 50, Normal, 3, 2024/08/21 12:01, *"95"
DMR, 0, 103105, 101105, 50, Normal, 2, 2024/08/21 12:26, *"105"
DMR, 0, 103105, 101111, 50, Normal, 2, 2024/08/21 11:58, ""
DMR, 0, 103105, 101126, 50, Normal, 1, 2024/08/21 12:34, *"126"
DMR, 0, 103105, 103105, 50, Normal, 8, 2024/08/21 12:34, *"105nt 5"

In addition, the DSDPlus program changes the order of the information in the DSDPlus.radios file; the amateur radio DMR database info is no longer at the bottom of the file.

It will automatically write it in the order of protocols listed at the top, which are...

; protocols:
;
; ProVoice
; D-Star
; Fusion
; dPMR
; IDAS
; NEXEDGE48
; NEXEDGE96
; DMR
; TIIIStd
; TIIInonStd
; DCDM
; Cap+
; Con+
; XPT
; P25
; X2-TDMA
 

BM82557

Member
Joined
Aug 28, 2006
Messages
5,310
Location
Berkeley Co WV
I missed post 2 above, he must having been typing it while I was typing mine ++

This is representative of the format that shows up in my radios file , it works ok , the 444 is setup for things I do in the Amateur Radio settings in the Misc section --


;; Amateur Radio

DMR, 444, -1, 1023001, 50, Normal, 0, 0000/00/00 0:00, "VE3THW: Wayne Edward in Toronto, Ontario, Canada"
DMR, 444, -1, 1023002, 50, Normal, 0, 0000/00/00 0:00, "VA3ECM: Mathieu Goulet in Ottawa-Hull, Quebec, Canada"
DMR, 444, -1, 1023003, 50, Normal, 0, 0000/00/00 0:00, "VE3QC: Guy Charron in Gloucester, Ontario, Canada"
DMR, 444, -1, 1023007, 50, Normal, 0, 0000/00/00 0:00, "VA3BOC: Hans Juergen Bockholt in Cornwall, Ontario, Canada"
DMR, 444, -1, 1023008, 50, Normal, 0, 0000/00/00 0:00, "VE3JMR: Mark in Niagara Falls, Ontario, Canada"
DMR, 444, -1, 1023009, 50, Normal, 0, 0000/00/00 0:00, "VA3AMO: Rolando Parto in Scarborough, Ontario, Canada"
DMR, 444, -1, 1023010, 50, Normal, 0, 0000/00/00 0:00, "VA3AMO: Rolando Parto in Scarborough, Ontario, Canada"
DMR, 444, -1, 1023014, 50, Normal, 0, 0000/00/00 0:00, "VA3DB: Diane Bruce in Nepean, Ontario, Canada"
DMR, 444, -1, 1023016, 50, Normal, 0, 0000/00/00 0:00, "VE3IAO: John Christensen Christensen in Almonte, Ontario, Canada"


"n addition, the DSDPlus program changes the order of the information in the DSDPlus.radios file; the amateur radio DMR database info is no longer at the bottom of the file." --

That is how it did in mine also, my amateur radio section is after the D-star, Fusion, NEXEDGE48, NEXEDGE96 and the local DMR systems.
 
Last edited:

W4KRR

Member
Premium Subscriber
Joined
Apr 1, 2001
Messages
3,531
Location
Coconut Creek
I downloaded the file which was supposedly formatted ready to use with DSD+.

BM82557, your list shows the talkgroup (444). What would happen if they were using a different talkgroup?
 

RaleighGuy

Member
Premium Subscriber
Joined
Jul 15, 2014
Messages
15,977
Location
Raleigh, NC
I downloaded the file which was supposedly formatted ready to use with DSD+.

BM82557, your list shows the talkgroup (444). What would happen if they were using a different talkgroup?

As the DSDPlus.Radios file says...

; special group values:
;
; -1: only private calls seen
; -2: group unknown

Try changing it to -2, not sure, the 444 is the network ID mine has zero though.

Guess I was wrong about RID length.
 

BM82557

Member
Joined
Aug 28, 2006
Messages
5,310
Location
Berkeley Co WV
OT but info about the Amateur Radio section in Misc starts in post # 66 of this thread {start in 66 and read through to last post which is 78) --

 

W4KRR

Member
Premium Subscriber
Joined
Apr 1, 2001
Messages
3,531
Location
Coconut Creek
OT but info about the Amateur Radio section in Misc starts in post # 66 of this thread {start in 66 and read through to last post which is 78) --

Actually, that was pretty helpful.

I think I have fixed the issue.

I wonder if the conventional amateur frequencies in my scanlist are linked with DSDPlus.siteloader. Because I have my amateur frequencies popping up as "Current site 2-x", as found in my DSDPlus.siteloader file (pseudoNID). So in my example in my first post, I changed:
"DMR, 0, -1," to "DMR, 2, -2,"

I don't know if the "2" or the "-2" is what fixed it, but it's working now.
 

slicerwizard

Member
Joined
Sep 19, 2002
Messages
7,776
Location
Toronto, Ontario
I think I have fixed the issue.

I wonder if the conventional amateur frequencies in my scanlist are linked with DSDPlus.siteloader. Because I have my amateur frequencies popping up as "Current site 2-x", as found in my DSDPlus.siteloader file (pseudoNID). So in my example in my first post, I changed:
"DMR, 0, -1," to "DMR, 2, -2,"

I don't know if the "2" or the "-2" is what fixed it, but it's working now.
Well, yes - like every entry in the .radios file, the protocol and network ID have to match whatever protocol and network ID DSD+ displays at the bottom of the event log window. If you've set up your ham DMR monitoring (either through the .siteloader file or the ham radio entries in the DSD+ Misc menu) to force DSD+ to assume a specific network ID, then the ham DMR entries in your .radios file have to match that network ID. Notepad/search/replace on the DMR-IDs.txt file is your friend.
 

DaveNF2G

Member
Premium Subscriber
Joined
Jul 8, 2023
Messages
481
Location
Latham, NY
Here's what I do:

Filter and download from N0GSG Contact Manager database.
Export as CSV.
Globally add DSDPlus required fields with generic data (current date, time 00:00, network 0, etc) using Notepad++ *
Rename resulting file to DSDPlus.radios and move it into the appropriate directory for amateur DMR.

There are enough additions and changes every month or more to repeat this process, or you can go in manually and add new data periodically.

* Notepad can do this, but Notepad++ will highlight any errors.
 
Top