OpenCore官方文档: https://dortania.github.io/OpenCore-Post-Install/usb/
前言
本文是在win平台利用USBToolBox进行定制,OpenCore官方文档中已经有在macOS平台定制的工具了:https://github.com/corpnewt/USBMap
阅读前请查看更新时间,当前OpenCore 0.93。太过久远则无参考意义。
USB未定制可能出现的表现
- 蓝牙无法使用,因为蓝牙走 USB 协议
- 睡眠后立马就醒来
- USB 接口不能用或者速率无法跑满
- 键盘/鼠标不能用
工具
USBToolBox Tool
利用USBToolBox Tool 在windows平台嗅探所有USB端口,然后导出内核拓展UTBMap.kext
,注意:此内核拓展与其他设备不通用,需自行制作。
需求
- USB 3.0设备 x 1
- USB 2.0设备 x 1
- windows系统
步骤
- 下载并运行USBToolBox Tool中windows.exe
1
2
3
4D. Discover Ports # 嗅探端口
S. Select Ports and Build Kext # 查看端口
C. Change Settings # 设置
Q. Quit # 退出 - 输入:D 选择嗅探所有端口,嗅探界面每隔5秒刷新一次,依次使用USB2.0、USB3.0设备逐次插入所有USB孔。
- 输入:B 结束嗅探。
- 输入:S 查看结果,输入:K 导出
UTBMap.kext
内核拓展。
USBToolBox Kext
加载内核拓展
将 UTBMap.kext 与 USBToolBox.kext 放入 OC/kext
目录中并加载。加载顺序为:
1 | - USBToolBox.kext |
Hackintool调优
然并卵。罗老师说:又不是不能用。