So I followed the advise given and purchased an Orange Pi Zero Plus2 H3. No luck. Steps followed:
Removed network-manager (doesn't work with hostapd so I don't need it).
Permit ipv4 forwarding by uncommenting net.ipv4.ip_forward=1 in /etc/sysctl.conf.
Setup dnsmasq to serve dhcp over wlan0_ap and ignore wlan0.
Create virtual device wlan0_ap:
iw dev wlan0 interface add wlan0_ap type managed
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-essid "myssid"
wpa-psk "mypassphrase"
auto wlan0_ap
iface wlan0_ap inet static
address 192.168.76.1
netmask 255.255.255.0
/etc/hostapd/hostapd.conf:
interface=wlan0_ap
ssid=opi0plus2
hw_mode=g
channel=4
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=0123456789
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Setup iptables:
iptables -t nat -A POSTROUTING -s 192.168.76.0/24 ! -d 192.168.76.0/24 -j MASQUERADE
Set wlan0_ap up:
ip link set dev wlan0_ap up
ifup wlan0_ap
Restart dnsmasq:
service dnsmasq restart
Start hostapd:
hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Could not re-add multicast membership for vendor events: -2 (No such file or directory)
Using interface wlan0_ap with hwaddr 02:00:00:00:00:00 and ssid "opi0plus2"
wlan0_ap: interface state UNINITIALIZED->ENABLED
wlan0_ap: AP-ENABLED
hostapd seems happy, but there is no opi0plus2 ssid in a scan of the local wireless networks.
I've tried the supplied interfaces.hostapd and /etc/hostapd.conf from Armbian, they don't work either.
Any help?
Oh, and Wijnen offered to work on the POS wireless drive, but radio silence from the Armbian crew. What's up with that?