I just had to come on here and say that I FINALLY!!!!!!! (Fingers crossed) seem to have solved my wifi dropout issue, that has been plaguing me for over a year (whenever Yosemite first came out). I've looked at so many forum posts and tried so many things over the last several months, including:
- Fresh Install of Yosemite
- Fresh Install of El Capitan
- Reset SMC
- Tweaked every imaginable setting on my router (Bluetooth settings, channels, WMM, etc. etc.) and several firmware flashes of the router
- Disabled Bluetooth, replaced bluetooth settings, etc.
- New Network settings, etc.
- 'ping' method
- other things I can't even remember
I have two machines - a mid-2011 iMac (running 10.11.1) and a first-gen retina MBP (running 10.10.latest). I have been so frustrated about this issue for so long. I never had constant, severe dropouts like some users did, but basically it seemed that often when I was doing something that lightly stressed my network connection was when it would drop out. The randomness of it was partly why it was so frustrating - I could transfer a huge file across the network for an hour and it would be fine, but then a minute later, trying to load a movie trailer in Safari would kill it and I would have to turn my wireless off then back on to get back on the network. On an average day I would have three to five dropouts, but they also tended to cluster - like four within the same ten minutes. Life like this has sucked a$$ and has required real work arounds since a lot of my work depends on reliable network connections.
So what fixed it? Well I should say, what have I done that now I haven't had a single dropout in three days? DD-WRT.
Here's the interesting part - I've been running MULTIPLE versions of Tomato up until this point. And I have been very thorough over the last couple of months in trying every change I could think of inside Tomato to see if it made a difference. Finally the other day I had some time to kill so I decided to see if changing to a different firmware would make a difference. So first I went back to the stock firmware of my router (Linksys E1200v2). Right away had the same issues. Not knowing if I could go straight back to Tomato without flashing DD-WRT first, I went with an old build of DD-WRT (build 21676 for those curious) that was specific to my router, and just out of curiosity decided to stick with it to see how it went. GLORY GLORY HALLELUJAH.
So I know there are other people out there who have had dropout issues while running DD-WRT - so I'm not claiming I know this is THE solution or that its even feasible since a lot of people aren't able/willing to try different router firmware. But here are my few anecdotal thoughts about why it might have made a difference for me-?
- The build of DD-WRT I'm running is from 2013. This got me curious if there is something in new router builds that are part of the problem, but I couldn't find any versions of Tomato that old for my router to test.
- I still like Tomato more than DD-WRT- the number one reason being it was a lot faster. I can't seem to get nearly the transfer rates to my NAS that I was with Tomato. But that got me thinking - could the dropouts have been caused by me pushing the router too hard? Or maybe pushing my iMac's wifi too hard? The dropouts only seemed to affect my computer (other devices kept running fine) but I wonder if there is like a threshold of performance that triggers the dropout. After all, dropouts did only seem to occur when in the middle of a fast/big data request.
- Other interesting note: this build of DD-WRT is able to wake-on-lan my AppleTV successfully, which Tomato was never able to do (although Tomato could WOL my NAS and other devices). Now I can just select AppleTV to Airplay on my phone and it will wake it right up!
Anyway - I'm gonna keep my fingers crossed that it stays stable. And I wanted to post in here to see if this gives anyone more ideas to try, or some hope at the end of what has been a long tunnel for me.