Wi-Fi 6 Intel AX210 en macOS Sonoma

macOS Sonoma eliminó los controladores para las tarjetas wifi Broadcom que llevan los modelos de Mac anteriores a 2017. Una de las tarjetas afectadas es la Fenvi T-919, ampliamente utilizada en los Hacks. Los desarrolladores de OCLP publicaron una solución que permite que estas wifi funcionen en Sonoma, añadiendo esta prestación a los parches que OCLP puede aplicar. Para poder aplicar los parches, OCLP requiere que macOS funcione con algunas características de seguridad relajadas: SecureBootModel deshabilitado y SIP parcialmente deshabilitada. Esto no deja de suponer una cierta pérdida de seguridad en macOS, como han hecho notar algunos usuarios.
Aquí propongo un modelo de tarjeta wifi de Intel que por defecto carece de soporte en macOS pero puede ser utilizada en Sonoma gracias al trabajo del sitio OpenIntelWireless.
Se trata de la tarjeta WiFi 6E Intel AX210S PCIe ensamblada por Ziyituod. Esta tarjeta puede funcionar con las condiciones de seguridad de macOS habituales sin necesidad de relajar Apple Secure Boot o SIP. Puede ser interesante para quienes carecen de wifi en Sonoma o para quienes quieren mantener la seguridad de su sistema sin recurrir a los parches de OCLP.

Hardware

La tarjeta puede ser comprada de 2 maneras diferentes:

  • completamente ensamblada por Ziyituod: WiFi 6E Intel AX210S PCIe
  • en 2 partes, tarjeta propiamente dicha por un lado (Tarjeta WiFi 6E Intel AX210 NGW Bluetooth para portátil con conector M.2/NGFF) y adaptador por otro (Adaptador PCIE X1 a M.2/NGFF A+E Key para módulo WiFi Bluetooth).

Revertir parche de OCLP y cambios en config.plist

En el archivo config.plist:

  • desactiva las kexts añadidas (IOSkywalk.kext, IO80211FamilyLegacy.kext y AirPortBrcmNIC.kext)
  • desactiva el bloqueo de IOSkywalk.kext
  • cambia csr-active-config a 00000000
  • cambia Secure Boot Model a un valor que no sea Disabled.

Desde OpenCore-Patcher >> Post-Install Root Patch >> Revert Root Patches.

Instalación del módulo wifi

Las 2 kexts están disponibles en el sitio OpenIntelWireless.

Hay 2 maneras de instalar la wifi:

  • itlwm.kext: utiliza IOEthernetController en lugar de IO80211Family por lo que la conexión se muestra como Ethernet aunque funciona como wifi. No utiliza el menú de macOS de selección de wifi, en su lugar hay que recurrir a la aplicación HeliPort.
  • AirportItlwm.kext: utiliza IO80211Family por lo que funciona como el resto de conexiones wifi del sistema. Provee mínimas prestaciones de Continuity (Handoff y Universal Clipboard) pero parece tener una estabilidad menor que itlwm.kext y no puede conectar con redes ocultas. No necesita HeliPort.

No se deben usar ambas kexts a la vez, solamente una de ellas. Yo he probado ambas y parecen haber funcionado bien, en mi opinión la estabilidad es muy parecida aunque con AirportItlwm.kext la aplicación Fotos en ocasiones lanza el mensaje de «red deficiente con sincronización pausada».

La tarjeta es bien reconocida como se puede ver en Hackintool:

Yo estoy utilizando HeliPort de diepeterpan, es un fork del original pero tiene mejoras de funcionamiento y de interfaz. Desde el menú de HeliPort en la barra de menús puedes conectar y desconectar redes wifi así como ajustarla para que se agregue a los ítems de inicio.

Instalación del módulo Bluetooth

En Monterey y siguientes hay que instalar 3 extensiones:

  • IntelBTPatcher.kext (disponible en OpenIntelWireless), requiere Lilu 1.6.2 >> arregla un bug en bluetoothd inicializando correctamente el módulo bluetooth
  • IntelBluetoothFirmware.kext (disponible en OpenIntelWireless), al menos la versión 2.2.0 >> carga el firmware en el dispositivo y ajusta el nombre del dispositivo en USB Host Controller a Bluetooth USB Host Controller
  • BlueToolFixup.kext (disponible en el paquete BrcmPatchRAM de Acidanthera) >> en macOS Monterey IntelBluetoothInjector.kext dejó de funcionar debido a los cambios realizados por Apple en la pila Bluetooth.

Rendimiento

La tarjeta wifi Intel tiene un rendimiento similar a la Fenvi con Broadcom. En cuanto a las 2 modos de instalarla, AirportItlwm.kext da mejor puntuación.

Resumen

Este hardware es una opción válida para quienes no tienen wifi en Sonoma o no desean aplicar los parches de OCLP. No es caro y es fácil de instalar. Como inconveniente principal, se pierden las prestaciones del ecosistema Apple (todas con itlwm.kext y la mayoría con AirportItlwm.kext). Airdrop no funciona de ninguna de las maneras y esta es la característica que más echo en falta respecto a la Fenvi.

10 comentarios en «Wi-Fi 6 Intel AX210 en macOS Sonoma»

  1. Hola,
    Hablamos en un post anterior y al final me he decantado por una Intel y la verdad que bastante bien, perdiendo las funcionalidades que comentas pero funcional en cuanto a Wifi y BT, yo he tenido que añadir un par de parámetros en el inicio para que me funcione bien el BT.

    Son estos:
    1) bluetoothExternalDongleFailed
    2) bluetoothInternalControllerInfo

    La verdad es que después de estos dos argumentos todo muy bien.

    Saludos y gracias por tu guías.

    Responder
    • Por si echas de menos Airdrop, yo lo he reemplazado con la app LocalSend, en la App Store del Mac y del iPhone, buen diseño, funciona bien y es buen reemplazo de Airdrop.

      Me apunto los parámetros para BlueTooth, parece que no los he necesitado pero por si acaso.

      Saludos, Emilio.

      Responder
      • Hola,

        A mi he ha dejado de funcionar Messages con la Intel, te ha pasado? He tenido que volver a poner la Fenvi y todo bien.

        Saludos.

        Responder
        • Fran, no parece lógico, es sabido que se pierden muchas funciones de Apple (Airdrop, Cámara de Continuidad, etc.) pero Mensajes debería funcionar bien. En mi caso, con la Intel bien instalada la app Mensajes sí que funciona. No sé el motivo de que te haya pasado.
          Puedes hacer una prueba sólo como curiosidad. Pinchas las 2 wifi en la placa base pero sólo conectas el Bluetooth de la Fenvi al puerto USB, dejas el de la Intel desconectado. Dejas itlwm o AirportItlwm y quitas las kexts de la Fenvi (más SecureBootModel diferente a Disabled + csr-active-config=00000000). Es decir, trabajas con la wifi Intel y con el Bluetooth Fenvi. ¿Funciona Mensajes?

  2. Hace mucho tiempo sostuvimos una conversación y me ayudaste bastante con mi Alienware Area 51 R2 y te lo agradezco, te comento que tuve que cambiar la tarjeta de video y todo funciona de maravilla, paso por aquí para preguntarte qué tal funciona Continuity porque para mi productividad es de suma importancia. Gracias anticipadas.

    Responder
    • Con las tarjetas Intel no hay ecosistema Apple completo , ya lo comento en el artículo. Tienen buena conectividad Wifi y BT pero las únicas prestaciones de Continuity son Handoff y Universal Clipboard cuando se usa AirportItlwm.kext. Con itlwm.kext nada de nada.
      Si requieres otras funciones has de recurrir a tarjetas Broadcom de las soportadas por macOS.
      Para PC de escritorio la más usada es Fenvi T919, soportada nativamente, probada por miles de usuarios.
      Para portátil hay que buscar una que tenga uno de estos chipsets:

      device-id pci12e4,43ba >> BCM43602
      device-id pci12e4,43e3 >> BCM4350
      device-id pci12e4,43a0 >> BCM4360
      device-id pci12e4,4331 >> BCM94331
      device-id pci12e4,4353 >> BCM943224.

      Fenvi T919 lleva BCM4360 pero integrada en una pieza apta para PCI-e.

      Responder
  3. Excelente aporte Pol, muy buena opción la que comentas con esta tarjeta Intel para el inconveniente con las Fenvi. Muchas gracias por toda tu valiosa ayuda, amigo.

    Responder
    • Gracias. Los modelos de tarjeta Intel soportados por OpenIntelWireless pueden ser la solución para muchos usuarios. Para portátiles y escritorio. Sin olvidar que la Fenvi con el parche de OCLP funciona muy bien, aunque sea con esas medidas de seguridad rebajadas.

      Responder

Deja un comentario