In November 2023 I described how to install DroidStar on you mobile phone (cellphone) to work digital radio modes. Click HERE to read Part 1.
In Part 2 (this article) I will be looking at installing DroidStar on a PC running Linux Mint 22 (Wilna).
What is DroidStar?
DroidStar is an open-source digital voice client application for Android, iOS, Windows, and Linux that allows amateur radio operators to connect to various digital voice modes—including DMR, D-Star, Fusion (YSF/FCS), M17, P25, NXDN, and AllStarLink (IAX2)—directly from their device without needing a radio or hot spot. It connects to reflectors via IP and supports software vocoders.
- No Radio Required: Enables access to digital networks directly from a smartphone or computer.
- Multi-Mode Support: Supports DMR, D-Star, C4FM (Fusion), M17, P25, and NXDN.
- AllStarLink: Functions as an IAX2 client to connect to AllStar nodes.
- Hardware Support: Compatible with AMBE USB devices (e.g., DVSI, DVstick 30) and MMDVM modems.
- Platforms: Available on the Google Play Store, iOS/Android, and via source code for desktop.
You do not need a hotspot for DroidStar to work, however you will have to sign-up for a DMR ID if you do not have one yet. You will also have to register with BrandMeister whose servers will enable you to link to different digital radio modes.
Register HERE to gain access to BrandMeister
DroidStar Vocoder Plugins Downloads (Needed for audio and TX to work)
Setting up a BrandMeister Password (Read more)
Preferred Method : Installing via Flatpak (Recommended)
Open a terminal and run:
sudo flatpak install flathub io.github.nostar.DroidStar
sudo pulseaudio --start
- Open DroidStar.
- Go to the settings or audio configuration menu.
- Locate the input and output device settings.
- Select PulseAudio (or
default) rather than selecting direct ALSA hardware devices (likehw:0,0).
- Check/Kill PulseAudio:
pulseaudio -k - Restart PulseAudio:
pulseaudio --start - Ensure it's loaded:
pactl info
SDL_AUDIODRIVER=pulseaudio
before launching DroidStar on Linux is a common workaround to force the
application to use the PulseAudio sound server, which can resolve
issues where the app fails to initialize audio or has no sound output. We are using the Flatpak version of DroidStar, you may need to use:
flatpak run --env=SDL_AUDIODRIVER=pulseaudio io.github.nostar.DroidStar
Why this is necessary:
- SDL2 Backend Selection: Modern SDL2 applications often need to explicitly be told to use
pulseaudiorather thanpulse(which is for older SDL1.2) to work correctly, particularly on newer Linux distributions. - Fixing Audio Issues: If DroidStar shows it is receiving packets (RX) but you have no sound, or if it crashes on startup, it is likely unable to properly connect to your system's audio output.
- Vocoder Requirements: For modes like D-Star, DMR, and Fusion, DroidStar requires a vocoder plugin to function, which should be downloaded and configured in the settings tab.
- Use
pavucontrol: Install and openpavucontrol(PulseAudio Volume Control) while DroidStar is running and connected. You can select the specific input/output device under the "Recording" or "Playback" tabs for the DroidStar app. - Check Build Dependencies: Ensure your Linux system has the proper PulseAudio development libraries installed before compiling:
sudo apt install libpulse-dev- ALSA still grabbing device: If PulseAudio isn't taking over, ensure that you do not have autospawn = no set in your /etc/pulse/client.conf.
I currently use DroidStar to monitor my personal DMR Repeater TalkGroup 65522 which is permanently connected to AllStar and Echolink via the ZS1I DMR Bridge. More information available HERE.
Finally:
DroidStar is a fun, free and easy way to experiment with the digital radio modes. If you have an Android, IOS or PC and have an interest in playing around with digital radio modes, then get going with DroidStar.
That's it! You can now use DroidStar on Linux Mint 22 (Wilna) to access DMR and the ZS Link Netwerk.
Enjoy!!
Images: Click on images for larger view.


















































