ChiOff shared profiles GitHub ↗

Chicago Offline · shared codeplug profiles

The community net, ready for your radio.

Version-controlled codeplugger profiles that put the Chicago Offline GMRS, MURS, and DMR channels into each supported radio the same way every time. Browse what each profile loads, which radios carry it, and the last verified state of every shared handset.

codeplugger logo: a handheld radio with a code glyph on its screen and plug prongs at its base

Profiles

4 profiles · 61 channel assignments · grouped by radio. Each zone lists its SSRF assignment IDs in radio order; a id → name chip means the profile overrides the display name to fit the radio.

Baofeng DM-32

Dual-band DMR/FM handheld with airband receive · baofeng_dm32

Chicago Offline Shared - Baofeng DM-32

chioff_dm32_shared
Baofeng DM-322 zones16 channels

Shared ChiOff community net for the Baofeng DM-32.

The DM-32 is dual-band (VHF + UHF), so unlike the UHF-only MateTalk P4 it carries the MURS channels as well as the GMRS set.

No radio_instance: this is a community profile, not tied to one operator's handset.

ChiOff GMRSchioff_gmrs · 6
asg_chio_allasg_chio_team1asg_chio_team2asg_chio_team3asg_chio_roadasg_chio_repeater
ChiOff MURSchioff_murs · 10
asg_chio_murs1asg_chio_murs2asg_chio_murs3asg_chio_murs4asg_chio_murs5asgn_murs_1asgn_murs_2asgn_murs_3asgn_murs_4 → MURS 4 Blue Dotasgn_murs_5 → MURS 5 Grn Dot

Retevis MateTalk P4

UHF-only DMR/FM handheld, 400–470 MHz · retevis_matetalk_p4

Chicago Offline Shared - Retevis MateTalk P4

chioff_p4_shared
Retevis MateTalk P41 zone6 channels

Shared ChiOff community net for the Retevis MateTalk P4.

The P4 is UHF-only (400-470 MHz), so it can carry the GMRS zone but NOT the MURS channels (151/154 MHz is out of band). MURS lives in the VHF-capable profiles only -- see the DM-32 profile.

No radio_instance: this is a community profile, not tied to one operator's handset.

ChiOffchioff_gmrs · 6
asg_chio_allasg_chio_team1asg_chio_team2asg_chio_team3asg_chio_roadasg_chio_repeater

Chicago Offline Shared + Ham - Retevis MateTalk P4

chioff_p4_shared_ham
Retevis MateTalk P42 zones16 channelsOn a radio

Shared ChiOff community net and UHF amateur simplex configuration for the Retevis MateTalk P4. The P4 is UHF-only (400-470 MHz).

No radio_instance: this is a community profile, not tied to one operator's handset.

ChiOffchioff_gmrs · 6
asg_chio_allasg_chio_team1asg_chio_team2asg_chio_team3asg_chio_roadasg_chio_repeater
ChiOff Hamchioff_ham · 10
us_ham_uhf_callus_ham_uhf_446025us_ham_uhf_446050us_ham_uhf_446075us_ham_uhf_446100asg_chio_dmr_uhf_callasg_chio_dmr_uhf_446025asg_chio_dmr_uhf_446050asg_chio_dmr_uhf_446075asg_chio_dmr_uhf_446100

Chicago Offline Shared + Ham + Chicago Police - Retevis MateTalk P4

chioff_p4_shared_ham_cpd
Retevis MateTalk P43 zones23 channels

Shared ChiOff, UHF amateur simplex, and Chicago Police RX-only monitoring configuration for the UHF-only (400-470 MHz) Retevis MateTalk P4.

No radio_instance: this is a community profile, not tied to one operator's handset.

ChiOffchioff_gmrs · 6
asg_chio_allasg_chio_team1asg_chio_team2asg_chio_team3asg_chio_roadasg_chio_repeater
ChiOff Hamchioff_ham · 10
us_ham_uhf_callus_ham_uhf_446025us_ham_uhf_446050us_ham_uhf_446075us_ham_uhf_446100asg_chio_dmr_uhf_callasg_chio_dmr_uhf_446025asg_chio_dmr_uhf_446050asg_chio_dmr_uhf_446075asg_chio_dmr_uhf_446100
Chicago Policechicago_police · 7
asg_cpd_cw1asg_cpd_cw2asg_cpd_cw3asg_cpd_cw4asg_cpd_cw5asg_cpd_cw6asg_cpd_cw7

Shared fleet

Physical radios registered in instances.yml against a shared profile. Operators' personal codeplugs live in their own private profile repos and are not listed here.

RadioModelProfileDMR IDContactTapeAssignedSnapshot
co-p4-682041Retevis MateTalk P4chioff_p4_shared682041COP4BLUEblueReference
co-p4-682042Retevis MateTalk P4chioff_p4_shared682042COP4YELLOWyellow
co-p4-682043Retevis MateTalk P4chioff_p4_shared682043COP4PURPLEpurple
co-p4-682044Retevis MateTalk P4chioff_p4_shared682044COP4REDred
co-dm32-ericBaofeng DM-32chioff_dm32_shared3207125KC9MHEgreeneric

Verified snapshots

The last read-back-verified state of each shared radio, from artifacts/latest/. This is a device-state record, not a generated source, so it can lag the current profile.

RadioModelProfileCapturedOperationFiles
co-p4-682041Retevis MateTalk P4chioff_p4_shared_ham2026-09-04 04:12 UTCwrite-correction
r08 rewritten; analog HAM channels 12-16 verified TX-enabled
Reference · current.toml · Manifest

Use these profiles

Clone this repo next to codeplugger, ssrf-lite, and chioff-ssrf-shared, then build from the codeplugger checkout.

Validate a shared profile

uv run codeplugger-profile \
  ../chioff-codeplugger-profiles-shared/profiles/baofeng_dm32/chioff_shared.yml \
  --ssrf-root ../ssrf-lite/ssrf \
  --ssrf-root ../chioff-ssrf-shared/ssrf

Export for your radio

# DM-32: qdmr YAML, then dmrconf write
uv run codeplugger-profile \
  ../chioff-codeplugger-profiles-shared/profiles/baofeng_dm32/chioff_shared.yml \
  --ssrf-root ../ssrf-lite/ssrf \
  --ssrf-root ../chioff-ssrf-shared/ssrf \
  --output-format qdmr-yaml > codeplug.yaml

Check the shared fleet

uv run codeplugger-fleet \
  --instance-registry ../chioff-codeplugger-profiles-shared/instances.yml \
  --profiles-root ../chioff-codeplugger-profiles-shared/profiles \
  --ssrf-root ../ssrf-lite/ssrf \
  --ssrf-root ../chioff-ssrf-shared/ssrf

Derive your own variant

version: "0.1"
id: "my_dm32"
name: "My DM-32"
radio: "baofeng_dm32"
extends: "chioff_dm32_shared"
zones:
  - id: "mine"
    name: "Mine"
    assignments:
      - "asg_my_local_repeater"

Generated 2026-09-12 01:24 UTC from profiles/, instances.yml, and artifacts/latest/ at the latest commit on main.