a while ago i found a blog post explaining how to set up an openrt router, as AP+Sta.
But that one added a handmade script to make openwrt, in case the Source AP is not detected by the STA router (owrt), the openwrt essid still gets up to be reached by wlan. As i noticed on several routers, with differents versions of openwrt : by default, the wlan AP doesnt gets up at startup, in AP+Sta, if the source's essid (connected by sta) is not detected.
(as "source" represents the thirt part AP wifi, to openwrt's STA is configured to connect)
in others words :
openwrt AP + STA, AP gets up if STA is well connected to a third part wlan hotspot ("source")
openwrt AP+STA, AP never gets up if STA is not connected, thirt part wlan hotspot ("source") is not detected/in range.
that script was checking the status, and forcing the AP to be up (as openwrt's default config) to be configured, once "source" wasn't available, to make possible to easily change the owrt's configuration
yes, but how to get AP up anyway even if the STA can't connect? It's a bit unconvenient to be forced to go on with a RJ45 access, as it requires a cable, + a laptop, + the router equipped of cable plug.. wouldn't be easier to get like "openwrt" essid as "by default" in case of STA not being connected after a certain delay?
It will manage the connection to the upstream network, and if it is not available will bring up the AP. It will keep scanning and connect if it becomes available again.
The behaviour you are experiencing is known. This package solves it for you.