Icom IC-705 patří mezi nejoblíbenější přenosné transceivery pro SOTA, POTA a terénnu prevádzku. Na satelitné QSO mu však chýba funkcia, ktorú IC-9700 má natívne – automatická korekcia Dopplerovho posunu. Čínsky rádioamatér BH6AAP túto medzeru vyplnil open-source Android aplikací, která se přes Bluetooth připojí k IC-705 a v reálném čase upravuje frekvenci VFO A (Downlink, RX) aj VFO B (Uplink, TX) podľa aktuálnej polohy satelitu.
V článku se dočtete
Připojení a požadavky

Aplikace komunikuje s IC-705 výhradně přes Bluetooth CI-V protokol. Vyžaduje Android 8.0 nebo novější, Bluetooth 4.0 a povolení pro GPS a úložiště. Po spárování se telefon chová jako externí ovladač – posílá CI-V příkazy k nastavení frekvence a módu obou VFO. Připojení je bezdrátové, což při portablovém provozu eliminuje kabel mezi telefonem a rádiem. operátor má obě ruce volné pro směrování ruční antény.
Sledování satelitů a Dopplerův posun
Jádrem aplikace je satelitní modul postavený na knihovně Orekit pro orbitální mechaniku. Aplikace stahuje TLE (Two-Line Element) data z Celestraku a SatNOGS, s možností konfigurace vlastního API zdroje. TLE data se považují za platná 12 hodin, údaje o transpondérech 30 dní. Vestavěná offline databáze satelitů a transpondérů umožňuje provoz i bez aktuálního internetového připojení – s vědomím, že starší orbitální elementy snižují přesnost předpovědi.
Pro každý satelit s definovaným transpondérem aplikace počítá aktuální Azimut, elevaci a Dopplerův posun. Frekvenční korekce se aplikuje v reálném čase na obě VFO současně: VFO A pro přijímací frekvenci (downlink) a VFO B pro vysílací frekvenci (uplink). Operátor tak nemusí manuálně korigovat frekvenci během průletu – aplikace to činí automaticky, což je rozhodující zejména na pásmech s vyšším Dopplerovým posunem (70 cm uplink, 2 m downlink).
VFO avoidance – ochrana před kolizemi
Zajímavým konstrukčním řešením je mechanismus VFO avoidance. Pokud operátor ručně otočí ladicím knoflíkem IC-705 o více než 4 Hz, aplikace pozastaví automatické sledování a počká přibližně 100 ms po ukončení ladění. Potom přepočítá základní frekvenci z nové pozice VFO a obnoví Dopplerovskou korekci. Rovněž aplikace detekuje stav PTT a během vysílání nepřesouvá frekvenci – zabrání se tak nechtěným skokům uprostřed probíhající transmise. Maximální doba pozastavení je 1 sekunda, po které se sledování obnoví bez ohledu na stav knoflíku.
Pozemní stanice a příležitosti
Aplikace podporuje několik uložených pozemních stanic. GPS určí aktuální polohu, operátor ji může uložit jako výchozí nebo přidat do knihovny stanic pro pozdější použití – praktické pro operátory, kteří pravidelně vysílají z různých SOTA vrcholů. Dlouhým stiskem GPS lišty se přepíná mezi uloženými stanicemi. Na obrazovce sledování satelitů se zobrazují aktuálně přelétající satelity filtrované podle elevace, s předpovědí budoucích průletů.
Od verze 3.5.4 aplikace používá NTP-kalibrovaný čas namísto systémového, což odstranilo problém s mizením satelitů ze seznamu při návratu na hlavní obrazovku. Záložní NTP servery zabezpečují synchronizaci i při výpadku primárního zdroje.
CW funkce a volací znak
Aplikace obsahuje CW modul s možností záznamu volacích znaků přímo na obrazovce satelitního sledování. Od posledních vývojových verzí je k dispozici vestavěná QWERTY klávesnice optimalizovaná pro rychlé zadávání – velká klávesa, automatická velká písmena, číslicový řádek v horní části a návrhy volacích znaků v reálném čase. Volací znak lze uložit jedním dotykem nebo jej přetáhnout z CW historie.
Praktická omezení
Dokumentace otevřeně uvádí několik známých problémů. Bluetooth spojení je na některých Android zařízeních nestabilní – to je systémový problém implementace BLE v různých verzích Androidu, nikoli chyba aplikace, ale operátor s ním musí počítat. GPS lokalizace může selhat v interiéru, což ovlivní přesnost výpočtu přeletů – pro terénní provoz to zpravidla není problém, ale pro domácí stanici ano. Aktualizace TLE dat může v některých případech vypršet, a databáze transpondérů není kompletní pro všechny satelity. Přidání chybějících transpondérů vyžaduje manuální konfiguraci přes JSON formát.
Aplikace v současné době nepodporuje vizualizaci S-metru ani správu pamětí transceiveru. Jedná se primárně o satelitní nástroj s CAT ovládáním frekvence a módu, nikoli o univerzální ovládací panel IC-705. Roadmapa zmiňuje plánovanou podporu dalších modelů rádií, cloudovou synchronizaci a export QSO záznamů, ale tyto funkce zatím nejsou implementovány.
Dostupnost a licence
Zdrojový kód je dostupný na GitHube (github.com/BH6AAP/ic705controler) pod licencí MIT. Aplikace je napsána v Kotlině s Jetpack Compose, Room databází a OkHttp pro síťovou komunikaci. Aktuální verze je 3.5.7b. Instalační APK soubory jsou publikovány v sekci Releases. Rozhraní je dostupné v angličtině a čínštině s automatickým přepínáním podle jazyka systému. Repozitář má 17 hvězdiček, 4 forky a aktivní vývoj s 83 commity na hlavní větvi. Komunita může hlásit chyby přes GitHub Issues a přispívat do kódu prostřednictvím pull requestů.
