Black Apple Monterey wifi Bluetooth driver AX series solución de tarjeta de red

Black Apple Monterey wifi Bluetooth driver AX series solución de tarjeta de red

descubrimiento de problemas

En lo anterior , instalé Monterey para mi Xiaoxin pro13
, pero ocurrieron los siguientes problemas:
1. La red cableada es normal, pero el wifi no se puede encender en absoluto
2. Bajo la red cableada, el navegador accede al sitio web normalmente, y la tienda de aplicaciones puede iniciar sesión, pero solo icloud No puedo iniciar sesión, y lo sorprendente es que después de ingresar la contraseña, se enviará un código de verificación al teléfono móvil. Después de ingresar el código de verificación, aparece un error "No se puede contactar el servidor de Apple" se informa.
3. No se puede usar Bluetooth. Instalé big Sur antes, sin configurar ningún controlador, se puede usar el Bluetooth y puedo conectarme a Bose Impression, pero en Monterey, el Bluetooth no se puede encender en absoluto.

Análisis de causa

Después de la ayuda de todos y mi búsqueda en Internet, básicamente se determina que es un
grupo de "problemas de controlador". El jefe dijo que el efi proporcionado por ella no contiene un controlador, por lo que debe instalarlo usted mismo.
Luego instalé aleatoriamente el controlador proporcionado por el grupo de amigos y descubrí que el WiFi era normal, pero el Bluetooth no funcionaba en absoluto.
Por qué no se puede usar el controlador Bluetooth, puede leer este artículo en el sitio web oficial de OpenCore.
inserte la descripción de la imagen aquí
El significado general es:

En Monterey, Apple reescribió por completo la pila de protocolos de Bluetooth. En el momento de escribir este artículo, muchos dispositivos bluetooth no funcionan (Broadcom e Intel heredados). Aunque los kexts del inyector interrumpen la compatibilidad con bluetooth de Monterey al reescribirlos, aún se requieren los kexts del cargador de firmware (firmware). Así que asegúrese de:
1.Desactivar los kexts del inyector (cierre los siguientes kexts del inyector)
IntelBluetoothInjector.kext para tarjetas Intel
BrcmBluetoothInjector.kext para tarjetas Broadcom
2.Mantener los kexts del cargador de firmware (mantener los kexts del cargador de firmware)
IntelBluetoothFirmware.kext para Intel
BrcmPatchRAM2/3. kext + BrcmFirmwareData.kext para Broadcom
3. Agregar BlueToolFixup (Agregar BlueToolFixup)
requerido para todos los dispositivos Bluetooth no nativos (incluido Intel)
Si aún inicia Big Sur o anterior, puede configurar el campo MinKernel en 21.00.0 para evitar Cargar BlueToolFixup en el sistema operativo.

solución

Esta solución se basa en la premisa de que no ha realizado ninguna modificación en las operaciones de la unidad.

1. controlador wifi

Descargue OpenIntelWireless/itlwm.
Descargué AirportItlwm_v2.1.0_stable_Monterey.kext.zip.
En comparación con itlwm, AirportItlwn es más original y se ajusta completamente a la experiencia original.
inserte la descripción de la imagen aquí
Obtenga este archivo kext, guárdelo y organícelo en la partición esp junto con el controlador Bluetooth
inserte la descripción de la imagen aquí

2. Controlador Bluetooth

De acuerdo con los documentos proporcionados por el sitio web oficial de OpenCore,
sobre la base de instalar el controlador IntelBluetoothFirmware
1. Queremos deshabilitar IntelBluetoothInjector.kext
2. Mantener IntelBluetoothFirmware.kext
3. Agregar BlueToolFixup

Primero instalamos el controlador Bluetooth IntelBluetoothFirmware provisto por opencore.Después

de descargarlo y abrirlo, encontramos que hay tres archivos kext en él.Así que
de acuerdo con lo que dijo
1. Queremos deshabilitar IntelBluetoothInjector.kext, aquí usamos disabled, que significa deshabilitar, y no lo agregaremos en la configuración de configuración posterior Él puede, pero aún necesitamos instalarlo, ponerlo en la carpeta kexts,
así que ahora tenemos tres archivos de controlador kext, ponerlos en la carpeta kexts del esp partición, y
inserte la descripción de la imagen aquí
luego agregue un BlueToolFixup
oc La dirección de descarga proporcionada en el sitio web oficial es BrcmPatchRAM.
inserte la descripción de la imagen aquí
Hay tantas descargas. Saquemos el BlueToolFixup

dentro , juntémoslo con el archivo ahora y luego póngalo en la partición esp juntos . Ahora estos son los cuatro archivos del controlador kext, colóquelos en la carpeta kexts de la partición esp más tarde

inserte la descripción de la imagen aquí

Coloque el controlador AirportItlwn descargado al principio, que son los cinco controladores que se muestran en la figura
inserte la descripción de la imagen aquí

Luego coloque estos cinco controladores en la carpeta EFI/OC/Kexts de la partición esp y
el resultado es como se muestra en la figura
inserte la descripción de la imagen aquí

Luego, después de colocar el archivo del controlador, debemos modificar config.plist en OC
, hacer clic con el botón derecho en él,
copiarlo en el escritorio y
abrirlo con una herramienta de edición de texto (bloc de notas, vscode) en el escritorio.
inserte la descripción de la imagen aquí
aparecer

<key>Kernel</key>
	<dict>
		<key>Add</key>
		<array>
			<dict>
			<key>BundlePath</key>
				<string>Lilu.kext</string>
				<key>Comment</key>
				<string>V1.6.1 | Patch engine</string>
				<key>Enabled</key>
				<true/>
				<key>ExecutablePath</key>
				<string>Contents/MacOS/Lilu</string>
				<key>MaxKernel</key>
				<string></string>
				<key>MinKernel</key>
				<string>10.0.0</string>
				<key>PlistPath</key>
				<string>Contents/Info.plist</string>
			</dict>
			<dict>
				<key>BundlePath</key>
				<string>CPUFriend.kext</string>
				...
				...
				...
				这里省略
				可能和我不太一样,
				但关键是开头的<key>Kernel</key>

Luego agregue el siguiente código aquí
De acuerdo con el manual proporcionado por el sitio web oficial de opencore, necesitamos deshabilitar IntelBluetoothInjector.kext .
Acabamos de instalar 5 controladores kext. Si uno está deshabilitado, solo necesitamos agregar cuatro información de configuración del controlador en el Kernel de configuración

<dict>
	<key>BundlePath</key>
	<string>AirportItlwm.kext</string>
	<key>Comment</key>
	<string>intelWIFI</string>
	<key>Enabled</key>
	<true/>
	<key>ExecutablePath</key>
	<string>Contents/MacOS/AirportItlwm</string>
	<key>MaxKernel</key>
	<string></string>
	<key>MinKernel</key>
	<string></string>
	<key>PlistPath</key>
	<string>Contents/Info.plist</string>
</dict>
<dict>
	<key>BundlePath</key>
	<string>BlueToolFixup.kext</string>
	<key>Comment</key>
	<string></string>
	<key>Enabled</key>
	<true/>
	<key>ExecutablePath</key>
	<string>Contents/MacOS/BlueToolFixup</string>
	<key>MaxKernel</key>
	<string></string>
	<key>MinKernel</key>
	<string></string>
	<key>PlistPath</key>
	<string>Contents/Info.plist</string>
</dict>
<dict>
	<key>BundlePath</key>
	<string>IntelBluetoothFirmware.kext</string>
	<key>Comment</key>
	<string></string>
	<key>Enabled</key>
	<true/>
	<key>ExecutablePath</key>
	<string>Contents/MacOS/IntelBluetoothFirmware</string>
	<key>MaxKernel</key>
	<string></string>
	<key>MinKernel</key>
	<string></string>
	<key>PlistPath</key>
	<string>Contents/Info.plist</string>
</dict>
<dict>
	<key>BundlePath</key>
	<string>IntelBTPatcher.kext</string>
	<key>Comment</key>
	<string></string>
	<key>Enabled</key>
	<true/>
	<key>ExecutablePath</key>
	<string>Contents/MacOS/IntelBTPatcher</string>
	<key>MaxKernel</key>
	<string></string>
	<key>MinKernel</key>
	<string></string>
	<key>PlistPath</key>
	<string>Contents/Info.plist</string>
</dict>

Guarde, luego reemplace el archivo de configuración en la carpeta oc, reinicie e ingrese la mac para completar

De hecho, el método anterior para agregar código puede ser un poco problemático,
o no puede cambiar la configuración en este momento,
reinicie directamente después de agregar el archivo kext,
ingrese el mac,
cuelgue efi en OpenCore Configurator
y luego elimine los cinco nuevos controladores en OC/Kexts IntelBluetoothInjector .kext,
arrástrelo directamente desde Finder a la interfaz como se muestra en la figura,
luego guarde y
reinicie.
Por favor agregue una descripción de la imagen

Supongo que te gusta

Origin blog.csdn.net/weixin_45518621/article/details/127606193
Recomendado
Clasificación