项目介绍

aManWhoIsNobody/Intel-WiFi-BT-Audio-Fix-Tahoe 是一个托管在 GitHub 上的开源项目,目前获得 2 个 Star、0 次 Fork。

仓库全名
aManWhoIsNobody/Intel-WiFi-BT-Audio-Fix-Tahoe
Star 数
2

README 摘要

Read this in other languages: Italiano Intel-WiFi-BT-and-Audio-Fix-Tahoe How to fix Intel WiFi (tested with AX210/1675) and Bluetooth with OCLP-Mod by laobamac Hi! I was trying to fix WiFi and Bluetooth on my Thinkpad T480 running macOS Tahoe 26.3.1 with an Intel AX210. I got a little confused and overwhelmed by all the posts and guides online, so I thought I'd write a guide myself based on what actually worked for…

完整内容见 GitHub 原始 README 或本页 。

常见问题

如何获取 Intel-WiFi-BT-Audio-Fix-Tahoe 的源码?

可以直接克隆仓库:git clone https://github.com/aManWhoIsNobody/Intel-WiFi-BT-Audio-Fix-Tahoe.git,默认分支为 main;安装与运行步骤见仓库 README。

Intel-WiFi-BT-Audio-Fix-Tahoe 最近还在维护吗?

仓库最近一次更新为 3月18日,当前没有未关闭的 Issue;Star 数为 2,可作为社区活跃度的参考。

关于

How to fix Intel Wifi (tested with AX210/1675) and Bluetooth with OCPL-Mod by laobamac

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
2
价值分
1
活跃状态
活跃

README

Read this in other languages: Italiano

Intel-WiFi-BT-and-Audio-Fix-Tahoe

How to fix Intel WiFi (tested with AX210/1675) and Bluetooth with OCLP-Mod by laobamac

Hi! I was trying to fix WiFi and Bluetooth on my Thinkpad T480 running macOS Tahoe 26.3.1 with an Intel AX210. I got a little confused and overwhelmed by all the posts and guides online, so I thought I’d write a guide myself based on what actually worked for me.

I’ll upload all the files that I used and also the links from where I downloaded them. Please note that I’ll follow the hierarchy of the folders, and especially that the config.plist you will find is merely for reference for the things used in this guide, nothing more.

Disclaimer: Please note that it’s my first guide/repo. If I did something wrong, or if I forgot to mention or credit someone else’s work that I used to make this work, please let me know and I’ll make it right ASAP!


⚠️ Prerequisites

I know it’s kind of ironic, but you will need a working internet connection to run OCLP-Mod. Make sure you have some kind of internet connectivity working on your Hackintosh first.

  • In my case, I used itlwm with Heliport.
  • USB tethering is also a good alternative. If you have an Android phone, you can use HoRNDIS by TomHeaven (everything will be linked down below).

Note on Audio: I will not focus on audio. As long as you had it working before with AppleALC or similar, it will be handled automatically in the last step of the guide by OCLP-Mod without needing you to do anything.

📦 Necessary Files

  1. OCLP-Mod by laobamac: Download from GitHub Releases. I used version 3.1.5 as it is the latest at the time of writing.

  2. Kexts: These must be loaded in your config.plist in this exact order. (If you use ProperTree, just drag the kext entries to follow this scheme and make sure they are ordered properly).

    For the WiFi:

    • IOSkywalkFamily.kext
    • IO80211FamilyLegacy.kext
    • AirPortBrcmNIC.kext (In ProperTree, this entry will be loaded automatically as it is a plugin of IO80211FamilyLegacy.kext)
    • AMFIPass.kext (I’m using version 1.4.1)
    • AirportItlwm.kext (v2.3.0_stable_Ventura)

    For the Bluetooth:

    • BlueToolFixup.kext (from acidanthera BrcmPatchRAM)
    • IntelBTPatcher.kext (from lshbluesky IntelBluetoothFirmware)
    • IntelBluetoothFirmware.kext (from lshbluesky IntelBluetoothFirmware)

Tip: If you’re using ProperTree, I suggest using the OC Snapshot feature (or OC Clean Snapshot if you had previous WiFi/BT kexts that you deleted from a previous setup/attempt).


⚙️ config.plist Modifications

While you’re messing around in your config.plist, you’ll need to make a few specific modifications:

  1. In Kernel -> Block, you need to enable:

    • com.apple.iokit.IOSkywalkFamily
  2. In NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82, you need to:

    • Disable SIP: Set csr-active-config to 03080000 (make sure the Type is set to Data).
    • Add the following boot-args: -amfipassbeta -ipc_control_port_options=0
    • Add this two new entries (always under 7C436110-AB2A-4BBB-A880-FE41995C9F82):
      • bluetoothExternalDongleFailed type Data and Value set to 00;
      • bluetoothInternalControllerInfo type Data and Value 00000000 00000000 00000000 0000.

Note: In my case, from a previous attempt at fixing WiFi/BT, I also have the following boot-args: lilubetaall -ibtcompatbeta. I don’t know if they are strictly necessary. Honestly, I forgot to remove them, but given the fact that everything seems to be working, I left them. My advice: first test without them, and if something doesn’t work, try adding them (one at a time or both, your choice).


🚀 The Guide

Starting point: You must have a working internet connection and SIP already disabled (see above). If you have these, you’re good to go.

Step 1: Prep your EFI

  1. Mount your EFI partition and copy the kexts into EFI/OC/Kexts.
  2. Open ProperTree (or your favorite plist editor) and add your kexts (e.g., using OC Snapshot).
  3. Go to Kernel -> Block and enable the entry mentioned earlier.
  4. Go to NVRAM -> Add and set the required boot-args.
  5. Save your config.plist. (Note: Don’t disable your temporary internet kext just yet! We still need it for the next steps).

Step 2: OCLP-Mod

Now we can finally open OCLP-Mod. Unfortunately, the whole app is in Chinese (I used Google Translate), but you can follow along with the screenshots attached below.

Screenshot 2026-03-17 alle 12 46 11

First, you want to make sure you did everything correctly so far. Clicking the first button will show you if you can apply patches or not.

Screenshot 2026-03-17 alle 12 47 58
  • Red Square (1): If these two buttons are active, you’re good. (Mine has the first one greyed out because I’ve already patched my system).
  • Yellow Square (1.2): Tells you what patches are available for your system and/or the reason(s) why you can’t patch yet (e.g., SIP is enabled).
  • Green Square (2): The Back button.

Edit: I reopned OCLP-Mod from another laptop so that I can add a screenshot where the button it’s not greyed out.

Screenshot 2026-03-17 alle 16 08 22

Step 3: Download and Install KDK

If your buttons are working, go back and click the KDK button in the bottom left corner.

Screenshot 2026-03-17 alle 12 52 49

You will see this page:

Screenshot 2026-03-17 alle 12 54 32
  1. Choose the matching macOS 26 version (I tested 26.3.1).
  2. Click the button on the bottom right, as shown.
  3. It will ask you where you want to download the KDK. You can choose any location.
Screenshot 2026-03-17 alle 12 57 01

Wait for the download to finish. Once done, close the KDK window(s) and go to the directory you chose earlier. Open the downloaded .dmg and install the .pkg inside.

Step 4: Apply Patches

When the KDK finishes installing, head back to the main page of OCLP-Mod and click the first button again.

Screenshot 2026-03-17 alle 12 57 34

Proceed with installing the patches by clicking the first button

Screenshot 2026-03-17 alle 12 46 11

and then the first button again, in blue.

Screenshot 2026-03-17 alle 16 08 22

Step 5: Clean Up and Reboot

When it finishes, a pop-up will show up asking you to reboot the system (it’s the blue button in the bottom right corner).

STOP! BEFORE YOU REBOOT: If you were using a temporary kext (like itlwm) to get internet access, now is the time to disable it in your config.plist. (You can just disable the entry rather than deleting the kext entirely, just in case the patch goes wrong and you need internet again). Save the config.plist.

  1. Now, click the button to reboot.
  2. Crucial Step: When you arrive at the OpenCore boot picker, you MUST Reset NVRAM so that macOS will load the changes properly. (If you can’t see the option because it’s hidden, press the Space bar).
  3. The system will reboot again. Go ahead and test your WiFi, Bluetooth, and Audio!

If Bluetooth doesn’t work, the main culprit is usually the USB port mapping: check the system report in the USB section (or always in the USB section of Hackintool) to see if you see an entry for Bluetooth among the USB devices. If it isn’t there, you need to remap the USB ports.

P.S. If your computer has multiple bootloaders that have a tendency to overthrow OpenCore in the BIOS boot menu, remember to go into your BIOS and fix the boot order after resetting the NVRAM.


And that should be all! If something isn’t clear enough or maybe you need help with something, I can’t guarantee that I’ll be able to help, but I’ll be happy to try.

A huge thank you to the developers and the community. This wouldn’t be possible without:

评论

暂无评论