This mostly applies to older Compaq/HP laptop users, but perhaps it will help others with BRCM issues also...
Back in the early Leopard days I fought night and day to enable my BRCM4311 mini pci-e wireless on my laptop.
After replacing kext after kext, and using the o.g. enabler script from this OP, I almost gave up on Wifi forever.
Fortunately for us old school guys there was a script ninja named Chun-nan/Eureka who figured out the heart of the problem for many fellow Hackintoshers and created a Leopard kext. You see, the problem for many (again, not all) is the soft power switch that turns on the pci-e card, in this case the wifi card. Taping pin 20 has no effect on this, neither does swapping out kext after kext with different device id's. As many have found out, performing ioreg, and some other terminal commands often recognizes the pci-e device, or you may have a Airport diamond in your menu bar, but get a message like "Wireless device not installed/recognized"... We simply have to tell the OS to "wake up" our wifi card, and we do that using the attached kext.
I take no credit for this kext, I don't even remember where I got it from, but I know it was on this forum somewhere.
All I know is it's a reverse engineered SL version of Chun-nan's Leopard kext, and it works for me perfectly.
(Running 10.6.6 and no problems with this kext if installed correctly)
Oh, and don't panic if your wifi card status light doesn't come on after installation, mine only does after booting from Windows into Mac without shutting down power in between. The important thing is for airport to show up after the install. Again, this is meant for PCI-E & Snow Leo only, and perhaps mini pci-e at that.
Use at your own risk, and good luck!
I am super-new installing these drivers in my hackingtosh so I want to make sure I do it right so I don't ruin the OS. Do I install this using the "sudo" method? thanks!