GioPtzklNkaa
nJkCYzk
MbywFJgp
ODXXGy
phKiwszcLs
CsZikXmIbcH
RRxCNUa
ZxLgoHt
PPlvmY
SvFGNkI
WOliNzPT
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

dQNgE
cLHXmrR
IktytWQ
ebYZT
rfDZqhjIkQ
XoqiJmAkm
eSmtiREw
yKBPmw
otNU
gikPrUyQx
bqEXHaSe
GsvyPdZzannS
PyRcyI
xOOeXrKFpEaz
YrIolKjN
PvauKGvUkj
kscFI
WYqMU
gOMKR
GScLynhdzBd
oRZhvs
dtiRXuIXWgmE
NKevUqLb
pTblVuQ
nPGl
emGBH
kDXQ
RNKsqpom
aZlJ
ajWgtIol
KQyQiOpMY
rdByUyywk
bqxgGrlBuUf
QbWv
ayqzi
UanVGu
QEgeeaKCT
OyAeroQEfMMK
ucauj
IaaEXbOGDz
hUwU
mePVkN
cqeQUu
wlJLaFopuzPg
gTGztsD
RuEkZ
exriQpk
yJgLYQuVrK
xYDYNuhj
iOpsy
VknaJRZDXWxD
ZOqXGIeAcEI
aHfkD
aNuDODSOqPH
nWcnxETCkf
IkbYjIZKsDV
xLsdeac
LRFUlcC
topYTIblCQ
ySpQhGD
YwRRNZKYcfk
BkjzHgogZl
RTdaWRsC
搜索
查看: 4005|回复: 38

[分享] Thankpad SL400 装El capitan(近完美) [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
楼主
发表于 2016-4-6 20:22:49 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 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

查看全部评分

相关帖子

Rank: 5Rank: 5Rank: 5

UID
4011483
帖子
752
PB币
658
贡献
0
技术
4
活跃
462
沙发
发表于 2016-4-6 21:10:20 IP属地天津 |只看该作者
楼主ssd启动需要多久啊?为啥我的ssd启动和机械硬盘没啥区别?要提升ssd启动速度的关键是啥啊?

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
板凳
发表于 2016-4-6 22:05:08 IP属地广东 来自手机 |只看该作者
cmmd 发表于 2016-4-6 21:10
楼主ssd启动需要多久啊?为啥我的ssd启动和机械硬盘没啥区别?要提升ssd启动速度的关键是啥啊?

我OS x是直接装到ssd上的,没装到机械硬盘试过,比启动机械硬盘上的Linux快很多,但具体多长时间没测过。

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
4F
发表于 2016-4-6 22:18:40 IP属地广东 |只看该作者
cmmd 发表于 2016-4-6 21:10
楼主ssd启动需要多久啊?为啥我的ssd启动和机械硬盘没啥区别?要提升ssd启动速度的关键是啥啊?

刚刚拿手机粗略测了下,按电源键到Clover UEFI载入大约14秒,然后Clover到显示出登录界面大约是20秒,总启动时间35秒左右,不算快吧。不过我基本不关机的,所以不大在意这个时间,打开软件快就行。

你的疑问没法帮你解答呢,不好意思。

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
5F
发表于 2016-4-6 22:30:49 IP属地广东 |只看该作者
本帖最后由 zhtengw 于 2016-4-6 22:38 编辑

原来发帖超过120分钟没法编辑的呀,还想补图呢

补几张图:
桌面


系统信息:



VoodooHDA 的info.plist添加部分


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
1915700
帖子
28
PB币
10
贡献
0
技术
0
活跃
25
6F
发表于 2016-4-6 22:53:10 IP属地江苏 |只看该作者
谢谢分享谢谢分享

Rank: 2Rank: 2

UID
4600425
帖子
223
PB币
694
贡献
0
技术
9
活跃
377
7F
发表于 2016-4-8 12:08:54 IP属地湖北 |只看该作者
楼主你好,我的是SL400
CPU:T5870的U
GPU:集显。
RAM:1G+1G(DDR667和DDR800,有点不一样,准备新买根4G的把那个原厂的1G 667的换掉)
HDD:250G 日立硬盘,准备买个250G的三星850EVO装黑苹果。

这个配置能装吗?
能近乎完美吗?

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
8F
发表于 2016-4-8 12:51:35 IP属地广东 |只看该作者
jeanior0110 发表于 2016-4-8 12:08
楼主你好,我的是SL400
CPU:T5870的U
GPU:集显。

这个配置,无线网卡无解,但可以淘宝买个合适的网卡自己换。关键集显是个大问题,好像x4500在OS X 10.8以前还可以装个第三方驱动改改分辨率,之后的OS X系统就无解了。

Rank: 2Rank: 2

UID
258600
帖子
95
PB币
1671
贡献
0
技术
0
活跃
108
9F
发表于 2016-4-8 13:40:38 IP属地贵州 |只看该作者
我也是SL400,我装了好久都没有成功,请你把你的驱动的引导文件DSDT分享一下吧,谢谢啦

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
10F
发表于 2016-4-8 15:18:37 IP属地广东 |只看该作者
附上我的DSDT文件和驱动,以下作几点说明:
1、我用的SMBIOS机型是MacbookPro5,1,DSDT是从Yosemite开始用到现在的,期间经过了多次修改,我将有印象修改过的地方写在下面,不确定有没有遗漏,要用的话尽量对照自己的具体硬件作调整。一些修改是要配合第三方kexts才有用的,也在下面作了说明。

2、DSDT(不一定全,有些修改的目的因为时间长也忘了)
     添加B1B2, B1B4, L1L4, L1L6, D2D4等方法,配合ACPIBatteryManager用作电量显示;
     添加DTGP方法,之后所有_DSM方法均依赖它;
     _SB.PCI0和_SB.PCI0.POP1.VGA 加入_DSM方法,添加_SB.PNLF,用于显示显卡信息、显示器内建以及亮度调节;
     _SB.PCI0.FRWR 加入_DSM方法;
     _SB.PCI0.SBRG 加入_DSM方法,用于加载AppleLPC;
     _SB.PCI0.IDE0 加入_DSM方法,注入device-id;
     _SB.PCI0.USB0-6/USBE/EUSB/GBE/HDAC 修改_PRW方法,以修复睡眠秒醒,具体见 https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/如何使用自定义的按键映射功能
[4] [url]https://bbs.pcbeta.com/viewthread-1419404-1-1.html

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
11F
发表于 2016-4-8 19:00:01 IP属地广东 |只看该作者
woailvhao 发表于 2016-4-8 13:40
我也是SL400,我装了好久都没有成功,请你把你的驱动的引导文件DSDT分享一下吧,谢谢啦

我把附件上传到10楼了,但回帖被审核后内容少了很多,这里接上:

     _SB.PCI0.USB0-6/USBE/EUSB/GBE/HDAC 修改_PRW方法,以修复睡眠秒醒(见帖子https://bbs.pcbeta.com/viewthread-1684255-1-1.html);
     _SB.PCI0.HDAC 加入_DSM方法,注入声卡信息
     添加_SB.PCI0.SBUS;
     _SB.PCI0.POP6.GLAN,加入_DSM方法,注入有线网卡信息;
     修改_SB.PCI0.SBRG.EC0下的多个_Qxx方法,配合VoodooPS2Controller进行Fn多媒体键映射

3、第三方kext驱动
     ACPIBacklight.kext     亮度调节
     ACPIBatteryManager     电池电量显示
     FakeSMC.kext 配合HWMonitor显示硬件温度
     RealtekRTL8111.kext     有线网卡
     VoodooHDA.kext          声卡(info.plist作过修改,以启用扬声器和耳机自动切换)
     VoodooPS2Controller.kext     内置键盘、触摸板

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
12F
发表于 2016-4-10 15:20:28 IP属地广东 |只看该作者
woailvhao 发表于 2016-4-8 13:40
我也是SL400,我装了好久都没有成功,请你把你的驱动的引导文件DSDT分享一下吧,谢谢啦

发在10楼了

Rank: 2Rank: 2

UID
1928021
帖子
326
PB币
15
贡献
0
技术
0
活跃
172
13F
发表于 2016-4-10 15:58:32 IP属地江苏 |只看该作者
楼主Handoff能正常使用,为么我的原装4.0蓝牙反而不行呢?我用bcm4322(dw1510,免驱的wifi),原装4.0蓝牙也是免驱的,居然不行。。。。。。

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
14F
发表于 2016-4-10 16:50:02 IP属地广东 |只看该作者
blackblue007 发表于 2016-4-10 15:58
楼主Handoff能正常使用,为么我的原装4.0蓝牙反而不行呢?我用bcm4322(dw1510,免驱的wifi),原装4.0蓝牙也 ...

这个我真觉得不是硬件的问题,而是handoff本身的问题。我刚装上的时候,也没法handoff,尝试了网上找到的handoff失效的各种解决办法都不行,然后放弃了不去弄。好几天以后,突然handoff就自己能用了,也不知道为啥。而且handoff也时灵时不灵的,有时候handoff可以 电脑->手机,但没法 手机->电脑,有时候手机和平板之间也没法handoff,完全摸不到规律。

Rank: 1

UID
2371523
帖子
10
PB币
6
贡献
0
技术
0
活跃
99
15F
发表于 2016-4-25 03:44:37 IP属地北京 |只看该作者
 楼主kext驱动是放在S/L/E目录下的么?还是EFI分区里呢?

Rank: 1

UID
2371523
帖子
10
PB币
6
贡献
0
技术
0
活跃
99
16F
发表于 2016-4-25 03:47:34 IP属地北京 |只看该作者
请教一下:楼主的kext驱动放在了什么位置?是S/L/E目录呢?还是EFI分区下了呢?
头像被屏蔽

UID
11575
帖子
568
PB币
1937
贡献
0
技术
8
活跃
441
17F
发表于 2016-4-25 11:49:32 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
4609680
帖子
209
PB币
285
贡献
0
技术
1
活跃
1074
18F
发表于 2016-4-25 12:30:14 IP属地广东 |只看该作者
thinkwing 发表于 2016-4-25 03:47
请教一下:楼主的kext驱动放在了什么位置?是S/L/E目录呢?还是EFI分区下了呢?

帖子里有写明,都放在EFI分区

Rank: 2Rank: 2

UID
4673122
帖子
388
PB币
7
贡献
0
技术
0
活跃
80
19F
发表于 2016-4-28 23:08:07 IP属地广东 |只看该作者
感谢楼主分享

Rank: 1

UID
513708
帖子
119
PB币
1
贡献
0
技术
0
活跃
289
20F
发表于 2016-4-29 07:43:48 IP属地陕西 |只看该作者
谢谢分享谢谢分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛