Thank guys I took a look at the note and ordered a few different units to test.
My preference is really to have 5GHz built into the the Pro or a version of the Pro. Purely from a mechanical point of view, my IoT device exposed the mini-usb port on my case so users can power the device, this would mean I have to also expose the USB-A port with the 5GHz dongle which looks pretty messy and I know users will unplug it or fiddle with it and then complain they have no network connectivity. Alternatively I would need to redesign my case to move the Omega away from the side of my case and use a short mini-usb case mounted port. Either way it's messy.
The missing 'inet addr' in the latest ifconfig output would indicate that the device has not successfully received an address via dhcp from your AP, so it isn't successfully connected.
I can replicate this by using an incorrect password when trying to connect to my AP. ie. iwconfig shows a successful looking apcli0 entry, while no inet addr on the same interface reflects in ifconfig.
Perhaps try removing the wifi network and re-adding it?
Or some additional log info may help diagnose further?
Forgot to mention. I don't want to enable the end user to log in to root to setup the wifi during the first start setup on wifi setup page. To enable the end user to use above method, the wifi should already be setup and the computer connected to the omega AP