Add Baofeng UV-5R ham radio guide HTML
· 5 months ago
d4922f10df66abefeea934e62c9a1f4a7bc909f2
Parent:
d60555a62
Introduces a comprehensive HTML guide for the Baofeng UV-5R, covering hardware overview, manual programming, emergency procedures, ham radio protocols, walkie-talkie setup, and a frequency database for the Denver/Littleton area.
1 file changed +432 −0
- baofeng-uv5r-ham-guide.html +432 −0
Diff
--- /dev/null +++ b/baofeng-uv5r-ham-guide.html @@ -0,0 +1,432 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="author" content="David Veksler (AI Generated)"> + <meta name="robots" content="index, follow"> + + <!-- Essential SEO Tags --> + <title>Baofeng UV-5R Ultimate Guide: Ham, Emergency & GMRS Programming</title> + <meta name="description" content="The definitive Baofeng UV-5R cheat sheet. Includes manual programming, ham radio protocols, disaster communication plans for Denver/Littleton, and FRS/GMRS walkie-talkie setup."/> + <meta name="keywords" content="Baofeng UV-5R, Ham Radio Guide, Emergency Communications, Prepper Radio, SkyHub Link, Denver Frequencies, Repeater Programming, FRS GMRS, Wilderness Protocol"/> + <link rel="canonical" href="https://cheatsheets.davidveksler.com/baofeng-uv5r-ham-guide.html"/> + + <!-- Open Graph Tags --> + <meta property="og:title" content="Baofeng UV-5R Ultimate Guide"/> + <meta property="og:description" content="Master your UV-5R. Complete programming guide, emergency scripts, and Littleton/Denver frequency database."/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://cheatsheets.davidveksler.com/baofeng-uv5r-ham-guide.html"/> + <meta property="og:image" content="images/baofeng-uv5r-ham-guide.png"/> + <meta property="og:image:alt" content="Baofeng UV-5R diagram and frequency list"/> + + <!-- Bootstrap 5.3.3 CSS --> + <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css"> + + <!-- JSON-LD Structured Data --> + <script type="application/ld+json"> + { + "@context": "https://schema.org", + "@type": "TechArticle", + "headline": "Baofeng UV-5R Ultimate Operations Guide", + "description": "A complete manual for Baofeng UV-5R usage in Amateur Radio and Emergency situations.", + "author": { "@type": "Person", "name": "David Veksler (AI Generated)" }, + "publisher": { "@type": "Organization", "name": "David Veksler Cheatsheets" }, + "datePublished": "2026-01-07", + "dateModified": "2026-01-07", + "articleSection": ["Hardware", "Programming", "Emergency Procedures", "Frequencies"] + } + </script> + + <style> + :root { + --lcd-bg: #89a778; + --lcd-text: #222; + --baofeng-orange: #ff6600; + } + + body { background-color: #f8f9fa; } + + /* Hardware Visuals */ + .key-btn { + display: inline-block; + padding: 2px 6px; + border: 1px solid #ccc; + border-radius: 4px; + background: #eee; + font-size: 0.85em; + font-family: sans-serif; + box-shadow: 1px 1px 0px #999; + margin: 0 2px; + font-weight: bold; + } + .key-orange { border-color: #d35400; background: #e67e22; color: white; } + .key-blue { border-color: #2980b9; background: #3498db; color: white; } + + /* Frequency Display */ + .lcd-display { + background-color: var(--lcd-bg); + color: var(--lcd-text); + font-family: 'Courier New', monospace; + font-weight: 800; + padding: 5px 10px; + border-radius: 4px; + border: 2px solid #555; + letter-spacing: 2px; + } + + /* Sections */ + .section-icon { font-size: 1.2rem; margin-right: 0.5rem; } + .menu-step { border-left: 3px solid var(--baofeng-orange); padding-left: 10px; margin-bottom: 8px; } + + /* Print Optimization */ + @media print { + .no-print { display: none !important; } + .collapse { display: block !important; height: auto !important; } + .btn-link { text-decoration: none; color: black; pointer-events: none; } + .card { break-inside: avoid; border: 1px solid #999; box-shadow: none; margin-bottom: 1rem; } + body { background-color: white; font-size: 12px; } + h1 { font-size: 24px; } + a[href]:after { content: " (" attr(href) ")"; font-size: 0.8em; } + } + </style> +</head> +<body> + +<div class="container py-4"> + <!-- Header --> + <header class="mb-4 border-bottom pb-3"> + <div class="d-flex justify-content-between align-items-center"> + <div> + <h1 class="fw-bold mb-0"><i class="bi bi-radioactive"></i> Baofeng UV-5R Ultimate Guide</h1> + <p class="text-muted mb-0">Ham Radio • Emergency Comms • Walkie-Talkie • Scanner</p> + </div> + <div class="no-print text-end"> + <button class="btn btn-outline-dark btn-sm" onclick="window.print()"><i class="bi bi-printer"></i> Print</button> + </div> + </div> + + <div class="alert alert-danger mt-3 d-flex align-items-center p-2" role="alert"> + <i class="bi bi-exclamation-octagon-fill fs-4 me-3"></i> + <div class="small"> + <strong>LEGAL WARNING:</strong> Listening is always legal. <strong>Transmitting</strong> on Ham frequencies requires an FCC License. Transmitting on GMRS requires a GMRS license. + <br><em>NEVER press PTT without an antenna attached.</em> + </div> + </div> + </header> + + <!-- Navigation Pills (Screen Only) --> + <ul class="nav nav-pills mb-4 no-print" id="guideTabs" role="tablist"> + <li class="nav-item"><a class="nav-link active" href="#hardware">Hardware & Menu</a></li> + <li class="nav-item"><a class="nav-link" href="#programming">Programming</a></li> + <li class="nav-item"><a class="nav-link" href="#emergency">Emergency/Disaster</a></li> + <li class="nav-item"><a class="nav-link" href="#protocols">Ham Procedures</a></li> + <li class="nav-item"><a class="nav-link" href="#walkie">Walkie-Talkie</a></li> + <li class="nav-item"><a class="nav-link" href="#frequencies">Frequency DB</a></li> + </ul> + + <!-- Content Grid --> + <div class="row g-4" data-bs-spy="scroll" data-bs-target="#guideTabs"> + + <!-- LEFT COLUMN --> + <div class="col-lg-6"> + + <!-- SECTION 1: HARDWARE & MENU --> + <section id="hardware" class="mb-4"> + <div class="card shadow-sm h-100"> + <div class="card-header bg-dark text-white d-flex align-items-center"> + <i class="bi bi-cpu section-icon"></i> <h5 class="mb-0">Hardware & Setup</h5> + </div> + <div class="card-body"> + <div class="row mb-3"> + <div class="col-6"> + <h6>Side Keys</h6> + <ul class="list-unstyled small"> + <li><strong>CALL (Top):</strong> FM Radio. Hold for ALARM.</li> + <li><strong>MONI (Bot):</strong> Flashlight. Hold to Open Squelch (Listen).</li> + <li><strong>PTT:</strong> Push To Talk.</li> + </ul> + </div> + <div class="col-6"> + <h6>Front Keys</h6> + <ul class="list-unstyled small"> + <li><span class="key-btn key-orange">VFO/MR</span> Switch Freq/Channel Mode.</li> + <li><span class="key-btn key-blue">A/B</span> Switch Active Line (Arrow).</li> + <li><span class="key-btn">BAND</span> Switch VHF/UHF.</li> + <li><span class="key-btn">*SCAN</span> Hold to Scan. Tap for Reverse.</li> + </ul> + </div> + </div> + + <h6 class="border-bottom pb-1">The "Golden 6" Settings</h6> + <p class="small text-muted mb-2">Configure these first (Menu → # → Menu → Value → Menu).</p> + <table class="table table-sm table-striped small"> + <tr><td><strong>0 SQL</strong></td><td>Squelch</td><td><strong>5</strong> (Filters static)</td></tr> + <tr><td><strong>1 STEP</strong></td><td>Tuning Step</td><td><strong>5.0K</strong> (Standard)</td></tr> + <tr><td><strong>2 TXP</strong></td><td>Power</td><td><strong>HIGH</strong> (8W) / LOW (1W)</td></tr> + <tr><td><strong>5 W/N</strong></td><td>Bandwidth</td><td><strong>WIDE</strong> (Most Ham/GMRS)</td></tr> + <tr><td><strong>7 TDR</strong></td><td>Dual Watch</td><td><strong>ON</strong> (Listen to A & B)</td></tr> + <tr><td><strong>13 T-CTCS</strong></td><td>Tx Tone</td><td><strong>OFF</strong> (Set per channel)</td></tr> + </table> + </div> + </div> + </section> + + <!-- SECTION 2: PROGRAMMING --> + <section id="programming" class="mb-4"> + <div class="card shadow-sm border-primary h-100"> + <div class="card-header bg-primary text-white d-flex align-items-center"> + <i class="bi bi-save section-icon"></i> <h5 class="mb-0">Programming Guide</h5> + </div> + <div class="card-body"> + <div class="alert alert-info py-2 small mb-3"> + <strong>Prerequisite:</strong> Press <span class="key-btn key-orange">VFO/MR</span> to enter "Frequency Mode" (No channel numbers on right). + </div> + + <ul class="nav nav-tabs mb-3" id="progTabs"> + <li class="nav-item"> + <a class="nav-link active" data-bs-toggle="tab" href="#stdRepeater">Standard Repeater</a> + </li> + <li class="nav-item"> + <a class="nav-link" data-bs-toggle="tab" href="#simplexMode">Simplex/Scanner</a> + </li> + </ul> + + <div class="tab-content"> + <!-- Standard Repeater --> + <div class="tab-pane fade show active" id="stdRepeater"> + <h6 class="text-primary">Programming a Repeater (e.g., SkyHub)</h6> + <div class="small"> + <div class="menu-step">1. <strong>Frequency:</strong> Type <code>449.450</code> (Example).</div> + <div class="menu-step">2. <strong>Tone (Key):</strong> <code>MENU</code> 13 (T-CTCS) → Select <code>103.5</code> → <code>MENU</code>. + <br><span class="text-danger fw-bold">NOTE:</span> Keep Menu 11 (R-CTCS) <strong>OFF</strong> unless needed.</div> + <div class="menu-step">3. <strong>Offset Dir:</strong> <code>MENU</code> 25 (SFT-D) → Select <code>-</code> (MINUS).</div> + <div class="menu-step">4. <strong>Offset Amt:</strong> <code>MENU</code> 26 (OFFSET) → Type <code>005.000</code>.</div> + <div class="menu-step">5. <strong>Save:</strong> <code>MENU</code> 27 (MEMCH) → Select Channel → <code>MENU</code>.</div> + </div> + </div> + + <!-- Simplex --> + <div class="tab-pane fade" id="simplexMode"> + <h6 class="text-success">Programming Simplex (Direct) or Scanning</h6> + <div class="small"> + <p class="mb-1">For NOAA, Railroad, or Walkie-Talkie channels.</p> + <div class="menu-step">1. <strong>Frequency:</strong> Type frequency (e.g., <code>162.550</code>).</div> + <div class="menu-step">2. <strong>Clean Up:</strong> Ensure Menu 25 (SFT-D) is <strong>OFF</strong>.</div> + <div class="menu-step">3. <strong>Save:</strong> <code>MENU</code> 27 (MEMCH) → Select Channel → <code>MENU</code>.</div> + </div> + </div> + </div> + + <div class="mt-3 p-2 bg-light border rounded small"> + <strong>The "Split Tone" Trap (WA0MJX):</strong> + Some repeaters transmit a <em>different</em> tone than they receive. If you can't hear audio, ensure <strong>Menu 11 (R-CTCS) is OFF</strong>. Only set Menu 13. + </div> + </div> + </div> + </section> + + <!-- SECTION 3: HAM PROCEDURES --> + <section id="protocols" class="mb-4"> + <div class="card shadow-sm h-100"> + <div class="card-header bg-secondary text-white d-flex align-items-center"> + <i class="bi bi-mic section-icon"></i> <h5 class="mb-0">Ham Radio Procedures</h5> + </div> + <div class="card-body"> + + <div class="accordion accordion-flush" id="hamAccordion"> + <div class="accordion-item"> + <h2 class="accordion-header"> + <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#nets"> + Joining a "Net" (Scheduled Meeting) + </button> + </h2> + <div id="nets" class="accordion-collapse collapse" data-bs-parent="#hamAccordion"> + <div class="accordion-body small"> + <p><strong>Example:</strong> Sunday 8:30 AM on 145.310 (ColCon).</p> + <ol> + <li><strong>Listen First:</strong> Wait for "Net Control" to ask for "Check-ins."</li> + <li><strong>Wait for your turn:</strong> They often ask by alphabet ("Alpha through Foxtrot").</li> + <li><strong>Press PTT:</strong> "This is [Your Callsign], [Your Name], No Traffic."</li> + <li><strong>Release PTT:</strong> Listen for acknowledgement.</li> + </ol> + </div> + </div> + </div> + + <div class="accordion-item"> + <h2 class="accordion-header"> + <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#phonetics"> + Phonetic Alphabet + </button> + </h2> + <div id="phonetics" class="accordion-collapse collapse" data-bs-parent="#hamAccordion"> + <div class="accordion-body"> + <div class="row small font-monospace"> + <div class="col-4">Alpha<br>Bravo<br>Charlie<br>Delta<br>Echo<br>Foxtrot<br>Golf<br>Hotel<br>India</div> + <div class="col-4">Juliet<br>Kilo<br>Lima<br>Mike<br>November<br>Oscar<br>Papa<br>Quebec<br>Romeo</div> + <div class="col-4">Sierra<br>Tango<br>Uniform<br>Victor<br>Whiskey<br>X-ray<br>Yankee<br>Zulu</div> + </div> + </div> + </div> + </div> + </div> + + </div> + </div> + </section> + + </div> + + <!-- RIGHT COLUMN --> + <div class="col-lg-6"> + + <!-- SECTION 4: EMERGENCY & DISASTER --> + <section id="emergency" class="mb-4"> + <div class="card shadow-sm border-danger h-100"> + <div class="card-header bg-danger text-white d-flex align-items-center"> + <i class="bi bi-life-preserver section-icon"></i> <h5 class="mb-0">Emergency / Disaster Plan</h5> + </div> + <div class="card-body"> + + <h6 class="fw-bold">1. The Golden Rule</h6> + <p class="small">If you have a cell signal, use it. Radio is a backup. If 911 is down, use <strong>Linked Repeaters</strong> (SkyHub/ColCon) first.</p> + + <h6 class="fw-bold mt-3">2. The Script (Don't Ramble)</h6> + <div class="alert alert-light border small"> + <strong>Life Threat:</strong> "MAYDAY, MAYDAY, MAYDAY. This is [Callsign]. I have a life threatening emergency at [Location]." + <hr class="my-1"> + <strong>Stranded/Injured:</strong> "BREAK, BREAK, BREAK. This is [Callsign] with emergency traffic." + </div> + + <h6 class="fw-bold mt-3">3. Disaster News Sources (Listen Only)</h6> + <ul class="list-unstyled small mb-2"> + <li><i class="bi bi-broadcast"></i> <strong>KOA News:</strong> 94.1 MHz (FM Radio mode).</li> + <li><i class="bi bi-camera-video"></i> <strong>Media IFB:</strong> 450.1625 MHz (Hear reporters off-air).</li> + <li><i class="bi bi-train-front"></i> <strong>Railroads:</strong> 161.100 MHz (Track conditions).</li> + </ul> + + <div class="accordion mt-3" id="legalNuke"> + <div class="accordion-item border-warning"> + <h2 class="accordion-header"> + <button class="accordion-button collapsed bg-warning bg-opacity-10" type="button" data-bs-toggle="collapse" data-bs-target="#nukeOpt"> + The "Nuclear Option" (Legal) + </button> + </h2> + <div id="nukeOpt" class="accordion-collapse collapse" data-bs-parent="#legalNuke"> + <div class="accordion-body small"> + <strong>FCC Regulation:</strong> In an immediate threat to life/property where <em>no other means exist</em>, you may use ANY frequency to call for help. + <br><strong>Suggestion:</strong> If Ham fail, try GMRS Ch 1 (462.5625) or MURS Ch 1 (151.820). + </div> + </div> + </div> + </div> + </div> + </div> + </section> + + <!-- SECTION 5: WALKIE TALKIE (FRS/GMRS) --> + <section id="walkie" class="mb-4"> + <div class="card shadow-sm h-100"> + <div class="card-header bg-success text-white d-flex align-items-center"> + <i class="bi bi-tree section-icon"></i> <h5 class="mb-0">Walkie-Talkie Mode</h5> + </div> + <div class="card-body"> + <p class="small">The UV-5R can communicate with blister-pack walkie talkies (Motorola/Midland) found at stores. <br><em>Note: Technically requires GMRS license and Part 95 hardware, but widely used in emergencies.</em></p> + + <table class="table table-sm table-hover small text-center"> + <thead class="table-light"><tr><th>Ch</th><th>Type</th><th>Freq (MHz)</th><th>UV-5R Pwr</th></tr></thead> + <tbody> + <tr><td>1-7</td><td>FRS/GMRS</td><td>462.5625+</td><td>Low/High</td></tr> + <tr><td>8-14</td><td>FRS Only</td><td>467.5625+</td><td><strong>LOW ONLY</strong></td></tr> + <tr><td>15-22</td><td>GMRS</td><td>462.5500+</td><td>High</td></tr> + </tbody> + </table> + <div class="small text-muted fst-italic"> + *Set <strong>STEP</strong> to 2.5K or 6.25K for these frequencies. + </div> + </div> + </div> + </section> + + <!-- SECTION 6: FREQUENCY DB --> + <section id="frequencies" class="mb-4"> + <div class="card shadow-sm"> + <div class="card-header bg-dark text-white d-flex justify-content-between"> + <h5 class="mb-0">Littleton/Denver Database</h5> + <input type="text" id="freqSearch" class="form-control form-control-sm w-50" placeholder="Search..." onkeyup="filterFreqs()"> + </div> + <div class="table-responsive" style="max-height: 500px; overflow-y: auto;"> + <table class="table table-striped table-hover small mb-0" id="freqTable"> + <thead class="table-secondary position-sticky top-0"> + <tr><th>Name</th><th>Freq</th><th>Tone (Tx)</th><th>Offset</th></tr> + </thead> + <tbody> + <tr class="table-danger fw-bold"><td>SKYHUB (Squaw)</td><td>449.450</td><td>103.5</td><td>-5.0M</td></tr> + <tr class="table-danger fw-bold"><td>COLCON (State)</td><td>145.310</td><td>88.5</td><td>-0.6M</td></tr> + <tr class="table-warning"><td>Natl Calling</td><td>146.520</td><td>None</td><td>OFF</td></tr> + + <tr class="table-primary"><td>Morrison (Littleton)</td><td>449.625</td><td>88.5</td><td>-5.0M</td></tr> + <tr class="table-primary"><td>Baculite (South)</td><td>449.575</td><td>103.5</td><td>-5.0M</td></tr> + <tr><td>WA0MJX (Denver)</td><td>447.050</td><td>103.5</td><td>-5.0M</td></tr> + <tr><td>W0IG (Denver)</td><td>448.075</td><td>88.5</td><td>-5.0M</td></tr> + <tr><td>N0JXN (Denver)</td><td>146.715</td><td>123.0</td><td>-0.6M</td></tr> + <tr><td>RMRL (Squaw)</td><td>146.940</td><td>103.5</td><td>-0.6M</td></tr> + + <tr class="table-info"><td>NOAA Wx (Rx)</td><td>162.550</td><td>None</td><td>OFF</td></tr> + <tr class="table-info"><td>Joint Line RR</td><td>160.920</td><td>None</td><td>OFF</td></tr> + <tr class="table-info"><td>BNSF Dispatch</td><td>161.100</td><td>None</td><td>OFF</td></tr> + <tr class="table-info"><td>Media IFB (Rx)</td><td>450.1625</td><td>None</td><td>OFF</td></tr> + + <tr class="table-success"><td>GMRS Ch 1</td><td>462.5625</td><td>None</td><td>OFF</td></tr> + <tr class="table-success"><td>MURS Ch 1</td><td>151.820</td><td>None</td><td>OFF</td></tr> + </tbody> + </table> + </div> + </div> + </section> + + </div> + </div> + + <!-- Troubleshooting --> + <div class="card bg-light border-0 mt-2 no-print"> + <div class="card-body py-2"> + <small class="text-muted"><i class="bi bi-tools"></i> <strong>Troubleshooting:</strong> + Keypad Locked? Hold <code>#</code>. + Can't hear? Check Squelch (Menu 0) or press <code>MONI</code>. + Radio resets on Tx? Battery is low/dead.</small> + </div> + </div> + + <footer class="mt-4 pt-3 border-top text-center text-muted small"> + <p>© 2026 David Veksler Cheatsheets. Frequencies verified for Littleton, CO (Jan 2026).</p> + </footer> + +</div> + +<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script> +<script> + function filterFreqs() { + var input, filter, table, tr, td, i, txtValue; + input = document.getElementById("freqSearch"); + filter = input.value.toUpperCase(); + table = document.getElementById("freqTable"); + tr = table.getElementsByTagName("tr"); + for (i = 1; i < tr.length; i++) { + td = tr[i].getElementsByTagName("td")[0]; + if (td) { + txtValue = td.textContent || td.innerText; + if (txtValue.toUpperCase().indexOf(filter) > -1) { + tr[i].style.display = ""; + } else { + tr[i].style.display = "none"; + } + } + } + } +</script> + +</body> +</html> \ No newline at end of file