This guide is for Pi-Star and other MMDVM-style hotspots connecting directly to the VKDMR IPSC3 master. The cleanest setup is a single-mode DMR hotspot pointed directly at IPSC3, then confirm it appears on the live hotspot dashboard.
Enable DMR and turn off other digital modes unless you have a specific reason to keep them running.
Use the IPSC3 Pi-Star installer to add the VKDMR IPSC3 master to the DMR host list.
Select DMR+_IPSC3-VKDMR as the DMR master in Pi-Star.
After reboot, confirm the hotspot appears on the live Hotspots page.
Run this from an SSH shell on the Pi-Star hotspot:
curl -fsSL https://ipsc3.vkdmr.com/downloads/pi-star-ipsc3-vkdmr | sudo sh
The installer switches Pi-Star to read-write mode, adds the IPSC3 host entry to /root/DMR_Hosts.txt, runs /usr/local/sbin/HostFilesUpdate.sh, switches back to read-only mode and reboots the hotspot. When it comes back, select DMR+_IPSC3-VKDMR from the Pi-Star DMR master list.
A direct MMDVMHost connection to IPSC3 is preferred. DMRGateway can be useful in experienced hands, but it adds another routing layer and can make the dashboard, source IDs, talkgroup selection and mode behaviour harder to understand.
If you do use DMRGateway, make sure you know exactly how it is rewriting or forwarding traffic. Unexpected things can happen when DMRGateway and IPSC3 are both trying to make routing decisions.
IPSC3 recognises a small number of custom options in the MMDVM options string. Option names are case-insensitive. Multiple options can be separated with semicolons.
Prevents those talkgroups from being sent to that hotspot while the hotspot is in Scan Talkgroup 777 mode. This is per hotspot. It does not affect normal direct talkgroup use, camped talkgroups, private calls or other hotspots.
Enables or disables outbound talker alias injection for that hotspot. It is off by default. When enabled, IPSC3 builds a UTF-8 alias from the radio ID database using callsign, first name and city where available, then truncates it to the DMR talker alias payload limit. Use this with caution because some radios handle talker alias poorly. If in doubt, leave it off.
ScanExclude=505,3801,3802;TalkerAlias=N
Unsupported options are ignored and shown as Options Ignored in the hotspot hover/details view so you can see exactly what IPSC3 accepted.