It seems the best way to get WiFi working is to run Linux and FreeBSD in a VM..