(virtual) WPS button needed, hostapd-utils is not installable

I need help with the WPS button

I need to enable the “WPS button” because I bought a shitty china device that depends on it.

I found this great advice:
https://wiki.openwrt.org/doc/uci/wireless#wps_options
and this info
https://oldwiki.archive.openwrt.org/doc/uci/wireless#wps_options

Problem:
My Turris ( TurrisOS 5.1.4, Turris Omnia ) does not accept the opkg changes.

  1. edit of /etc/config/wireless working perfect, no probs.

uci show wireless | grep -i button
wireless.radio1.wps_pushbutton=‘1’

Reboot too :wink:

  1. No remove of wpad-mini:

opkg remove wpad-mini
Package samba36-server version 3.6.25-12.36 has no valid architecture, ignoring.
No packages removed.

  1. The wpad seems to be fine:

opkg install wpad
Package samba36-server version 3.6.25-12.36 has no valid architecture, ignoring.
Package wpad (2019-08-08-ca8c2bd2-5) installed in root is up to date.

  1. there is no hostapd-utils:

opkg install wpad hostapd-utils does not work.
It comes back with:

opkg install hostapd-utils
Package samba36-server version 3.6.25-12.36 has no valid architecture, ignoring.
Unknown package ‘hostapd-utils’.
Collected errors:

  • opkg_install_cmd: Cannot install package hostapd-utils.

Question:
hostapd-utils is missing.
What can I do to get the (virtual) WPS button operational?

Hi,

This is fine. We are not using mini variant of wpad and instead of it, we are using full-featured wpad.

I think you might miss one point from docs before installing any package, you need to do opkg update. I tried it and I see that package hostapd-utils package is there and that I am able to install it.

root@turris:~# opkg install hostapd-utils
Installing hostapd-utils (2019-08-08-ca8c2bd2-5) to root...
Downloading https://repo.turris.cz/hbl/omnia/packages/base/hostapd-utils_2019-08-08-ca8c2bd2-5_arm_cortex-a9_vfpv3-d16.ipk
Configuring hostapd-utils.

actually update was not the issue (did it anyways and frequently).
The solution was NOT discovered.
Found workarounds to address the shit**** chinese crap device eventally.
Not resolved:
Getting the (virtual) WPS button operational.
Problem remains and I can live with it for the moment.