Every build we have published, newest first. Handy when a new release does not agree with your phone, or when you need to pin a version for a club rollout.
Unless you have a reason to go back, take this one - it is the build we support, and the only one that keeps getting fixes. Scan the code with your phone, or use the button.
Every Z3DMR release stays on this page, with the Android versions it supports. When a new release needs a newer Android, older phones are not left behind: the last version that runs on them stays here to download. It may not get new features, but it keeps the phone on the air for as long as that is technically and securely possible.
New technology should bring progress, not the replacement of devices that still do the job. That is why we build around long-term compatibility, transparent releases and respect for the hardware you already own.
Use your device longer. Upgrade when you want to. Don't replace it when you don't have to.
Tap the version you want. Your browser will ask you to confirm the download - APK files always get that prompt.
Android asks once, the first time: Settings › Apps › Special access › Install unknown apps. Grant it to the browser you downloaded with.
Every build here carries the same signature, so an older version installs straight over a newer one without uninstalling - and your profiles, talkgroups and settings stay put.
Going back a long way? Older builds can be missing fixes that matter on the air, and a build older than the database it finds on your phone may refuse to start. If that happens, reinstall the newer version and your data comes back with it. Play Store installs cannot be downgraded in place at all - uninstall first, and back up your profiles.
No release matches that version.
Looking for what changed in each one? The documentation follows the current release, and the Telegram channel announces every build as it goes out.