Steam Deck & UP Squared Pro × ALFA Network Integration Guide
Quick Summary: In 2026 Unmanned Aerial System (UAS) field research, teams deployed the UP Squared Pro as the airborne real-time vision computer and the Valve Steam Deck (SteamOS) as the handheld Ground Control Station (GCS). Both ends utilized ALFA AWUS036ACH adapters over
wfb-ng(Wi-Fi Broadcast Next Generation) on 5.745 GHz to establish a long-range, low-latency unidirectional broadcast link. This guide covers setup, SteamOS immutable filesystem handling, and partition recovery.
1. UAS Wireless Link Topology
2. Why Field Research Specifically Certified ALFA AWUS036ACH
In wfb-ng long-range FPV links, the Realtek RTL8812AU driver supports customized frame injection parameters, disables ACK retransmissions, and enforces operation on specific 5 GHz channels (e.g. 5.745 GHz / Channel 149). The ALFA AWUS036ACH incorporates dual hardware power amplifiers (PA/LNA) and dual RP-SMA ports, representing the most thoroughly documented hardware combination for wfb-ng.
Strict Scope Disclaimer: Field research data specifically validates the AWUS036ACH (RTL8812AU). Other models (such as AXML / ACM) have not been formally benchmarked under
wfb-ngand are not pre-certified in this document.
3. Steam Deck (SteamOS) Driver Installation
SteamOS uses an immutable (read-only) root filesystem by default. Disabling the lock is necessary before building DKMS kernel modules:
# 1. Switch to Steam Deck Desktop Mode and launch Konsole
# 2. Set administrator password if not set
passwd
# 3. Temporarily disable SteamOS read-only rootfs
sudo steamos-readonly disable
# 4. Initialize Pacman keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux holo
sudo pacman -Sy --needed base-devel linux-neptune-headers git dkms
# 5. Clone and build the injection-capable RTL8812AU driver
git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
sudo ./dkms-install.sh
# 6. Re-enable read-only filesystem protection
sudo steamos-readonly enable
4. SteamOS System Update Recovery Script
- A/B Partitioning Caveat: SteamOS major updates overwrite the system partition, wiping kernel modules in
/usr/lib/modules/. - Recommended Practice: Store an automated rebuild script at
/home/deck/scripts/rebuild_alfa.shto quickly restore driver functionality after system updates.