很久没折腾过黑果了,一是手上没有合适装的设备(主力机是 11 代,而经手过的几个玩具都是性能差到完全没动力去花时间的存在),二是...没时间没精力,毕竟配 EFI 这个活干过的都知道有多折磨人。
最近主力笔电再次没完没了歇菜(具体原因现在还是未知,但高度怀疑低温锡虚焊),终于让我狠下心花钱找人修,同时看到著名洋垃圾专业户 OK 数码上了个看着还不错的 ThinkPad X1 Tablet,就...蹲了快一个月(他们家老是秒没货实在很烦人,总是上架前半个小时才发公众号提醒...),最后买到了手。
顶了一周主力机,笔电修回来之后它也就退居二线,这几天一直吃灰。
昨天在家复习数学,折腾一上午实在顶不住了,决定找点别的事干,余光瞥到一边吃灰的 X1T,想到这玩意和 MacBook 12" 基本同代,那跑个黑果应该也...没啥问题?
折腾之火就这么烧起来了。
正式安装之前
首先我懒,其次我菜,前几年用黑果全是找别人维护的现成方案,这次也不例外,可搜了一圈...只有一个韩国论坛里有人分享 Catalina 的 EFI,完成度相当高,那我也很高兴的找了 Catalina 的镜像,TransMac 写入 U 盘再替换 EFI,最后插入机器。
插电,开机,见证奇迹的时...哎不是怎么卡死了?
verbose 信息显示一堆 DSDT 有问题...回到原帖评论区一看,确实有相同症状的反馈,帖主也没有后续回复。
那...反正也只适用于 Catalina,我还是想冲比较新的版本的,干脆自己配配试试吧。
安装
初始安装没碰到什么坑,从这个网站下了 Ventura 的黑果镜像,写入 U 盘,接着把 config.plist 换成这镜像里附带的 Kaby Lake 适用版。
顺便提一下,支持还原 dmg 镜像到存储设备的 TransMac 版本在 Windows 11 (至少是 Build 26100)下似乎已经不能正常工作了,官网提供的最新版可以正常工作,可还原镜像功能被移除了...所以最后写盘我用的是 balenaEtcher。
从启动到安装都很顺利,很快就进了桌面。
当然,天坑在安装完成后才会开始。
配置
首先用 Hackintool 生成补丁把显卡解决了(包括 MiniDP/HDMI 输出),没 3D 加速的 macOS 就是灾难。
WiFi 和蓝牙用 itlwm 和 IntelBluetoothFirmware 轻松解决,虽然 Continuity 功能基本不行,但前些年 Intel 卡还被认为黑果下无解呢...有的用就不错了。
声卡还是老一套 AppleALC 配合 layout id 注入,但这机器的 ALC298 一堆 id 我还没试出哪个能用来...现在处于显示正常但实际无法出声的情况,但无所谓,我日常蓝牙音频。
三大件解决完,解决别的就轻松多了,至少有网了也不卡了。
CPU 变频用 one-key-cpufriend 生成合适的 CPUFriend.kext 即可解决,原生电源管理我没动什么它自己就起来了,很舒服。
2160x1440 的屏没 HiDPI 的情况下字实在是太小了,于是用一键脚本打开,五档 HiDPI 分辨率我请 ChatGPT 帮我算了出来:1680x1120 1920x1280 1440x960 1280x854 1080x720.
SD 读卡器用 RealtekCardReader 直接搞定。
亮度调节添加 SSDT-PNLF 同样直接搞定。
USB 定制我参考了这篇,也没什么问题。
这几个解决完后,剩下的都是硬骨头了:小红点/触摸板/触摸屏,电池和睡眠。
键盘和小红点这俩走 USB 通道的一开始就免驱,触摸板虽然也走 USB 通道可似乎不手动写 DSDT 就不行,我就先放弃了;
最烦人的是触摸屏,理论上这机器触摸屏用的是传说中半免驱效果也最好的 APIC 中断,上面那篇韩国论坛贴文也说可以驱动,应该很简单就能解决才对,可我换了几个 VoodooI2C,试了不知道多少个 SSDT,它就是工作不了,,,
本来打算放弃了,但在 GitHub 上翻到一个适配 X1T 2018 的 EFI,其中一条 commit 提到修复了触摸板/小红点/触摸屏的支持,并且用的是一个看上去版本比较特殊的 VoodooI2C。
抱着最后一丝希望下载下来放进 OC 里重启...触摸屏就好了,手触笔触都好了。
虽然触摸板还是坏的,但...它至少能摆脱键鼠用了。
电池驱动同理,配合 ECEnabler 可以在状态栏里看百分比了,可设置以及系统配置里都不显示有电池存在,折腾半天无果。
最后还是在上面 X1T 2018 EFI 里找到了解决方案...
睡眠目前还是有睡不着的问题,但暂时懒得搞了,时间花的已经够多了...暑假再说。
最后剩下指纹和前后摄像头(走 I2C 通道)这俩无解的东西,无视之。
到这里就差不多了,虽然花了不少时间,但满世界爬帖的过程中还是找回了一丝久违的折腾的快感。比做数学好多了
最后放一张效果图。
按照文章里去github下载试了好久还是没法解决那些驱动问题,博主能分享一下efi吗,感激不尽
Z 08-03
你好,可以分享一下EFI吗
outliers 07-16
同求 efi
sylvan 07-26 回复 @outliers