Raspberry Pi Setup For DVSwitch

These instructions should work with RPi 2, 3, 3+, 4, or any computer running a Debian based Operating system such as Ubuntu, or Linux mint, however “Mileage may vary”. First thing you need is an Operating System. These instructions are for the RPi.

Download Raspbian, at the time of writing, the latest version is called “Bookworm” however if you wish to use VNC to control the RPi, may I suggest you use “Bulldog” as that is fully compatible with the VNC client.

Using an imagewriter type program burn the OS to a 32gb Class 10 or better memory card.

32gb SD card. Minimum of Class 10 or UHC1, ideally UHC3, the latter are usually referred to as “High, Max, or Extreme endurance”.

32gb
                Memory card

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

Setup Rpi

Once you have the OS on a memory card, boot the RPi.

Back in the early days of Raspbian it was necessary to expand out the OS to use the whole of the memory card, this is now done automatically through the installation wizard that runs the first time you boot the RPi. However if using an older OS you may need to do this. For completeness here is what you need to do.

Open a terminal window

type

sudo raspi-config

menu appears,

NOTE this is NOT a GUI type window, the mouse buttons don’t work you have to use the up/down keys and the tab key to select an option then press the return key.

select

7 Advanced options

select

A1 Expand Filesystem

Once complete back out of the menu and finish.

——————————————————————

With the newer OS versions most settings can be changed through the Raspberry Pi Configuration program.

Change the hostname if you require, also change the password, if it is on a home network this is not too critical, but if you are going to be doing any type of Remote access DEFINITELY change it.

Configure the Desktop etc, how you like to see it, I personally like the task bar and menu at the bottom of the screen, choice is yours.

Click on the Menu icon at the bottom of the screen, from the Menu select

RPi Config

Raspberry Pi Configuration

RPi System
Raspberry Pi Display
Raspberry Pi Interfaces.

If you wish to control the RPi via VNC you will need to enable the interface, and it’s good idea to enable SSH if you know how to use it.

Raspberry Pi
              Performance

Nothing here needs to be changed.

Raspberry Pi Localisation

Local Timezones etc. Nothing to do here as this is all handled via the install wizard.

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

Installing DVSwitch.

All that follows needs to be done through a Terminal Window.

Open a terminal window on your system (or VNC , ssh in), switch to your home directory  and enter the following commands:

wget http://dvswitch.org/buster

The above command downloads a script

sudo chmod +x buster

This makes the script executable

sudo ./buster

Runs the script, which adds the DVSwitch repository to your system

sudo apt-get update

Updates the install system

sudo apt-get install dvswitch-server

Installs the DVSwitch Server.

Now REBOOT the RPi or Computer.

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

Configuring DVSwitch.

You will need the following information.

Your DMR ID a 7 digit number 1234567

Your Amateur Radio callsign G9XYZ,M9ABC etc Still in the terminal window type

dvs

then hit enter.

NOTE this is NOT a GUI type window, the mouse buttons don’t work you have to use the up/down keys and the tab key to select an option then press the return key.

DVSwitch Config

Select option 1 and press enter

DVSwitch Config

Enter callsign, hit enter

DVSwitch Config.

Enter DMR ID

DVSwitch Config

Now enter your  DMR ID plus 2 extra digits, these can be any number from 01 to 99, either enter one, or just accept the number offered.

DVSwitch Config

We will not be using DStar in this installation, the config however needs something so just accept the default.

DVSwitch Config

We will not be using NXDN in this installation, just accept the default.

DVSwitch Config

Enter a number between 50000 and 55000 and make a note of it.

DVSwitch Config

Select item 15 BM_2341_United_Kingdom. This is for Brandmeister, however we will configure access to the Phoenix Network later.

DVSwitch Config

If you have a Brandmeister selfcare account, enter your password, if you do not have Brandmeister selfcare account leave as default.

DVSwitch Config

Choose option 4 use the inbuilt Vocoder.

DVSwitch Config

Enter.

You can Check all is working via the DVSwitch Dashboard

Now might be a good time to test the system before setting up the Phoenix network access.

For this you will need the DVSwitch Mobile app, Setup instructions for DVSwitch Mobile

————————————-

Access to Phoenix DMR Network.

Again we do all this through the terminal window.

From the DVS main window Select option 2 Advanced Configuration and enter.

DVSwitch Advanced Config
DVSwitch Advanced Config

Hightlight Additional DMR Networks, press enter.

DVSwitch Advanced Config

Select option 2 and enter.

DVSwitch Advanced Config

Select option 2 and enter.

DVSwitch Advanced Config

Select option 2 DMR+IPSC-DVSPh-F

Now all that is needed is to set the Phoenix network to default.

DVSwitch Advanced Config

Select option 1 Change Default DMR Server and enter.

DVSwitch Advanced Config

Highlight the DMR+ option and enter.


You can Check all is working via the DVSwitch Dashboard