Skip to content

ReinierTutoriales/Broadcom-Cards-macOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 

Repository files navigation

📡 Soporte Broadcom WiFi y Bluetooth en macOS 15 Sequoia

Bienvenido al repositorio oficial de ReinierTutoriales. Esta guía técnica detalla el procedimiento para habilitar tarjetas nativas Broadcom (Fenvi, etc.) en macOS 15 Sequoia mediante la inyección de kexts heredados y el uso de OpenCore Legacy Patcher.

Créditos: La implementación técnica es posible gracias al desarrollo de 👉 OpenCore Legacy Patcher.


📋 Tabla de Contenidos

  1. Hardware Recomendado
  2. Requisitos de Software
  3. Configuración del Kernel
  4. Configuración de NVRAM y SIP
  5. Ejecución del Parche

🛒 Hardware Recomendado

Para funcionalidad nativa de AirDrop y Handoff en Sequoia se requiere hardware compatible con el chipset Broadcom.

🎥 Video Tutorial

Guía visual paso a paso del procedimiento:

Video de Ayuda Broadcom Sequoia


📥 Fase 1: Kexts Necesarios

Descargue e inyecte los siguientes kexts en EFI/OC/Kexts. Declárelos en su config.plist respetando el orden de dependencia.

  1. IOSkywalk.kext
  2. IO80211FamilyLegacy.kext
    • Dependencia: AirPortBrcmNIC.kext (Habilitar).
  3. AirportBrcmFixup
    • Dependencia: AirPortBrcmNIC_Injector.kext (Habilitar).
  4. AMFIPass 1.4.1

⚙️ Fase 2: Configuración config.plist

1. Orden de Carga y MinKernel

Verifique que el orden en Kernel -> Add coincida con la siguiente estructura. Establezca MinKernel en 23.0.0 para limitar la inyección a macOS Sonoma/Sequoia si utiliza arranque múltiple.

Orden de Kexts OpenCore

2. Bloqueo de IOSkywalkFamily (Kernel Block)

Es obligatorio bloquear el kext nativo del sistema para evitar conflictos con la versión inyectada.

  • Ruta: Kernel -> Block
  • Identificador: com.apple.iokit.IOSkywalkFamily
  • Estrategia: Exclude
  • MinKernel: 23.0.0

Código para insertar en config.plist:

<dict>
    <key>Arch</key>
    <string>Any</string>
    <key>Comment</key>
    <string>Allow IOSkywalk Downgrade</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>

3. Secure Boot Model

El modelo de arranque seguro debe deshabilitarse para permitir la modificación del kernel.

  • Ruta: Misc -> Security -> SecureBootModel
  • Valor: Disabled

🔧 Fase 3: NVRAM y SIP

1. Deshabilitar SIP y AMFI

Se requiere deshabilitar System Integrity Protection (SIP) y Apple Mobile File Integrity (AMFI).

  • Ruta: NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82
  • Configuración:
    • csr-active-config: 03080000 (Hex)
    • boot-args: Agregue amfi=0x80 y ipc_control_port_options=0 (Solución para apps Electron).

2. Persistencia de NVRAM (Delete)

Para forzar la sobreescritura de las variables NVRAM existentes al arrancar:

  • Ruta: NVRAM -> Delete -> 7C436110-AB2A-4BBB-A880-FE41995C9F82
  • Keys a eliminar: csr-active-config, boot-args.

Configuración NVRAM Delete


🚀 Fase 4: Aplicar Root Patch

  1. Guarde el config.plist y reinicie el sistema.
  2. Ejecute OpenCore Legacy Patcher (Descargar última versión).
  3. Seleccione "Post-Install Root Patch".
  4. Verifique que el parche "Networking: Modern Wireless" esté disponible.
  5. Ejecute el parche y reinicie.

🤝 Comunidad y Soporte

Foro YouTube Telegram Discord

Redes Sociales

Twitter Facebook Instagram

Apoyo al Proyecto

PayPal Patreon Buy Me a Coffee


© 2024 ReinierTutoriales | Todos los derechos reservados.

About

Soporte para tarjetas Broadcom macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published