🛠 Wi-Fi 6 et Bluetooth 5.4 : se connecter, choisir l'antenne, connaître sa révision

Radxa ZERO 3W · debutant · Schéma : IMG-rz3w-debutant-2-rz3w-wifi-6-bluetooth-revisions.svg — Radxa ZERO 3W avec son module radio (antenne embarquée + connecteur u.FL vers une antenne externe), ondes 2,4 GHz et 5 GHz, terminal nmcli device wifi list ; en médaillon deux puces Wi-Fi annotées AP6212 (anciennes cartes, 2,4 GHz seul) et BL-M8800DS2/FCS960KAAMD (révision V1.12I, Wi-Fi 6 double bande).

Objectives

Leverage the ZERO 3W's key strength: a Wi-Fi 6 (802.11 ax, 2.4 + 5 GHz) and Bluetooth 5.4 module in a Pi Zero form factor — rare at this price point. However, the source datasheet is clear: early boards shipped with an AP6212 (2.4 GHz only, BT 4.0), while the current revision V1.12I features a dual-band module (BL-M8800DS2 / FCS960KAAMD). The first step is to identify what you have, then connect via CLI, and understand the dual antenna path (onboard + u.FL, software-switched).

Hardware

1) Identify your radio module

# Puce Wi-Fi derrière sdmmc1 en SDIO (vue du device tree mainline)
ls /sys/bus/sdio/devices/
cat /sys/bus/sdio/devices/*/modalias 2>/dev/null
nmcli radio wifi                      # l'interface est-elle active ?
ip -br link                           # wlan0 (et p2p-dev / ap ?)
bluetoothctl show                     # côté Bluetooth : version LMP du contrôleur

If the module is an AP6212 (older boards), 5 GHz is physically absent — this is not a driver bug.

2) Connect (NetworkManager images: Radxa OS desktop, Armbian)

nmcli device wifi list                              # scan Wi-Fi 6
sudo nmcli device wifi connect "MonAP" password "s3cret" ipv4.method auto
ip -br addr show wlan0 && ping -c 3 1.1.1.1
nmcli -f SSID,BSSID,FREQ,IN-USE device wifi list    # vérifier la bande utilisée

3) Onboard antenna vs u.FL

The D8 module has both an onboard antenna and a u.FL connector; the antenna path is selected via software. In a plastic case, the onboard antenna is sufficient; in a metal case or far from the router, screw in a u.FL antenna and switch the selection (the option resides in the module's driver/firmware configuration — the exact method depends on the revision, check your board's module documentation). >

Expected verification

ping -c 3 1.1.1.1 reaches the Internet; iw dev wlan0 link displays the SSID, frequency, and signal strength. On a Wi-Fi 6 router, the session negotiates 802.11ax (visible on the router side). bluetoothctl lists the BT 5.4 controller (or 4.0 on older boards — a revision indicator!).

Common errors

Other tutorials for this board

Code examples for this board

← Back to the board 🛠 All tutorials