X230安装Sonoma成功 博通BCM94352HMB网卡 扩展坞引线改屏1080P
本帖最后由 fengzhu 于 2024-11-17 13:14 编辑首先写这篇贴子的目的是希望分享自己的安装心得,使更多有这款老机器的人也能体验到新系统Sonoma的快乐,这确实是一件既具有挑战性又充满乐趣的事情。X230作为ThinkPad系列的一款经典机型,即便在如今看来,其坚固的设计和出色的性能依然让人印象深刻。我的机子配置为:Lenovo ThinkPad X230 CPU i5-3320M,RAM16G SSD三星256G Realtek ALC269 BIOS刷过白名单,安装博通网卡BCM94352HMB带板载蓝牙(原蓝牙在BIOS中屏蔽),显示屏是从扩展坞引线改的1080P高清屏(夏普SHP142F屏幕)。
EFI原文件感谢gujiangjiang分享!!!
原EFI文件里不包含 WIFI 和蓝牙驱动,用gujiangjiang的EFI安装Sonoma开机没问题,可直接拷贝EFI文件到你的GPT磁盘EFI引导分区里安装系统。主要是博通这块BCM94352HMB网卡驱动有点麻烦,经过几天的爬文找资料试错,终于驱动上了这块老网卡。方法论坛里有,但是都没有说清楚用到的具体kext是什么版本在哪个系统里用哪个版,Kext在Kernel里的前后排序,最终造成网卡和蓝牙还是驱动不了。在macOS Sonoma系统中要启用对博通WiFi支持,首先需要添加老版的IOSkywalkFamily.kext和IO80211FamilyLegacy.kext以及子 kext AirPortBrcmNIC.kext,因为自从 macOS Sonoma 发布以来,Apple 已经取消了对所有未焊接的博通 WiFi 的支持。大家都说Ventura系统博通网卡是免驱,实际这台X230上装Ventura系统时还是发现网卡没有驱动蓝牙也用不了。除了上面这三个,如果还需要更新系统,需要加上内核事件修补程序 RestrictEvents.kext,在boot-args后面加上revpatch=sbvmm
然后再加上博通网卡和蓝牙驱动BlueToog.plist文件注入到kext中,注意添加的顺序,且网卡和蓝牙驱动必须添加在IOSkywalkFamily.kext和IO80211FamilyLegacy.kext,AirPortBrcmNIC.kext这几个驱动的后面。kext文件的加载顺序非常重要!Lilu排第一,VirtualSMC排第二,以上加的可以随意添加在这两货后面,AMFIPass.kext可放在最后。然后按照下图顺序修改网卡配置,设置 MinKernel ,就是标黄处。24.0.0 = macOS 15.0 / 23.0.0 = macOS 14.0 / 22.0.0 = macOS 13.0
https://bbs.pcbeta.com/data/attachment/forum/202411/16/105528ngx6zlccahzcla6a.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/105758liv28ciwju85oci2.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/105825ebpxzyby74sxx7iy.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/105840ne9lbs55v5acyh6u.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/105852whqqq1vh6o0injou.jpg
全部完成后关闭系统文件保护,在终端输入:sudo fdesetup disable 再将用户与群组中的自动登入打开,避免打完补丁后进入系统上面看不到密码框又不知道怎么进了。这完这步再给系统用OCLP打上补丁,必须!(版本是2.1.2可以越高越好)。
以上是装Ventura系统的配置,如果是装Sonoma 请按下图再添加两个蓝牙驱动BrcmFirmwareData.kext,BrcmPatchRAM3.kext,将IOSkywalkFamily.kext换成1.2的版本。
https://bbs.pcbeta.com/data/attachment/forum/202411/16/111014mv7vh3gf334yvvy3.jpg
好了经过上面的设置,你的网卡应该可以驱动了,普通版本的X230就安装完成了。
如果你是通过扩展坞改屏的,请继续往下看。
对于改装屏的就有一个问题,进入系统后屏幕上什么也没有。前面没改自动登入的,可以盲输密码进系统。只是进去桌面是空的。重启系统进入BIOS将显示器输出改到ON THINKPAD 上如果本身就在这个上面,就换成1 ON DOCK 这个也行。再进入系统打开显示器这项调整到扩展显示器,屏幕上马上就能看到状态栏了,至此完全可以使用了。
https://bbs.pcbeta.com/data/attachment/forum/202411/16/111823xwdtp0gn88sgzs4b.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/113013nytk82ikzkk2477a.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/113132xizhwenvzveeciwi.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/113617z9mnenuw7n7wffal.jpg
https://bbs.pcbeta.com/data/attachment/forum/202411/16/113627v326aa3aaxaf25s2.jpg
目前各项功能正常,我的台改装是1080P的屏,装好成了2k屏了。网卡秒连,蓝牙需要配对连的稍微慢点。通过使用 Ventura系统的流畅度要好于Sonoma,可以作为长期使用的平台。
安装Sonoma请替换下面的IOSkywalkFamily.kext1.2的版本。
另外macos和windows双系统时间不一致可以在WINDOWS下 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 添加进注册表。
MAC启动U盘制作工具balenaEtcher,DiskGenius磁盘工具可复制EFI文件到启动盘。
技术活啊,没时间折腾,启动U盘大概要多大的 我的还是10的系统 顶大神 技术大神,这个真需要耐心+技术 标记一下,用到时候好找,不错 顶楼主牛逼啊! 之前有台2k的x230装macos13一直搞不定,可惜已经出了 malie0 发表于 2024-11-16 22:32
技术活啊,没时间折腾,启动U盘大概要多大的
16GU盘,用balenaEtcher刻录,将下载的EFI用DiskGenius直接放在系统ESP分区里 技术活,自己摸索的话,需要花费不少时间精力,还要有耐心,不容易啊,支持一下
页:
[1]