> it was problematic on my BCM4318 card, but I've had zero problems with it in at least the last 6 months.
Yeah, 4318 more or less works now. I'm going to start using a 4318 for my main AP, soon.
But the 4318 still doesn't work as good with b43 as with the binary driver. It also depends a bit on the antennae and stuff, but it's always worse than the original driver. And it probably won't ever become as good as the original stuff.
The problem is two things: I don't have the $50k measureing equipment to debug this and we don't know what most of the PHY registers do. So even if I know what was wrong, it would be basically impossible to fix it.
But there's a lot of hardware that's not supported at all. For instance none of the LowPower-PHY and N-PHY devices are supported, yet. These devices basically are 95% of the broadcom devices sold in notebooks today.
The team is working on these devices, but it will take another few months (at least) until this gets usable.
So yeah. It's probably not-so-much pain in the ass, if you have a device older than say 1.5 or 2 years. But if you buy a new device today, you're screwed.
So I really hope Broadcom will get the clue some day... .
Hey, and you don't even have to release the firmware sources; just the driver sources! We already worked that out for you, Broadcom. Aren't we nice guys? :P