Wifi not working MacBook Pro 2015

I freshly installed EndeavourOS (Cassini) with kernel “6.1.4-arch1-1” but unfortunately no networks were shown.

so i checked lspci what gives me this:
Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)

So i reinstalled the following:

  • broadcom-wk-dkms
  • dkms

and also installed:

  • linux headers

After a reboot, now all wifi networks are displayed.
But when I try to connect, no connection is established.

I’m pretty sure that this chip runs on brcmfmac which is a kernel module. So this seems odd. But it’s a Mac so i don’t know.

Both brcmsmac and brcmfmac drivers require firmware files that need to be separately downloaded. Firmware is available from the Linux firmware repository.

https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

What does this show?

inxi -Na

Edit: It’s strange that it is showing the WiFi after installing broadcom-wl-dkms.
I have a similar chip on my WiFi but is a desktop card.

Device-2: Broadcom BCM4360 802.11ac Wireless Network Adapter driver: wl
    v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 25:00.0 chip-ID: 14e4:43a0 class-ID: 0280

Yours is a BCM43602

Edit2: Mine does use the broadcom-wl-dkms and I’ve never had an issue. I have a few of these cards.

Maybe read through the broadcom section here.

https://wiki.archlinux.org/title/broadcom_wireless#Installation

I’m 100% sure it should work with the kernel module. You shouldn’t need the broadcom-wl-dkms installed. But you may have to blacklist some of the other modules. Firmware should already be in linux firmware.

If I’m proven wrong i can take it. :wink: