OK, call me mad, but I have literally read EVERYTHING and tried EVERYTHING to resolve my late 2008 MacBook wifi problem. There are an unbelievable amount of posts, rants, and pleas for help on this board, and lots of other Mac boards across the internet. This is clearly a widespread problem.
I wish I could offer a solution, but I can't. I have worked on this issue for the past 4 - 6 weeks in most of my spare time; googling, reading, researching, fiddling, taking apart and putting together my MacBook at least four times now (getting pretty quick at it, and I can even remember what screws go where w/o my "egg-crate" screw sorter!).
I can unequivocally state that this wifi problem IS NOT related to routers. My MacBook is the only wireless device in my possession that does not get excellant wifi in every situation with every router I have encountered in the past months (home, work, Starbuck's, etc.). My wife's Late 2009 MacBook, both of our iphones, and both of our kids ipod touches work in every situation that this recalcitrant MacBook does not.
I can't recall exactly when it started (roughly coincides with Snow Leopard upgrade?) but I have had consistently weak wifi (finds only the Apple Extreme Base Station in the room I sit in, where before it found no less than five neighboring wifi networks from different houses in the neighborhood at any given time).
things I have tried (most more than once):
1) reset PRAM
2) reset SMC
3) delete and rebuild preferences files
4) replaced WIFI card (twice! - that makes three cards tried)
5) Plugged in a known good MacBook wifi antenna (No help) -- I did not actually replace the antenna (by now I was beginning to suspect it NOT a hardware issue), but I did plug in the known working antenna, booted the MacBook with the topcase open and new antenna extended, and had the same exact strength (or lack thereof) on wifi.
6) I never downgraded the actual installed OS, but I keep old OS's on Bootable drives for testing, and I tried booting from USB boot drives with Leopard, Snow leopard, Lion and even Tiger, and NONE improved the situation (so much for reverting to an earlier OS!)
6) and then, I replaced the LOGIC BOARD, which came with yet another wifi card attached, and STILL the same wifi strength (or, shall I say WEAKNESS!).
At least the logic board replacement was performed for other issues, and not the Wifi, but I was FLOORED when it made exactly NO difference!
So, I believe (read - "in my opinion") most, in not all, AirPort cards have been firmware updated somewhere between mid-late Leopard and Snow Leopard, as a part of a routine software update. The firmware update, for whatever reason, does not function well with this particular wifi card/MacBook combination, and IS NOT reversible with an OS downgrade, so remains stuck in the minimally useful state with decreased range.
My UGLY solution, little as I like it, is a plug-in USB wifi stick (Edimax b,g,n wifi white USB stick) that just pops up the software when the stick in inserted, and finds SEVEN neighboring wifi networks within range, and reads my home network at 100% as I sit here in my livingroom (router in the bedroom in the far end of the house).
I HATE having a 2 1/2 inch STICK protruding from the left side of my otherwise pristeen MacBook, risking damage to itself and my USB port by banging it against something, but, at least I can get full-speed wifi at the local Starbuck's now (I couldn't even connect before).
I would be very grateful if someone has some real insight into WHAT has gone wrong with so many of these MacBook wifi cards. And even MORE grateful if a solution could be found.
I realize that a three, and nearly four year old MacBook's wifi issues are not high on Apple Support's priority list, but perhaps they could at least determine if is a reversable problem if they would dedicate, perhaps, ONE technician to working on it.... It would sure make a LOT of people with this problem a lot happier, and perhaps a bit more inclined to buy Apple products in the future.
thanks for giving me the space to RANT!