Almost there. It now connects an acquires an IP address, and I can ping from the terminal once I SSH to the router, but the router does not bridge the connection to the wifi network it broadcasts.
Here is the contents of my wireless file (with passwords changed).
config wifi-device ‘wifi0’
option type ‘qcawifi’
option channel ‘auto’
option macaddr ‘e4:95:6e:44:c0:d0’
option hwmode ‘11ng’
option htmode ‘HT20’
config wifi-iface
option device ‘wifi0’
option network ‘lan’
option mode ‘ap’
option blockdfschan ‘1’
option encryption ‘psk-mixed’
option wds ‘1’
option ifname ‘ath0’
option disablecoext ‘0’
option ssid ‘waaromfi2’
option key ‘mypassword’
config wifi-device ‘wifi1’
option type ‘qcawifi’
option channel ‘auto’
option macaddr ‘e4:95:6e:44:c0:d1’
option hwmode ‘11ac’
option disabled ‘0’
option htmode ‘HT80’
config wifi-iface
option device ‘wifi1’
option network ‘lan’
option mode ‘ap’
option blockdfschan ‘1’
option encryption ‘psk-mixed’
option ifname ‘ath1’
option ssid ‘waaromfi’
option key ‘mypassword’
config wifi-iface ‘sta’
option device ‘wifi1’
option ifname ‘wlan-sta0’
option network ‘wwan’
option mode ‘sta’
option ssid ‘eduroam’
option encryption ‘8021x’
option eap_type ‘ttls’
option identity ‘myid’
option password ‘anotherpassword’