Apple has released an update to macOS Ventura (13.1). We’ve heard occasional reports of persisting issues, but the recent issues (outlined below) appear to be fixed with the 13.1 update.
We’ve tested macOS Ventura 13.1 and recommend an immediate upgrade to your devices experiencing acute issues, then rolling out to the rest of your device fleet once you’ve confirmed things are working well for you. While we have not tested these, Apple has also released Monterey 12.6.2 and Big Sur 11.7.2, both upgrades that include fixes for the same issue.
See below for our recommended next steps:
1
.
Upgrade your macOS to Ventura 13.1 (instructions)
2
.
Option 1 (via the UI): Turn back on Bluetooth (instructions) and AirDrop (instructions) via your system Settings.
Option 2 (via script): Restore the defaults by running our new script:
You can easily see and verify the source code at the referenced URL.
Meter is currently tracking an issue that is affecting devices on macOS Monterey and macOS Ventura with M1/M2 Macbooks acutely affected — leading to slow internet connection, drops in Zoom calls, and entirely losing a Wi-Fi connection.
Macbooks use a Wi-Fi interface called AWDL (Apple Wireless Direct Link) for features like AirDrop and AirPlay. Having AWDL on may cause your Wi-Fi connection to periodically reset. Although these issues can manifest in various ways, the underlying issue is the same: throughput and speeds drop, devices get disconnected randomly, and fail to rejoin the network.
This is a known issue on Apple’s end. Other wireless vendors have reported issues too (e.g., see this report by UCLA).
We don’t have an exact timeline on when Apple will release a fix for this bug. Meter and other vendors have reported this issue to Apple engineers. They have identified the issue in the firmware of their devices and are working on a fix in an upcoming macOS Ventura beta release.
As an interim solution to improve the Wi-Fi connection, Apple recommends that you turn off AWDL interface (this will disable AirDrop/AirPlay). There are a few ways you can do this — either by using the Terminal application and running a script or through the UI (provided below). We’ve run this intervention with a few customers now that have seen improved Wi-Fi performance as a result.
Note: if you opt to not use the script and want to use the UI, you have to disable both Bluetooth and AirDrop.
How to disable AWDL using the Terminal application
You can first test this pretty quickly and see how much better Wi-Fi gets with:
Note: your Macbook will periodically ask you to turn AWDL back on. To mute the notification, you can run a background script:
1
.
Open the Mac Terminal.
2
.
Copy-paste
the following in the Terminal window and hit
:
3
.
Permission prompt will come up.
Type
for yes and hit
4
.
Next prompt will be asking for your login password for your laptop.
Type your password and hit
5
.
Your process is now running in the background.
How to disable AWDL using a Launch Daemon
The terminal application above will stop running if your MacBook reboots or goes to sleep. Using the Launch Daemon — the terminal application will run automatically after a reboot or sleep.
1
.
Open the Mac Terminal.
2
.
Copy-paste
the following in the Terminal window and hit
:
3
.
Next prompt will be asking for your login password for your laptop.
Type your password and hit
4
.
Your process is now running in the background.
Full code
This is all available on Github and we are open to pull requests: https://github.com/meterup/awdl_wifi_scripts