itlwm
An Intel Wi-Fi Adapter Kernel Extension for macOS, based on the OpenBSD Project.Changelog v2.1.0
- Added 2 boot-args
- -novht: Disables 802.11AC support
- -noht40: Disables 40MHz when using 2.4GHz (Use this option if the network with this config causes instabilities. BRCM cards disable 2.4GHz HT40 by default)
- iwx: Added support for new device families (AX210, AX211, AX411, and variants)
- Added support for more Killer Wi-Fi cards
- iwx: Expanded compatibility for new APIs used in newer versions of firmware
- Implemented BT/Wi-Fi COEX. 316x & 726x cards should have a much better Bluetooth experience when Wi-Fi is used at the same time
- Implemented MAC Address Changing. It is now possible to change the MAC Address using ifconfig
- iwm/iwx: Polished support for LDPC
- iwn: Added support for Centrino Wireless-N 6150
- iwm: Fixed performance issues on 316x & 726x cards caused by misconfigured LDPC
- Channel 80+80MHz is not supported, fallback to 20MHz like what iwlwifi does
- Synced updates from OpenBSD (partially, only critical ones)
- Fix firmware crash when receive deauth/disassoc frames, eg: connected AP disappear suddenly.
- Fix WPA2/WPA3 mixed mode connection performance.
- Many small bug fixes and optimizations
Documentation
We highly recommend exploring our documentation before using this Kernel Extension:Questions and Issues
Check out our FAQ Page for more info.If you have other questions or feedback, feel free to
We only accept bug reports in GitHub Issues, before opening an issue, you're recommended to reconfirm it with us on Gitter; once it's confirmed, please use the provided issue template.
Credits
- Acidanthera for MacKernelSDK
- Apple for macOS
- AppleIntelWiFi for Black80211-Catalina
- ErrorErrorError for UserClient bug fixes
- Intel for Wireless Adapter Firmwares and iwlwifi
- Linux for iwlwifi
- mercurysquad for Voodoo80211
- OpenBSD for net80211, iwn, iwm, and iwx
- pigworlds for DVM devices support, MIRA bug fixes, and Tx aggregation for MVM Gen 1 devices
- rpeshkov for black80211
- usr-sse2 for implementing the usage of Apple RSN Supplicant and bug fixes
- zxystd for developing itlwm
Acknowledgements
- @penghubingzhou
- @Bat.bat
- @iStarForever
- @stevezhengshiqi
- @DogAndPot for providing resources and help for system configuration
- @Daliansky for providing Wi-Fi cards