For that chipset, there are really only two Linux drivers that I know about
: b43 and broadcom-wl. Is one of those what you mean? Anyway, most people around here use the broadcom-wl driver for the BCM4322 chipset. Specifically, the binary yum-installable version from RPM Fusion. I can't promise you a thing. But if you want to try it in Fedora 12, start by installing the RPM Fusion repositories
Then determine your Fedora 12 kernel arch...
If your kernel is the i686, then install the driver this way...
yum install kmod-wl
If your kernel is the PAE version, then install the driver this way...
yum install kmod-wl-PAE
Reboot and check the NetworkManager panel applet for available networks (left-click the panel applet icon) and connect. If it doesn't work at first, sometimes tweaks are needed. Return and you can explain what's happening (or not happening).