# Frequently Asked Questions
# Installation
# What's the difference between Alpha Prerelease
and Latest Release
Alpha Prerelease
A testing version is automatically compiled by GitHub actions based on the latest source code on the master
branch.
Because of that, the Alpha Prerelease
Kexts are never tested, and we do not guarantee their availability, usability, and stability.
It is NOT recommended for daily use
Latest Release
An official stable version. This version is usually released after major new features are implemented tested.
It is recommended for daily use
# Which Kext Should I Use
Visit Installation for more information
# Is My Card Supported
Visit Compatibility for more information
# Usage
# Known Limitation of AirportItlwm.kext
- Handoff and Universal Clipboard are the only supported Continuity features (opens new window).
- Instant HotSpot from iPhone can be recognized but may likely fail to connect.
- Workaround: use itlwm.kext with HeliPort.
- Apple Bluetooth peripherals may fail to connect.
- Workaround: use itlwm.kext with HeliPort or disable iCloud.
- Unable to connect to Hidden Networks.
# How can I connect my Wi-Fi with itlwm.kext
- By HeliPort (Recommended)
- Using
Info.plist
insideitlwm.kext
# How can I disconnect my Wi-Fi with itlwm.kext
Use HeliPort's Options Menu.
# HeliPort shows itlwm not loaded
Visit our Troubleshooting page for more info
# Nothing appears in System Preferences
Visit our Troubleshooting page for more info
# How can I change the country code from ZZ
to a specific country
Adapters that don't report country codes (iwn, 7000 & 8000 series) can use itlwm_cc=
COUNTRY_CODE
(opens new window) to select them
# Dual-Boot with Windows
Read this explanation (opens new window) from Linux for more info.
# About Platform Noise
Read this explanation (opens new window) from Linux for more info.
# Can I use Bluetooth with Wi-Fi
2.4 GHz Yes, but it will cause performance issues.
5 GHz Yes.
Read this explanation (opens new window) from Linux for more info.
# Performance SUCKS
Both itlwm
and AirportItlwm
only support 802.11n with 2.4 GHz and 5 GHz at 20 MHz with Rx aggregation enabled.
Using itlwm with an AC 9560 with
500 Mbps / 100 Mbps
network plan- ASUS TUF-AX3000 router
- Connected on
5 GHz 20 MHz
Gives me
90 Mbps / 28 Mbps
(opens new window)
On Windows and Linux, I get a full speed of
540 Mbps / 90 Mbps
with 802.11AC, 5 GHz, 160 MHzService Carrier provides 20% margin for Download
It is already ideal for daily usage. Including watching 4K Netflix and YouTube
If you are not satisfied with its performance, consider using Ethernet or Bcrm Cards.
# Why does my adaptor turn back on after a sleep-wake cycle
By default, when the system boots, itlwm starts to initialize the Wi-Fi card and starts connecting to the Internet. This process can all be done before the system boots into user space and launches HeliPort. So, even if HeliPort has stored a property that indicates whether the card should be on/off by default and immediately adjusts itlwm's behavior, your card has been turned on anyway before then.
Currently, we have no way to make itlwm not power on the card by default on boot. If it's designed to be off by default and requires HeliPort to power it on, users may have to wait longer until the card is ready and it's not friendly for users that don't use HeliPort but rely on itlwm's Plist.
We might use NVRAM to implement such a feature, but we will not work on it soon, contributions are always welcome.
# Features
# Is it a replacement of native supported Broadcom Cards
NO
# Is it a replacement of USB Wi-Fi Dongles
Yes, 100%
# Why my adapter shows up as Ethernet in System Preferences instead of Wi-Fi
itlwm.kext
uses Apple's IOEthernet rather than IO80211.
Spoofing into Ethernet does not affect performance.
AirportItlwm
enables the native menu.
# Does it support connecting to Hidden Wi-Fi networks
itlwm.kext
: YesAirportItlwm.kext
: No
# Does it support WPA2/3-Enterprise or 802.1X
itlwm.kext
: NoAirportItlwm.kext
: Yes
Credit: usr-sse2 (opens new window)
# Does it support Location Services
Supported on AirportItlwm.kext
itlwm.kext
reports the Wi-Fi card as an Ethernet NIC to macOS, rather than Wi-Fi. This means that Find My does not work, since it relies on Wi-Fi data (like what networks are around you). This likely means that other location services don't work as well.
# Does it support Apple's Continuity Framework (Airdrop, HandOff)
Currently, only Handoff and Universal Clipboard works with AirportItlwm, other features are not supported.
# Can I use it to create a Personal Hotspot
No
# Can I monitor Upload and Download speed
Yes, but you must add a network bridge on itlwm's network interface.
# Does it support 40/80/160 MHz
40MHz will be implemented in v1.3.0
# Does it support 802.11ac and 802.11ax
Not yet, todo.
# Design
# Why not port code directly from Linux but OpenBSD
The amount of code from Linux is enormous. It will likely take forever to finish such a project with our current manpower.