Some
constructive rage on router updating.
So if I recall correctly, the Asus router in question was pushing the latest AC standard, and Asus screwed up, so they released an update.
My router is B/G/N. If I set it to G only, the same problem happens. It doesn't matter anyway, because we've already established that it's not the physical layer's problem, so take it as yet another confirmation.
Here's a hypothetical product: ZhenzouTec-X666 Android phone, $69 on dx.com. It just came out, it's more recent than my MacBook.
Here's an example: you have an iPhone 5S (rMBP). It works fine. You update it to iOS 8 (Yosemite). It seemingly works fine, but there are places where it has connectivity problems (home). Would you really suggest, that the cell tower (wifi router) is the problem? When everyone else seems to be able to use their phone there? Old phones, iPhones with iOS 7, and also the ZhenzouTec-X666 works just fine.
Here's another example: I'm at an airport. I have to use the wifi with my rMBP. I have issues. No one else does. The guy with the ZhenzouTec-X666 can use it just fine. Am I suppose to ask the airport's management to update their router?
It's absurd.
This sort of apologetic approach to Apple, borderline victim blaming, wether the victim is the user or a 3rd party product, is getting really boring.
But hey, there's
one more thing:
My colleague has a 2013 MacBook Air, running Yosemite. He has the same problem. Every 15 minutes on his home router.
Made by Linksys, not Cisco.
So should we blame everything but Yosemite, or can we finally accept, I know it's painful, that Apple screwed up and they are ignoring a serious problem?
----------
Trouble with your argument is that ASUS did issue an update, I suspect that there was a latent flaw in their chipset's implementation of the WiFi standard, else they would not have taken the cost hit to issue an update, they did.
Not voodoo, engineering. ASUS issued an update specifically for this problem, they are not being paid by Apple to do that.
...
BTW, I'm in the ISP trade and your root cause analysis is flawed if you hold to a "majority must be right" view of engineering.
Great. Then you know why networking protocols exists.
It's not the router's job to know the quirks of the clients, it's the client's job to implement the existing protocols.
No router in the world can know all possible clients, wether it's the MacBook or the ZhenZou-X666, and no client is expected to know all possible routers, wether they were made by Asus, Cisco or Linksys.
If various routers with a mix of various different devices can work together nicely, and only certain products (MacBook Pro, MacBook Air) seem to have a problem, the exact same problem, and the only thing they truly have in common is Yosemite, than it's pretty clear who's to blame.
And again: the Asus one was a new AC router, and Asus screwed up. My router is B/G/N, and my 2007 Windows laptop works fine with it, just like my first gen iPad or my MBA with Mavericks. It also happens on someone else's Linksys router. The same problem.