Thursday, June 11, 2026

New AllStarLink3 - Mumble Bridge (Additions / Extensions) to the ZS1I HUB Network in Mossel Bay (Part 2)


When working or setting up any amateur radio addition or extension, I believe to do it in a structured manner.  I have therefor compiled a list of the sequence on how I installed all the firmware needed for the AllStarLink3 (ASL3) / Mumble Bridge.  I have said it before that articles on this Blog is not to brag or boast and therefor it is also used as a "library" or reference / storage facility should I want to revert back to a project I undertook.

I need to inform readers that this listed method worked for me and the equipment I used.  I can therefor not guarantee that it will work for your setup. 

Herewith the sequence list:

Install the following firmware on the Raspberry Pi 4 

1.  Use a new clean SD Card to write the firmware on.  I only use SanDisk Ultra Class 10 cards in all of my projects.  Never had a card fail on me.

2.  Write AllStarLink3 (ASL3) Bookworm firmware to the SD Card using Raspberry Pi Imager.

3.  Install and run ASL3 Raspberry Pi.  I use a Raspberry Pi 4 Model B Rev 1.5 4 Gig Ram.  I am sure one can run the firmware of a Raspberry Pi Zero 2 W.  I opted to install the Mumble Server  and Mumble Client on one of my Dell Optiplex PC's.

4.  Setup a Public Node using the asl-menu command.  In my instance the public node number is 467650.

5.  Setup a Private Node using the asl-menu command.  In my instance the private node number is 1977. 

For assistance on how to setup the above two nodes and DVSwitch, do a search on Youtube for videos by Ham Radio Crusader.  Link:  https://www.youtube.com/@HamRadioCrusader  

6.  Connect the following 3 x Nodes permanently together:  467650, 1977 and 49355 (ZS1I Hub Node)  I used a script to connect all three nodes together permanently.  

7.  Install the ASL3 Check Connection Script to connect the above three nodes permanently together.

8.  Install DVSwitch on the Raspberry Pi.  No setup needed. I used the Analog_Bridge folder to store the bridge files and firmware.  When you install DVSwitch the Analog_Bridge directory will be amongst other directories that were installed in "/ " under the opt directory.  $ /opt/Analog_Bridge  This is the directory I used to work out and run the mumble_bridge.py script.

9.  Install pymumble on the Raspberry Pi.  I used the system wide installation.  Run:  $ pip3 install pymumble from the cursor in the /home/pi main root directory.

10.  It is now time to install the AI created Mumble_Bridge.py script file in the Analog_Bridge directory.  Name of file = mumble_bridge.py (6.6 kb python file 8 June 2026 18:38:09)  Copy this file to the Analog_Bridge folder using FileZilla.

11.  Install the tcpdump network packet analysis utility program.  This program will assist you if you have any audio packet issues.

Install the following firmware on the Dell Optiplex PC running Linux Mint 22.3

1.  Install the Mumble Client (PC) version.  This is your main control program where you will see all the clients, channels, servers etc.  Mumble uses a client–server architecture which allows users to talk to each other via the same server.

2.  Install the Mumble Server. Also called Murmur.  Murmur is the VoIP server component for Mumble. Murmur is installed in a system-wide fashion, but can also be run by individual users. Each murmur process supports multiple virtual servers, each with their own user base and channel list.

Installed the following application on my Oppo Phone

Plumble Free Ver 3.2.0 nowadays called Mumla - Mumble VoIP and available via PlayStore. 

Note:  I would advise that the Mumble PC Client and the Murmur (Mumble) Server be installed completely separate from ASL3 / DVSwitch/Mumble_Bridge on the Raspberry Pi.  I found that the performance is just better and faster and here is no clashing/fighting between the firmware.

  

New AllStarLink3 - Mumble Bridge (Additions / Extensions) to the ZS1I HUB Network in Mossel Bay (Part 2)

When working or setting up any amateur radio addition or extension, I believe to do it in a structured manner.  I have therefor compiled a l...