GUYS!!
I think this actually works!!, it has been letting my wifi run for over 7 minutes (if it disconnects i'll reply in a new post.
Try This:
"
Guys, I have a Macbook 2008 Unibody, upgrading to Yosemite killed my wifi too. Cannot turn it on at all, and it was stuck "off".
None of the solutions so far in thread worked (clearing PRAM, deleting configuration folders etc. Did nothing).
But I fixed it, heres how:
1. Open Network Preferences, click once on the WiFi adapter in the list there on the left. Then click the little cog icon at the bottom and select "Make Service Inactive". Click APPLY.
2. Then click on the WiFi in the same list there again, and then click the - button to delete it. Click APPLY.
3. Reboot the Mac.
4. Once rebooted, go back into the Network Prefs, and under the network adapter list click the + button, and then in the dropdown list (which is probably showing Bluetooth by default) select WiFi. For the name field, change it from WiFi to WiFi2. It's important you add something to the name here (I've just suggested to add a number 2), or else it will break again on next reboot. Click APPLY.
You should then have a working WiFi, that survives reboots. "
Hope it works!