🛠 Wi-Fi 6 et Bluetooth 5.2 sous Ubuntu (Intel AX201)
Objectives
The LattePanda 3 Delta features a combo Intel AX201 module: Wi-Fi 6 (802.11ax 2.4/5 GHz, 160 MHz) and Bluetooth 5.2, with two IPEX4 antenna connectors. Under Ubuntu 22.04 (the distribution officially documented by DFRobot), the module is recognized by recent iwlwifi drivers and Intel firmware. This tutorial connects the board to the network via the command line, verifies the firmware, and pairs a Bluetooth device — the foundation of headless deployment for an x86 SBC.
Hardware
- LattePanda 3 Delta running Ubuntu 22.04 LTS
- Antennas attached to both IPEX4 connectors (without antennas, reception is so weak that Wi-Fi appears broken)
- 2.4 GHz or 5 GHz access point
- A Bluetooth device (headphones, speaker — note: the UPS Hat DFR0682 accessory, however, uses USB/HID-UPS and not Bluetooth)
Full Code
# 1. Vérifier la détection du module (attendu : Intel AX201 [8086:2725])
lspci -nnk | grep -A3 -i network
# 2. Vérifier que le firmware iwlwifi est chargé sans erreur
sudo dmesg | grep -i iwl
dmesg | grep -i "failed to load firmware" # ne rien afficher = OK
# 3. Scanner et se connecter en Wi-Fi avec NetworkManager
nmcli device wifi list
nmcli device wifi connect "MON_SSID" password "MON_MOT_DE_PASSE"
nmcli connection show --active
# 4. Rendre la connexion permanente (reconnexion au démarrage)
nmcli connection modify "MON_SSID" connection.autoconnect yes
# 5. Bluetooth : allumer, scanner, apparier
bluetoothctl
# power on
# agent on
# scan on # repérer l'adresse XX:XX:XX:XX:XX:XX
# pair XX:XX:XX:XX:XX:XX
# trust XX:XX:XX:XX:XX:XX
# connect XX:XX:XX:XX:XX:XX
# exit
Expected Verification
lspci lists the AX201, nmcli displays the IPv4 address assigned by the router, and after a reboot the board reconnects automatically — ping -c3 1.1.1.1 succeeds. For Bluetooth, bluetoothctl info shows the connected device.
Common Errors
- Forgotten antennas: The IPEX4 connectors are tiny; without antennas, the range drops to a few tens of centimeters.
- Missing firmware after a minimal installation: Run
sudo apt install linux-firmwarethen reboot; an overly old kernel handles the AX201 poorly — stick to Ubuntu 22.04 or newer. - On Windows: The Intel AX201 driver is available from the
drivers_and_softwarepages of the official documentation. - 5 GHz network missing from scan: Some routers use DFS channels; test on 2.4 GHz to isolate the issue.
- Bluetooth blocked by rfkill: Run
rfkill listthenrfkill unblock bluetooth. - Do not confuse: The board also has a Gigabit Ethernet port (Intel I211-AT / I225-V) with Wake-on-LAN, often more reliable for a stationary machine.
Other tutorials for this board
Code examples for this board
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPython