Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WPS Hardware Key Press in BPI

The Hardware key press is handled as a separate utility under broadband-utils repo:
https://github.com/rdkcentral/broadband-utils

In this implementation, Netlink sockets are handling the WPS Key press event (netlink-button-monitor.service) and further functionality is carried out by rbus API's which intimates OneWifi to carry out the WPS operation.
The recipe is present under:
meta-cmf-bananapi/meta-rdk-mtk-bpir4/recipes-common/rdk-wps-monitor/rdk-wps-monitor.bb

Test Results in BPI:






WPS Initiation:
1.Change the SSID of 2G and 5G from Web UI, to test WPS feature functionality.



2. Press the WPS PBC from BananaPi hardware. Try connecting 2G and 5G clients with new SSID without entering the password.

2G Client Connected (via Mobile):


5G Client connected (via Laptop):


3. Check the internet connectivity for both the clients.

NOTE:
6GHz is WPA3 personal-only. Does not support WPS!


For UI validation ,


By default WPS button is disabled.  For that , change the default security mode for 6g to enable the WPS button in WebUI.

Note - WPS button will be disabled if we have security mode as "None or WPA3-Personal" for any Access-Points as per the jst code" .