DMR, NXDN and P25 features Amateurs just do not use and why

What the leftover public safety features in your programming software actually do, what happens if you leave them switched on, and the five fields that look commercial but are holding your radio together.

Why this page exists

Three of the six digital voice modes used in amateur radio were adapted from commercial systems: DMR, NXDN and P25. Each carries features designed for commercial or public safety operation, and those features are of no particular use to amateurs. They are still there, in the radio's firmware and in the CPS. Knowing what they do helps amateurs avoid confusion, misuse and programming errors.

The other three modes are different in origin. D-STAR, System Fusion and M17 were designed for amateur radio from the start, so their menus do not carry this baggage.

The practical problem

You cannot avoid these fields. They sit beside the ones you do need, in the same menus and the same programming software, often without any hint that they belong to a world you are not operating in. Some of them transmit when you did not intend to. Some silently stop your radio working and give you no error to chase. A few look like commercial clutter and are in fact essential.

Four reasons a feature does not carry over

Every feature on this page fails for one of four reasons, and knowing which one tells you how it will behave when you leave it set.

ReasonWhat amateur radio is missingHow it behaves if left on
No dispatcherSomebody watching a consoleIt transmits. The radio does its job and the message arrives nowhere
No fleet ownerAn organization that owns the radiosNothing, unless somebody aims it at you
No systemNetworked multi-site infrastructureNothing at all, which is confusing when you are hunting a fault
Prohibited by ruleNothing. This one is legal, not technicalYour audio does not arrive, with no error shown

The distinction between the first two is worth holding on to. Man Down fails because nobody is listening for the alarm. Remote kill fails because nobody owns your station but you. Those are different problems and they have different consequences.

Features that will bite you

These four cause visible misbehavior. If something on your radio is acting strangely, start here.

Man Down

What it does. A tilt or motion sensor in the radio watches its attitude. If the radio goes past a set angle, commonly 30, 45 or 60 degrees, or on some radios if it stops moving entirely for a set period, a warning tone sounds. Ignore the tone and the radio transmits an emergency alarm carrying your ID.

Why it exists. A worker who collapses cannot press a button. In an industry with a duty of care to lone staff, the radio has to notice for them.

This is not a mode feature

Man Down appears nowhere in the DMR, NXDN or P25 air interface standards. It is a sensor behavior inside the handset that fires the standard emergency call. The trigger is the manufacturer's; only the transmission it causes is standardized. That is why it turns up on some radios and not others within the same mode.

Why amateurs turn it off. A handheld spends its life lying flat on a bench, sitting in a bag or clipped at an angle. Tilt and stillness are the normal state of an amateur radio, so the feature mostly produces false alarms. Worse, it produces real transmissions: an unexplained emergency burst on the channel that no amateur network recognizes and nobody can act on.

Lone Worker

Also called Solo Work on some radios.

What it does. The radio waits for a sign of life. If you have not pressed a key or transmitted within a set period, it sounds a reminder and gives you a response window. Ignore that too and it raises the same emergency alarm.

Why it exists. The same duty of care, met by a timer rather than a sensor.

Why amateurs turn it off. Listening is the normal state of this hobby. A radio that treats an hour of monitoring as a sign you have collapsed will nag you constantly and eventually transmit on your behalf. As with Man Down, the alarm has no destination.

Emergency alarm

What it does. Two separate things share this name, and telling them apart helps.

Why it exists. On a commercial system the alarm lights up a console, the controller grants a channel immediately, and other radios can be forced onto the emergency talkgroup.

Why amateurs turn it off. Your radio will happily send both. Repeaters will pass the voice. But no amateur reflector displays or acts on the alarm, so the emergency machinery transmits into a void while occupying the channel.

Encryption and scramblers

What it does. Several different things wear this label, and they are not equivalent.

NameWhat it actually is
Analog scramblerFrequency inversion. A 1970s trick, undone by anyone with the matching setting
NXDN 15-bit scramblerA keyed shift register over the voice payload. Roughly 32,000 codes. The cheap tier, meant to stop casual listeners
DES-OFBReal cryptography, 64-bit key, applied to the vocoder bits rather than the RF
AES-256The same idea with a 256-bit key. What public safety actually uses today

Do not confuse any of these with NXDN's mandatory air interface scrambler, which whitens every frame for clock recovery. That one carries no key, provides no privacy, and every amateur NXDN transmission uses it because it is part of the modulation rather than an option.

Why it exists. Tactical and investigative traffic on channels anyone can legally monitor. It is also a revenue line: on several commercial radios the stronger algorithms sit behind a paid licence key.

Why amateurs do not use it. FCC Part 97 prohibits amateur stations from transmitting "messages in codes or ciphers intended to obscure the meaning thereof, except as otherwise provided herein", at 97.113(a)(4).

There is a second barrier below the legal one

Amateur infrastructure never implemented encryption at all. MMDVMHost accepts only the plain voice call header and discards anything else. On NXDN the encrypted message type is defined in the code and never handled. So an encrypted transmission into an amateur hotspot or MMDVM repeater is dropped at the header.

The symptom is silence. Your radio transmits normally, shows no error, and nothing arrives at the far end. If a radio is mysteriously not getting through, an encryption setting left enabled on that channel is worth checking early.

Features that do nothing at all

These are inert in amateur service. Nothing bad happens if you set them, which is its own kind of confusion when you are troubleshooting and cannot work out why a setting has no effect.

Trunking

What it does. On a trunked system the operator never picks a frequency. The radio finds a control channel, validates it against a system identity, registers itself, affiliates to a talkgroup, and thereafter asks for a channel each time you key up. The system grants one from a shared pool.

The variants you will meet in a CPS:

P25 Phase 1 and Phase 2Phase 2 uses two time slots per channel to double capacity
NXDN Type-CCentralized, with a dedicated control channel and required registration
NXDN Type-DDistributed, no control channel, each radio has a home repeater. No registration
DMR Tier IIIThe DMR trunking tier, as distinct from the Tier II conventional operation amateurs use

Why it exists. Spectrum economics. A fleet with forty talkgroups does not get forty channels, it gets five and a queueing controller.

Why amateurs do not use it. Amateur operation in all three modes is conventional. You select a repeater frequency directly. There is no control channel to find, no controller to grant anything, and the hotspot and repeater software has no trunking implementation to talk to even if there were. Amateur radio also has no capacity problem worth solving this way.

Where the trunking work actually goes

The nearest amateur equivalent is reflector selection, and it is done in the gateway software over the internet rather than by any radio protocol. That is why the talkgroup number matters so much in amateur digital voice, and it is covered further down.

Registration and affiliation

What it does. Two separate services. Registration tells the system which site your radio is at. Group affiliation tells it which talkgroups you are actually listening to.

Why it exists. Affiliation is what makes wide area systems affordable. Without it, a forty site system would transmit every group call at every site, burning forty channels for one conversation. With it, the system only keys the sites where somebody is listening.

Why amateurs do not use it. There is nothing to register with. Amateur repeaters are independently owned boxes connected to a network, not sites of one system with a controller tracking who is where.

The amateur equivalent does exist, in a different place: a hotspot statically links to a list of reflectors and dynamically switches when you transmit to a different talkgroup. That is affiliation logic, implemented in gateway software over IP instead of over the air.

Site roaming

What it does. The radio moves between repeaters of one networked system as you travel, using adjacent site information broadcast on the control channel and updating its registration as it goes.

Roaming is not a subscriber feature

True roaming depends on the repeaters, not the radio. It requires the sites to be networked into one system that advertises itself, plus registration so the system knows where you are. Amateur repeaters are independent machines connected to Brandmeister, TGIF or a reflector network. They do not form a system a radio can roam within, so the feature has nothing to work with.

A note on the roaming you may have read about. Some amateur radios offer a feature under this name that is entirely handheld side: the radio checks a list of frequencies and parks on a strong one, needing nothing from the repeater. It imitates the outcome without the system underneath, and reports of how well it works are mixed. At least one large amateur DMR network states that the native version does not work on their system and directs users to a position based alternative instead.

Status codes and short data

What it does. A status message sends a number, not text. Both ends have agreed in advance that the number means something like "en route" or "on scene". Pressing one key costs a fraction of a second of channel time and produces a timestamped record.

Why it exists. This is the single largest capacity saving available to a busy fleet. The same information by voice takes ten seconds of a shared channel and leaves nothing loggable.

Why amateurs do not use it. There is no agreed amateur status vocabulary, no dispatcher, and no dispatch software to render the codes. Amateur short messaging happens outside these modes entirely, in APRS or Winlink.

OTAP and OTAR

OTAP, over the air programming, rewrites a radio's codeplug remotely, so a fleet manager can add a talkgroup to four hundred radios without collecting them.

OTAR, over the air rekeying, distributes new encryption keys. It uses a two tier scheme: a key encryption key loaded once by cable, which never goes over the air and only ever wraps other keys, and the traffic keys that actually encrypt voice, which are rotated on a schedule. It can also inventory what keys a radio holds and erase them remotely if the radio is lost.

Why amateurs do not use either. You own your radio, you own the software, and you program it yourself. There is no fleet manager and no key management facility. OTAR in particular is machinery for managing something amateurs are not permitted to do.

Console features

You will see these named in radio documentation even though they live at the dispatch position rather than in the radio.

PatchThe console joins two or more talkgroups so audio on any of them is retransmitted to all. The field radios are not reprogrammed and do not know
Multi-selectOften confused with patching. The dispatcher transmits to several groups at once and hears them all, but the field units do not hear each other
Priority preemptionA higher priority call takes a channel from a lower priority call already in progress
Supervisor takeoverA supervisor seizes exclusive control of a radio regardless of what it is doing

Why amateurs do not use them. There is no dispatch position and no priority hierarchy among licensees. Reflector linking looks superficially similar to a patch, but a reflector link is a persistent bridge the users choose, not a temporary one imposed from a console, and it has no preemption or takeover concept at all.

Features aimed at your radio

This group is different. These are commands somebody else sends to your radio, and they are worth understanding for two reasons: they explain menu items that look alarming, and a surplus commercial radio can still receive them.

Stun, kill and revive

What it does. A control message addressed to a specific radio ID. Stun, called inhibit on P25, makes the radio appear switched off to its user while it quietly keeps listening for further commands, which is what allows it to be revived later. Kill is meant to be permanent. Revive reverses a stun.

Why it exists. A fleet radio is company property on loan. A stolen radio is a live credential on an encrypted network, and kill neutralizes it the same day. Some manufacturers also sell scheduled stun as a lease expiry mechanism for rental fleets.

Why amateurs do not use it. These commands presuppose an asymmetry that does not exist between amateurs. Every licensee is individually responsible for their own station, and no amateur authority is entitled to disable another operator's radio. No amateur repeater or reflector originates these messages.

Worth knowing if you bought a used commercial radio

The capability is still in the radio. A surplus commercial handheld can generally still be stunned or killed by anyone who knows its ID and has a radio that will send the command. This is not a common problem, but it is a reason to change the radio's ID from whatever the previous fleet used.

Remote monitor

What it does. Opens the target radio's microphone from a distance, without any indication to the person carrying it. The P25 standard calls it discreet listening. One manufacturer's name for a related feature is ambience listening, which is franker.

Why it exists. Officially, for an unresponsive worker or an officer down. It is plainly also a surveillance capability.

Why amateurs do not use it. Remotely keying another amateur's transmitter is not a service any amateur network offers, and nothing in the amateur infrastructure relays the command.

Radio check

What it does. Asks whether a radio is present and on the air. The target answers automatically and shows nothing to its user.

Why it exists. A dispatcher can confirm an officer's radio is working without making them stop and answer.

Why amateurs do not use it. No dispatcher, and the amateur equivalent is simply asking for a radio check by voice.

Do not switch these off

This is the section most likely to save you an evening. Five things look like commercial clutter, are described in commercial terms in the manual, and are load bearing in amateur operation. Getting them wrong is the most common programming error in all three modes.

Color code, NAC and RAN

What they do. All three are the same idea under three names: a digital access code carried in the transmission that a receiver must match before it will unmute. This is the job a CTCSS tone does on analog, except that it sits in the digital payload, so it costs no audio bandwidth and cannot be falsed.

ModeNameWidthValuesCommon amateur setting
DMRColor code4 bits0 to 151 is the usual convention
NXDNRAN6 bits0 to 631 is the usual convention
P25NAC12 bits4096 values$293 is the de facto default

Why it exists commercially. Frequency reuse. Two repeaters can share a channel in different towns without keying each other.

Why amateurs keep it. The repeater will not answer you unless it matches. It is the first thing to check when a radio hears nothing and transmits into apparent silence.

Two special values worth knowing

P25 NAC $F7E makes a receiver unsquelch on any NAC, and $F7F makes a repeater repeat any signal. Useful for monitoring, wrong for normal operation.

NXDN RAN 0 behaves as a wildcard on receive in the common amateur hotspot software, which accepts an incoming transmission whose RAN matches its own or is zero. Treat RAN 0 as monitor everything rather than as a normal setting.

Talkgroup and group ID

What it does commercially. Partitions a department into functional fleets. Fire on one, police on another.

What it does in amateur radio. Something quite different. The talkgroup number has become the reflector address. Keying up on a talkgroup tells the gateway software which reflector to connect you to.

On P25 the widely used numbers are grouped in the 101xx range, with 10100 for the worldwide reflector. On NXDN the numbering is spread much more widely. On both modes 9999 disconnects.

So a field that a commercial system uses purely for addressing is doing routing work in amateur service, work that a trunking controller would otherwise do. It is not optional and it is not decoration.

Unit ID

What it does commercially. The radio's identity, checked by the system against a serial number, used to address individual calls, target stun and kill, and stamp every dispatch log entry. The human readable name is not transmitted: it lives in a console database that maps the number to a person.

What it does in amateur radio. The same field, used as a courtesy label that nothing verifies. Amateurs register an ID and the gateway looks it up in a public table to show a callsign on the dashboard.

The NXDN field is too small for a DMR ID

NXDN unit IDs are 16 bits, so a 24-bit DMR ID will not fit. This is why amateurs register a separate short NXDN ID rather than reusing the DMR one. P25 unit IDs are 24 bits and do have room, which is why the practice there is different.

GPS on NXDN

Worth singling out, because it is the clearest example of a commercial feature amateurs kept and completely repurposed.

What it does commercially. Automatic vehicle location. The radio reports its position to a dispatch system on a schedule the controller sets, so the dispatcher can assign the nearest unit and reconstruct incidents afterwards. It is a closed management tool.

What it does in amateur radio. The same transmission, but the gateway strips the position out and injects it into APRS, where anyone can see it. Commercial position reporting exists so a manager can watch staff. Amateur position reporting exists so the whole world can watch you, because you chose to be seen.

Same bits, opposite purpose. If you want one line to explain what changes when a commercial mode is brought into amateur service, this is it.

Mode by mode

DMR

FeatureAmateur status
Color codeKeep. Required to work a repeater
TalkgroupKeep. Selects the reflector or network destination
Radio IDKeep. Your registered ID, shown as a callsign by the network
Time slotKeep. Real and necessary on a repeater
Encryption, scramblerOff. Prohibited, and dropped by the network anyway
Man Down, Lone WorkerOff. Transmits an alarm nothing receives
Emergency systemOff unless a local group has agreed a use
RoamingOff. No multi-site system to roam within
Radio check, remote monitor, stun, killNot used. No fleet owner
Priority interruptNot used. No priority hierarchy among amateurs
Tier III trunkingNot used. Amateur DMR is conventional

NXDN

FeatureAmateur status
RANKeep. Convention is 1. RAN 0 is a monitor everything setting
Group IDKeep. This is the reflector number
Unit IDKeep. 16 bits, so a separate short ID from your DMR one
6.25 kHz modeKeep. Amateur hotspot hardware supports this and not the 12.5 kHz mode
GPS reportingUsable. Repurposed to APRS by the gateway
Scrambler, DES, AESOff. Prohibited, and the hotspot discards the encrypted header
Type-C and Type-D trunkingNot used, and often not fitted to amateur market radios
Registration, group affiliation, roamingNot used. No system to register with
Man Down, Lone Worker, emergency callOff. Not relayed by amateur infrastructure
Stun, kill, revive, remote monitor, radio checkNot used
Status call, short data callNot used. Distinct from the ordinary data call, which is used
OTAPNot used. You program your own radio

P25

FeatureAmateur status
NACKeep. $293 is the usual amateur value
TalkgroupKeep. This is the reflector address
Unit IDKeep. 24 bits, so a DMR ID fits
Phase 1 conventionalKeep. This is what amateur equipment supports
DES, AES, OTAR, key managementOff. Prohibited, and no amateur key infrastructure exists
Phase 2, trunking, control channelNot used. Amateur P25 is conventional throughout
Registration, affiliation, site roamingNot used
Radio inhibit, discreet listening, radio checkNot used. No fleet owner
Emergency alarm, status codes, call alertNot used. No dispatcher
Console patch, preemption, takeoverNot used. No dispatch position
Manufacturer IDSet to standard. A radio left on a manufacturer specific setting can emit or expect proprietary messages other brands ignore

Sources and confidence

This page was built from the published standards documentation for each mode, from manufacturer technical manuals, and from the source code of the amateur gateway and hotspot software, which is the most direct evidence available for what amateur networks actually do with a given message.


Written for operators coming to DMR, NXDN or P25 from amateur radio and meeting a commercial menu for the first time. It describes what the features do and why the amateur service has no use for them. It is not operating advice for commercial systems, and nothing here should be taken as guidance on how to configure a radio for any non-amateur service. Where this page and your radio's own documentation disagree, the documentation for your specific model is the better authority.