Welcome to DVSwitch
DVSwitch is a set of tools and programs related to provisioning and operating Amateur Radio digital voice networks.
Purpose
The purpose of DVSwitch is as follows:
1) Allows “local” networking during an outage of the regional national/international network server.
2) Allows a local network operator to “blend” upstream feeds from different Networks (capital N on purpose). These Networks can’t get their act together and learn how to play nice with each other (everyone guilty as far as we are concerned). They may not like people doing this, but the solution is to grow up and work with each other, and not keep trying to force people to take sides.
3) Allows local segregation of localized traffic with more flexibility.
4) Allows experimentation with linking and how it’s done (part 97 specifies experimentation and advancement of the radio art are a core part of amateur radio).
1) Allows “local” networking during an outage of the regional national/international network server.
2) Allows a local network operator to “blend” upstream feeds from different Networks (capital N on purpose). These Networks can’t get their act together and learn how to play nice with each other (everyone guilty as far as we are concerned). They may not like people doing this, but the solution is to grow up and work with each other, and not keep trying to force people to take sides.
3) Allows local segregation of localized traffic with more flexibility.
4) Allows experimentation with linking and how it’s done (part 97 specifies experimentation and advancement of the radio art are a core part of amateur radio).
Mission Statement/Position
Our stated position is:
WHEREAS the Networks continue to be largely islands and are not working together to create a unified network of Networks.
WHEREAS no firm reason has been given by any of the Networks why a *competent* local network operator cannot make this work effectively.
(US ONLY)
WHEREAS 47 CFR 97 (Amateur Radio Service) specifies that a core component of amateur radio is experimentation and advancement of the radio art [97.1(b)].
BE IT RESOLVED the core group of US amateur radio operators and experimenters organized around the DVSwitch project, and in the spirit of USA 47 CFR 97 and its intentions, support the *responsible* and *thoughtful* use of digital voice networking tools to create localized networks that will interconnect to the national/international Networks, and will support users of its tools in order to do this in the most effective and sustainable way possible.
WHEREAS the Networks continue to be largely islands and are not working together to create a unified network of Networks.
WHEREAS no firm reason has been given by any of the Networks why a *competent* local network operator cannot make this work effectively.
(US ONLY)
WHEREAS 47 CFR 97 (Amateur Radio Service) specifies that a core component of amateur radio is experimentation and advancement of the radio art [97.1(b)].
BE IT RESOLVED the core group of US amateur radio operators and experimenters organized around the DVSwitch project, and in the spirit of USA 47 CFR 97 and its intentions, support the *responsible* and *thoughtful* use of digital voice networking tools to create localized networks that will interconnect to the national/international Networks, and will support users of its tools in order to do this in the most effective and sustainable way possible.
Re: radioid.net URL update in dvswitch.sh
Yes, I am building all new apt packages and ....
toggle quoted messageShow quoted text
On 7/25/20 7:33 PM, Mike, AA9VI via
groups.io wrote:
cd /opt/Analog_Bridge
|
|
Re: radioid.net URL update in dvswitch.sh
Mike, AA9VI
cd /opt/Analog_Bridge
rm dvswitch.sh wget https://raw.githubusercontent.com/DVSwitch/MMDVM_Bridge/master/dvswitch.sh ./dvswitch.sh update works. So, the debian installer just needs an update. Mike, AA9VI
|
|
a guide i put together for installing VDVLINK (VirtualBox)
Orrin Winton
Hopefully this is the right group to post this to. Based on the EA5GVK/EA7JCL info, including their pages on how to install the .vdi file into VirtualBox, plus very helpful material written by Dave WA3LXD, i made an installation guide. It doesn't claim to be the last word, but it's how i got going with VDVLINK and DV-Switch. The Virtual DV-Link runs for days no problem. I have it running on both the Win10 and the Ubuntu versions of VirtualBox. ... My only complaint is that so far i have not been able to get D-Star running. But DMR-YSF-P25-NXDN run fine. I only use it for DMR 3100 anyway. It was fun putting it together, as i read Spanish very well and it was enjoyable doing a little translating. The screenshots from the EA5GVK/EA7JCL VirtualBox setup are for v8 of VDVLINK, but they are applicable to 9.7.0 and later. Comments are welcome, but please only if you try my "guide" and run into problems, and please not on this list. orrin.winton at gmail.com 73 de WN1Z Orrin
|
|
Re: radioid.net URL update in dvswitch.sh
I suggest you replace dvswitch.sh with the link I posted.
toggle quoted messageShow quoted text
On 7/25/20 7:30 PM, Mike, AA9VI via
groups.io wrote:
|
|
Re: radioid.net URL update in dvswitch.sh
Mike, AA9VI
root@allstar:/opt/Analog_Bridge# ./dvswitch.sh update
./dvswitch.sh: line 701: jq: command not found
./dvswitch.sh: line 702: jq: command not found
Error, DMR ID file does not seem to be valid
Ideas?
|
|
Re: radioid.net URL update in dvswitch.sh
Mike, AA9VI
Thanks!
|
|
Re: radioid.net URL update in dvswitch.sh
/var/lib/dvswitch/subscriber_ids.csv
toggle quoted messageShow quoted text
/var/lib/mmdvm/DMRIds.dat dvswitch.sh is in /opt/Analog_Bridge /opt/Analog_bridge/dvswitch update will update all the host and ID files. Current version of dvswitch.sh is at <https://github.com/DVSwitch/MMDVM_Bridge/raw/master/dvswitch.sh> Note: With the next release, dvswitch.sh will be moving to /opt/MMDVM_Bridge Steve N4IRS
On 7/25/20 4:53 PM, Mike, AA9VI via
groups.io wrote:
I just found this and I need an ID update. How do I manually update the subscriber_ids.csv ID list? Where is dvswitch.sh? I tried to invoke the command but it does not know where it is. Can someone send the full path?
|
|
Re: radioid.net URL update in dvswitch.sh
Mike, AA9VI
I just found this and I need an ID update. How do I manually update the subscriber_ids.csv ID list? Where is dvswitch.sh? I tried to invoke the command but it does not know where it is. Can someone send the full path?
Also, if you go into MMDVM_Bridge.ini it looks for /var/log/mmdvm/DMRIds.dat So, that's different than this .csv file mentioned above. All I want is an updated Id lookup file. What is the proper procedure for updating that, and where does it ultimately reside? Thanks, Mike, AA9VI
|
|
Re: #brandmeister How can I link YSFReflector to BM talkgroup?
#brandmeister
You just need one instances of MMDVM_Bridge. Point DMR to Branmeister and point YSF to your reflector.
https://dvswitch.groups.io/g/main/wiki/6097
|
|
Re: #dmrlink Assistance Getting DMRLink Working
#dmrlink
Michael Karp
I fat fingered the firmware version in my original post, its on 2.8.5
|
|
#brandmeister How can I link YSFReflector to BM talkgroup?
#brandmeister
@BH4ERY
Hi, everyone,
I have successfully set up a YSFReflector on Ubuntu 16.04 Server. Now, I want to link this YSFReflector to BM talkgroup, How can I link it to BM talkgroup? Do you have any good suggestions for me? Thank you! 73! BH4ERY
|
|
Re: DMR_node_list.txt Syntax?
Tom,
toggle quoted messageShow quoted text
Yes, if you want a private call in your node list, include a #. For the format, see <https://dvswitch.groups.io/g/Mobile/files/DVSM_02_17_2020.pdf> page 19. 73, Steve N4IRS
On 7/23/20 11:41 PM, Tom Corcoran
wrote:
|
|
DMR_node_list.txt Syntax?
I have a question regarding use of DVS on the DMR+ network. When accessing reflectors (NOT TG's), normal protocol is to connect to the reflector with a private call, then PTT TG9 to QSO. Do I need to include a # when loading the DMR_node_list.txt file? Do I need to include quotes around the reflector number? 4369|||North America ? 4369#|||North America ? "4369#"|||North America ? Guidance please. -- tnx ... Tom VE3NY
|
|
Re: Hytera Homebrew Bridge
EA5GVK Joaquin
This is very good news, great, an open source project to replace the closed source gw_hytera_mmdvm. Thank you very much for these projects. We will be looking forward to the project becoming operational. A greeting and also it is a great news that my friend Waldek wants to join him. Great. Greetings. EA5GVK
El mar., 21 jul. 2020 a las 11:56, SP2ONG Waldek (<sp2ong@...>) escribió: Hi Heiko
|
|
Re: Hytera Homebrew Bridge
SP2ONG Waldek
Hi Heiko
Yes, I assumed that this is the status of this project but I wanted to give info, maybe someone would like to help in the development of the project 73 Waldek
|
|
Re: Hytera Homebrew Bridge
I spoke with Marek, it is not usable at the moment. It's only a snapshot of his project for save his code at github.
Please have some patience, he work on it. If all will be ready, we will have an open source replacement for gw_hytera_mmdvm (which is gw_hytera_mmdvm not, it's closed source). 73 Heiko, DL1BZ
|
|
Hytera Homebrew Bridge
SP2ONG Waldek
Maybe someone will be interested in the project re-implementation of linDmrMaster for python3 https://github.com/smarek/Hytera_Homebrew_Bridge 73 Waldek
|
|
Add System Fusion to our network
All, I have a FM repeater <> ALLSTAR <> DVSWITCH <> HBLINK <> BRANDMEISTER & ALL our CLUBS HOTSPOTS (about 70 of them)
Let me start off by saying I am not a System Fusion users. I own DSTAR and DMR radios so I have to reply on club members to tell me when it works. I want to add in System Fusion so users with only Fusion radios can come in via digital when outside the repeater area. Right now only DMR users can get in via BM or via a hotspot directly to our HBLINK hub. What do I need to do to add C4FM to the MIX? I assume it has to be at the DVSWITCH level. For DMR I used analog_bridge (connects to allstar) <> md380-emu <> mmdvm_bridge (connects to HBLink) Do I need a second copy of all three services? Can I turn on System Fusion in the same files DMR is turned on and use one service. If you answer can you please post examples so I can understand more clearly. We are NOT looking to connect to any other System Fusion networks we just want a simple MMDVM hotspot to connect via HBlink and decode to DMR and also to FM as it does now with DMR. Thanks - Darrell W8DSB
|
|
Re: Temperature dvswitch.sh message
Tnx Steve ... all I had to do was add full path for dvswitch.sh in last line and script worked. Now to figure out exactly what you've instructed ... continuing linux education.
-- Tom VE3NY
|
|
Re: Temperature dvswitch.sh message
Off the top of my head.
toggle quoted messageShow quoted text
#!/bin/bash temp=$(cat /sys/class/thermal/thermal_zone0/temp) temp=$(($temp/1000)) dvswitch.sh message " CPU Temp = ${temp}"
On 7/19/20 11:57 AM, Tom Corcoran
wrote:
|
|