For technical support, bug reports, feature requests, or general inquiries:
Email: [email protected]
Website: https://unixeer.com
Callsign: A46UNX
We typically respond within 24โ48 hours. For urgent issues, please include "URGENT" in your email subject line.
A: Ham Learning is a comprehensive study + training companion for amateur radio. It bundles US FCC exam pools, interactive Q-code and phonetic references, Morse training with Koch method, 11 calculators, circuit + antenna labs, WebSDR access, and more โ mostly offline, privacy-respecting, and free of ads / telemetry.
A: No โ Ham Learning is designed to help you get a license. It's equally useful for licensed operators who want a pocket reference for Morse, calculators, Q-codes, antennas, and circuit fundamentals.
A: Yes โ almost entirely. Exam pools, Q-codes, phonetics, glossary, electronics content, calculators, antenna lab, circuit lab, and Morse reference are all bundled. Only the optional "Refresh Exam Pools" action and the WebSDR tab use the internet.
A: Yes. Ham Learning stores progress locally and has no backend servers, no analytics, and no telemetry. See our Privacy Policy for details.
A: No. Ham Learning has no login, no account, no cloud โ just install and study.
A: iOS and Android.
A: Settings โ Master Reset. This wipes every stored value (progress, settings, cached pools, Tips deck state) and returns the app to first-run state.
A: Yes โ every card has a share / save-as-image button. The image is watermarked with "Generated by Ham Learning" and includes your callsign if set.
A: US FCC Technician, General, and Extra. Pools for other jurisdictions can be added โ contributions welcome.
A: Settings โ Target License panel โ Refresh Exam Pools. The app fetches the latest pool from russolsen/ham_radio_question_pool (Apache-2.0 attribution appears in the app). If network is unreachable, the bundled copy is always available.
A: It draws a full exam-length subset of questions from your current target license pool, scores you at the end, and tracks progress over time. You can review wrong answers with explanations where the source content provides them.
A: No โ it's a companion and reference. Pair it with a structured course (ARRL / RSGB / your national society's study guide) for best results.
A: A progressive Morse-learning technique that introduces characters at full speed but starts with just two letters, adding more one at a time as you master each. Ham Learning's Morse Learn tab implements the classic 4-step Koch progression with "no peeking" reveal gates so you don't cheat your way forward.
A: Two on-screen buttons (dit / dah) with live tone generation. A safety timer mutes the tone after 4 seconds of continuous press so you don't blow out the speaker. Great for learning timing and rhythm.
A: Yes โ iOS and Android. The app probes microphone availability via the record package and falls back to permission_handler if iOS / Android has permanently denied permission.
A: Yes โ Learn, Practice, Send, and Reference all work without microphone. Only Decode needs it. You can grant the permission later from your OS settings.
A: Morse โ Settings / parameters, or the tab's own tone-rate slider. Defaults follow common Koch-method conventions.
A: 11 calculators: Wavelength, Dipole, Vertical, Ohm’s Law, dB, SWR, LC (resonance), Coax Loss, RF Exposure, Maidenhead, and Beam Heading with compass. All work offline with locale-safe numeric parsing (comma or dot decimal).
A: RC charge transient with a log-scale time axis and a Low-Pass Bode plot showing the classic -20 dB/decade slope. Useful for intuiting RC behaviour before you memorize formulas.
A: Radiation-pattern visualization for 7 antenna types: dipole, vertical, EFHW (end-fed half-wave), J-pole, Yagi, full-wave loop, and 5/8-wave. Each renders azimuth + elevation patterns with dB-scaled rings, silhouette painter, and height in wavelengths. Dipole and EFHW get dual peak markers (horizontal + vertical planes). Yagi adds an analytical front-to-back ratio from the pattern maximum and the rear-lobe value at 180ยฐ.
A: Yes โ the Antenna Lab has a per-pattern share as image, including live parameter values.
A: A Software Defined Radio streaming live RF from a shared receiver to your browser. Ham Learning bundles a curated list of 9 public WebSDR / KiwiSDR receivers โ University of Twente (the classic), Northern Utah, a handful of European/UK/Tunisian sites, and the KiwiSDR directory.
A: No โ all 9 receivers are open-access. Just tap one and tune.
A: Recording depends on each WebSDR operator and your browser / OS โ Ham Learning's WebView simply displays the receiver's own interface. Respect each site's usage guidelines.
A: The WebView preserves scroll position, audio state, and back-history across tab switches so you can glance at your notes and come back without losing the tune.
A: TTS is handled by your device's platform engine. iOS uses Apple Speech, Android uses Google TTS (downloadable voice packs via the Google TTS app). Pick a voice + rate you like in Ham Learning Settings.
A: Check your device's media volume (TTS uses media volume, not ringer). Some platforms route TTS through a secondary output โ make sure your preferred output (speaker / Bluetooth) is selected.
A: A new diagnostic capture mechanism (May 10 2026 update). When the app catches an unexpected error during your session, it stores the last 50 events in an in-memory ring buffer and shows that one-shot snackbar. Tap EMAIL to open your mail app pre-filled with a plain-text report (callsign, app version, error trace) addressed to support. Nothing is sent automatically โ you control whether the report goes anywhere. If the same underlying error fires repeatedly, the snackbar stays silent for 5 minutes after the first surface so you don't get spammed.
A: Not anymore (fixed May 10 2026). Previously, every-source-unreachable looked identical to no-changes-needed in the snackbar. The refresh now shows three distinct messages: green "Pools updated" when content changed, blue "Already up to date" when sources were reachable but unchanged, amber "Could not reach any update source" when the network or all upstream hosts failed. A jsDelivr CDN fallback was also added to the source list, so networks that block raw GitHub can still pull updates.
Found a bug? Help us improve Ham Learning by reporting it! When reporting bugs, please include:
Email bug reports to: [email protected] with subject "Bug Report: Ham Learning"
Have an idea for a new feature? We'd love to hear from you! Please email your suggestions to [email protected] with subject "Feature Request: Ham Learning"
Ham Learning is available on multiple platforms:
If you couldn't find an answer to your question, please don't hesitate to contact us:
๐ง Email: [email protected]
๐ Website: https://unixeer.com
๐ป Callsign: A46UNX
73 de A46UNX โ Keep learning! ๐