But I'll be testing your kext again soon! Have you discovered if it is possible to discover networks yet?
No, no, you're underestimating the scope of the problem. I just finished my list of what has to happen in order to fully initialize the hardware. My list has 67 entries, of which some are calls to functions that don't exist on OS X and workarounds needs to be researched, some involve hardware-specific concepts I'm not familiar with and need to figure out, and at least 15 of them are function calls where I haven't even looked at the functions they call yet so some of those will likely cause the list to expand.
Of these 67+ I've successfully ported perhaps 10 in the first few weeks. (Granted, those few weeks included a lot of learning curve.)
But needless to say, actually doing anything with the hardware is a whole 'nother list after I manage to turn it on.
On top of which, Apple's WiFi stack is closed-source (no public APIs), so separately from the driver, all the wireless logic needs to be implemented. Apparently somebody once ported one of the *BSD WiFi stacks to OS X, but that was their entire thesis project.
So that's why I've been saying, nobody hold their breath on this.
I'm hoping if I make some decent progress, I can attract some like-minded individuals to help out with this, because a lot of the work could be done in parallel.
One way or another, if it turns into something useful
this year, that would be good. My plan is to keep on making incremental progress and giving updates. There will continue to be opportunities to test, as each bit of progress is made.
But it'll be a long haul.