Broadcom wireless driver on linux not working

So I just installed peppermint and elementary os on my old net book that has a broadcom bcm4312 wireless card in it and as I have read so far this card isn't supported out of the box in linux. I'm kind of a noob when it comes to linux but I was able to get it to work yesterday but I screwed something while updating the elementary os and had to reinstall both os's but when I tried to get it to work the same way I did before its not working now.

I tried both the b43 and sta drivers but when I finish the sta drivers it says fatal: wl module could not be loaded.

Although when I go into additional drivers it says that its using the driver but it wont actually connect to anything.

Any help would be greatly appreciated 

Thanks



this was the page I followed to fix it last time:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx 

The default kernel in Elementary OS Luna is pretty old. Open a terminal and run this command, sudo apt-get install linux-generic-lts-saucy. That will install a newer kernel. With luck the newer kernel will have the correct wireless driver. Had this happen on a co-workers laptop. 

I tried it but it didnt work but it randomly started working later haha thanks

Broadcom cards should have been fixed in 3.11.