Thanks, I'd read that already and nothing was working for me but your post did send me down the rabbit hole to eventually discovering that brcmfmac was blacklisted in /lib/modprobe.d/broadcom-wl-dkms.conf
I commented it out and now wifi is working. Any idea why it would be blacklisted?