freedmr-uk-ipsc3-logo.svg
IPSC3 DownloadsVersion 1.0.36
Current IPSC3 terminal tools and client downloads.

Desktop Clients

Dashboard clients for desktop and terminal use.

IPSC3view

A terminal dashboard client for IPSC3.

Download ipsc3view 1.0.40

Quick install
curl -L -o ipsc3view https://ipsc3.freedmr.uk/downloads/ipsc3view
chmod +x ipsc3view
./ipsc3view

IPSC3qt

A QT based desktop client for IPSC3.

Download ipsc3qt 1.0.61

Quick install
curl -L -o ipsc3qt https://ipsc3.freedmr.uk/downloads/ipsc3qt
chmod +x ipsc3qt
./ipsc3qt
Windows users should save it as ipsc3qt.py and run py .\ipsc3qt.py.

IPSC3 Net Console

A separate Qt console for running a net: first-heard participant order, live speaking timers, a callsign map, saved sessions and PDF reports.

Download Net Console 0.1.1

Windows, macOS and Linux

Requires Python 3.10 or newer. Run the downloaded bundle; Qt is installed into a private environment if needed.

# Windows
py ipsc3net.pyz

# macOS / Linux
python3 ipsc3net.pyz

Select a server, connect, choose the talkgroup and enter the controller callsign, then select Start Net. The selected server must have the Net Console API installed. Updates are deferred while a net is running.

Desktop Install Guide

Pick the operating system below. IPSC3qt installs its QT dependency automatically on first run.

Windows 11

Install Python 3 from python.org or the Microsoft Store first. If using the python.org installer, enable the option to add Python to PATH.

PowerShell
mkdir $env:USERPROFILE\IPSC3
cd $env:USERPROFILE\IPSC3
Invoke-WebRequest https://ipsc3.freedmr.uk/downloads/ipsc3qt -OutFile ipsc3qt.py
py .\ipsc3qt.py
Terminal client
Invoke-WebRequest https://ipsc3.freedmr.uk/downloads/ipsc3view -OutFile ipsc3view.py
py .\ipsc3view.py
IPSC3view needs windows-curses. If prompted, answer yes, or install it manually with py -m pip install windows-curses.

Linux

Install Python 3, curl and venv support. The commands below are for Debian and Ubuntu systems.

Install prerequisites
sudo apt update
sudo apt install -y python3 python3-venv python3-pip curl
Run IPSC3qt
curl -L -o ipsc3qt https://ipsc3.freedmr.uk/downloads/ipsc3qt
chmod +x ipsc3qt
./ipsc3qt
Run IPSC3view
curl -L -o ipsc3view https://ipsc3.freedmr.uk/downloads/ipsc3view
chmod +x ipsc3view
./ipsc3view

macOS

Use Python 3 from Homebrew or python.org. Homebrew is the simplest path if it is already installed.

Install Python
brew install python
Run IPSC3qt
curl -L -o ipsc3qt https://ipsc3.freedmr.uk/downloads/ipsc3qt
chmod +x ipsc3qt
./ipsc3qt
Run IPSC3view
curl -L -o ipsc3view https://ipsc3.freedmr.uk/downloads/ipsc3view
chmod +x ipsc3view
./ipsc3view

IPSC3 POC

Radio provisioning packages for IPSC3 Push-to-Talk over Cellular.

Primary download

Production release 0.6.3

Recommended for all supported radios. Includes News, Emergency and Administrative broadcasts, AllStar channels, private POC groups, microphone controls and improved installer support. Both installers and all four radio firmwares are Build 90.

Version 0.6.3Build 90Built 30 Oct 2026
Windows x64

Windows POC Installer

Provision and update a supported IPSC3 POC radio from a Windows computer.

Download Windows 0.6.3

Extract the ZIP, connect the radio by USB, then run the included installer.
macOS Apple silicon

macOS POC Installer

Provision and update a supported IPSC3 POC radio from an Apple silicon Mac.

Download macOS 0.6.3

Extract the ZIP, connect the radio by USB, then run the included installer.
Production support

Retevis L71, UDO / ABBREE 8900, UNIWA F400 and ANYSECU 4G-W2Pro

The Windows and macOS installers select the correct IPSC3 POC package for each supported radio family.

Production release

In this release: 0.6.3

  • Build 90: smoother UDO/Abbree 8900 AllStar transmission: an independent audio worker maintains packet timing during interface stalls, fixing choppy or slowed speech. AllStar transmit level is reduced by 6 dB compared with Build 86, with the TX meter showing the transmitted level. POC audio, receive audio and indication tones are unchanged; other radio models retain their existing audio calibration.
  • Emergency, News and Administrative broadcasts: saved category switches enable automatic off-channel reception, with Emergency taking precedence. Enabled broadcasts can override the selected POC or AllStar channel, without interrupting your transmission. Alert Only plays an alert instead of off-channel speech; select the broadcast talkgroup to listen.
  • AllStar channels: native IAX2/PCMU audio, named node presets, account verification and automatic retries. Both installers can manage up to 100 presets. POC direct calls, SMS and location reporting continue while using AllStar. This supports one outgoing node link, not incoming links, hub operation or a DMR-to-AllStar bridge.
  • Private POC groups: compatible servers announce member-only groups and receive/transmit permissions. Automatic reply dwell restores your previous public or AllStar channel after a group conversation. Groups require administrator-assigned membership and stay local to that server; they are not end-to-end encrypted.
  • Microphone controls: 0, -3 and -6 dB gain choices and an optional four-band transmit equalizer, adjustable from -4 to +4 dB per band. Receive audio and device calibration are unchanged.
  • Portable configuration backups: save and load common radio settings across supported models. Loading stages settings for review rather than writing automatically. Backups are not encrypted and may contain an AllStar password; keep them private.
  • Installer reliability: Android 8.1 provisioning and AllStar transfers, byte-preserving Windows settings uploads, and verified Anysecu hardware-key service recovery after AllStar sync.
  • New Troubleshooting tab: both installers explain Developer options, USB debugging and computer authorization for the Anysecu W2Pro and UNIWA F400, even without a radio connected.
  • IPv6 carrier support retained: IPv4, native IPv6 and carrier DNS64/NAT64 audio connections use one persistent UDP socket for registration and audio.
  • Both installers and all four radio firmware packages are version 0.6.3, Build 90.

Extract the entire ZIP and keep its tools folder with the installer. Confirm Version 0.6.3, Build 90, then load the radio's existing settings before updating. Existing settings and Android signing certificates are retained; no factory reset is needed. The macOS package is ad-hoc signed, not notarized, so macOS may require security approval. The Windows installer is cross-built and still needs field validation on Windows. See the POC client guide for operating details.

Pi-Star

Installer helper for Pi-Star hotspot systems.

Pi-Star IPSC3 Host Installer

Adds DMR+_IPSC3-FREEDMR-UK to the Pi-Star DMR Hosts files.

Download Pi-Star installer

Run on Pi-Star
curl -fsSL https://ipsc3.freedmr.uk/downloads/pi-star-ipsc3-vkdmr | sudo sh