@Tiger Did you also look at this? This has to do with connection problems with version 1.22.2 NetworkManager
As shown in the above link. You have to modify:
/etc/NetworkManager/NetworkManager.conf
add this:
[main] dhcp=dhcpcd
After this, a little service restart:
sudo systemctl restart NetworkManager
So stick with the broadcom-wl-dkms and get the module loading first and then edit the file and see if this is the issue.