https://github.com/depau/openwrt-wps-button
Scripts to blink WPS LED when WPS pushbutton is active
https://github.com/depau/openwrt-wps-button
hostapd openwrt router wps wps-pushbutton
Last synced: 8 months ago
JSON representation
Scripts to blink WPS LED when WPS pushbutton is active
- Host: GitHub
- URL: https://github.com/depau/openwrt-wps-button
- Owner: depau
- License: agpl-3.0
- Created: 2017-06-26T13:47:08.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-26T14:12:29.000Z (almost 9 years ago)
- Last Synced: 2025-04-12T05:41:41.774Z (about 1 year ago)
- Topics: hostapd, openwrt, router, wps, wps-pushbutton
- Language: Shell
- Homepage:
- Size: 12.7 KB
- Stars: 11
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenWRT WPS pushbutton scripts
Scripts to blink WPS LED when WPS pushbutton is active.
## Usage
- Replace `wpad-mini` with full `wpad`, and install `hostapd-utils`
```shell
opkg remove wpad-mini
opkg install wpad hostapd-utils
```
- Enable `wps_pushbutton`, either with LuCI or by adding `option wps_pushbutton '1'` to `wifi-iface` in `/etc/config/wireless`.
- Add `buttons` script to `/etc/hotplug.d/button/` and make it executable.
- In order to find the right button, press it then run `logread`.
- Update `buttons` with the right button string, then remove or comment the `exit` line.
- Add `wps_pushbutton` to `/usr/bin/` and make it executable.
- Update `wps_pushbutton` and set the LED variables to the ones available in your device. Run `ls /sys/class/leds` to find available LEDs.
When pressing the WPS button, the WPS LED should blink until it times out or a device is paired. When pressed again, it should cancel the WPS procedure.
Report issues if you find any.