Current progress: ~= 20-25%
For now do not worry about trying to run this, as it is nowhere near finished yet!
When ready a series of testing phases will be made available.
This work is based mainly upon the Voodoo80211 project created by mercurysquad as it contained the best codebase to work off of and should end up integrating into Mac OS properly. I had inspirtion from Black80211. Also contributing some components to it from the linux side is AppleIntelWiFiMVM, this has provided the linux header files found under net80211/wpi/iwlwifi_headers/ The rest is based upon work already implemented in linux in the iwlwifi source code and my own work to port it to Mac OS.
FOR NOW DONT WORRY ABOUT DOWNLOADING/CLONING THIS REPO FOR RUNNING, IGNORE THIS SECTION UNTIL THIS NOTICE IS REMOVED
Open the project in Xcode and build the project using cmd+B
.
Now navigate to the directory that net80211.kext is in and in a new terminal window run:
sudo chown -R root:wheel net80211.kext
sudo kextload -v 6 net80211.kext
And check console.app
for any problems
or try:
sudo chown -R root:wheel net80211.kext
sudo kextutil net80211.kext
to get error printed to the console.
Any issues please check the Issues
tab, as usual create a new issue if there isnt something similar and provide the output from console.app
filtering by net80211
so as not to get a full system log.
Please list your hardware as well and any steps that happened previous that could be a cause for concern.
Please do NOT install this to /Library/Extensions
or /System/Library/Extensions
as it may irreversably damage your system and will need to be thourghly tested before release.
Updates on release will follow shortly.
- Not unloading properly
- Not building on latest xcode
- Headers need updating