- 积分
- 210
- 最后登录
- 2023-12-21
- 精华
- 0
- 阅读权限
- 30
- 主题
- 11
- UID
- 4609680
- 帖子
- 209
- PB币
- 285
- 威望
- 21
- 贡献
- 0
- 技术
- 1
- 活跃
- 1074
- UID
- 4609680
- 帖子
- 209
- PB币
- 285
- 贡献
- 0
- 技术
- 1
- 活跃
- 1074
|
本帖最后由 zhtengw 于 2016-4-12 01:01 编辑
硬件信息:
CPU:Intel(R) Core(TM)2 Duo CPU T9600 @ 2.8GHz
内存:金士顿 DDR2 2G X 2
显卡:NVIDIA GeForce G 105M
无线网卡&蓝牙:BCM94360CD
有线网卡:Realtek RTL8111/8168/8411
声卡:CONEXANT CX20561
读卡器:Ricoh RL5C832
SSD:Crucial M500 120G(GPT)
BIOS:Legacy BIOS
系统:OS X El Capitan 10.11.4
引导程序:Clover v3389
目前状态(第三方kexts均放到EFI分区,由Clover载入):
1、显卡、Wi-Fi、蓝牙免驱
2、有线:使用RealtekRTL8111.kext
3、声卡:使用VoodooHDA.kext直接驱动,参考论坛的教程修改其info.plist使得耳机和外放能自动切换
4、读卡器:无解,尝试了IOSDHCIBlockDevice和VoodooSDHC均无法驱动,将info.plist中的设备id改成了我的pci1180,822(或0x08228011),IOSDHCIBlockDevice无法加载驱动,VoodooSDHC可加载驱动识别读卡器,但是插入SD卡就系统卡死。
5、摄像头:系统信息里可以识别为内置摄像头,但开启时只会亮灯,画面漆黑。尝试过camtwist等第三方app也无法激活
6、显卡、Wi-Fi、USB、声卡等均在DSDT中加入了_DSM方法,但唯有USB不显示为内建,虽然不影响使用。
7、修改DSDT以使用原生电源管理,电池电量显示正常
8、Airdrop、Handoff正常使用
9、睡眠:一开始睡眠秒醒,通过修改DSDT,将USBE、EUSB、GBE、HDAC四个设备的_PSW方法由Method改为Name,即可正常睡眠。睡眠后USB口会断电,不能用鼠标唤醒,而我正是不想我的无线鼠标唤醒电脑(后来发现是我在bios里关闭了USB常开,当在bios中开启此选项后,睡眠时usb口不断电,可以鼠标唤醒)。另外,有时候用键盘唤醒后,WiFi能连但无法上网,用电源键唤醒则不会,我Google后发现新款MacBook也有这个问题,就没去折腾了,每次电源键唤醒就好。
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, Zero))
}
改为==>
Name(_PRW, Package() { 0x0D, 0 })
10、显示亮度:在DSDT的显卡设备中添加亮度控制代码以及添加Device(PNLF)后可以显示小太阳,加入ACPIBacklight.kext后可以正常调节亮度。再参考[1-4]这几个帖子,修改了DSDT中的_Q6D、_Q6C等函数成功实现了使用SL400的快捷键Fn+Home和Fn+End来调节亮度。
总的来看,我的09年老电脑接近完美地运行了El Capitan,摄像头我并不需要用,不大在意,睡眠唤醒的问题经过努力也已解决,就读卡器不能用是个遗憾。
参考资料:
1、[教程]VoodooPS2Controller v1.8.15 和该贴81楼(http://www.tonymacx86.com/el-capitan-laptop-support/152659-guide-patching-dsdt-ssdt-laptop-backlight-control.html)
3、RehabMan在github中的说明(https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/如何使用自定义的按键映射功能)
4、笔记本键盘按键还不完善可以看一下,VoodooPS2Keyboard.kext的一些参数使用方法(https://bbs.pcbeta.com/viewthread-1419404-1-1.html)
|
-
1
查看全部评分
-
|