Font Size
Theme
Overview
New Codeplug
0
Channels
0
Zones
0
Contacts
0
TG Lists
0
Scan Lists
Quick Actions
Identity

No DMR ID? Register free at radioid.net

General Settings
Identity

Callsign and DMR ID are read from/written to the radio. Radio Name is saved in the JSON codeplug only — it is not yet wired to a radio memory location, so Read/Write won't touch it. Boot text and band limits moved to Radio Tools.

Channels
0 channels
#NameModeRX FreqTX FreqCC/ToneTSPowerActions
Zones
Scan Lists
VFO A/B Settings
VFO A
VFO B
Contacts / Talkgroups
0 contacts
NameIDTypeTS OverrideActions
TG Lists (RX Groups)
DMR Contacts
RadioID.net DMR ID database
DMR IDCallsignNameCityCountry
DMR ID Database (Caller-ID Lookup)

A separate, much bigger read-only table -- up to hundreds of thousands of entries -- that the radio checks to show a name on incoming calls. Not the same as the Contacts list above (that's capped at 1024 and selectable per channel; this isn't selectable, it's a lookup). Load a bulk snapshot below, then write it straight to the radio's own flash region.

Use Voice Prompt memory

Select a radio model above to see capacity.

DTMF Contacts
APRS Config
Satellites
Orbital elements + transponder config for Doppler-corrected satellite work
DMR Repeaters
BrandMeister
CallsignCityCountryTX FreqRX FreqColor CodeStatus
Import CSV
Channels
name, rx_freq, tx_freq, mode, power, bandwidth, rx_tone, tx_tone, squelch, color_code, timeslot, contact_name, tg_list_name
Contacts / TGs
name, dmr_id, type (TG/PC), ts_override
Zones
name, channels (pipe-separated)
Format Examples

Channels:

name,rx_freq,tx_freq,mode,rx_tone,tx_tone,color_code,timeslot
W1ABC-R,146.940,146.340,FM,100.0,100.0,,
BM-TG91,440.600,445.600,DMR,,,1,1
Boot Text
Shown on the radio's screen at power-on
Show Text at Boot

When off, the radio shows its boot image/logo instead of these lines. Read from/written to the radio along with the rest of the codeplug.

Band Limits
TX/RX frequency range enforced by the radio's firmware
VHF
UHF

Whole-MHz values only. Setting these outside your radio's real hardware range won't extend it -- and setting them wrong can prevent the radio from transmitting/receiving at all until corrected. Check your radio's documented range first.

Backup / Restore
Raw EEPROM + Flash snapshot, independent of the codeplug editor
Backup

Saves the exact bytes currently on the radio -- everything this app reads/writes, including channels, contacts, zones, and satellites -- to a file, unprocessed. This is a stronger safety net than Save JSON: it preserves fields this app doesn't understand yet too, since nothing is decoded or re-encoded.

Restore

Writes a previously saved backup's exact bytes back to the radio, overwriting the entire codeplug. Refuses automatically if the backup was taken from a different radio family (MK22 vs STM32) than the one currently connected.

About ReallyOpenGD77-WebCPSd
ReallyOpenGD77-WebCPSd
Open Source -- Free Forever
A fully open-source, self-hostable Code Plug Dashboard for OpenGD77 radios. Built by the WPSD Project leader Chip Cuccio (W0CHP) because ham radio deserves transparency. No black boxes here.
MIT LicensedSelf-HostableNo AccountsNo TelemetryOffline-Capable
Why the Name?

"CPSd" is half backronym ("CPS Dashboard"), half wink at Unix daemon naming (httpd, sshd...) since this thing runs as a small self-hosted service you keep running in the background. "ReallyOpen" is a friendly jab at grid.radio/opengd77, a nice web CPS that -- despite the name "OpenGD77" -- isn't actually open source. (In fairness, even the real OpenGD77 firmware isn't 100% open end-to-end, thanks to the usual firmware licensing/patent realities of ham gear. We can only promise to be "really open" where it counts: this codebase, right here.)

API Documentation

Full REST API — interactive docs:

Add Channel×
RX Only
No Beep
Zone Skip
All Skip
VOX
No Eco
Add APRS Config×
Use Fixed Position
Transmit QSY
Add Satellite×
Paste a TLE from CelesTrak, AMSAT, etc. -- fields below fill in automatically.
Orbital Elements (Advanced)
Transponder
Load Default Satellites×
Cat #NameFM DownFM UpCategory
Add Contact×
Add Zone×
Add TG List×
Add Scan List×
Add DTMF Contact×
Confirm×