Yes, that’s right, the crazy project of mine to have FreeBSD and OpenBSD WiFi drivers coexist on Haiku is a success, and as of hrev56168 it has been merged out of my working branches and into Haiku itself!
As of right now, only the
idualwifi7260 (equivalent to
iwm on OpenBSD) driver is enabled, but in the coming days, the brand-new
iaxwifi200 (equivalent to
iwx on OpenBSD) driver should also get enabled.
I already commented on various tickets of relevance, but if you want to try out the new driver, note that you must upgrade the
intel_wifi_firmwares package to at least version
wpa_supplicant to at least version
2.10.haiku.1; these are not yet bundled with the default nightly builds, and without the first the driver will not even start, and without the second it will not be able to connect to secured networks at all.
There are a few TODOs (
wpa_supplicant does not interact perfectly with the new drivers; for example it won’t save networks though it will remember ones you already saved; and it won’t notice if connecting fails and ask you to enter a different password) but on the whole, things seem much better than the old version of the driver. I did not experiment much to see if
802.11ac mode worked, but I was getting much faster speeds connecting to my 2.4GHz (i.e. non-
ac) AP, so I think that means
802.11n mode was working at least.