u/Nicraniox

▲ 0 r/Fedora

Hola a todos. Soy relativamente nuevo en Linux y decidí instalar **Fedora 44 con KDE Plasma** en mi **MacBook Pro 13" 2016 (MacBookPro13,3)**. La experiencia en general ha sido increíble, logré que cosas como la Touch Bar funcionen y el sistema corre genial... excepto por una cosa que me tiene completamente loco: **el WiFi**.

Puedo estar literalmente pegado al router y no conecta. Detecta las redes, las ve, pero nunca logra asociarse. Llevo todo el día intentándolo y nada. Por el momento sobrevivo con un adaptador USB-Ethernet pero obviamente no es lo ideal andar con un cable a todas partes en una laptop.

---

**Info del sistema:**

```

Fedora 44

Kernel: 6.19.12-210.t2.fc44.x86_64

Plasma: 6.6.4

```

**Hardware WiFi:**

```

03:00.0 Network controller: Broadcom Inc. BCM43602 802.11ac

Subsystem: Apple Inc. Device 015a

Kernel driver in use: brcmfmac

Kernel modules: brcmfmac, wl

```

**Drivers disponibles:**

- `brcmfmac` — driver open source activo, es el que usa el kernel por defecto

- `wl` — driver propietario de Broadcom, instalado via RPM Fusion (`broadcom-wl` + `kmod-wl`) pero bloqueado por un `/bin/false` en modprobe porque entra en conflicto con brcmfmac

- `brcmutil`, `cfg80211` — módulos de soporte cargados correctamente

**Paquetes de firmware instalados:**

```

linux-firmware-20260410-1.fc44

brcmfmac-firmware-20260410-1.fc44

broadcom-wl-6.30.223.271-28.fc44

kmod-wl-6.30.223.271-61.fc44

```

**Lo que me dice el dmesg y que creo que es la raíz del problema:**

```

brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie

brcmfmac: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2

brcmfmac: Direct firmware load for brcm/brcmfmac43602-pcie.txcap_blob failed with error -2

brcmfmac: no clm_blob available (err=-2), device may have limited channels available

brcmfmac: Firmware: BCM43602/2 wl0: Nov 10 2015 version 7.35.177.61

```

Sí, el firmware es de **noviembre de 2015**. Le falta el archivo `clm_blob` que define qué canales puede usar el chip. Sin él opera con canales muy limitados.

**Archivos de firmware presentes en /lib/firmware/brcm/ para este chip:**

```

brcmfmac43602-pcie.ap.bin.xz

brcmfmac43602-pcie.Apple Inc.-MacBookPro13,3.bin → brcmfmac43602-pcie.bin

brcmfmac43602-pcie.bin

brcmfmac43602-pcie.bin.xz

brcmfmac43602-pcie.txt

```

Nota: el `.clm_blob` NO está presente.

---

**Todo lo que ya intenté (y falló):**

- `linux-firmware` y `brcmfmac-firmware` ya estaban en su última versión y no incluyen el clm_blob para BCM43602

- Intenté descargar el clm_blob desde GitHub (Asahi Linux, winterheart) — todos devuelven archivos de 14 bytes que son HTML redirigido, no el archivo real

- Probé `wpa_supplicant` directamente sin NetworkManager — se queda en SCANNING eternamente

- Conecté por BSSID directamente apuntando a la MAC del router — mismo resultado

- El driver propietario `wl` está bloqueado por `/bin/false` en modprobe

- Configuré el perfil WiFi manualmente en NetworkManager desactivando WPS con `wps-method=0` — nada

- Establecí el dominio regulatorio a México (`iw reg set MX`) — sin cambios

**Lo que creo que necesito:**

El archivo `brcmfmac43602-pcie.clm_blob` real. Según lo que leí, ese archivo solo existe dentro de macOS en alguna ruta como `/usr/share/firmware/wifi/C-4355__s-B2/clmb`. El problema es que desinstalé macOS cuando puse Fedora, así que no tengo acceso a él.

---

¿Alguien ha logrado hacer funcionar el WiFi con BCM43602 en Linux? ¿Existe alguna forma de conseguir ese clm_blob sin tener macOS? ¿O hay algo que me esté faltando?

Cualquier ayuda es bienvenida, llevo todo el día en esto y ya estoy un poco desesperado jajaja. Gracias de antemano 🙏

reddit.com
u/Nicraniox — 11 days ago

Hola a todos. Soy relativamente nuevo en Linux y decidí instalar **Fedora 44 con KDE Plasma** en mi **MacBook Pro 13" 2016 (MacBookPro13,3)**. La experiencia en general ha sido increíble, logré que cosas como la Touch Bar funcionen y el sistema corre genial... excepto por una cosa que me tiene completamente loco: **el WiFi**.

Puedo estar literalmente pegado al router y no conecta. Detecta las redes, las ve, pero nunca logra asociarse. Llevo todo el día intentándolo y nada. Por el momento sobrevivo con un adaptador USB-Ethernet pero obviamente no es lo ideal andar con un cable a todas partes en una laptop.

---

**Info del sistema:**

```

Fedora 44

Kernel: 6.19.12-210.t2.fc44.x86_64

Plasma: 6.6.4

```

**Hardware WiFi:**

```

03:00.0 Network controller: Broadcom Inc. BCM43602 802.11ac

Subsystem: Apple Inc. Device 015a

Kernel driver in use: brcmfmac

Kernel modules: brcmfmac, wl

```

**Drivers disponibles:**

- `brcmfmac` — driver open source activo, es el que usa el kernel por defecto

- `wl` — driver propietario de Broadcom, instalado via RPM Fusion (`broadcom-wl` + `kmod-wl`) pero bloqueado por un `/bin/false` en modprobe porque entra en conflicto con brcmfmac

- `brcmutil`, `cfg80211` — módulos de soporte cargados correctamente

**Paquetes de firmware instalados:**

```

linux-firmware-20260410-1.fc44

brcmfmac-firmware-20260410-1.fc44

broadcom-wl-6.30.223.271-28.fc44

kmod-wl-6.30.223.271-61.fc44

```

**Lo que me dice el dmesg y que creo que es la raíz del problema:**

```

brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie

brcmfmac: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2

brcmfmac: Direct firmware load for brcm/brcmfmac43602-pcie.txcap_blob failed with error -2

brcmfmac: no clm_blob available (err=-2), device may have limited channels available

brcmfmac: Firmware: BCM43602/2 wl0: Nov 10 2015 version 7.35.177.61

```

Sí, el firmware es de **noviembre de 2015**. Le falta el archivo `clm_blob` que define qué canales puede usar el chip. Sin él opera con canales muy limitados.

**Archivos de firmware presentes en /lib/firmware/brcm/ para este chip:**

```

brcmfmac43602-pcie.ap.bin.xz

brcmfmac43602-pcie.Apple Inc.-MacBookPro13,3.bin → brcmfmac43602-pcie.bin

brcmfmac43602-pcie.bin

brcmfmac43602-pcie.bin.xz

brcmfmac43602-pcie.txt

```

Nota: el `.clm_blob` NO está presente.

---

**Todo lo que ya intenté (y falló):**

- `linux-firmware` y `brcmfmac-firmware` ya estaban en su última versión y no incluyen el clm_blob para BCM43602

- Intenté descargar el clm_blob desde GitHub (Asahi Linux, winterheart) — todos devuelven archivos de 14 bytes que son HTML redirigido, no el archivo real

- Probé `wpa_supplicant` directamente sin NetworkManager — se queda en SCANNING eternamente

- Conecté por BSSID directamente apuntando a la MAC del router — mismo resultado

- El driver propietario `wl` está bloqueado por `/bin/false` en modprobe

- Configuré el perfil WiFi manualmente en NetworkManager desactivando WPS con `wps-method=0` — nada

- Establecí el dominio regulatorio a México (`iw reg set MX`) — sin cambios

**Lo que creo que necesito:**

El archivo `brcmfmac43602-pcie.clm_blob` real. Según lo que leí, ese archivo solo existe dentro de macOS en alguna ruta como `/usr/share/firmware/wifi/C-4355__s-B2/clmb`. El problema es que desinstalé macOS cuando puse Fedora, así que no tengo acceso a él.

---

¿Alguien ha logrado hacer funcionar el WiFi con BCM43602 en Linux? ¿Existe alguna forma de conseguir ese clm_blob sin tener macOS? ¿O hay algo que me esté faltando?

Cualquier ayuda es bienvenida, llevo todo el día en esto y ya estoy un poco desesperado jajaja. Gracias de antemano 🙏

reddit.com
u/Nicraniox — 11 days ago