Programming Memory Channels
Programming
While CHIRP is the most convenient way to program your radio, you don't always have a computer handy. Every GMRS radio lets you program channels manually using the keypad and menu system. It's a useful skill, especially when you need to add a repeater you just found while out in the field.
The general process
Every radio's menus are slightly different, but the basic workflow is the same across virtually all GMRS radios:
- Switch to VFO (frequency) mode: most radios have a button or menu option to toggle between Memory mode and VFO mode. In VFO mode, you can directly enter a frequency
- Enter the frequency: key in the desired frequency using the keypad. For example, 462.6500 MHz for GMRS channel 19
- Set the CTCSS/DCS tone: navigate to the tone menu and set the required tone. Set the tone mode first (CTCSS or DCS), then select the specific tone frequency or code
- Set duplex and offset: for repeater channels, set the offset to +5.000 MHz. For simplex channels, set duplex to "off" or "none"
- Set transmit power: choose high or low power as appropriate for the channel
- Save to a memory slot: use the "store" or "write to memory" function to save the current VFO settings to a channel number
Tip: Keep your radio's manual handy (or a PDF on your phone) until you're comfortable with the menu system. Each manufacturer uses different menu names and button sequences. What Midland calls "QT/DQT" for CTCSS/DCS, Wouxun calls "CTCSS/DCS" and Baofeng calls "CT/DCT."
VFO-to-memory workflow by radio family
The concept is the same across brands, but the mechanics vary:
- Baofeng (UV-5G, GM-15 Pro, etc.): press the orange VFO/MR button to switch to frequency mode, key in the frequency, navigate the menu to set tone and offset, then hold the menu button or use the "CH" option to write to a memory slot number
- Midland (MXT575, GXT series): channel-based radios handle programming differently by model - the MXT575 and similar mobiles rely heavily on CHIRP or the Midland programming software. Handheld GXT-series radios have fixed channel plans with limited memory customization
- Wouxun (KG-1000G Plus, etc.): press the VFO/MR key to enter frequency mode, dial or key in the frequency, set tone and duplex via menu, then use the dedicated "MEM" key to save to a numbered slot
In all cases, switch back to memory (MR) mode when you're done. VFO mode is for setup; memory mode is for normal operation.
How many channels do GMRS radios support?
Channel capacity varies widely by radio type:
- Bubble-pack FRS/GMRS handhelds: typically 22 fixed channels matching the standard FRS/GMRS channel plan - no custom programming at all
- Entry-level programmable handhelds: 16–128 channels is common. Many Baofeng GMRS radios fall in the 16–128 range
- Mid-range handhelds and mobiles: 128–256 channels covers most Wouxun and mid-tier BTECH models
- Feature-rich mobiles: 256–999 channels for radios like the BTECH GMRS-50V2 or higher-end Wouxun mobiles
For most GMRS use, even 128 channels is far more than you'll ever fill. The practical limit is how many repeaters and simplex frequencies you realistically use.
Organizing your channel plan
A logical channel layout makes operating faster and reduces mistakes. A common approach is to group by use:
- Channels 1–20ish: local repeaters - the repeaters you use regularly in your home area, sorted by frequency or by how often you use them
- Channels 20–40ish: travel repeaters - repeaters along routes you drive frequently, at destinations you visit, or discovered via MyGMRS for an upcoming trip
- Channels 40–50ish: simplex channels - the standard GMRS simplex frequencies (ch 15–22) for direct radio-to-radio communication without a repeater
- Channels 50+: emergency and calling channels - GMRS calling frequency (462.675 MHz, ch 20), any local emergency net frequencies, and family or group coordination channels
Leave gaps between groups if your radio allows it. This makes it easier to add channels without renumbering everything.
Channel naming conventions (alpha tags)
Most programmable GMRS radios support a short text label - called an alpha tag or channel name - displayed alongside or instead of the channel number. Space is limited, typically 6–10 characters. Some conventions that work well:
- Location first: PHILLY1, CAMPHLR, TRENTON - where the repeater is located
- Callsign: WRQK123 - useful when you coordinate with a known repeater owner
- Function: EMERG, FAMILY, CALLING - for channels used for a specific purpose rather than a specific repeater
- Hybrid: PHL-1 or ATL-RP - city abbreviation plus a number or type indicator
Avoid names like "CH15" or "GMRS19" - those just duplicate information you already know. Use the name to tell you something the channel number doesn't: what it is and where it reaches.
Backing up your channel programming
Hours of programming work can be lost if a radio is reset, damaged, or replaced. A few ways to protect it:
- CHIRP image file: if you programmed the radio with CHIRP, save the .img file and keep it somewhere safe. You can restore the entire channel plan to the same radio or a compatible model in seconds
- Export to CSV: CHIRP can export your channel list as a spreadsheet. This is useful even if you can't restore it directly - you can read the frequencies and tones and re-enter them manually
- Master channel list spreadsheet: a simple spreadsheet (Google Sheets, Excel, even a text file) with every channel's frequency, tone, offset, and purpose. It's radio-agnostic - if you switch radios or programming software, you have the data regardless
- Photo of the screen: a quick phone photo of each programmed channel is a low-tech backup for field-programmed channels you added manually
Why a master channel list spreadsheet is valuable
Beyond backup, a spreadsheet gives you a planning tool. You can sort by frequency, filter by location, add notes about which repeater requires a WIRES-X node or a linked system, and share your list with family members or group members who are also on GMRS. When you get a new radio, import into CHIRP and you're programmed in minutes instead of hours. It also makes it easier to prune channels you never use and add new ones deliberately rather than just filling slots as you encounter repeaters.
When manual programming is useful
- In the field: you meet someone at a campsite or trailhead who gives you a frequency and tone for a local repeater. Pull out the radio, key it in, save it, done
- Quick tests: you want to try a repeater frequency before committing it to your channel plan in CHIRP
- No cable available: your programming cable is at home, but you need to add a channel now
- Simple radios: some basic GMRS radios (especially bubble-pack FRS/GMRS handhelds) don't support computer programming at all
Common pitfalls
- Forgetting to set the tone: you enter the frequency but forget to set the CTCSS tone. The radio tunes to the right frequency, but the repeater ignores you because it doesn't hear the access tone
- Wrong offset direction: GMRS repeaters use +5 MHz offset. Setting it to negative means you're transmitting on the wrong frequency
- Not switching back to memory mode: after programming, switch back to memory (MR) mode for normal operation. VFO mode is for setup, not everyday use
- Overwriting a channel: pay attention to which memory slot you're saving to. It's easy to accidentally overwrite a channel you've already programmed
For programming many channels at once or maintaining a master channel list, the computer method is far more efficient - see Programming with CHIRP.