Xiegu X6100 je kompaktný QRP Transceiver na pasma od 160 m do 6 m o mocy do 10 W, z wbudowanym tunerem antenowym i ekranem dotykowym. Fabryka firmware pokrýva základnú prevádzku v SSB, CW a AM, no jeho vývoj zo strany výrobcu prakticky ustal. Taliansky rádioamatér Giovanni Ricciardi, IU1WXY, vytvoril alternatywne oprogramowanie sprzętowe, który z X6100 tworzy zupełnie inne radio - z piętnastoma trybami cyfrowymi bez konieczności użycia komputera, dekoderem CW, klastrem DX, obsługą programów aktywacyjnych w terenie i konfiguratorem internetowym. Firmware jest darmowy, wspólny na karcie microSD i nie ma wpływu na oryginalne oprogramowanie znajdujące się w pamięci wewnętrznej radia.
Przeczytasz w artykule
Instalacja i aktualizacja
Instalacja oprogramowania polega na zapisaniu obrazu na karcie microSD przy pomocy programu balenaEtcher. Kartę wkłada się do radia i po włączeniu zasilania uruchamia się system alternatywny. W pamięci wewnętrznej pozostaje oryginalny firmware - wystarczy wyjąć kartę i radio wróci do stanu fabrycznego. Karta musi mieć pojemność co najmniej 8 GB i zalecana jest klasa A1 lub szybsza.
Od wersji 0.127 dostępna jest druga metoda aktualizacji: aktualizacja aplikacji. Podpisany pakiet .tar.gz wgrywamy na kartę trzema możliwymi ścieżkami – z aplikacji X6100 Link, poprzez menu Ustawienia > System > Aktualizacja aplikacji bezpośrednio w radiu lub ręcznie kopiując go do folderu /mnt/update/. Aktualizację można także uruchomić poprzez konfigurator internetowy. Jeżeli aktualizacja się nie powiedzie, system automatycznie powróci do poprzedniej wersji (auto-rollback). Podpis pakietu uniemożliwia instalację uszkodzonych lub zmodyfikowanych plików.
Aby uzyskać pełną funkcjonalność, zaleca się również łatanie pasma podstawowego r13 firmy R2RFE (Georgy Dyuldin), co rozwiązuje pewne ograniczenia sprzętowe oryginalnego procesora pasma podstawowego. Zabezpieczenie SWR zatrzymuje transmisję po 0,3 s po przekroczeniu ustawionego progu (domyślnie 2,0, zakres 1,5-5,0). Funkcja PA DRIVE umożliwia ograniczenie maksymalnej mocy dla każdego pasma z osobna (0,1 – 10,0 W), co zabezpiecza zewnętrzny wzmacniacz przed wybudzeniem.
Tryb ekranu, S-metru i Walkie-Talkie

Oprogramowanie sprzętowe przeprojektowuje cały interfejs radiowy. Na głównym ekranie wyświetlane jest widmo i wodospad z regulowaną szybkością, schematem kolorów i rozdzielczością. S-metr oferuje dwa tryby wyświetlania – słupkowy i igłowy – z możliwością kalibracji dla każdego pasma osobno w zakresie -40 do +40 dB. Linia stanu informuje ikonami o stanie WiFi, Bluetooth, podłączonej klawiatury, GPS i klastra DX. Żywotność baterii szacuje się na podstawie rzeczywistych wzorców użytkowania.
Režim Walkie-Talkie prepne zobrazenie do portrétu s pásmovým spektrom a zoznamom 32 kanálov. PTT steruje się bocznym przyciskiem. Jest to praktyczny tryb umożliwiający prostą obsługę, np UKF powtarzaczy lub podczas zajęć w terenie, gdzie nie jest wymagany pełny wodospad. Pamięć kanałów mieści do 100 nazwanych częstotliwości, które są synchronizowane zarówno z konfiguratorem internetowym, jak i aplikacją X6100 Link.
Dostępnych jest osiem wbudowanych motywów (IU1WXY, Classic, Outdoor, Outdoor-Negative, VISION, RS, ELectric Love, DarkLED) oraz możliwość tworzenia niestandardowych motywów w formacie JSON. Możliwość zmiany kolorów, czcionek (Roboto, DejaVu, Tech, Tech Mono, Liberation Sans), zaokrąglenia elementów oraz koloru enkodera LED.
Tryby cyfrowe bez komputera

Największą wartością dodaną oprogramowania jest integracja piętnastu trybów cyfrowych bezpośrednio z radiem. Moc transmisji w trybach cyfrowych jest ograniczona do 7 W.
FT8 i FT4 obejmują tryb automatyczny (Auto), częstotliwość wstrzymania (Hold Freq), modyfikator wywołań (CQ POTA, CQ DX itp.), regulowaną liczbę powtórzeń i synchronizację czasu przez WiFi lub GPS. Tryb Hound jest obsługiwany, ale SuperFox nie - licencja WSJT-X na to nie pozwala. Zdekodowane stacje wyświetlają się na Live Map i Log Map, integracja z PSK Reporterem działa automatycznie. W pasku „Dla Ciebie” wyróżnione są stacje istotne dla operatora. FT2 to tryb eksperymentalny FT4 z dwukrotnie większą szybkością (41,67 Bd, 2,47 s, szerokość 167 Hz).
JS8 jest w pełni kompatybilny z JS8Call we wszystkich czterech prędkościach (Normalna, Szybka, Turbo, Wolna). Obsługuje grupę @X6100, APRS przez bramki JS8 i automatyczne wykrywanie aktywacji POTA/SOTA. WSPR działa w dwuminutowych cyklach z regulowanym współczynnikiem transmisji (0-50%) i automatycznym przesyłaniem do WSPRnet przez Wi-Fi.
SSTV odbiera automatycznie z funkcją tłumienia szumów (Denoise) i nadaje w trybach Martin, Scottie i Robot. WeFax akceptuje stacje DWD, Northwood, Ateny i USA; Transmisja WeFax możliwa jest wyłącznie z aplikacji X6100 Link (IOC 576, 120 LPM). NavTex dekoduje komunikaty dotyczące bezpieczeństwa morskiego na częstotliwościach MF/HF, w tym DSC.
PSK31, PSK63 i Olivia umożliwiają współpracę z klawiatury na klawiaturę z blokadą szumów i opcjonalnym śledzeniem TX za częstotliwością RX. JTTY to tryb klawiatury z wersji WSJT-X 3.2 z makrami i tokenami %M/%H/%E. Transmisja RTTY (ITA2 AFSK) działa tylko z aplikacji X6100 Link.
Dekoder CW, trener i klawisz klawiatury
Dekoder CW wykorzystuje moduł śledzenia spójnych tonów i osiąga skuteczność dekodowania 98-100% przy współczynniku SNR od 20 dB do 0 dB (w paśmie 2,5 kHz), 97-100% przy -3 dB. Oszacowuje prędkość z dokładnością do ±0,5 WPM. Parametr Dec SNR (domyślnie 8 dB, zakres 5-30 dB) ustawia próg dekodowania. Tryb analizy dzieli tekst na słowa i rozpoznaje wykrzykniki.
Klawiatura CW (Keyboard Keyer) umożliwia nadawanie z klawiatury USB lub Bluetooth w dwóch trybach: „On Enter” (wysyła całą linię po naciśnięciu Enter) i „Jak wpisano” (transmisja ciągła). Klawisze F1-F5 wywołują zapisane komunikaty CW z tokenem {CALL} w celu automatycznego wstawienia ostatniego wywołania. Radio obsługuje cztery typy pułapek USB: klawiaturę, mysz, MIDI i port szeregowy (CH340, FTDI, CP210x, PL2303, CDC ACM). Pułapka Bluetooth TinyMIDI firmy N6ARA komunikuje się poprzez BLE.
CW Trainer generuje sygnał szkoleniowy bez nadawania. W trybie odbierania operator wpisuje to, co usłyszał, a system ocenia poprawność.
Voice Keyer nagrywa komunikaty głosowe z mikrofonu (pasmo 250-3000 Hz). Można zapisać trzy wiadomości z automatycznym powtarzaniem w regulowanych odstępach czasu i monitorem MSG. Wbudowany mikrofon nie obsługuje radia - tylko ręczny.
Zajęcia w terenie, klaster DX i kalibracja ptaków
Oprogramowanie integruje obsługę pięciu programów aktywacyjnych: SOTA, POTA, WWBOTA, HOTA i WWFF. Każdy z nich ma pełnoekranowy interfejs z przepływem pracy Start – Log QSO – spot – End. Do radia pobierane są listy referencyjne (parki, szczyty). GPS zapewnia automatyczną lokalizację. Samo wykrywanie POTA działa za pośrednictwem pota.app i obejmuje automatyczne wykrywanie podczas QSY. Spoty SOTAwatch oczekują na autoryzację. Przesyłanie dziennika QRZ.com jest eksperymentalne i wymaga płatnej subskrypcji XML (do trzech profili). Połączenia od parku do parku i od szczytu do szczytu są rejestrowane automatycznie. Na ekranie Pasma wyświetlane są dane ze skimmera RBN.
DX Cluster automatycznie łączy się z jednym z jedenastu serwerów publicznych (domyślnie DXFUN) po podłączeniu do Wi-Fi. Spoty są filtrowane według trybu, pasma i aktywności (POTA, SOTA, WWBOTA, HOTA, WWFF), w tym spoty z pota.app, wwbota.org, cqhota.app i spoty.wwff.co. Na wodospadzie wyświetlana jest kolumna z plamami skupisk. Funkcja lokalizacji punktowej dostraja radio do wybranego miejsca jednym dotknięciem. Alerty umożliwiają filtrowanie według identyfikatora dzwoniącego lub prefiksu.
Kalibracja Birdie skanuje pasma, znajduje wewnętrzne sygnały zakłócające (ptaszki), zaznacza je na widmie i aktywuje automatyczny filtr wycinający. Wyniki zapisywane są do pliku na karcie. Aplikacja Broadcast integruje bazę danych EiBi z harmonogramami stacji radiowych na falach krótkich, w tym z filtrowaniem języka - przydatna funkcja dla słuchaczy SWL.
Łączność: konfigurator internetowy, wfview i Bluetooth
Konfigurator internetowy działa na porcie 80 (HTTP) i 443 (HTTPS z certyfikatem z podpisem własnym) jako serwer Python/Bottle. Jest dostępny z dowolnej przeglądarki w tej samej sieci. Oferuje zarządzanie częstotliwościami, pamięciami, komunikatami CW, makrami, limitami napędu PA, klastrem DX, Field Ops, logami (eksport ADIF/CSV), plikami kart, galerią (nagrania ekranu, odebrane obrazy SSTV i WeFax z konwersją AVI na MP4), ustawieniami, motywami i kopiami zapasowymi czasu. Strona Remote umożliwia debugowanie, przeglądanie widma i wodospadu, słuchanie dźwięku RX (opóźnienie ~0,5 s) i czytanie tekstu w trybie cyfrowym, ale nie pozwala na głosowe PTT. Aktualizację oprogramowania sprzętowego można także uruchomić z poziomu przeglądarki.
Serwer wfview emuluje Icom IC-705 w sieci lokalnej poprzez protokół CI-V z dźwiękiem RX i wodospadem. Domyślnie jest wyłączona - można ją włączyć w Ustawieniach > Sieć > wfview lub poprzez konfigurator internetowy. Domyślne poświadczenia to x6100/x6100. Wykorzystuje porty UDP 50001 (sterowanie), 50002 (CI-V) i 50003 (audio, LPCM 1ch 16bit). Wystarczy dodać profil radia sieciowego IC-705 w kliencie wfview. Obsługiwane są polecenia CI-V dotyczące częstotliwości, trybu, VFO, głośności, wzmocnienia, blokady szumów, mocy, tłumika, tłumienia szumów, redukcji szumów, PTT i innych.
Bluetooth obsługuje słuchawki (A2DP, dźwięk mono, opóźnienie ~0,4 s), klawiaturę, pułapkę TinyMIDI i klientów CAT. CAT przez Bluetooth wykorzystuje port szeregowy RFCOMM - jednocześnie może łączyć się maksymalnie trzech klientów BT współdzielących port CAT z USB CAT. Parowanie trwa 3 minuty (po prostu działa, bez kodu PIN). Wi-Fi i Bluetooth korzystają z jednego chipa, co zmniejsza wydajność obu, gdy są używane w tym samym czasie. Ethernet działa poprzez adapter USB (ASIX, Realtek RTL8152/8153, CDC Ethernet/NCM) z DHCP lub statycznym IP. Gdy Gateway jest ustawiony, ruch internetowy idzie po kablu, WiFi pozostaje dla własnej podsieci. Tethering przez USB z Androida jest eksperymentalny; iPhone nie jest obsługiwany.
Aplikacja X6100 Link

X6100 Link to samodzielna aplikacja dla systemu Android, który łączy się z radiem poprzez WiFi. Nie jest częścią oprogramowania repozytorium - jest opracowywane osobno. Zawiera cztery główne części: Radio (częstotliwość, pasmo, tryb, VFO, S-metr, widmo i wodospad), Log (log QSO z wyszukiwaniem na QRZ.com, eksport ADIF, przesyłanie do eQSL a QRZ.com), Apps (všetky digitálne módy vrátane TX – FT8, FT4, JS8, WSPR, SSTV, WeFax, NavTex, RTTY, CW) a Themes.
Od wersji 0.127 obsługuje głos PTT z telefonu w trybach LSB, USB, AM i FM z regulowanym wzmocnieniem mikrofonu (-30 do +20 dB) i trzyminutowym limitem czasu. Podczas transmisji głośnik telefonu będzie wyciszony. Blokada VFO (od wersji 0.130) zapobiega niezamierzonemu przestrojeniu. Zakładka Pamięci (od wersji 0.125) synchronizuje gniazda pamięci M1 – M9 i nazwane kanały z konfiguratorem radiowym i internetowym.
Pamięć USB można podłączyć do telefonu za pomocą adaptera OTG (mysz, klawiatura lub MIDI) z obsługą trybów iambic B, iambic A, Straight i Bug. Klaster DX wyświetla alerty jako powiadomienia telefoniczne. Od wersji 0.127 możliwa jest emisja spotu DX bezpośrednio z telefonu. Szybkie elementy sterujące na pasku powiadomień oferują częstotliwość, tryb, pasmo, głośność i cztery konfigurowalne przyciski.
SSTV w aplikacji może wysyłać zdjęcia z aparatu telefonu. Usługa WeFax TX jest dostępna wyłącznie z poziomu aplikacji. Powiązanie kont (konta serwisu) od wersji 0.130 umożliwia synchronizację ustawień.
Oprogramowanie sprzętowe nie jest oprogramowaniem typu open source. Copyright (c) 2026 Giovanni Ricciardi IU1WXY, licencja pozwala na bezpłatne wykorzystanie na własnym X6100, rozpowszechnianie niezmodyfikowanego obrazu, lecz zabrania sprzedaży i modyfikacji. Obraz zawiera również oprogramowanie innych firm na własnych licencjach (Linux, BusyBox, LVGL, biblioteka ft8_lib, pomocnik WSPR i inne). Oprogramowanie obsługuje wyjście UDP WSJT-X (puls, zdekodowane stacje, zalogowane QSO), co pozwala na integrację z narzędziami zewnętrznymi takimi jak Śledzenie siatki lub JTAlert. Ochronę danych osobowych traktujemy indywidualnie – sprawdzanie aktualizacji, PSK Reporter i klaster DX można wyłączyć niezależnie od siebie.
