Skip to main content
The Qualcomm Dragonwing IQ-8275 EVK features integrated Wi-Fi and Bluetooth connectivity via the NFA765A module (WCN6856 NSP288 chip) over an M.2 interface.

Specifications

Wi-Fi

FeatureSpecification
StandardWi-Fi 6E (802.11ax)
Bands2.4 GHz, 5 GHz, 6 GHz (tri-band)
Peak PHY Rate2.9 Gbps with 1K QAM
OperationDual Band Simultaneous (DBS), STA and AP modes
Driverath11k

Bluetooth

FeatureSpecification
StandardBluetooth Core Specification v5.2
BLE SpeedUp to 2 Mbps
Long Range500 Kbps and 125 Kbps
StackBlueZ

Hardware Setup

1

Install Wi-Fi Module

Insert the NFA765A module into the M.2 slot at a 30-degree angle, press flat, and secure with the provided screw.
2

Connect Antennas

  • ANT0 (2.4G) — shared between Wi-Fi and Bluetooth
  • ANT1 (5G/6G) — Wi-Fi 5 GHz and 6 GHz only
3

Connect UART Debug Cable

Connect the UART cable to the debug port and note the assigned COM port or /dev/ttyUSB device.
4

Connect Power and Boot

Power on and observe the boot sequence via UART console. Default login: ubuntu / ubuntu.

Verify Components

Wi-Fi

lsmod | grep ath11k
iw dev
ls -la /lib/firmware/ath11k/

Bluetooth

sudo lsmod | grep bt
hciconfig
ls -la /lib/firmware/qca/
systemctl status bluetooth

Wi-Fi Configuration

Station Mode

nmcli dev wifi list
nmcli dev wifi connect <SSID> password <password>
nmcli general status
ifconfig wlp1s0
ping 8.8.8.8

Set MAC Address (Optional)

The manually set MAC address persists only until the next reboot, then reverts to the factory OTP address.
ifconfig wlp1s0 down
ifconfig wlp1s0 hw ether XX:XX:XX:XX:XX:XX
ifconfig wlp1s0 up

Hotspot Mode

1

Add SoftAP interface

iw dev wlp1s0 interface add wlp1s0 type managed
2

Configure and start hostapd

hostapd -B /etc/hostapd.conf
3

Start DHCP server

brctl addbr br0
brctl addif br0 wlp1s0
ifconfig br0 192.168.225.1 netmask 255.255.255.0 up
dnsmasq --conf-file=/etc/dnsmasq.conf \
  --dhcp-range=br0,192.168.225.20,192.168.225.60,255.255.255.0,43200
Stop hotspot:
killall hostapd
ifconfig wlp1s0 down
rm -rf /var/run/hostapd/wlp1s0

Bluetooth Configuration

Set Bluetooth MAC Address (Optional)

A manually set Bluetooth MAC address does not persist across reboots.
hciconfig hci0 down
btmgmt public-addr 22:22:9B:2C:79:1E
hciconfig

GAP Operations

bluetoothctl
power on
scan on
pair F8:7D:76:9D:9B:6B
devices
discoverable on
power off

Supported Bluetooth Profiles

ProfileRoleVersion
GAPCentral and Peripheral
SPPClient and Serverv1.2
GATTCentral and Peripheral
OPPClient and Serverv1.2
FTPClient and Serverv1.2
PBAPClient and Serverv1.1
MAPClient and Serverv1.2
A2DP, AVRCP, and HFP are supported on WCN6750/WCN6856.

Debugging

# Wi-Fi
echo "module ath11k +p" > /sys/kernel/debug/dynamic_debug/control
dmesg > /tmp/dmesg.txt

# Bluetooth
echo "module bluetooth +p" > /sys/kernel/debug/dynamic_debug/control
echo "module btqca +p" > /sys/kernel/debug/dynamic_debug/control
dmesg > /tmp/bt_dmesg.txt

Troubleshooting

dmesg | grep ath11k
ls /lib/firmware/ath11k/
Verify SSID and password; check AP security settings.
dmesg | grep -i bluetooth
ls /lib/firmware/qca/
Ensure both devices confirm the same passkey; retry pairing.
A2DP and HFP require WCN6750/WCN6856 — verify profile support.

Resources