Thinkpad T450s 折腾10.11.2终于基本成功了
本帖最后由 fjssh 于 2016-2-5 14:31 编辑安装前的工作
1、开始按照多个教程无法进入安装界面,一直卡在一排+++后面,后来发现是因为用hfsplus.efi的缘故,使用原来clover自带的vboxhfs-64.efi就没问题了。2、clover的两个关键目录
(此处应该OsxAptioFix2Drv-64.efi或者OsxAptioFixDrv-64.efi都可以)
3、config.plist
在config_HD5300_5500_5600_6000.plist基础上做修改。
因为三个usb都是3.0,所以需要对usb注入补丁,不然无法进入安装界面。
加入适合的smbios信息,比如mac air7.2
其他的原config里已经设置了,主要是
另外删除原来把vboxplus 给disable的项。boot里加上-v,以及injectkexts改为Yes
4、好了,进入clover后注入0x16160002,然后选择安装盘,应该就能顺利进入图形界面了。
抹盘,安装,重启,再注入0x16160002,选择osx所在盘,就进入初始的一些设置,然后安装成功进入桌面。
此时,显卡是不正常的。
5、对了,bios里显存最大值最好设置为512m,其他就是secure boot要disable,usb3.0要disable,选uefi only,csm开启等
(此处多说几句。之前借鉴网帖说的,修改s/l/e里的AppleIntelBDWGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelBDWGraphicsFramebuffer,查找4139c4763e替换为4139c4eb3e,再修复权限,重启后无需再输入0x16160002,确实可以进入桌面,显卡正常。但是考虑到config里已经注入了该设置,我又替换为原来的kext,修复权限,却发现无法重新进入桌面。而晚上等全部东西都修改好了,再来弄这个,居然又成功了。。。同样灵异的还有,config中已经有trimenable的设置,但是进入桌面发现并没有生效。晚上居然发现也顺利生效了。大概黑苹果就是这样喜怒无常?)
安装后的施工
1、把u盘里的clover拷贝到硬盘efi下。重启后在clover里option里add所有通道,这样就能从硬盘启动clover了。
2、从硬盘启动clover,在clover下按f4键,就能将dsdt生成到clover/apci/origin里。
3、进入系统,把生成的所有带dsdt和ssdt的aml文件拷贝到某个目录里,用iASL进行联合编译成dsl(终端命令iasl -da -dl *.aml),供后面打补丁。
4、用ssdtPRGen软件生成自己的ssdt.aml,具体教程参考此处https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1585347注意需要把ssdtPRGen目录拷贝到~/library下,生成的多个ssdt文件也在该目录,我只用了其中的ssdt.aml
5、给DSDT.dsl打RehabMan的补丁。补丁列表:
HPET Fix Add IMEI IRQ Fix Fix Mutex with non-zero SyncLevel OS Check Fix (Windows 8) Fix PNOT/PPNT RTC Fix SMBUS Fix Fix _WAK Arg0 v2 Brightness fix (Haswell) Lenovo X220
此处参考教程https://bbs.pcbeta.com/viewthread-1653407-1-1.html
另外,可以用上述教程中提供的补丁usb_prw,led_blink,Fn_Keys以及audio_HDEF-layout1
最重要的是,一定要打RehabMan的usb_prw_0x6d_xhc补丁,不然睡眠无法唤醒,电源一直闪烁但是黑屏!打了该补丁后,会出现4处错误,把所在行(原因是重复)全部删除,就可以通过compile了,可以保存为DSDT.aml
6、然后再clover/kext/other里放进电池补丁ACPIBatteryManager.kext,修改后的usb补丁FakePCIID_XHCIMux.kext,USBInjectAll.kext,背光补丁IntelBacklight.kext,以及可以查看cpu变频信息的AppleIntelCPUPowerManagementInfo.kext
7、关于ps2设备:在/usr/bin里放入VoodooPS2Daemon,在/Library/LaunchDaemons目录里放入org.rehabman.voodoo.driver.Daemon.plist
8、关于声卡:在/library/extensions里放入CodecCommander.kext和手动生成的AppleHDAInjector.kext
9、对config.plist做修改,最关键的是加入声卡的字段。以及将原来dsdt里关于usb的patch全部删除
最后还可以把smbios里的trust项设置成Yes,去除boot里的-v。
10、修复权限重启,在bios里把usb3.0设为auto
至此,大功告成,网卡,显卡,trim,声卡,背光小太阳,fn功能键等都正常了。hiberate mode默认是3,试了可以正常睡眠,在电源灯闪烁进入深度睡眠,按fn或者电源键就可以瞬间唤醒。
附上成功后的截图,以及各种资源,特别感谢RehabMan,limser,胡杨,以及poplarl等以及论坛里其他大侠,所有资源皆来自他们,我自己只是整理消化,并无原创,特此声明
还有一张wake reason的图没传。相关附件稍后发网盘
2楼占了继续发最后一张图 本帖最后由 fjssh 于 2016-2-5 14:18 编辑
所有东西打个包
不好意思,声卡补丁唯独忘记拷贝到里面的一个未命名文件夹说明:在终端命令里用createAppleHDAInjector.sh脚本生成applehdainjector.kext,如果名字不对就改成这个。RehabMan-CodecCommander-2015-1122\Release里有CodecCommander.kext
下载地址见22F
congratulations
楼主该升级10.11.3了喂喂 恭喜恭喜、、 楼主可以把你的配置贴一下么 不错恭喜恭喜 正需要这个 下载看看有用的吗 学习了,谢谢楼主的分享,支持一下 ppforwork 发表于 2016-2-5 09:42 https://www.pcbeta.com/static/image/common/back.gif
楼主可以把你的配置贴一下么
i7 5600u
8G
250G ssd
1080P ips hmily6033 发表于 2016-2-5 10:38 https://www.pcbeta.com/static/image/common/back.gif
用iASL进行联合编译成dsl,有教程吗
去下载iasl,把它放到/usr/bin
桌面目录放所有clover按f4输出acpi/origin里的dsdt和ssdt,其他删除
终端命令运行如下:
cd desktop
cd origin
iasl -da -dl *.aml
就会在origin目录里生成编译后的dsl,可供给maciasl后期打补丁用 口袋妖怪heart 发表于 2016-2-5 07:44 https://www.pcbeta.com/static/image/common/back.gif
congratulations
楼主该升级10.11.3了喂喂
懒得折腾了,11.2先用吧 fjssh 发表于 2016-2-5 12:55 https://www.pcbeta.com/static/image/common/back.gif
去下载iasl,把它放到/usr/bin
桌面目录放所有clover按f4输出acpi/origin里的dsdt和ssdt,其他删除
终 ...
maciasl打完补丁,保存aml到clover里 fjssh 发表于 2016-2-5 12:56 https://www.pcbeta.com/static/image/common/back.gif
懒得折腾了,11.2先用吧
嗯 也好 反正10.11.3你要不是4k屏没什么大用。。 正需要这个,真是感谢! 学习了,谢谢楼主
恭喜恭喜、