Skip to content

About

Broadcom Wi-Fi y Bluetooth en macOS Sequoia · OCLP Modern Wireless · Fenvi T-919

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Broadcom Wi‑Fi y Bluetooth en macOS Sequoia (Hackintosh)

macOS Sequoia OCLP OpenCore

Guía de referencia para recuperar Wi‑Fi Broadcom (y Bluetooth asociado) en macOS 15 Sequoia y 14 Sonoma mediante kexts heredados de OCLP y Post-Install Root Patch.

Créditos principales: OpenCore Legacy Patcher (Dortania) · Acidanthera · guías validadas de la comunidad (5T33Z0, chriswayg, perez987).


Contenido

  1. Advertencias
  2. Hardware compatible
  3. Video tutorial
  4. Fase 1 — Kexts
  5. Fase 2 — config.plist
  6. Fase 3 — NVRAM, SIP y Secure Boot
  7. Fase 4 — Root patch (OCLP)
  8. Bluetooth
  9. Verificación
  10. Tras cada actualización de macOS
  11. Solución de problemas
  12. Notas sobre Tahoe
  13. Referencias

Advertencias

  • A partir de Sonoma, Apple eliminó el soporte nativo de muchas tarjetas Broadcom (BCM94360, BCM94352, etc.). En Sequoia el escenario es el mismo.
  • Este método desactiva parcialmente SIP, pone SecureBootModel = Disabled y usa AMFIPass / amfi=0x80. Hay un compromiso de seguridad: úsalo solo si aceptas ese riesgo.
  • Necesitas Ethernet (o hotspot USB) la primera vez para descargar OCLP y aplicar el parche.
  • El mapeo USB correcto es obligatorio para Bluetooth y Continuity.

Hardware compatible

Modern Wireless (esta guía)

Chipset Ejemplos de tarjetas
BCM94360 / BCM4360 Fenvi T‑919 (BCM94360CD), BCM94360CS2, BCM94360CS
BCM94352 / BCM4352 DW1560, algunos dongles
BCM94350 / BCM4350 DW1820A (casos específicos)
BCM43602 DW1830, BCM943602CS

Recomendado para Continuity / AirDrop / Handoff: Fenvi T‑919 (BCM94360CD) — chipset usado por Apple en iMac.

Legacy Wireless (otra ruta OCLP)

BCM94322, BCM94328, Atheros → usan corecaptureElCap + IO80211ElCap. No es el flujo de esta guía.


Video tutorial

Video Broadcom Sequoia


Fase 1 — Kexts

Descarga las versiones actuales del repo oficial de OCLP (no copies kexts viejos de otras EFI):

Orden Kext Origen Notas
1 AMFIPass.kext (≥ 1.4.1) OCLP → Acidanthera Sustituye o reduce la necesidad de amfi=0x80
2 IOSkywalkFamily.kext (v1.2.0) OCLP → Wifi Reemplaza el IOSkywalk del sistema
3 IO80211FamilyLegacy.kext (v1.0.0) OCLP → Wifi Habilitar plugin AirPortBrcmNIC.kext
4 AirportBrcmFixup.kext (≥ 2.1.9) Acidanthera releases / dortania/build-repo Habilitar plugin AirPortBrcmNIC_Injector.kext

Copia los .kext a EFI/OC/Kexts/.

Dependencias: Lilu.kext debe cargarse antes (ya suele estar en cualquier EFI OpenCore actual).


Fase 2 — config.plist

Kernel → Add (orden y MinKernel)

Respeta el orden de la tabla. En cada kext de Wi‑Fi (IOSkywalk, IO80211FamilyLegacy, AirPortBrcmNIC, AirportBrcmFixup, Injector):

Campo Valor
Enabled true
MinKernel 23.0.0

Así solo se inyectan en Sonoma (23.x) y Sequoia (24.x). En dual-boot con Ventura o anterior no interfieren.

Orden de Kexts OpenCore

Kernel → Block (obligatorio)

Bloquea el IOSkywalkFamily nativo del sistema:

Campo Valor
Identifier com.apple.iokit.IOSkywalkFamily
Strategy Exclude
Enabled true
MinKernel 23.0.0
Arch Any
<dict>
    <key>Arch</key>
    <string>Any</string>
    <key>Comment</key>
    <string>Allow IOSkywalk Downgrade (OCLP Modern Wireless)</string>
    <key>Enabled</key>
    <true/>
    <key>Identifier</key>
    <string>com.apple.iokit.IOSkywalkFamily</string>
    <key>MaxKernel</key>
    <string></string>
    <key>MinKernel</key>
    <string>23.0.0</string>
    <key>Strategy</key>
    <string>Exclude</string>
</dict>

Misc → Security

Campo Valor
SecureBootModel Disabled

Obligatorio para que OCLP pueda modificar el volumen del sistema. Algunos usuarios reactivan un modelo concreto después de verificar Wi‑Fi; en muchos casos el parche exige dejarlo en Disabled.


Fase 3 — NVRAM, SIP y Secure Boot

NVRAM → Add → 7C436110-AB2A-4BBB-A880-FE41995C9F82

Clave Tipo Valor
csr-active-config Data 03080000
boot-args String Ver nota abajo

boot-args recomendados:

amfi=0x80 ipc_control_port_options=0
  • amfi=0x80 — permite el root patch (si usas AMFIPass ≥ 1.4.1 estable, algunos sistemas pueden omitirlo; si el parche falla, déjalo).
  • ipc_control_port_options=0 — evita fallos en apps Electron (VS Code, Discord, Slack, etc.) con AMFI relajado.

Opcional si AMFIPass no carga en betas: añade -amfipassbeta.

NVRAM → Delete → mismo GUID …9F82

Incluye al menos:

  • csr-active-config
  • boot-args

Así OpenCore sobrescribe valores viejos en cada arranque.

Configuración NVRAM Delete

Reset NVRAM

Tras guardar el config.plist: reinicia → menú OpenCore → Reset NVRAM → entra de nuevo en macOS.


Fase 4 — Root patch (OCLP)

  1. Con Ethernet o hotspot, descarga la última release estable de OpenCore Legacy Patcher.
  2. Abre OCLP → Post-Install Root Patch.
  3. Debe aparecer Networking: Modern Wireless (o equivalente).
  4. Start Root Patching → introduce la contraseña → espera → reinicia cuando lo pida.

Tras el reinicio, Wi‑Fi debería aparecer en Ajustes del Sistema → Red.

El root patch hay que reaplicarlo después de cada actualización de macOS.


Bluetooth

Fenvi T‑919 / BCM94360CD (caso típico)

En muchas placas el Bluetooth de la T‑919 funciona sin BrcmPatchRAM si:

  1. El mapeo USB incluye el puerto interno del dongle BT de la tarjeta.
  2. No hay kexts BT conflictivos (desactiva duplicados viejos).

Si Bluetooth no enciende o no empareja

  1. Usa kexts actuales de Acidanthera BrcmPatchRAM:
    • BlueToolFixup.kext (obligatorio en macOS 12+)
    • BrcmFirmwareData.kext
    • BrcmPatchRAM3.kext
  2. En NVRAM → Add → 7C436110-AB2A-4BBB-A880-FE41995C9F82 (Data):
Clave Valor (hex)
bluetoothExternalDongleFailed 00
bluetoothInternalControllerInfo 0000000000000000000000000000
  1. Añade las mismas claves en NVRAM → Delete para forzar escritura.
  2. Si con BrcmPatchRAM ≥ 2.7.0 sigue fallando: boot-arg -btlfxboardid.
  3. Reinicia, Reset NVRAM, comprueba en Informe del sistema → Bluetooth.

Verificación

En Terminal:

kextstat | grep -iE 'IOSkywalk|IO80211FamilyLegacy|AirportBrcm|AMFIPass|BlueTool'

Deberías ver cargados al menos: IOSkywalkFamily, IO80211FamilyLegacy, AirportBrcmFixup / AirPort.BrcmNIC, AMFIPass.

Comprueba también:

  • Wi‑Fi conecta a redes 2,4 y 5 GHz
  • AirDrop (mismo Apple ID / red)
  • Handoff / Continuity (iPhone en la misma cuenta)
  • Bluetooth: ratón, auriculares, Continuity Camera si aplica

Tras cada actualización de macOS

  1. Tras el update, Wi‑Fi suele desaparecer (el sistema vuelve a los kexts nativos).
  2. Abre OCLP → Post-Install Root Patch → aplica de nuevo Modern Wireless.
  3. Reinicia.
  4. Si el update incremental falla por los kexts OCLP: temporalmente desactiva IOSkywalk / IO80211FamilyLegacy / AirPortBrcmNIC, el Block de IOSkywalk y AMFIPass; pon SIP en 00000000 y SecureBootModel usable; actualiza; vuelve a activar todo y reaplica el root patch (método documentado en tonymacx86 / comunidad).

Solución de problemas

Síntoma Qué revisar
OCLP no muestra “Modern Wireless” Block de IOSkywalkFamily activo · kexts inyectados · SIP 03080000 · SecureBootModel Disabled · Reset NVRAM
Kexts no cargan (kextstat) Orden en Kernel → Add · rutas en EFI/OC/Kexts · Lilu cargado antes · MinKernel
Wi‑Fi visible pero no conecta Prueba boot-arg -brcmfxbeta · AirportBrcmFixup + Injector habilitados
Apps Electron crashean ipc_control_port_options=0 en boot-args
Bluetooth apagado / Address NULL Mapeo USB del puerto BT · NVRAM BT · BlueToolFixup · -btlfxboardid
AirDrop no aparece Mismo Apple ID · Wi‑Fi y BT ON · Firewall · prueba red 5 GHz
Kernel panic al arrancar Quita temporalmente IO80211FamilyLegacy · revisa orden · DisableIoMapper si usas VT-d conflictivo

AppleVTD / DMAR (algunas T‑919): si Wi‑Fi no arranca tras el patch, habilita VT-d en BIOS, genera un DMAR parcheado (SSDTTime u otra guía de Drop OEM DMAR) y añade DMAR.aml en ACPI. Verifica AppleVTD en IORegistryExplorer.


Notas sobre Tahoe

En macOS 26 Tahoe, el root patch “Modern Wireless” de OCLP oficial ha tenido roturas y el soporte es inestable o incompleto según la build. Opciones en la comunidad (forks OCLP-Plus / OCLP-Mod, WifiPatcherPro, etc.) cambian con el tiempo.

Esta guía está validada para Sonoma 14.x y Sequoia 15.x con OCLP Dortania. No asumas los mismos pasos en Tahoe sin comprobar la release actual de OCLP.


Referencias


Comunidad y soporte

Foro YouTube Telegram Discord PayPal Patreon


© 2026 ReinierTutoriales · Guía mantenida con fuentes OCLP / Acidanthera / comunidad Hackintosh

About

Broadcom Wi-Fi y Bluetooth en macOS Sequoia · OCLP Modern Wireless · Fenvi T-919

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors