OMG, this worked! I have been working on this for days. Tried your 'remove option US' all the time, but the devil is in the details.
I connected using the ethernet dock, as the AP wifi would disconnect every 30 seconds.
- Connect to the AP wifi (Omega-####). This seems to setup some networking.
- Connect to the Omega over ethernet (but first purge ssh_key in .ssh/known_hosts)
- Removed the line 'option country 'US' from /etc/config/wireless
- Added wifi network with
wifisetup add -ssid MyNetwork -encr WPA2 -password MyPassword
wifisetup list shows a disabled network)
- Added another wifi network
wifisetup add -ssid MySecond -encr WPA2 -password MyPassword
(I do not know if this is necessary, but we are in voodoo mode now, so just listing all the steps)
wifisetup list shows the first network enabled)
ifconfig shows the Omega connected to apcli0, eth0 and br-wlan!
Even better: my UniFi AP-AC-LR router shows the Omega in its client list.
This was all on BusyBox v1.28.3 () built-in shell (ash), with Ω-ware: 0.3.2 b230
Disconnected the ethernet cable and reset the Omega, and it keeps connecting to the wifi. Incredible.
Now I just want to know how I can safely remove the default Access Point (ap) network, as that is a big security issue? Nothing about that in the Onion documentation of course...