Scanners & Radios · Volume 6
Xiegu X6100
Portable HF/6m transceiver with built-in tuner and color touchscreen
Contents
| Section | Topic |
|---|---|
| 1 | About this volume |
| 2 | Hardware tour |
| 3 | Operating modes |
| 4 | Programming workflow |
| 5 | Codeplug backups |
| 6 | Field use |
| 7 | Tips and tricks |
| 8 | Resources |
1. About this volume
The Xiegu X6100 is a portable HF + 6 m all-mode transceiver, introduced by Xiegu Technology (Chongqing) in late 2021 and shipped in volume from 2022. It earns its slot on the bench as the portable HF rig — the radio that goes into the backpack for POTA / SOTA / parks-on-the-air, sits on the picnic table with a wire in a tree, and also serves as the shack HF rig when fronted by the matching Xiegu XPA125B 100 W amplifier. The X6100 is a stand-alone radio in a way the FT-818 / FT-817ND family never quite was — it carries its own battery, its own automatic tuner, its own speaker, and its own colour spectrum display. You can hand someone the box and a length of wire and they can make HF contacts.
The architecture is SDR — a direct-conversion / low-IF front end feeding an FPGA + ARM SoC running an Allwinner-flavored embedded Linux. The display side runs a Qt-based UI on the same SoC. This matters operationally for two reasons. First, the user interface is software, and the user interface can be replaced: the community Hello X6100 and Reform_xiegu_x6100 forks (and Xiegu’s own slowly-improving stock firmware) prove this. Second, the SDR architecture gives a panadapter / waterfall for free — there is no separate scope or P3 board to attach.
The competitive frame around the X6100 in mid-2026 is:
| Class | Radio | Power | Tuner | Display | Battery | Street price (mid-2026) |
|---|---|---|---|---|---|---|
| Legacy all-band QRP | Yaesu FT-817ND / 818 | 5 W | None (external) | Small monochrome LCD | NiMH internal | $700-800 (818, used) |
| Modern portable HF SDR | Xiegu X6100 | 5-10 W | Internal auto | 4” colour TFT + waterfall | Li-ion internal | ~$680-740 USD |
| Icom flagship SDR | Icom IC-705 | 5/10 W | None (external) | 4.3” colour TFT + waterfall | Li-ion internal | ~$1,300 |
| Elecraft QRP | Elecraft KX2 / KX3 | 10/12 W | Internal auto | LCD (no waterfall) | Li-ion internal | ~$1,000-1,500 |
The X6100 wins on cost (it is roughly half the price of the IC-705 with broadly comparable feature surface), on integration (battery + tuner + speaker + display + radio in one box), and on display real estate (4” colour with a touchscreen). It loses to the IC-705 on front-end filtering / dynamic range (the IC-705 has cleaner roofing-filter behaviour around contest-strength signals), on mode coverage (no D-STAR), on firmware polish (Icom’s UX is significantly more finished), and on support longevity (Icom dealer network vs. importer-direct support for Xiegu). It loses to the FT-818 on band coverage (no 2 m / 70 cm — the X6100 is HF + 6 m only) and on proven reliability over a decade-plus. It loses to the KX2/KX3 on receiver performance (Elecraft’s roofing filters and DSP are the reference for the class) but undercuts them by a wide margin on cost.
There is one operational subtlety worth flagging up front. The X6100 has a documented history of front-end overload susceptibility in the presence of strong broadcast signals (medium-wave AM in particular, but also nearby HF broadcast on 49 m / 41 m / 31 m bands). Stock firmware versions before 1.1.7 (August 2023) shipped with the front-end attenuator menu hidden / disabled; later firmwares expose it. This volume’s operational guidance assumes 1.1.7 or later — verify firmware version first, update if needed. See §4 and §5.
This volume covers the X6100 as a stand-alone HF/6m rig. Volume 7 covers the XPA125B amplifier that pairs with it to make a 100 W home/portable station. Volume 21 covers the programming and CAT software (wfView primarily) that controls it from a host PC. Volume 22 covers the per-band frequency planning and Part 97 envelope that applies. For antennas, the cross-link is to the Hack Tools Antennas deep dive — specifically [Vol 10 (Random-wire and end-fed)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol10.md) for EFHWs, [Vol 6 (Single-band dipoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol6.md) for resonant dipoles, [Vol 17 (Antenna tuners)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol17.md) for the matching-network context that the X6100’s internal tuner fits into, and [Vol 29 (Use-case matrix)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol29.md) for the per-radio antenna recommendations.
2. Hardware tour
The X6100 is a roughly book-sized brick — approximately 6.3” × 3.7” × 1.6” (160 × 95 × 41 mm, TBD — verify with Jeff against the unit on the bench; spec sheets list 160 × 100 × 38 mm but mid-production revisions vary), about 1.45 lb / 0.65 kg with battery. The body is a textured plastic-over-metal frame; the back is metallic and serves as a modest heatsink for the PA stage. Build quality is “good for the price” — better than the budget portable rigs of the previous decade, not as solid as a milled-aluminum FT-818 or the magnesium IC-705.
2.1 Front panel
The front panel is dominated by the 4” colour IPS touchscreen (800 × 480, the only screen on the radio — there is no separate frequency display). Below and to the right of the screen:
- Main tuning knob — large, weighted, smooth rotary encoder with optical position sensing. The tuning rate is selectable from the touchscreen (1 Hz to 1 MHz per step) and the knob has a “fast” multiplier when spun quickly. The knob does not have a clutch or drag adjustment — you get one tuning feel and that’s it.
- Multi-function knob — smaller rotary encoder + push-button, located top-right of the main knob. Push to cycle through what it controls: AF gain, RF gain, squelch, IF bandwidth, NR level, NB level, mic gain, power. The current assignment is shown briefly on-screen when you push.
- Four soft buttons along the top of the screen — F1/F2/F3/F4, context-sensitive labels appear on the screen above each. These walk through menu pages: VFO/MEM, mode select, filter select, AGC, NR/NB, tune, split, etc.
- PTT mic jack — RJ-45 socket on the front-left, electrically compatible with the Yaesu 8-pin RJ-45 hand mic standard (the same pinout as the FT-857 / FT-897 / FT-450 generation). A Yaesu MH-31 or MH-36 mic works without modification, as do the better aftermarket replicas (W2ENY mic kits, etc.). The supplied Xiegu mic is acceptable but unremarkable.
- Headphone / speaker jack — 3.5 mm stereo, switches off the internal speaker when plugged in.
2.2 Top panel
- CW key jack — 1/4” (6.35 mm) TRS, configurable per the menu as straight-key, iambic-A, iambic-B, bug, or external keyer pass-through. Tip = dit, ring = dah on iambic.
- External speaker jack — 3.5 mm, parallel-fed to the internal speaker (does not mute it; for muting, use the headphone jack).
- USB-C port — combined data + audio + charging. The USB descriptor enumerates as a composite device: CDC-ACM serial (for CAT, exposed as
/dev/ttyACMxon Linux and as a virtual COM port on Windows/macOS), and a USB Audio Class device (for digital-mode audio). The same port carries DC charging power at 5 V / 2 A. - Power button — momentary push, ~0.5 s press to power on, ~2 s to power off. Long-press also brings up the shutdown menu where you can choose to reboot or power off cleanly (graceful shutdown of the Linux side; matters because cutting power while the radio is logging or writing settings can corrupt the SD card).
2.3 Right side
- HF antenna jack — BNC female, 50 Ω. The choice of BNC over SO-239 is deliberate: BNC is quick-disconnect, robust enough for portable use, and lighter. Most operators carry a BNC-to-SO-239 adapter for connection to shack-style coax with PL-259 connectors. The internal tuner is reachable through this connector.
- 6 m antenna jack — separate BNC, 50 Ω. Routed to a separate PA / matching path internal to the radio. The 6 m connector is unswitched from the HF path electrically — feeding 6 m via the HF connector works but bypasses the 6 m-specific filtering and is not recommended for TX.
- External DC input — Anderson Powerpole connector (red/black, 30 A capable), 12.0-15.0 V DC range. Charges the internal battery if present and runs the radio simultaneously. Tolerates the typical 13.6-14.4 V from a regulated power supply or LiFePO4 pack.
- Ground stud — 4 mm threaded post for chassis ground / counterpoise connection. Useful for portable operations with end-fed antennas where you want a defined RF ground reference.
- SD card slot — microSD, used for firmware updates and (on community firmware) for audio recording, IQ capture, and CW message storage. Stock firmware uses it primarily as the firmware-update transport.
2.4 Internal battery
Internal Li-ion pack — typically reported as 2 × 18650 cells in series, ~3,000-3,500 mAh nominal at 7.4 V (Xiegu spec sheet says ~3 Ah; TBD — verify with Jeff by opening the battery door and reading the cell labels on his specific unit, since Xiegu has revised the battery pack at least once between manufacturing runs). Runtime in typical SSB operation (50% RX, 50% TX at 5 W) is roughly 3-4 hours. On RX only (e.g. SWL or band-scanning at the kitchen table) the runtime stretches to 7-10 hours.
The battery is replaceable — there’s a removable back cover held by four Philips screws. Replacement packs are available from Radioddity (the US importer) for roughly $30-40 in mid-2026. Aftermarket 18650 conversion kits exist that let you swap loose protected cells in and out, but those are documented to confuse the X6100’s state-of-charge logic and the battery icon stops being accurate.
Charging via the USB-C port (5 V / 2 A) takes roughly 4-5 hours from empty to full. Charging via the Anderson Powerpole at 13.8 V takes 2-2.5 hours. The radio can be operated while charging on either input.
2.5 Internal automatic antenna tuner
The internal ATU is a relay-switched L-network with rough matching range 1.5:1 to 8:1 SWR, capable of bringing most random-wire and end-fed loads to better than 2:1 at the rig. Tuning cycle is ~6-12 seconds depending on starting mismatch; results are stored in non-volatile memory per band so subsequent tunes on the same band/antenna combination are near-instantaneous. Tuner bypass is available via a menu toggle for known-resonant antennas (saves no real time but reduces relay wear).
Two operational notes on the tuner. First, it is inside the radio’s antenna switching, so it is between the TX/RX path and the BNC connector — it cannot be bypassed at the connector level. Second, it has limits — a long-wire on the wrong frequency where the impedance happens to be near 0 Ω or near 5 kΩ may not match at all, and the tuner will report “tune failed”. The fix is to change the wire length, change the band, or add a few feet of counterpoise wire to shift the feedpoint impedance.
2.6 PA stage and TX output
The PA is a single-stage MOSFET final, delivering nominally 5 W output across HF (1.8 MHz through 28 MHz, all amateur segments) and 5 W on 6 m (50-54 MHz). Some firmware releases (notably 1.1.8+) enable a 10 W “boost” mode on HF — this draws more current, runs the final hotter, and is documented to be lower IMD product (cleaner SSB) than the equivalent 5 W output on competing radios. Use the 10 W mode sparingly in extended TX duty cycles unless you have airflow at the rear panel. The radio has thermal management — if the PA temp sensor exceeds an internal threshold (specifics not published, TBD — verify with on-radio temp display), the radio will drop output power automatically and eventually lock TX entirely until cooldown.
The PA stage is the most failure-prone subsystem on the X6100 based on community-reported field returns. The most common failure mode is PA damage from sustained TX into a high-SWR antenna without the internal tuner engaged — protect by always running the tuner cycle when changing antennas, and never key down for more than a few seconds on an unverified antenna setup.
2.7 Internal speaker and audio
The internal speaker is a small downward-firing driver — adequate for solo bench listening, marginal in field use with wind or background noise. The audio output is roughly 1-2 W into the internal speaker, sufficiently loud to be heard but not high-fidelity. For SSB ragchew or contesting, plug in headphones or an external amplified speaker for noticeably better intelligibility.
Audio processing chain on RX is software DSP — variable bandwidth filtering (50 Hz to 6 kHz selectable), noise reduction (NR), noise blanker (NB), notch filter, and AGC with selectable attack/decay. The DSP is competent — comparable to entry-tier Yaesu and Icom but not at the level of the IC-705 or Flex SDR family.
3. Operating modes
3.1 Bands and modes
| Band | Range (MHz) | Modes supported |
|---|---|---|
| 160 m | 1.8 – 2.0 | LSB, CW, AM, RTTY/DIG |
| 80 m | 3.5 – 4.0 | LSB, CW, AM, RTTY/DIG |
| 60 m | 5.330 – 5.405 ch. | USB only (channelized — Part 97 §97.303(h)) |
| 40 m | 7.0 – 7.3 | LSB, CW, AM, RTTY/DIG |
| 30 m | 10.1 – 10.15 | CW, RTTY/DIG (no voice — Part 97) |
| 20 m | 14.0 – 14.35 | USB, CW, AM, RTTY/DIG |
| 17 m | 18.068 – 18.168 | USB, CW, RTTY/DIG |
| 15 m | 21.0 – 21.45 | USB, CW, AM, RTTY/DIG |
| 12 m | 24.890 – 24.990 | USB, CW, RTTY/DIG |
| 10 m | 28.0 – 29.7 | USB, CW, AM, FM (29.5+), RTTY/DIG |
| 6 m | 50.0 – 54.0 | USB, CW, AM, FM, RTTY/DIG |
| General RX | 0.5 – 30 + 50 – 54 | LSB/USB/CW/AM/FM/RTTY/DIG |
The general-RX coverage opens up SWL on shortwave broadcast bands, 60 m broadcast / utility monitoring, longwave (where useful — mostly NDB beacons at 200-415 kHz), and the entire amateur HF allocation. AM filter bandwidth is selectable up to 6 kHz which is enough for reasonable broadcast audio quality on the strong international SW stations. SSB tuning steps as fine as 1 Hz make it usable as a CW skimmer / weak-signal monitor; AM steps 1 kHz / 9 kHz / 10 kHz match international broadcast band plans.
3.2 The DSP and filter chain
The X6100’s filter selection is software-defined, set per mode:
- CW — 50, 100, 250, 500, 1000 Hz bandwidth, centered on a selectable BFO offset (default 700 Hz)
- SSB — 1.8, 2.4, 2.7, 3.0 kHz (and a wide-open 6 kHz option for ESSB)
- AM — 3.0, 4.0, 6.0 kHz
- FM — 12 kHz (narrowband, the standard 10 m FM bandwidth) and 25 kHz (wide, for AM broadcast that’s been re-modulated to FM)
- RTTY / DIG — 250 Hz to 3 kHz, application-dependent
The filter selection happens in the DSP after a wider analog roofing filter, so the rig’s adjacent-channel rejection is limited not by the analog roofing but by the SDR’s dynamic range — about 80-90 dB at HF, less at 6 m. This is fine for typical operating (a strong adjacent signal on the same band 20 kHz away is filtered cleanly) but breaks down when an extremely strong signal (e.g. a kilowatt station 1 km away on the next-band-up) overwhelms the front end. This is the front-end overload phenomenon mentioned in §1.
3.3 Waterfall display
The waterfall is the X6100’s signature feature. The display shows roughly 30 kHz of spectrum centered on the current VFO frequency, with a frequency-vs-time waterfall scrolling downward. Spectrum resolution is approximately 30 Hz/bin, refresh rate ~10 fps. The waterfall is useful for:
- Finding active SSB signals without tuning — they appear as ~3 kHz wide bright bars
- Spotting CW activity as narrow vertical lines at constant frequency
- Recognizing digital modes by their distinctive signatures (FT8 = narrow tone pairs around 1500 Hz offset, PSK31 = paired sidebands, RTTY = two-tone “railroad tracks”)
- Detecting band openings by watching the noise floor and signal count change over minutes
Touch the waterfall to tune — single-tap moves the VFO to the touched frequency. The touch is responsive but coarse — fine tuning still requires the main knob.
3.4 VFO and memory operations
VFO A and VFO B are independent — each remembers its own frequency, mode, filter, and tuner state. Split operation (TX on VFO B, RX on VFO A) is enabled via the menu and is essential for working DX on split frequencies.
Memory channels — 99 user channels in stock firmware, plus a separate set of band-specific “memory pads” for quickly storing band-segment defaults. Each memory channel stores frequency, mode, filter, CTCSS/DCS (for FM operation), and a free-form alphanumeric tag. Memory programming is via touchscreen or via CAT software (see §4).
3.5 What the X6100 lacks
Honest accounting of features the X6100 does not have:
- No D-STAR — the IC-705 has D-STAR; the X6100 does not.
- No built-in GPS — unlike the FT-818 or IC-705’s optional GPS, the X6100 has no GPS module. APRS via TX is not natively supported.
- No internal sound-card-style audio recording in stock firmware — for RX recording during a contest or for QSO archiving, you record on the host PC over USB-C. (Community firmware adds this.)
- No internal CW decoder display in stock firmware (community firmware adds this).
- No band-stack-register concept the way Elecraft K-line or the better Yaesu rigs implement it — each band remembers a single last-used frequency, not a stack of recent ones.
- No CW message memory (in stock firmware — Hello X6100 adds 4 message memories with paddle-record).
- No 2 m / 70 cm coverage — the X6100 is HF + 6 m. For 2 m FM repeater work, reach for the AnyTone D878 or VX-8DR.
- No internal antenna selection — it has one HF antenna jack. If you have multiple HF antennas (e.g. a vertical and a dipole), you switch externally.
Most of these are reasonable omissions for a $700 portable rig; some (the lack of band-stack registers, the absence of CW message memories in stock firmware) are firmware-side problems that the community has solved.
4. Programming workflow
The X6100 is unusual in the lineup because most of its “programming” is on-radio configuration, not codeplug-style channel programming. There is no CHIRP / RT Systems / vendor CPS workflow that imports a CSV of 1,000 channels and dumps it back to the radio. Instead, programming the X6100 falls into three categories: firmware updates, memory channel management, and CAT setup for digital modes.
4.1 Firmware updates
Firmware update workflow (stock Xiegu firmware):
- Download the firmware ZIP from Xiegu’s official site or from Radioddity’s support page. As of mid-2026 the relevant releases archived locally in
../../programs/xiegu-x6100/firmware-history/are:- 1.1.7 (released August 2023) — first release to expose the front-end attenuator menu, fixed multiple ATU bugs from the 1.1.x series, added the 10 W TX boost mode option, broader CAT command coverage matching Yaesu FT-817 / FT-857 emulation
- 1.1.8 (released September 2024) — refined the waterfall renderer (faster scroll), added selectable BFO offset for CW, fixed an issue where the radio could hang during ATU cycle on certain antenna impedances
- 1.1.9 (released September 2024, late) — primarily a bugfix release for 1.1.8 (battery-icon corruption after long charging cycles, USB enumeration issue on Linux hosts running newer kernels)
- Extract the ZIP onto a freshly-formatted FAT32 microSD card. The contents are typically
xiegu_firmware.binand aREADME.txt. - Power down the radio. Insert the SD card into the slot. Power on while holding the multi-function knob (this enters the bootloader / firmware update mode — TBD — verify exact key combination with the current firmware’s release notes).
- The screen shows an update progress bar. Total time: typically 3-5 minutes. Do not power-cycle during the update.
- After completion, the radio reboots. Verify the version under Menu → System → Firmware Version.
- Reset to factory defaults if the update notes call for it (typically only between major firmware-line transitions; 1.1.x → 1.1.y point releases usually preserve settings).
Keep the previous firmware ZIP in the firmware-history/ directory in case rollback is needed. Rollback works the same way — just point at an older .bin. The firmware-history/ directory currently holds approximately 3.8 GB of accumulated zip archives (most of the size is the bundled Linux rootfs images that ship inside the firmware bundles); these are gitignored from the repo and live on the local filesystem only.
4.2 Community firmware
The active community firmware projects for the X6100 are:
- Hello X6100 (im0o / GitHub) — the most mature community firmware fork. Replaces the entire UI layer with a more capable Linux-application-style interface, adds CW message memories, audio recording to SD card, IQ stream capture, more flexible filter settings, expanded CAT command set, and a community-improved waterfall renderer with adjustable color gradient. Installation is via SD card, same procedure as stock; the bootloader detects which is loaded. Switching back to stock firmware is supported.
- Reform_xiegu_x6100 (less actively maintained but still around) — earlier community fork; mostly superseded by Hello X6100.
- R1CBU’s “X6100-tools” (CW-specific community tools) — not a full firmware, but a useful adjunct for CW operators.
Risk profile for community firmware: low to moderate. The X6100’s SoC firmware update process is non-destructive (you can always flash back to stock), and the community firmwares are flashed via the same SD-card mechanism as the official ones. The main risk is if you depend on a specific feature only available in a particular community release and that release maintainer stops updating — at which point you may be left running an old firmware on aging hardware.
4.3 Memory channel programming
Memory channels can be set:
- On-radio — store the current VFO state to a memory slot via the menu, or edit existing memories via the touchscreen. This is fine for adding a handful of channels (favorite SSB nets, a few VHF/UHF FM repeaters on 10 m, etc.).
- Via wfView (see Vol 21) — wfView exposes a memory editor that pulls down the current memory bank, lets you edit it in a spreadsheet-style UI, and writes it back. This is the practical way to bulk-program 50+ memories.
The X6100’s memory format is internal to the radio’s NAND flash and not directly accessible as a file. The “backup” workflow is to use wfView (or any CAT-aware tool) to pull all 99 memories, save them as a CSV, and re-load if needed. See §5.
4.4 CAT control for digital modes
The X6100 enumerates over USB-C as a composite USB device exposing:
- A CDC-ACM serial port for CAT control (Yaesu CAT-compatible profile, broadly matching the FT-857/FT-897 command set)
- A USB Audio Class device for TX/RX audio
On Linux: device shows up as /dev/ttyACM0 (or /dev/ttyACM1 depending on enumeration order) and hw:CARD=X6100. No drivers needed for current Linux kernels.
On Windows: the COM port appears under Device Manager; the audio device appears in Sound settings as “X6100 USB Audio.” Windows 10 and 11 install the appropriate drivers automatically since the X6100 implements standard USB device classes.
On macOS: same — appears as a CDC serial port (/dev/cu.usbmodemNNNN) and as a USB audio device.
For WSJT-X (FT8, FT4, JS8Call, MSK144, JT65, etc.):
- Settings → Radio: Rig = “Yaesu FT-817” (works with the X6100’s CAT emulation), PTT Method = CAT, Mode = USB
- Serial port = the X6100’s CDC port (e.g.
/dev/ttyACM0,COM4), Baud Rate = 4800 (default), Data Bits = 8, Stop Bits = 1, Handshake = None - Settings → Audio: Input = X6100 USB Audio (or equivalent on your OS), Output = X6100 USB Audio
For fldigi (RTTY, PSK31, MFSK, Olivia, etc.):
- Configure → Rig Control → Hamlib: Rig = “Yaesu FT-817”, Device =
/dev/ttyACM0or COM port, Baud = 4800 - Configure → Sound Card: Sound Card = X6100 USB Audio for both capture and playback
For N1MM Logger Plus (contest logging):
- Configurer → Hardware → Radio: Type = FT-817, COM = X6100’s serial port, Baud = 4800
- N1MM does not need direct audio; SSB voice goes through the mic, CW through the key jack
For wfView:
- Connect dialog: Radio Type = Xiegu X6100, Serial =
/dev/ttyACM0, Baud = 4800 - Once connected, wfView shows the spectrum/waterfall as a host-side display, exposes all controls in a tabbed UI, and provides memory-editor and band-plan-overlay functions
Audio level setup: on the X6100, set Menu → Audio → USB Output Level to roughly -3 dB to -6 dB below clipping (visible as the input-level meter in WSJT-X/fldigi staying in the green during a received transmission, with brief excursions into yellow). On the host OS, set the X6100 USB Audio input gain to ~50% as a starting point and adjust from there.
4.5 CAT command set
The X6100 implements a subset of the Yaesu CAT command set (CAT-compatible-ish; some commands return Xiegu-specific extensions). Useful commands for scripting:
| Command | Hex sent | Function |
|---|---|---|
| Set freq | AA BB CC DD 01 | Set VFO A to AABBCCDD (BCD packed) |
| Get freq | 00 00 00 00 03 | Read current VFO A frequency |
| TX on | 00 00 00 00 08 | Key transmitter |
| TX off | 00 00 00 00 88 | Unkey transmitter |
| Set mode | XX 00 00 00 07 | XX = 00 LSB, 01 USB, 02 CW, 03 CWR, 04 AM, 08 FM, 0A DIG, 0C PKT |
| Get rx | 00 00 00 00 E7 | Returns squelch state |
| Get tx | 00 00 00 00 F7 | Returns PTT state |
This list is partial — the full CAT manual (the Yaesu FT-817 CAT reference and the X6100 firmware release notes) is the authoritative source. Hamlib’s rigctl library handles the abstraction so you typically don’t write raw CAT bytes; for one-off scripting it works:
rigctl -m 1020 -r /dev/ttyACM0 -s 4800 f # get freq
rigctl -m 1020 -r /dev/ttyACM0 -s 4800 F 14074000 # set to 14.074 MHz
rigctl -m 1020 -r /dev/ttyACM0 -s 4800 T 1 # PTT on
rigctl -m 1020 -r /dev/ttyACM0 -s 4800 T 0 # PTT off
(Hamlib rig ID 1020 is “Yaesu FT-817 / FT-857 / FT-897 family” — the X6100 lives here in Hamlib’s catalogue rather than as a dedicated Xiegu entry.)
5. Codeplug backups
The X6100 codeplug concept is different from a DMR radio. There is no monolithic “codeplug” that contains all configuration in one file; instead, there are several distinct config artifacts to back up:
5.1 What to back up
| Artifact | What it contains | Backup method | Backup cadence |
|---|---|---|---|
| Memory channels (99 slots) | Frequency, mode, filter, CTCSS/DCS, tag | wfView CSV export | After every significant memory edit |
| Settings (filter widths, AGC, NR/NB defaults, USB audio levels) | All menu preferences | Photograph each menu page; or transcribe to a text file | Annually, or before firmware update |
| Firmware version | Just the version string | Note in a text file | At every firmware update |
| Tuner cal data (per-band best-match positions) | Persisted in the radio’s NAND, not user-readable | Not directly backupable — the tuner re-learns | n/a |
| ATU memory (best match per recently-used freq) | Internal NAND | Not directly backupable | n/a |
The X6100’s NAND flash isn’t directly readable as a filesystem from the user side. The tuner’s learned positions and the radio’s internal settings are persisted there and survive power-off, but cannot be “exported” as a file the way a DMR codeplug can. The practical implication: a factory reset wipes everything, including learned tuner positions, and recovery is by re-tuning each antenna once after the reset.
5.2 Backup file locations
- Firmware archive:
../../programs/xiegu-x6100/firmware-history/— versioned snapshots of every firmware release used on this radio. - Memory channel exports:
../../programs/xiegu-x6100/memory-backups/— periodic CSV exports from wfView. Filename convention:x6100-memories-YYYYMMDD.csv. TBD — most recent backup: verify with Jeff and note the date the next time the memory bank is touched. - Menu settings:
../../programs/xiegu-x6100/settings-snapshots/— markdown files documenting current menu values, with date stamps.
5.3 Recovery procedures
Recovery from a corrupted firmware update (radio fails to boot or boots into a broken state):
- Power off, remove SD card.
- Format a fresh microSD as FAT32.
- Copy the previous known-good firmware bin onto it (from the
firmware-history/archive). - Insert SD, power on holding the multi-function knob.
- Reflash; radio reboots to the older firmware.
If the firmware bootloader itself is corrupted (rare), the recovery requires Xiegu’s USB bootloader tool — contact Radioddity or the Xiegu factory; this is a service operation, not a user procedure.
Recovery from a memory channel wipe:
- Connect wfView, open the memory editor.
- Load the most recent CSV backup from
memory-backups/. - Click “Send to radio.” All 99 memories are written.
- Spot-check 2-3 memories on-radio to confirm.
Recovery from a settings menu wipe (after a factory reset):
- Walk through the menu manually, restoring each setting from the most recent settings-snapshot markdown.
- Re-tune each commonly-used antenna so the ATU re-learns its match positions.
- Re-set USB audio levels for any digital modes you use (this is the most-commonly-forgotten setting; if it’s wrong, WSJT-X will report “Tx audio level very low” or “very high” and the rig will appear to not be transmitting properly).
The recovery workflow is more manual than for the DMR rigs in this series because the radio’s internal state isn’t dump-and-restore-able. The compensation is that the X6100’s state surface is smaller (no 1,000 talkgroups, no 50 zones, no roaming tables, just a few menu pages and 99 memories).
6. Field use
6.1 The portable-HF posture
The X6100 is designed for portable HF — POTA, SOTA, parks-on-the-air, field day. The integration of battery + tuner + display means a typical deployment is just the radio + antenna + a length of feedline.
A minimum-viable POTA kit:
- Xiegu X6100 (radio, internal battery)
- 41 ft (or 65 ft, or 130 ft — see §6.3) of insulated wire as an EFHW
- 49:1 UNUN at the wire’s near-end (the radio’s BNC connects through ~10 ft of RG-58 to the UNUN, then to the wire)
- Counterpoise: 17 ft of wire on the ground (optional but improves match)
- Bag, throwing line, tree
- Logbook (or laptop running WSJT-X / N1MM / fldigi connected via USB-C)
Total weight: ~3-4 lb / 1.5-2 kg. Fits in a small daypack. Deployment time once you’ve picked your tree: 5-10 minutes.
6.2 Antenna pairing — the big two patterns
Two antenna setups dominate X6100 portable use:
Pattern A — EFHW (End-Fed Half-Wave) + 49:1 UNUN. The EFHW is the workhorse portable HF antenna: a single wire cut to a half-wavelength on the lowest band of interest, fed at one end through a 49:1 transformer that drops the very-high feedpoint impedance (~2,500-3,000 Ω) to the radio’s 50 Ω. Naturally multi-band because the half-wave on 40 m is also a full wave on 20 m, 1.5 wavelengths on 15 m, 2 wavelengths on 10 m — all of which present similarly high (and similarly transformable) impedance. Standard lengths:
| Wire length | Lowest band | Other bands resonant on harmonics |
|---|---|---|
| 33 ft (10 m) | 20 m | 15 m, 10 m, 6 m |
| 41 ft (12.5 m) | 17 m / 20 m | 12 m, 15 m, 10 m, 6 m |
| 66 ft (20 m) | 40 m | 20 m, 17 m (partial), 15 m, 10 m |
| 132 ft (40 m) | 80 m | 40 m, 30 m (partial), 20 m, 15 m, 10 m, 6 m |
The 41 ft and 66 ft variants are the most popular portable lengths — short enough to deploy easily in a tree, broad enough band coverage. The X6100’s internal tuner handles the residual mismatch on the non-harmonic bands (notably 30 m and 17 m, where the EFHW’s harmonic relationships don’t quite line up). Detailed coverage in [Antennas Vol 10 (Random-wire and end-fed)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol10.md).
Pattern B — Wolf River Coil + telescoping whip. The WRC is a tunable coil-based vertical: a coil sits on a tripod (or magmount, or ground spike), a telescoping whip plugs into the top, and you tune the coil’s tap to match the band of interest. Single-band-at-a-time, but small footprint, no trees needed, and gives a reasonable signal on the band you’ve tuned. Variants:
| WRC model | Coil + base | Suitable bands | Weight |
|---|---|---|---|
| Silver Bullet 1000 (basic) | Coil + 17 ft whip | 40 / 30 / 20 / 17 / 15 / 12 / 10 m | ~3 lb / 1.4 kg |
| Silver Bullet 1000 TIA (Take-It-Along) | Coil + 17 ft whip + carbon-fiber tripod | Same as above, but lighter | ~3.5 lb / 1.6 kg |
| Silver Bullet 1000 + 80 m extension coil | Adds 80 m coverage | 80 / 40 / 30 / 20 / 17 / 15 / 12 / 10 m | ~4 lb / 1.8 kg |
WRC tuning is by manually moving an alligator clip on the coil to find the band sweet spot (then the X6100’s internal tuner cleans up the last 1.5:1 or so). With practice, band-changing takes 30-60 seconds. The Hack Tools antenna deep dive covers this in [Vol 9 (Portable & mobile monopoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol9.md).
6.3 Antenna selection guide for portable use
| Use case | Antenna recommendation |
|---|---|
| One-band POTA activation (e.g. just 20 m) | Resonant 1/2-wave dipole, fed center, simple |
| Multi-band POTA (any of 40 / 20 / 15 / 10) | EFHW 41 ft or 66 ft with 49:1 UNUN |
| Multi-band POTA including 80 m | EFHW 132 ft (needs a long deployment area) or doublet |
| Parking-lot / no-tree operating | Wolf River Coil + tripod |
| Mountain summit / SOTA | EFHW 41 ft (lightest), or WRC for fast band switching |
| Casual backyard from a fixed installation | Resonant dipole hung in trees |
The X6100’s internal tuner makes it forgiving — a 5-10% mismatch on a portable antenna is recoverable. The internal tuner cannot fix a 20:1 mismatch (e.g. a 17 ft whip on 80 m without loading), but for almost any reasonable portable antenna on the right band, the tuner gets you to <1.5:1.
6.4 Posture and operational notes
At the operating site:
- Deploy antenna first, before powering on the radio. (If the X6100 keys up into a disconnected antenna, no damage, but no contacts either.)
- Power on, let the radio settle for ~30 seconds (the embedded Linux takes time to fully come up).
- Set frequency and mode for the band of interest.
- Run the ATU cycle (Menu → Tune, or assign a soft key) — listen for the relay clicks, watch the SWR meter, expect 8-15 seconds for first tune on a new antenna.
- If the tuner reports failure: the antenna is probably resonating far from where you expect. Try a different band, or shorten/lengthen the wire by a few feet, or add a counterpoise.
- Once tuned, begin operating. The ATU’s match is now remembered per-band; subsequent re-tunes on the same band/antenna combination are <2 seconds.
Power budget for a typical 4-hour POTA activation:
- Estimated 50/50 RX/TX duty cycle at 5 W = roughly 1.5-2 A draw from internal battery
- Internal battery ~3 Ah → ~1.5-2 hours of operating before recharge needed
- For full-day operations: bring an external 12 V LiFePO4 battery (Bioenno 12 V 6 Ah weighs ~2 lb / 0.9 kg, gives ~6-8 additional operating hours)
- For multi-day: a small folding solar panel (Renogy 30 W or similar) can keep the battery topped off during daylight
Common gotchas in portable use:
- The X6100’s BNC connector is at the right side of the case, low to the ground when the radio sits on a picnic table. A right-angle BNC adapter keeps the feedline routing tidy and protects the connector from sideways stress.
- The touchscreen is glove-incompatible (capacitive) — in cold-weather field operations, you’ll need to remove gloves to operate, or carry a stylus.
- The radio’s plastic body is not waterproof. A light drizzle is fine; rain requires a tarp or a dry bag. Heavy moisture into the SD card slot or USB-C port will corrode contacts.
- The display is legible but washed-out in direct sunlight. A simple shade (a hat brim, a piece of cardboard) makes a big difference.
6.5 Shack / home use
For shack use, the X6100 becomes the HF front-end for the matching Xiegu XPA125B 100 W amplifier. The pairing is:
- X6100 (5-10 W drive) → XPA125B (100 W output) → tuner/filter → antenna
- ALC feedback wire from XPA125B to X6100’s external ALC pin (the X6100 doesn’t expose this directly — a workaround is to set the X6100’s max output to ~7-8 W to safely drive the amp without overdriving)
- Power for both: a single 13.8 V, 25 A supply (the XPA125B is the power-hungry component; the X6100 draws <3 A peak)
The shack-use antenna recommendation is fundamentally different from portable — a permanent outdoor antenna ([Antennas Vol 8 (Fixed verticals)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol8.md) or [Vol 6 (Single-band dipoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol6.md) for resonant cuts, [Vol 7 (Multi-band dipoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol7.md) for OCFD/G5RV/doublet). The X6100’s internal tuner handles minor mismatches; for severe mismatches at higher power (the amp out), an external tuner is required. See [Antennas Vol 17 (Antenna tuners)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol17.md).
6.6 Cross-link to per-radio antenna matrix
For the full per-radio antenna recommendations, see [Antennas Vol 29 (Use-case matrix)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol29.md). The X6100’s row in that matrix lists native characteristics (50 Ω BNC, internal tuner, 5 W direct), recommended antennas per posture (portable / shack / vehicle), and a 4-tier upgrade ladder from “what shipped in the box” to “what tournament-grade POTA operators use.”
7. Tips and tricks
7.1 Battery management
The internal battery is the X6100’s most-aged-by-use subsystem. Lithium-ion cells degrade with every charge cycle, more so with deep discharges and high-temperature charging. Practical guidance:
- Don’t run to empty. When the battery icon shows 20-25%, switch to external power (Anderson Powerpole input) or shut down. Repeated discharges below ~15% accelerate aging.
- Don’t store at 100%. If the radio is going to sit unused for weeks, discharge to ~50% before storage. Storage at full charge ages the cells.
- Charge at moderate temperatures. Charging at 30°C is fine; charging at 40°C+ ages the cells noticeably faster.
- Replace at ~70% original capacity. When runtime drops to half of new, the pack is at end-of-useful-life. Replacements run $30-40 from Radioddity.
7.2 ATU efficiency tricks
The internal tuner is competent but not magic. A few patterns that help it:
- Pre-tune at each band-change rather than mid-QSO. The ATU’s match for the previous band’s frequency may not be valid at the new band, and a stale match shows up as elevated SWR + reduced TX output.
- For an EFHW, run the tuner once at the band center and trust it for the whole band. EFHW SWR shifts modestly across the band but the tuner’s stored match generally tracks well enough.
- For a multi-band non-resonant antenna (random wire, doublet), re-tune at any frequency change >50 kHz. The match shifts more aggressively.
- If the tuner fails (“tune unsuccessful”), check the antenna physically before retrying. A common cause is a broken counterpoise wire or a corroded UNUN connector.
7.3 CAT for FT8 / digital modes — minimum-friction setup
The straightforward path to FT8 on the X6100:
- Update firmware to 1.1.7 or later (this exposes the front-end attenuator and improves CAT stability).
- Connect USB-C from X6100 to host.
- Install WSJT-X (free, cross-platform, official from wsjt.sourceforge.io).
- WSJT-X Settings → Radio: Rig = “Yaesu FT-817”, Serial port = your X6100’s port, Baud = 4800, PTT = CAT, Mode = USB. Click “Test CAT” — should report success and show the radio’s current frequency.
- WSJT-X Settings → Audio: Input + Output = X6100 USB Audio. Test the input by speaking into the mic (you should see the level meter twitch).
- On the X6100: set Menu → Audio → USB IN Level to ~50%, USB OUT Level to ~50%. (Adjust later based on whether WSJT-X reports your TX audio as low/high.)
- WSJT-X Settings → Frequencies: import the default amateur band plan (built-in).
- Tune the X6100 to 14.074 MHz USB (FT8 on 20 m), watch the WSJT-X waterfall populate with decodes. Once you see decodes, you’re ready to call CQ.
The X6100 + WSJT-X combination is one of the cleanest setups in the lineup — no driver installation, no proprietary software, no audio mixer juggling. The composite-USB device just works.
7.4 The 10 W boost mode
Firmware 1.1.8 and later expose a 10 W TX boost mode. Operational notes:
- It’s 10 W output, but draws roughly 2.5 A (vs ~1.5 A at 5 W). Battery runtime drops by ~30% in boost mode.
- The PA runs hotter. For extended TX duty cycles (e.g. an FT8 run), the radio may reduce output power automatically if the PA temp sensor exceeds threshold.
- Use it selectively — not as default. The 3 dB gain from 5 W to 10 W is one S-unit on the receiving station’s meter; useful for marginal contacts, not necessary for routine work.
- Don’t use 10 W boost on the XPA125B amplifier input. The amp’s input is rated for 5 W drive; 10 W will overdrive the amp’s input attenuator and may damage it.
7.5 Front-end attenuator for strong-signal environments
Firmware 1.1.7+ exposes a menu-selectable RF attenuator: 0, -10 dB, -20 dB. Use it:
- At night near a strong AM broadcast station — common sympton is “weird beats and warbles” on the 80 m or 40 m band, often the AM broadcast intermodding with itself in the X6100 front end. -10 dB usually clears it.
- Near a strong shortwave broadcast during a contest — same symptom, same fix.
- When you have an external preamp (e.g. on a remote receiving loop) and the X6100 is being driven hard by the preamp’s output.
The attenuator is RX-side; it does not affect TX power. Toggle it dynamically as conditions warrant.
7.6 Random-wire matching beyond the tuner’s range
The internal ATU’s claimed range is ~8:1 SWR. In practice, on the right band, it’ll match many random wires (15-50 ft) that present 10:1 or 15:1 raw SWR. The match isn’t optimal — there’s loss in the tuner’s network at high SWR — but it transmits.
When the tuner fails entirely:
- Add a few feet of counterpoise at the radio’s ground stud. A 17 ft wire works for 40 m; 8 ft for 20 m. This shifts the antenna’s feedpoint impedance off the difficult region.
- Try a different band. A 30 ft random wire that won’t match on 80 m may match easily on 40 m or 20 m.
- Add a 9:1 UNUN inline between the radio and the wire. This is a $30 part (or a homebrew 5-min wind of 8-9 trifilar turns on an FT-140-43 core) that drops a 450 Ω feedpoint to 50 Ω. After the UNUN, the internal tuner only has to handle 2-3:1 of residual mismatch.
7.7 6 m operation — under-rated band
The X6100’s 6 m capability is genuinely useful. During the summer Es (sporadic E) season, a 5 W signal on 6 m via a horizontal dipole can produce 500-1500 mile contacts — comparable to what you’d get on HF with similar power. The 6 m antenna doesn’t need to be elaborate: a half-wave dipole at 50 MHz is 9 ft 4 in (2.85 m) per leg, easily hung between two trees or pole-mounted.
Operationally:
- Tune the 6 m band around 50.125 MHz USB (the calling frequency) during Es season (May-August in mid-northern latitudes).
- The waterfall display is especially useful on 6 m — Es openings often produce 5-10 stations simultaneously, all visible at once.
- Pair with the XPA125B amplifier to get to 100 W when the X6100’s 5 W isn’t enough.
7.8 Other operational notes
- Screen brightness has a noticeable battery cost — drop it to 50% or below when running on internal battery. The display drops from ~250 mA at full brightness to ~120 mA at half. Over an 8-hour day this is significant.
- The radio’s clock is set manually (or via a community firmware feature that pulls time from GPS or NTP). Stock firmware has no internet awareness. For accurate logging (essential for digital modes), set the clock manually before each session or rely on the host PC’s clock.
- Firmware updates are non-trivially time-consuming (3-5 min flash + 5-10 min re-configuration). Don’t update firmware in the field; do it on the bench.
- The radio is loud at full audio volume — adequate for portable speech intelligibility in moderate background noise. The internal speaker peaks just above 1 W; in a noisy environment headphones make a real difference.
8. Resources
8.1 Local documentation
- Manuals:
../manuals/xiegu-x6100/— Xiegu’s official user guide (typically supplied as a PDF; mid-2026 includes updates through firmware 1.1.9), the Xiegu firmware release notes for each version, and a Radioddity-supplied quickstart card. - Firmware history archive:
../../programs/xiegu-x6100/firmware-history/— every firmware version this radio has ever run, archived as ZIP. ~3.8 GB total (most of which is the bundled Linux rootfs images inside each firmware bundle); gitignored from the repo but present locally. - Memory channel backups:
../../programs/xiegu-x6100/memory-backups/— CSV exports from wfView, dated. Most recent backup: TBD — verify with Jeff. - Settings snapshots:
../../programs/xiegu-x6100/settings-snapshots/— markdown files documenting menu values per snapshot date.
8.2 Manufacturer and distributor
- Xiegu Technology (manufacturer, Chongqing) — http://www.xiegu.eu (EU distributor with documentation in English) and https://www.xiegu.net (Xiegu China direct, partly in Chinese).
- Radioddity (US importer for the X6100 and most Xiegu products) — https://www.radioddity.com/products/xiegu-x6100. Source for replacement battery packs, the original microphone, replacement screen protectors, and out-of-warranty service.
- Ham Radio Outlet (HRO, US dealer) — also stocks the X6100; https://www.hamradio.com.
8.3 Software
- wfView — open-source cross-platform CAT and rig control: https://wfview.org. Source-of-truth for X6100 control software in this series; see Vol 21.
- WSJT-X — FT8, FT4, JS8Call, MSK144, JT65, WSPR: https://wsjt.sourceforge.io. Free, official.
- fldigi — RTTY, PSK31, MFSK, Olivia, and dozens of other digital modes: http://www.w1hkj.com/. Free, official.
- N1MM Logger Plus — contest logger: https://n1mmwp.hamdocs.com/. Free, Windows-only.
- Log4OM / DXLab Suite / Ham Radio Deluxe — general-purpose loggers; all support the X6100 via the Yaesu FT-817 CAT profile.
- Hello X6100 community firmware — https://github.com/im0o/hello_x6100. The active community firmware fork; flashes via SD card same as stock.
8.4 Community forums and user groups
- Xiegu users group on groups.io — https://groups.io/g/xiegu. The primary user community for all Xiegu radios including the X6100. Active discussion of firmware issues, ATU behavior, antenna pairings, mods, and bug reports. Searchable archive going back to Xiegu’s first US-market radio (the X1M).
- X6100 subreddit — r/Xiegu, smaller but active.
- POTA / SOTA forums — Parks On The Air (https://parksontheair.com) and Summits On The Air (https://www.sota.org.uk) communities frequently discuss X6100 portable operating tips, tactics, antenna pairings, and field experiences.
8.5 Cross-references in this series
- Vol 1 (Overview) — the navigator for this series; X6100 sits in the HF/portable category alongside the XPA125B in Vol 7.
- Vol 7 (Xiegu XPA125B) — the matching 100 W amplifier; the load-bearing companion volume.
- Vol 21 (Programming software landscape) — wfView and other CAT software, cross-radio.
- Vol 22 (Frequency planning and license envelope) — Part 97 band edges, frequency allocations, and the FCC envelope that applies to TX on this radio.
8.6 Cross-references to sibling Antennas project
- [Antennas Vol 5 (Transmission lines and feedlines)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol5.md) — coax types, loss per 100 ft per band, connector hygiene; relevant for portable feedline choices (the LMR-240 vs RG-58 vs RG-8X tradeoff for portable runs).
- [Antennas Vol 6 (Single-band dipoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol6.md) — resonant dipoles, the simplest portable antenna option when you have two trees and a band to work.
- [Antennas Vol 7 (Multi-band and specialty dipoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol7.md) — OCFD, fan, G5RV, ZS6BKW, doublet; shack-side multi-band options.
- [Antennas Vol 8 (Fixed verticals)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol8.md) — Hustler 4/5/6-BTV, R-7000, GAP for permanent home installations.
- [Antennas Vol 9 (Portable and mobile monopoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol9.md) — Wolf River Coil, hamsticks, MP-1, telescoping whips — the portable-vertical workhorse.
- [Antennas Vol 10 (Random-wire and end-fed)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol10.md) — EFHW deep dive; the load-bearing portable HF antenna reference.
- [Antennas Vol 16 (BALUNs and UNUNs)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol16.md) — the 49:1 EFHW UNUN, the 9:1 random-wire UNUN, the 1:1 choke.
- [Antennas Vol 17 (Antenna tuners)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol17.md) — context for the X6100’s internal automatic tuner and when an external tuner is needed.
- [Antennas Vol 24 (NanoVNA deep dive)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol24.md) — for measuring the antennas you’ll pair with the X6100 before deploying them.
- [Antennas Vol 29 (Use-case matrix)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol29.md) — per-radio antenna recommendations, including the X6100-specific row with 4-tier upgrade ladder.
- [Antennas Vol 31 (Regulatory and RF safety)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol31.md) — Part 97 ERP/EIRP limits, MPE calculator, lightning protection.
8.7 Other useful references
- POTA (Parks On The Air) main site — https://parksontheair.com — find park entities to activate, see leaderboards, submit logs.
- SOTA (Summits On The Air) main site — https://www.sota.org.uk — summit reference list, scoring rules, activation workflow.
- PSKReporter — https://pskreporter.info — real-time map of where your FT8/PSK signal is being heard by automated monitoring stations. Essential feedback for evaluating antenna performance on a given band/time.
- DX cluster — http://www.dxsummit.fi — community-fed list of who’s working what DX, useful for spotting band openings.
- VOACAP propagation prediction — https://www.voacap.com/hf/ — predicted HF propagation for a given path/time/season. Useful for planning POTA activations to bands likely to be open.
- Radioddity X6100 product support page — https://www.radioddity.com/pages/xiegu-x6100-support — firmware downloads, FAQ, warranty information.