A dev dug deeper into the wifi issues on Yosemite and ios 8 and found some interesting stuff and posted up a possible solution. I tried this on my rmbp and pages seem to be loading quicker still testing it.
https://medium.com/@mariociabarra/wifried-ios-8-wifi-performance-issues-3029a164ce94
A fix for iOS WiFi
How often do you actually use AirDrop or play games with a nearby device or do AirPlay directly to another device (where you’re not connected to the same WiFi)? I’ve used AirDrop once. It was cool, I enjoyed it, but not worth the WiFi issues it’s causing.
I’ve created a disable feature and conveniently located it in the AirDrop menu located in the Control Center. If you’re jailbroken, you can pick this up in Cydia for free. It’s called “WiFried”.
WiFried will allow you to enable/disable your D2DWiFi/AWDL and can be conveniently turned off/on under the AirDrop settings in Control Center.
I’ll post the source on GitHub shortly
Edit: https://github.com/mariociabarra/wifried
One Last Thing…
Yosemite WiFi Issues Fix
This issue with D2D/AWDL is the same root cause of the severe WiFi performance degradation affecting users on Yosemite (continues on 10.10.1). Although AirDrop was introduced in OSX Lion and used AWDL, with the release of iOS 8, perhaps there’s more sharing or just some bad new code. AirDrop and AWDL have been active since iOS 7, yet the issue seems to have suddenly appeared in iOS 8.
@rpetrich mentioned AirDrop used to be two incompatible, but identically named protocols until Yosemite/iOS 8. Perhaps this and the changes for continuity introduced bugs in this area.
Turning of AWDL
Perhaps not surprising for Apple users, you actually can’t easily (see below) turn off AWDL/AirDrop in Yosemite. You can remove it from the left side of Finder, but that doesn’t fix the issue. Apple? User choice?
Either way, you can fix your Yosemite WiFi issues, at the cost of disabling AWDL and AirDrop, by typing the following command at the OSX terminal:
sudo ifconfig awdl0 down
And vice versa to restore AirDrop and AWDL (and the WiFi issues)
sudo ifconfig awdl0 up
For clarification: that’s “a w d (lowercase L) (number zero)”
Update: Older Mac’s/MacBooks may not have this interface on Yosemite due to hardware incompatibilities. Based on http://recode.net/2014/10/16/os-x-yosemite-arrives-what-does-it-mean-for-older-macs/, looks like they don’t have full AirDrop and probably don’t support AWDL.
https://medium.com/@mariociabarra/wifried-ios-8-wifi-performance-issues-3029a164ce94
A fix for iOS WiFi
How often do you actually use AirDrop or play games with a nearby device or do AirPlay directly to another device (where you’re not connected to the same WiFi)? I’ve used AirDrop once. It was cool, I enjoyed it, but not worth the WiFi issues it’s causing.
I’ve created a disable feature and conveniently located it in the AirDrop menu located in the Control Center. If you’re jailbroken, you can pick this up in Cydia for free. It’s called “WiFried”.
WiFried will allow you to enable/disable your D2DWiFi/AWDL and can be conveniently turned off/on under the AirDrop settings in Control Center.
I’ll post the source on GitHub shortly
Edit: https://github.com/mariociabarra/wifried
One Last Thing…
Yosemite WiFi Issues Fix
This issue with D2D/AWDL is the same root cause of the severe WiFi performance degradation affecting users on Yosemite (continues on 10.10.1). Although AirDrop was introduced in OSX Lion and used AWDL, with the release of iOS 8, perhaps there’s more sharing or just some bad new code. AirDrop and AWDL have been active since iOS 7, yet the issue seems to have suddenly appeared in iOS 8.
@rpetrich mentioned AirDrop used to be two incompatible, but identically named protocols until Yosemite/iOS 8. Perhaps this and the changes for continuity introduced bugs in this area.
Turning of AWDL
Perhaps not surprising for Apple users, you actually can’t easily (see below) turn off AWDL/AirDrop in Yosemite. You can remove it from the left side of Finder, but that doesn’t fix the issue. Apple? User choice?
Either way, you can fix your Yosemite WiFi issues, at the cost of disabling AWDL and AirDrop, by typing the following command at the OSX terminal:
sudo ifconfig awdl0 down
And vice versa to restore AirDrop and AWDL (and the WiFi issues)
sudo ifconfig awdl0 up
For clarification: that’s “a w d (lowercase L) (number zero)”
Update: Older Mac’s/MacBooks may not have this interface on Yosemite due to hardware incompatibilities. Based on http://recode.net/2014/10/16/os-x-yosemite-arrives-what-does-it-mean-for-older-macs/, looks like they don’t have full AirDrop and probably don’t support AWDL.
Last edited: