Have been a long time user on PC with few if any problems. Recently found an old macbook in the office no-one was using so decided to throw Solus on to it.
I ran into the usual wi-fi and facvtime camera issue. The camera issue can wait for another day but thought I would list my issues with wi-fi which I have solved to help anyone in the future who decides to do this.
On live and installed versions Network Manager could see all of the wireless networks and would attempt to connect after password entered but would always time out and ask for the password again without connecting. Luckily USB tethering my phone worked fine.
lspci -nn | grep -i BCM
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)
Gave me my card.
dmesg | grep brcm
3.420544] usbcore: registered new interface driver brcmfmac
[ 3.529024] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/2
[ 3.529868] brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.Apple Inc.-MacBookPro13,2.bin failed with error -2
[ 3.538148] brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[ 3.544627] brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2
[ 3.547074] brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txcap_blob failed with error -2
[ 4.048943] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[ 4.048961] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[ 4.049720] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43602/2 wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
[ 4.083743] brcmfmac 0000:02:00.0 wlp2s0: renamed from wlan0
[ 4.113441] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
This file brcm/brcmfmac43602-pcie.txt didn't exisit so I found that someone had created a version here: https://bugzilla.kernel.org/show_bug.cgi?id=193121#c74
So I copied and pasted that onto my system as per the instructions at the link chenged the ip address to mine.
Still no dice but came across this: https://gist.github.com/almas/5f75adb61bccf604b6572f763ce63e3e?permalink_comment_id=5106386
which suggested changing 'ccode=0' to 'ccode = ALL'
Again no dice.
I then found this: https://lore.kernel.org/all/9ed78539-35ca-4643-9a38-ac2c0379f395@app.fastmail.com/
which basically recommends disabling WPA3 at kernel level as it doesn't work on this chip.
So I created a file at /etc/kernel/cmdline and added "brcmfmac.feature_disable=0x8200" saved and rebooted and voila all working fine.
This process seems to be specific to this chip but thought the process I went through might save someone an hour or so of research.