For licensed amateur-radio operators

Your phone is now a DMR transceiver.

Connect over the internet, key up, and talk to operators anywhere in the world - in your own language. No extra hardware. No ads. No tracking. Completely free.

100%
Free, forever
0
Ads & trackers
26
Languages
Range, worldwide
Z3DMR receiving a live call on talkgroup 91, with the activity log showing recent stations and their country flags
Z3DMR talkgroup picker, filtered to the BrandMeister network
BrandMeister · TGIF · IPSC2& any Homebrew-protocol master
Open DMR TerminalODTP hotspots & servers too
On-device AMBEMD-380 vocoder, real DMR audio
26 languagesFully localized interface
What you can do

A full DMR radio in your pocket

Everything a licensed operator needs to get on the air over the internet.

New

Scan

Mark up to 32 talkgroups and contacts and the radio listens to all of them at the same time.

  • Nothing missed while it looks elsewhere
  • Holds a call long enough to answer it
  • Any bound key stops it, on Open DMR Terminal
New

APRS map & messages

The stations around you on a real map, one tap from a message.

  • Distance, bearing, speed, age, comment
  • Message a station from its own card
  • Touch, D-pad or Bluetooth remote
New

Car Mode

A driving screen with buttons you can hit without looking. Tap anywhere to talk.

  • Opens on charge, or on your car's Bluetooth
  • Dims itself between calls, day or night
  • Scan and mute where your hand already is

Two protocols, one app

Homebrew repeater links and Open DMR Terminal hotspots alike - and the app always tells you which one a session is speaking.

Homebrew ODTP

Push-to-talk, anywhere

Any DMR master server. Hold or tap, or bind a hardware or Bluetooth key that keeps working with the screen off.

Group & private calls

Talkgroup calls and 1-to-1 private calls, a single tap apart.

Live activity log

Who is talking, as it happens - callsign, country flag, target and duration. Choose the columns you want.

Network-aware talkgroups

Pick a server and the list narrows to that DMR network, colour-coded wherever it appears.

Directories & favourites

Talkgroup and DMR-ID directories with search, favourites and recents, refreshed daily.

Audio that works

On-device AMBE via the MD-380 vocoder, automatic gain on RX and TX, manual gain when you want it.

Phone calls take priority

A call takes the speaker: the radio mutes and drops your transmission, then comes straight back.

APRS & grid locator

Your grid locator to the network on connect, and optional beaconing with SmartBeaconing. Both off by default.

Multiple profiles

Several identities, networks and talkgroups - swapped in a tap.

Backup, restore & share

Profiles, talkgroups, contacts, servers, favourites and settings to a file - and back again on a new phone.

Speaks your language

The whole interface in 26 languages, switched instantly - no restart.

Every setting, one search away

Type "busy", "gain" or "vibrate" at the top of Settings and land on it, whichever section it lives in.

Take a look

Designed for real operating

A clean, modern interface in light and dark. Swipe through the app.

See it in action

A look around the app

Z3DMR running on a real phone - a walk through the screens, menus and options.

The real thing, not a mock-up

Screenshots only get you so far. This is Z3DMR on an ordinary Android phone - moving through the tabs, opening the pickers and settings, and showing how the app behaves as you use it.

  • Every screen, in order - Radio, Profiles and Settings, the way you'd actually meet them.
  • The pickers up close - servers, talkgroups and contacts, with search and favourites.
  • Options as they're set - how a setting looks, what it says it does, and where to find it.

No hotspot. No dongle. No radio. Just the phone in your hand.

Getting on the air

Three steps to your first QSO

  1. 1

    Create a profile

    Enter your callsign and DMR ID, then pick a master server from the searchable directory - BrandMeister, TGIF, DMR+ IPSC2 or any Homebrew-protocol network you have access to.

  2. 2

    Pick a talkgroup

    Search the built-in directory, star your favourites, or dial a private contact by callsign or DMR ID.

  3. 3

    Press PTT & talk

    Hold to talk, release to listen. The activity log shows who's on frequency, live. That's it - 73!

Made for real operating

The controls serious operators expect

The habits of a real radio, kept - grouped by what you are actually trying to do.

PTT mode, busy lock, on-screen PTT and hardware button settings

On the air

  • Busy-channel lock - you never key up over someone.
  • Transmit time-out - visual and audio warnings before cut-off.
  • Talkgroup keying to suit the network - open on connect, or unlink with 4000 first.
  • Only reachable talkgroups - the list follows the server you picked.

Hands off the screen

  • Hardware & Bluetooth keys - PTT, previous/next, target, scan, car mode.
  • Screen off, still working - bound keys act while minimized or locked.
  • Full D-pad navigation - every screen, list and dialog, no touching.
  • Car Mode - opens itself on charge or on your car's Bluetooth.

Staying connected

  • Auto-connect & auto-reconnect - with the retry count up to you.
  • Two protocols - Homebrew and Open DMR Terminal, labelled on screen.
  • Reliable in the background - a clear status notification, nothing hidden.
  • Call & connection alerts - sound and vibration, your choice.

Audio & layout

  • Phone-call aware - the radio steps aside and comes straight back.
  • Mute without disconnecting - tap it back on at any time.
  • Session details in a tap - network, talkgroup, ESSID, uptime, data used.
  • A layout you control - a bigger PTT button, or a bigger log.
Yours, private by design

Your data stays with you

No ads. No analytics. No tracking.

🔐

Stays on your device

Your profiles never leave your phone. Master-server passwords are encrypted with the Android Keystore.

🚫

No SDKs watching you

No advertising, no analytics, no crash-reporting SDKs. The app talks only to the DMR network you choose - plus the public APRS-IS network if you switch on beaconing, messaging or the map, and OpenStreetMap for the map's own tiles.

📡

Open about the rules

As with all amateur radio, transmissions aren't encrypted and are heard by others on the talkgroup. That's how ham radio works.

🎛️

Permissions with a purpose

Microphone only while you hold PTT - audio is never recorded or stored. Location is never asked for at startup: only the feature that uses it asks, when you switch it on - grid locator, APRS or the map. Bluetooth is asked for by Car Mode's Bluetooth trigger, which reads only devices you have already paired and never scans, and by the Bluetooth push-to-talk button picker, which is the one screen that looks for nearby devices - and only while it is open. The optional accessibility service is used for one thing: noticing the hardware keys you bound. It never reads your screen.

Want the formal details? Read the full Privacy policy.

Get on the air with Z3DMR

A tool for licensed amateur-radio operators. You'll need a valid licence, a DMR ID and access to a DMR network.

QR code linking to the Z3DMR APK download

Prefer a direct download?

Scan the code with your phone - or tap it - to install the Android APK straight from our server. Android 7.0 or later.

Download the APK

Telegram: info · support · feature requests · bug reports