openSPOT4 Pro Cross Modes: One Radio, Nearly Any Network

The appeal is simple: keep one radio, reach every network. An openSPOT4 Pro carries a real vocoder chip, so it can convert between modes that no software-only hotspot can bridge. The reality has one significant gap, and it is worth knowing before you choose which radio to keep.


The short version

What cross mode means here

An openSPOT has two sides. On one side is the radio in your hand, talking to the device over the air on a single frequency. On the other side is the network the device is logged in to. Cross mode is simply letting those two sides be different modes, with the device converting between them in the middle.

That is why one radio can be enough. The radio never changes mode. The network does.

The matrix

Your radioD-STARDMRC4FMNXDNP25
D-STARYesYesYesNo
DMRYesYesYesNo
C4FMYesYesYesYes
NXDNYesYesYesNo
P25NoNoYesNo

Read a row as "my radio is this mode, and these are the networks I can reach". Every D-STAR entry above requires the Pro.

What the standard model loses

The standard openSPOT4 converts in software and has no D-STAR cross mode at all. Its list is DMR to C4FM and NXDN, C4FM to DMR, NXDN and P25, NXDN to DMR and C4FM, and P25 to C4FM.

There is a second difference that shows up on the air rather than on a spec sheet: the standard model cannot adjust the audio level of a converted stream, which its own manual says may leave you hearing others loudly while they hear you quietly, or the reverse.

Why D-STAR is the one that needs the chip

Three of these modes share a speech frame. DMR, C4FM in DN mode and NXDN all carry AMBE+2 at 2450 bits per second of speech plus 1150 of error correction, so converting between them is repacking rather than converting, and software can do it.

D-STAR is different. It carries the older AMBE at 2400 plus 1200. The channel total is the same 3600 bits per second, which is why people assume it should interchange, and the split is different, so it does not. Reaching D-STAR means decoding the speech all the way back to audio and encoding it again, and that is what the Pro's vocoder chip is for.

P25 is different again, using IMBE, which is why it sits apart in the matrix.

The P25 gap, in detail

A P25 radio is not a general cross mode radio

It reaches C4FM only. There is no P25 to DMR, no P25 to D-STAR and no P25 to NXDN in the device, in either direction.

And the one path that exists carries conditions:

Even on the Pro, this particular conversion is described as software based rather than as work done by the vocoder chip.

The sub mode trap, which catches everybody

C4FM has two voice sub modes, and which one you need depends on where you are going:

Going toYour C4FM radio must be inIf it is not
DMR, NXDN or D-STARDN, Digital NarrowSilence at the far end, with no error shown anywhere
P25VW, Voice Wide

The same applies in reverse. A C4FM station transmitting in the wrong sub mode reaches your D-STAR, DMR, NXDN or P25 radio as silence, and nothing on either radio explains why.

This one behavior accounts for most reports that a cross mode setup has stopped working.

What your identity turns into

Each mode identifies people differently, so something has to translate. The device uses an association between callsigns and IDs, and what happens when there is no association is worth knowing.

PathWhat is sent
DMR radio out to D-STARThe callsign associated with your DMR ID. With no association, a configured default callsign, and if that is unset, your DMR ID as plain text in the callsign field
D-STAR radio out to DMRThe DMR ID associated with your callsign
D-STAR or NXDN calls coming backThe callsign associated with the far station's ID
D-STAR network in to a DMR radioAll of it arrives as a group call on TG9. TG9 must be your transmit contact or in a receive group list, or you will not hear it
Out to NXDNA configured default destination ID, rather than a talkgroup you pick per call
Private DMR calls in to an NXDN radioConverted to NXDN group calls

The practical consequence: keep the ID association current, and expect a bare number rather than a callsign at the far end when it is missing.

How this compares with the software route

Everything above is one small box doing the work that otherwise takes a chain of programs on a Pi. The trade is the usual one.

openSPOT4 ProThe software bridges
Reaching D-STARYes, with the onboard chipNo converter exists for DMR or C4FM to D-STAR. It takes a transcoding reflector
Reaching P25From a C4FM radio onlyFrom DMR or C4FM, with software transcoding
Reaching M17Not supportedYes, from DMR, with software transcoding
SetupA web page and a few settingsConfig files, ports and services to keep running
CostThe deviceFree, on hardware you likely already own

How the claims here were checked

ClaimChecked againstStrength
The full matrix, including every P25 restrictionSharkRF's own openSPOT4 manual, the cross modes pages, read per source modeThe manufacturer's own documentation
D-STAR pairs need the Pro, and the Pro has an AMBE vocoder chipThe same manual, quoting "onboard transcoding hardware with a genuine AMBE vocoder chip" and marking the D-STAR pairings Pro onlyPrimary
The standard model cannot adjust converted audio levelThe same manualPrimary
Which C4FM sub mode is needed for which destination, and that the wrong one gives silenceThe manual, stating it separately on each mode's pagePrimary, stated several times
TG9 for incoming calls and the selective call requirementThe manualPrimary
Identity mapping and the fallbacks when no association existsThe manualPrimary
Why D-STAR needs real conversion while the other three do notThe vocoder rates: AMBE 2400 plus 1200 against AMBE+2 2450 plus 1150, from the vocoder maker's own published split and the shared error correction routine in the MMDVM sourceTwo origins, plus the device's own capability split as corroboration
M17 is absentIts absence from every cross mode page in the manualAn absence, stated as one

Prepared for n6jet.com. Firmware changes: the capabilities above come from the manufacturer's current manual, and a firmware update may add or alter them. The software alternative to all of this is covered on the DMR and Fusion cross modes pages.