I’m using a TP-Link TL-WR710N WLAN access point with OpenWRT installed. However, pairing non-computer devices like a Wireless speaker using the WPA passphrase is a pain (especially if it’s a good passphrase).
That’s where WPS comes into play. However, the OpenWRT web interface doesn’t support WPS out-of-the-box. To pair WPS devices with OpenWRT, I did following steps on the command line (via SSH):
- Removing wpad-mini using opkg
- Installing wpad and hostapd-utils using opkg
- Press the push button via hostapd_cli wps_pbc.
Now the device should be ready for pairing.