Clean Starter Codeplug Template

Platform: AnyTone AT-D878UVII Plus
Goal: Simple, readable, scalable, and safe for beginners

Template Design Principles

  • Start minimal, expand intentionally
  • One purpose per zone
  • Clear, human-readable naming
  • No duplicate or unused talkgroups
  • Separate daily use from emergency operations

1. Base Codeplug Structure (Blank Template)

Channels

Create channels in this order:

  1. Analog Simplex
  2. Analog Repeaters
  3. DMR Repeaters – Time Slot 1
  4. DMR Repeaters – Time Slot 2
  5. APRS (Analog + Digital)

Do not mix analog and DMR channels in the same zone.


Digital Channel Naming Standard

[CALLSIGN]-[TG]-[TS]
Example:
K5ABC-TG91-TS1
K5ABC-LOCAL-TS2

Analog Channel Naming Standard

[REPEATER NAME]-[BAND]
Example:
CITYVHF-2M
CITYUHF-70
SIMPLEX-146.520

2. Zone Layout Standard

This is the recommended universal layout that scales from beginner to advanced operator.


ZONE 1: DAILY – ANALOG

Purpose: Everyday local communication

Include

  • Local analog repeaters
  • National simplex (146.520 / 446.000)
  • Personal or club simplex channels

Why

  • Works without DMR infrastructure
  • Fast access during power or network failures

ZONE 2: DAILY – DMR

Purpose: Routine digital operation

Include

  • Local DMR repeater
  • TG9 (Local)
  • Statewide TG
  • Nationwide TG (e.g., TG91)
  • One TAC talkgroup

Best Practice

  • Limit to 5–10 channels
  • Avoid international TG clutter early

ZONE 3: TRAVEL – ANALOG

Purpose: Road trips, hotel stays, field operation

Include

  • Common repeater pairs
  • VHF/UHF simplex
  • Weather receive (optional)

Tip
Keep this zone frequency-centric, not location-centric.


ZONE 4: TRAVEL – DMR

Purpose: Portable hotspot or roaming

Include

  • Hotspot simplex frequency
  • Dynamic TG9
  • TAC TGs
  • Worldwide TG

Note
Use dynamic talkgroups only. Avoid static assignments here.


ZONE 5: EMCOMM – ANALOG

Purpose: Emergency operations

Include

  • ARES/RACES repeaters
  • Emergency simplex channels
  • Local coordination channels

Rules

  • No scanning by default
  • No unnecessary channels
  • Predictable channel order

ZONE 6: EMCOMM – DMR

Purpose: Digital emergency coordination

Include

  • Assigned EMCOMM TGs
  • Statewide DMR channels
  • Backup digital simplex (if used locally)

Strong Recommendation
Disable roaming and Bluetooth for this zone.


ZONE 7: APRS

Purpose: Location and messaging

Include

  • Analog APRS (144.390)
  • Digital APRS (if used)
  • Beacon-only channel

3. Step-by-Step CPS Programming Walkthrough

Step 1: Start Clean

  • Open CPS
  • Read from Radio
  • Save immediately as:
878_BASELINE_FACTORY.rdt

Step 2: Enter Operator Identity

  • Callsign
  • DMR ID
  • Radio ID Name
  • APRS Callsign + SSID

Step 3: Create Zones (Before Channels)

Build all zones first so channel placement is intentional.


Step 4: Program Analog Channels

For each repeater:

  • RX Frequency
  • TX Frequency
  • Tone Mode (CTCSS/DCS)
  • Power level
  • Bandwidth (Wide/Narrow)

Step 5: Program DMR Channels

For each DMR channel:

  • RX/TX Frequency
  • Color Code
  • Time Slot
  • Talkgroup
  • Admit Criteria (Color Code Free)

Step 6: APRS Configuration

  • Enable GPS
  • Set beacon interval (start with 5–10 min)
  • Verify APRS path
  • Disable excessive messaging

Step 7: Scan Lists

Create purpose-based scan lists:

  • DAILY-ANALOG
  • DAILY-DMR
  • EMCOMM-ANALOG

Avoid scanning mixed modes.


Step 8: Write to Radio

  • Save file
  • Write to Radio
  • Power cycle
  • Verify zone order and channel audio

4. Codeplug Naming & Versioning Guide

File Naming Standard

878_[PURPOSE]_[DATE]_vX.rdt

Examples

878_DAILY_2026-01-08_v1.rdt
878_EMCOMM_2026-01-08_v1.rdt
878_TRAVEL_2026-01-08_v1.rdt

Version Rules

  • Increment version for any functional change
  • Never overwrite a working version
  • Keep a “last known good” copy

Recommended Folder Structure

/AnyTone_878/
 ├── baseline/
 ├── daily/
 ├── travel/
 ├── emcomm/
 └── archive/

Final Deployment Recommendation

Beginners

  • Load DAILY zones only

Intermediate

  • Add TRAVEL zones
  • Enable Bluetooth and hotspot support

EMCOMM

  • Maintain a separate EMCOMM codeplug
  • Test quarterly

Leave a Reply

Your email address will not be published. Required fields are marked *