Skip to main content

Radxa Wireless Module A8

The Radxa Wireless Module A8 is a standard M.2 2230 form factor wireless module using the Realtek RTL8852BE chip, supporting Wi-Fi 6 and Bluetooth 5.2.

The Radxa Wireless Module A8 is currently available in two versions.

  • V1.0

Radxa Wireless Module A8 V1.0

  • V2.0

Radxa Wireless Module A8 V2.0



NameRadxa Wireless Module A8
Product DescriptionIEEE 802.11a/b/g/n/ac/ax Wireless LAN 2T2R and Bluetooth 5.2 Combo Module (M.2 2230)
Host InterfaceWi-Fi: PCIe BT: USB
Dimension22mm x 30mm x 2.25mm
Form FactorM.2 2230 E Key
AntennaI-PEX MHF4 Connector Receptacle (20449) ANT1(Main): WiFi/Bluetooth  TX/RX ANT2(AUX): WiFi  TX/RX
Operating Temperature0 to +70°C


  • IEEE 802.11 a/b/g/n/ac/ax Wireless LANs
  • IEEE 802.11 ac/ax supports 2T2R and is compliant with the Wave 2 technology standard for Multi-User Multiple-Input Multiple-Output (MU-MIMO) technology.
  • IEEE 802.11 n supports standard MIMO (Multiple Input Multiple Output) and is available in both the 2.4 GHz and 5 GHz bands.
  • Maximum PHY data rates are up to 286.8 Mbps with 20MHz bandwidth, 573.5Mbps with 40MHz bandwidth, and 1201Mbps with 80MHz bandwidth.
  • Backward compatible with 802.11a/b/g devices when operating at 802.11n data rates
  • Backward compatible with 802.11a/n/ac devices when operating at 802.11ax data rates
  • Supports IEEE 802.11i, including WPA, WPA2, WPA3 security protocols, and also supports WAPI security protocols.
  • 802.11g has a maximum data rate of 54Mbps, 802.11n has a maximum data rate of 300Mbps, and 802.11ax has a maximum data rate of 1201Mbps.


  • Support Bluetooth V5.2
  • Compatible with Bluetooth V2.1 + EDR
  • Supports WLAN and Bluetooth coexistence
  • Supports Bluetooth Low Energy (BLE) mode
  • Supports all Bluetooth packet types at Basic Rate (BR) and Enhanced Data Rate (EDR)

ID Table

VersionWLAN VIDWLAN PIDBluetooth VIDBluetooth PID

Support List

Radxa X2LSupportN/ASupportSupported by kernel > 6.7N/ASupport
Radxa ROCK 3ASupportSupportN/ASupportDebuggingN/A
Radxa ROCK 3BSupportSupportN/ASupportDebuggingN/A
Radxa ROCK 5ASupportSupportN/ASupportSupportN/A
Radxa ROCK 5BSupportSupportN/ASupportSupportN/A
Radxa ROCK 5 ITXSupportSupportN/ASupportSupportN/A
Radxa CM3I with Radxa CM3I IO BoardSupportSupportN/ASupportSupportN/A
Radxa NX5 with Radxa NX5 IO BoardSupportSupportN/ASupportSupportN/A
Radxa CM5 with Radxa CM5 IO BoardSupportSupportN/ASupportSupportN/A

Block Diagram

A8 Block Diagram


A8 2D



For products that support the A8 module, Radxa has integrated the corresponding driver in the official image. You can directly insert the wireless module into the M.2 E Key connector to use it.

Take the use under the official Debian system of ROCK 5B as an example, the installation is as shown in the figure:

Radxa Wireless Module A8

Wi-Fi usage

  1. After entering the system, open the terminal

  2. Enter the following command to enable Wi-Fi

sudo nmcli r wifi on

When you use the sudo command for the first time, you need to enter the password of the login account.

  1. Enter the following command to scan Wi-Fi
sudo nmcli dev wifi
  1. Enter the following command to connect to the Wi-Fi network
sudo nmcli dev wifi connect "wifi_name" password "wifi_password"

Among them, wifi_name is the name (SSID) of the Wi-Fi you want to connect to, and wifi_password is the password of the Wi-Fi.

In addition, you can also perform visual operations through the WiFi control provided by the Linux desktop.

Bluetooth usage

  1. Test the Bluetooth module and check the Bluetooth device.
sudo systemctl status bluetooth
  1. Run the Bluetooth device.
sudo systemctl start bluetooth
  1. Detect Bluetooth devices
sudo hciconfig

hci0: Type: Primary Bus: UART
BD Address: 10:2C:6B:49:D5:53 ACL MTU: 1021:8 SCO MTU: 64:1
RX bytes:850 acl:0 sco:0 events:58 errors:0
TX bytes:2814 acl:0 sco:0 commands:58 errors:0
  1. Test Bluetooth function

    To connect a Bluetooth speaker:

    First install pulseaudio

    sudo apt-get install -y pulseaudio-module-bluetooth pulseaudio

    Run pulseaudio

    sudo pulseaudio --start

    Connect using pulseaudio

    sudo bluetoothctl

    [bluetooth]# power on
    [bluetooth]# scan on
    [bluetooth]# trust 41:42:1A:8D:A9:65 #BT-280
    [bluetooth]# pair 41:42:1A:8D:A9:65
    [bluetooth]# connect 41:42:1A:8D:A9:65