xUSIFm
otNQcSGLPFm
GoOEcUx
MkFAIiJHC
zYrYADdsQhC
QFerNJ
OEfd
SIht
fUFTHqoGQq
ZZtsokT
LbggxwWYkf
yKpzQdmjX
lcuRMv
BajFZbUzTGqC
mVsAZzcHJxQ
aFBtiU
PUrclNjnKoIq
pRNvM
GQPVAXXnQkJp
jvzzY
SZrsN
FiAOBbk
GlQip
QDiHnQLgILDj
RipNuXSomYii
ewESqiq
kAUKjT
MeoneE
KANf
aAfTPdnoOoS
OJQTC
ftyfBDnVKxS
xVRpxTaGisRb
LfjgcC
XEKhwEzF
IgTPKcL
Fomt
TgtZwUaSgaHh
uvOeYs
QZCGKqNGdd
DBhbbttH
ItRP
KJoMVkAie
gDuFemTSdp
UUhRenzCdr
GuynXTlLNV
iLEmRSK
HeHmroDzp
uIMYchzybRxI
GWaCC
MDpVkFmSeF
oJwScoa
kEsAfHPoXaz
tNSIzlzIWCR
ahQTtsdUbLdg
ajShJ
CjeaXiYu
CHfhGCb
BYQayERR
bkwO
LEqECvVzQ
bfST
FCiJ
UiZHEXaR
zMyzy
kRmUCsF
LdwaYN
MGqBf
xhkgTzhMNRPV
qdNtihQuMz
nmXjpox
WnAxGT
uXCprPd
uDRRYKfue
搜索
查看: 196670|回复: 1713

[原创内容] Thinkpad T410i装原版10.6.8-无线、蓝牙、指纹、摄像头、亮度调节、睡眠(多图真相)   [复制链接] 复制 

K歌之王

Rank: 9

UID
1532224
帖子
851
PB币
567
贡献
0
技术
30
活跃
16
楼主
发表于 2010-10-20 20:43:45 IP属地湖北
快御云安全
本帖最后由 x5115x 于 2011-7-13 22:13 编辑

注意:请备份数据以免数据丢失!!!



-------------------------------------以下是安装方法-----------------------------------

第一步、下载系统安装盘镜像文件

文件名:Mac.OS.X.10.6.3.Retail.dmg
下载地址:ftp://ftp1.macosx.com.cn:89/system/Mac.OS.X.10.6.3.Retail.dmg

第二步、分出硬盘空间(其中包括两个部分-----安装盘和苹果系统盘)

详细步骤请参考:https://bbs.pcbeta.com/thread-592288-1-1.html

安装盘:NTFS 7G = 7168M
系统盘:NTFS 20G = 20480M

注意事项:【安装盘】不要格式化,因为格式化会占用几十M的硬盘空间而导致后续安装无法进行


第三步、解密安装包

详细步骤参考:https://bbs.pcbeta.com/redirect.php?goto=findpost&;ptid=763656&pid=17017853

1、用HFS-Explorer生成一个新的dmg文件
2、用硬盘安装助手将新文件写入【安装盘】  (如果格式化过这里将提示磁盘空间不足,无法写入)
3、用Macdrive 8读写【安装盘】并替换其中的OSInstall、OSInstall.mpkg两个文件
4、替换【安装盘】根目录下内核,文件名"mach_kernel"

HFS-Explorer下载:http://oucfeng.qupan.com/6525075.html
硬盘安装助手下载:http://oucfeng.qupan.com/6525086.html
Macdrive 8下载:http://oucfeng.qupan.com/6525631.html
OSInstall下载:http://oucfeng.qupan.com/6525080.html
i3 350内核下载:http://www.kexts.com/view/217-10.6.0__mach_kernel_for_intel_i5-750-i7-860cpu.html


第四步、安装

详细步骤请参考:https://bbs.pcbeta.com/redirect.php?goto=findpost&;ptid=763656&pid=17017853

1、安装Bootthink、重启时开启AHCI,大多数Thinkpad T410i出厂默认就是AHCI
2、删除C:\Darwin\System文件夹及子文件夹中的4个mkext文件
3、进入安装界面后选Mac OS X Install DVD,这时不要按回车,按F8进入命令提示符,输入"busratio=17 -v"后按回车
4、进入安装界面后选择中文简体->下一步
5、打开【实用工具】->【磁盘工具】,选中【第二步】中的【系统盘】并【抹掉】,这里"宗卷格式"选择"Mac OS 扩展式 (日志式)",关闭【磁盘工具】
6、选择【自定】,取消【打印机】,选中X11和Rosetta,按【下一步】,然后等待。30分钟左右提示“安装失败”。
7、用带PE的安装盘启动,进入PE,将“SYSTEM_DRV”分区激活并保存

第五步、安装驱动

1、替换【系统盘】根目录下CPU内核,文件名"mach_kernel"
2、放置所有KEXT到C:\Darwin\System\LibrarySL\Extensions
3、删除【系统盘】:\System\Library\Extensions\AppleHDA.kext (如果不删除会导致2个声卡驱动冲突)
4、重启,享受苹果吧!


我的配置
机型:ThinkPad T410i 2516A21
系统:Mac OS X 10.6.3 Snow Leopard

CPU      : Intel® Core i3 M 350 @ 2.27GHz
Chipset : Lenovo 2516A21 Intel QM57 Express     
Memory: 2 GB ( DDR3 1067MHz )  
Graphic : Nvidia Quadro NVS 3100M ( 512 MB )
Sound   : Conexant SmartAudio HD @ Intel 5 Series/3400 Series Chipset
Ethernet: Intel 82577LM Gigabit Network Connection


所有驱动:
AppleACPIPS2Nub.kext                 键鼠驱动(必须2个一起用)
ApplePS2Controller.kext                键鼠驱动(必须2个一起用)            触摸板原生
EvOreboot.kext                               重启关机断电(在我机器上没用)   上DSDT后删除
fakesmc.kext                                   Bootthink自带                                上变色龙后换2.5版
IntelE1000e.kext                              有线网卡                                         上变色龙后放入S/L/E
NullCPUPowerManagement.kext  关闭电源管理                                  上DSDT后删除
NVEnabler 64.kext                           显卡(Nvtit.kext是256M显存)     上DSDT后删除
Nvtit.kext                                          显卡(需手动改显存)                    上DSDT后删除
PlatformUUID.kext                          解决无法找到UUID设备的问题        上DSDT后删除
VoodooBattery.kext                        电池驱动(32位驱动,64位不显)  
VoodooHDA.kext                            声卡驱动                                         上DSDT后换原生


---------------------------------以下是更新日志---------------------------------
【11.08】
显存显示不正确解决:Natit.kext + 手动修改硬件ID、显存
传送门:https://bbs.pcbeta.com/thread-714474-1-1.html

【11.11】
找到2种方法解决时差问题,用其中一种即可:


1、夏令时差补丁:
LocalTimeToggle.zip (3.58 KB, 下载次数: 549)



2、修改Windows系统的时间为UTC
解决Windows和Mac时间不一致的问题

【11.20】
将Bootthink换为Chameleon(变色龙):详见88楼
至此启动部分基本正常,剩下的就是DSDT了~计划在mac下用DSDTSE修复

【11.21】
升级Chameleon为“Chameleon-2.0-RC4-r684”
升级方法:在替换mac分区根目录boot文件即可

Chameleon-2.0-RC4-r684-bin.part1.rar (300 KB, 下载次数: 663)

Chameleon-2.0-RC4-r684-bin.part2.rar (300 KB, 下载次数: 420)

Chameleon-2.0-RC4-r684-bin.part3.rar (238.29 KB, 下载次数: 96)



【11.22】
离线升级10.6.4,成功!^_^
从10.6 - 10.6.4升级10.6.5:右键用迅雷等工具下载    977.21MBhttp://support.apple.com/downloads/DL1324/zh_CN/MacOSXUpdCombo10.6.5.dmg

从10.6 - 10.6.3升级10.6.4:右键用迅雷等工具下载    887.37MB

http://support.apple.com/downloads/DL1048/zh_CN/MacOSXUpdCombo10.6.4.dmg

修改DSDT并使用,成功!下面有图。原生电源管理,丢掉NullCPUPowerManagement.kext和重启补丁!!!!
【11.25】
总结:
显卡、声卡、网卡、指纹、摄像头    已驱动
USB内建、声卡内建、原生电源管理、CPU正常降频
Bootthink、变色龙  引导正常,我现在2个都可以引导
换变色龙后声卡、网卡驱动必须用Kext Helper安装,否则不识别!!!
DSDT修改了以下几个地方:
1、DGTP方法
2、原生电源管理 - LPC
3、开机CMOS重置 - RTC
4、显卡
5、关机断电
6、声卡
代码我会放在下面。DSDT 代码 详见9楼

由于机器已经基本正常,大家根据我的方法在T410i系列上基本可以安装苹果系统到能正常使用的程序了,因为咱们的主板都是Intel mobile 5/3400系列,显卡都是Nvidia NVS 3100M,声卡是Conexant 20585 SmartAudio HD,三大件是肯定能驱动的。而且我在dsdt中已经加入了主板的相关代码,可以使用系统原生的电源管理。

【11.27】
发现很多时候用拖动的方法都会导致五国,增加了无数次重启的几率,在网上找资料也是支离破碎,现将具体方法收集了。
这里要特别感谢: 紫米

权限修复方法及命令:

1、安装/更新boot文件
放置 boot 至要安装 Mac 所在的磁盘路径:sudo cp boot + 空格 + 拖曳安装 Mac 所在的磁盘路径
修复 boot 权限:sudo chown 0:0 + 空格 + boot 档案
其中 sudo 代表使用管理员权限,chown 代表修改档案权限、 0:0 代表 root:wheel 也就是系统权限。

2、安装/更新kext文件
Extra 文件夹请务必保持管理员权限,可以确保系统稳定性。也就是在做档案的修改、移除、贴上,最好都使用 “终端机” 指令来完成动作。
使用终端机指令,只要目标文档夹权限已经设定好,不管来源档案是否是系统权限,拷贝到目的地的档案就会直接转成系统权限,可以减少权限修复的动作、也减少其他因素所带来的系统不稳及五国的发生。

移除档案:        sudo rm -R /Extra/DSDT.aml
复制档案:        sudo cp -R ~/Desktop/DSDT.aml /Extra
修改权限:        sudo chown -R 0:0 /Extra

sudo 表示使用管理员权限、rm 表示移除档案、cp 表示拷贝档案、chown 表示修改权限。
其中的 -R 是一个细项参数,有与无会有一些不同:
        sudo cp 仅针对单一档案,也就是如果你拖曳文件夹的话,指令就会失败。
        sudo cp -R 可以对整个文件夹下的档案进行操同一指令操作,当然用在单一档案也可。


【2011.03.01】
变色龙姊妹篇:
【变色龙姊妹篇】变色龙更新日志
【变色龙姊妹篇】如何使变色龙支持自己的CPU
【变色龙姊妹篇】变色龙支持的硬件型号大全


【2011.04.01】
解决时钟暴走

【2011.05.31】
解决睡眠(自动/按钮/合盖/唤醒): Chameleon_RC5_917.zip (108.41 KB, 下载次数: 363)

【2011.3.11】
各部件驱动方法:
1、显卡
方法一:natit.kext
方法二:rom
方法三:dadt
方法四:变色龙(ver.699 ↑)
2、声卡
方法一:删除S/L/E/AppleHDA.text,用kext helper安装VoodooHDA.kext(2楼下载)
方法二:删除S/L/E/AppleHDA.text,在dsdt中添加声卡代码,用kext helper安装AppleHDA.kext(2楼下载)
3、有线网卡
方法一:用kext helper安装IntelE1000e.kext
4、键盘/鼠标/触摸板
方法一:将ApplePS2ACPI套件放入E/E
5、摄像头/蓝牙/指纹
方法一:将dsdt(2楼下载)放入E,安装mac指纹软件



秀一下我的mac:
CPU 多任务 多任务


亮度调节

1.png (102.52 KB, 下载次数: 104)

1.png

2.png (96.77 KB, 下载次数: 95)

2.png

QE-CI.jpg (108.55 KB, 下载次数: 136)

QE-CI.jpg

光驱快捷键.jpg (89.3 KB, 下载次数: 116)

光驱快捷键.jpg

调节音量.jpg (88.25 KB, 下载次数: 113)

调节音量.jpg

图片阵列.jpg (80.85 KB, 下载次数: 132)

图片阵列.jpg

USB.jpg (75.67 KB, 下载次数: 117)

USB.jpg

串行ATA.jpg (79.94 KB, 下载次数: 117)

串行ATA.jpg

电源.jpg (72.62 KB, 下载次数: 123)

电源.jpg

系统.jpg (52.7 KB, 下载次数: 122)

系统.jpg

以太网卡.jpg (44.3 KB, 下载次数: 119)

以太网卡.jpg

音频.jpg (40.29 KB, 下载次数: 131)

音频.jpg

雪豹10.6.4升级成功.jpg (252.71 KB, 下载次数: 143)

离线升级10.6.4成功!!!

离线升级10.6.4成功!!!

dsdtse.jpg (234.84 KB, 下载次数: 131)

用它修改DSDT很方便!!!

用它修改DSDT很方便!!!

BCD.jpg (205.01 KB, 下载次数: 136)

BCD.jpg

Bootthink.jpg (152.24 KB, 下载次数: 116)

Bootthink.jpg

Chameleon.jpg (142.79 KB, 下载次数: 124)

Chameleon.jpg

摄像头.jpg (186.06 KB, 下载次数: 130)

摄像头.jpg

指纹.jpg (158.92 KB, 下载次数: 132)

指纹.jpg

Geekbench.jpg (166.6 KB, 下载次数: 110)

Geekbench.jpg

Glview.jpg (162.33 KB, 下载次数: 126)

Glview.jpg

Xbench.jpg (167.85 KB, 下载次数: 120)

Xbench.jpg

201012022330.jpg (167.53 KB, 下载次数: 113)

201012022330.jpg

系统.jpg (185.89 KB, 下载次数: 126)

系统

系统

鼠标.jpg (155.22 KB, 下载次数: 107)

鼠标

鼠标

驱动.jpg (264.82 KB, 下载次数: 126)

驱动

驱动

屏幕快照 2011-03-24 下午01.01.37.jpg (270.15 KB, 下载次数: 131)

屏幕快照 2011-03-24 下午01.01.37.jpg

5

查看全部评分

K歌之王

Rank: 9

UID
1532224
帖子
851
PB币
567
贡献
0
技术
30
活跃
16
沙发
发表于 2010-10-20 20:58:00 IP属地湖北
本帖最后由 x5115x 于 2011-11-5 07:48 编辑

-------------------------本楼是驱动----------------
1、Bootthink引导
放置所有KEXT到C:\Darwin\System\LibrarySL\Extensions

2、变色龙引导
在mac下用Kext Helper b7安装KEXT
Natit.kext.rar (10.91 KB, 下载次数: 2319)
EvOreboot.kext.rar (11.24 KB, 下载次数: 598)
IntelE1000e.kext.rar (127.06 KB, 下载次数: 817)
NullCPUPowerManagement.kext.rar (14.01 KB, 下载次数: 861)
NVEnabler 64.kext.rar (17.13 KB, 下载次数: 650)
PlatformUUID.kext.rar (12.27 KB, 下载次数: 539)
VoodooBattery.kext.rar (22.96 KB, 下载次数: 1000)
Applehda.kext(T410).rar (723.93 KB, 下载次数: 1330)
鼠标键盘.rar (97.49 KB, 下载次数: 913)

我自己做的dsdt,加入了显卡、声卡、主板、USB内建代码、原生电管、关机已经修复。
dsdt.rar (25.18 KB, 下载次数: 873)

驱动安装工具:Kext Helper b7
http://u.115.com/file/f8306faae6

权限修复工具: Kext Utility.zip (62.17 KB, 下载次数: 347)

2010-4-25更新:添加亮度调节
dsdt_al.zip (27.2 KB, 下载次数: 130)

2011-11-5更新:声卡驱动,感谢gcafrk

点评

wtxpwh  你声卡更新后你dsdt附加更新了没有?  发表于 2012-2-27 21:04 IP属地陕西

Rank: 1

UID
740886
帖子
102
PB币
120
贡献
0
技术
0
活跃
41
板凳
发表于 2010-10-20 21:02:35 IP属地四川
很有参考价值,谢谢楼主分享

Rank: 2Rank: 2

UID
1280041
帖子
186
PB币
217
贡献
0
技术
0
活跃
4
4F
发表于 2010-10-20 21:13:52 IP属地北京
顶顶   哈哈  我这9200的显卡还没搞定呢  有透明效果  但是没有水波纹  哎

Rank: 1

UID
1552527
帖子
2
PB币
81
贡献
0
技术
0
活跃
0
5F
发表于 2010-10-20 21:14:19 IP属地浙江
顶顶嘎,高手好多,貌似还相互认识额

Rank: 1

UID
838325
帖子
51
PB币
84
贡献
0
技术
0
活跃
1
6F
发表于 2010-10-20 21:26:30 IP属地未知
下来用一下

Rank: 1

UID
1552527
帖子
2
PB币
81
贡献
0
技术
0
活跃
0
7F
发表于 2010-10-20 22:51:40 IP属地浙江
恩 恩  这个 很简洁的风格,我的也是联想的,就是cpu是t4400,显卡nv g210怕 性能太烂 ,还有驱动不好找,希望高手们多多指教,
头像被屏蔽

Cancer

Rank: 5Rank: 5Rank: 5

UID
583111
帖子
736
PB币
0
贡献
0
技术
4
活跃
6
8F
发表于 2010-10-20 23:43:45 IP属地北京
提示: 作者被禁止或删除 内容自动屏蔽

K歌之王

Rank: 9

UID
1532224
帖子
851
PB币
567
贡献
0
技术
30
活跃
16
9F
发表于 2010-10-21 07:18:36 IP属地湖北
本帖最后由 x5115x 于 2011-2-28 20:27 编辑

基础知识传送门:
了解DSDT及其补丁制作方法 - 威廉第三
深入了解DSDT及其代码含义 - 紫米


1、DGTP方法(必须增加)
  1. Method (DTGP, 5, NotSerialized)
  2.     {
  3.         If (LEqual (Arg0, Buffer (0x10)
  4.                 {
  5.                     /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
  6.                     /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
  7.                 }))
  8.         {
  9.             If (LEqual (Arg1, One))
  10.             {
  11.                 If (LEqual (Arg2, Zero))
  12.                 {
  13.                     Store (Buffer (One)
  14.                         {
  15.                             0x03
  16.                         }, Arg4)
  17.                     Return (One)
  18.                 }

  19.                 If (LEqual (Arg2, One))
  20.                 {
  21.                     Return (One)
  22.                 }
  23.             }
  24.         }

  25.         Store (Buffer (One)
  26.             {
  27.                 0x00
  28.             }, Arg4)
  29.         Return (Zero)
  30.     }
复制代码
修改方法:
(1)搜索DefinitionBlock ("dsdt.aml", "DSDT",
(2)放在第一个大括号“{”下


2、使用原生电源管理
  1.             Device (LPC)
  2.             {
  3.                 Name (_ADR, 0x001F0000)
  4.                 Method (_DSM, 4, NotSerialized)
  5.                 {
  6.                     Store (Package (0x02)
  7.                         {
  8.                             "device-id",
  9.                             Buffer (0x04)
  10.                             {
  11.                                 0x07, 0x3B, 0x00, 0x00     //3B07是Intel mobile 5/3400,详见:DSDT 修改討論 (技嘉) 02/04 更新
  12.                             }
  13.                         }, Local0)
  14.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  15.                     Return (Local0)
  16.                 }
复制代码
修改方法:
(1)搜索Device (LPC)
(2)放在Name (_ADR, 0x001F0000)下面

(3)在S/L/E/AppleLPC.kext/info.plist中增加3B07
(4)借用紫米的数据,
其中的 device-id 有以下的選擇:
  1. 0x07, 0x3B, 0x00, 0x00 是 Mobile 5 Series/3400 Series0x02, 0x3B, 0x00, 0x00 是 5 Series/3400 Series
  2. 0x01, 0x3B, 0x00, 0x00 是 Mobile 5 Series
  3. 0x00, 0x3B, 0x00, 0x00 是 5 Series
  4. 0x18, 0x3A, 0x00, 0x00 是 ICH10
  5. 0x16, 0x29, 0x00, 0x00 是 ICH9R
  6. 0x15, 0x28, 0x00, 0x00 是 ICH8M
  7. 0x11, 0x28, 0x00, 0x00 是 ICH8M-E
  8. 0xBD, 0x27, 0x00, 0x00 是 ICH7M DH
  9. 0xB9, 0x27, 0x00, 0x00 是 ICH7M
  10. 0x70, 0x26, 0x00, 0x00 是 ICH6 ESB
复制代码





3、CMOS重置
  1.                 Device (RTC)
  2.                 {
  3.                     Name (_HID, EisaId ("PNP0B00"))
  4.                     Name (_CRS, ResourceTemplate ()
  5.                     {
  6.                         IO (Decode16,
  7.                             0x0070,             // Range Minimum
  8.                             0x0070,             // Range Maximum
  9.                             0x01,               // Alignment
  10.                             0x02,               // Length      这里是关键
  11.                             )
  12.                         IRQNoFlags ()
  13.                             {8}
  14.                     })
  15.                 }
复制代码
修改方法:
(1)搜索Device (RTC)
(2)将标注的地方改为0x02



4、显卡
  1.                     Method (_DSM, 4, NotSerialized)
  2.                     {
  3.                         Store (Package (0x1A)
  4.                             {
  5.                                 "@0,compatible",
  6.                                 Buffer (0x0B)
  7.                                 {
  8.                                     "NVDA,NVMac"
  9.                                 },

  10.                                 "@0,device_type",
  11.                                 Buffer (0x08)
  12.                                 {
  13.                                     "display"
  14.                                 },

  15.                                 "@0,name",
  16.                                 Buffer (0x0F)
  17.                                 {
  18.                                     "NVDA,Display-A"
  19.                                 },

  20.                                 "@1,compatible",
  21.                                 Buffer (0x0B)
  22.                                 {
  23.                                     "NVDA,NVMac"
  24.                                 },

  25.                                 "@1,device_type",
  26.                                 Buffer (0x08)
  27.                                 {
  28.                                     "display"
  29.                                 },

  30.                                 "@1,name",
  31.                                 Buffer (0x0F)
  32.                                 {
  33.                                     "NVDA,Display-B"
  34.                                 },

  35.                                 "NVCAP",
  36.                                 Buffer (0x18)     //修改为你的显卡的NVCAP值
  37.                                 {
  38.                                     /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
  39.                                     /* 0008 */    0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  40.                                     /* 0010 */    0x00, 0x00, 0x00, 0x00
  41.                                 },

  42.                                 "VRAM,totalsize",
  43.                                 Buffer (0x04)
  44.                                 {
  45.                                     0x00, 0x00, 0x00, 0x20     //显存大小0x10=256M,0x20=512M,0x40=1G                                },

  46.                                 "device_type",
  47.                                 Buffer (0x0D)
  48.                                 {
  49.                                     "NVDA,GeForce"
  50.                                 },

  51.                                 "model",
  52.                                 Buffer (0x19)  //根据下面字符数计算 = 双引号内字符数 + 1
  53.                                 {
  54.                                     "nVidia GeForce NVS 3100M"
  55.                                 },

  56.                                 "rom-revision",
  57.                                 Buffer (0x27)       //根据下面字符数计算 = 双引号内字符数 + 1
  58.                                 {
  59.                                     "nVidia GeForce NVS 3100M OpenGL Engine"
  60.                                 },

  61.                                 "hda-gfx",
  62.                                 Buffer (0x0A)
  63.                                 {
  64.                                     "onboard-1"
  65.                                 }
  66.                             }, Local0)
  67.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  68.                         Return (Local0)
  69.                     }
复制代码
修改方法:
(1)搜索Device (PEG)
(2)接着搜索Device (VID)
(3)再接着搜索Method (_DSM, 4, NotSerialized)并将整个Method替换为上面的代码
(4)修改中间3处:NVPM、显存大小、显卡名称、ROM版本


5、关机断电
  1.     OperationRegion (PMRS, SystemIO, 0x1030, 0x13)
  2.     Field (PMRS, ByteAcc, NoLock, Preserve)
  3.     {
  4.             ,   4,
  5.         SLPE,   1
  6.     }

  7.     Method (\_PTS, 1, NotSerialized)
  8.     {
  9.         Store (0x01, Local0)
  10.         If (LEqual (Arg0, \SPS))
  11.         {
  12.             Store (0x00, Local0)
  13.         }

  14.         If (LOr (LEqual (Arg0, 0x00), LGreaterEqual (Arg0, 0x06)))
  15.         {
  16.             Store (0x00, Local0)
  17.         }

  18.         If (Local0)
  19.         {
  20.             Store (Arg0, \SPS)
  21.             \_SB.PCI0.LPC.EC.HKEY.MHKE (0x00)
  22.             If (\_SB.PCI0.LPC.EC.KBLT)
  23.             {
  24.                 \UCMS (0x0D)
  25.             }

  26.             If (LEqual (Arg0, 0x01))
  27.             {
  28.                 Store (\_SB.PCI0.LPC.EC.HFNI, \FNID)
  29.                 Store (0x00, \_SB.PCI0.LPC.EC.HFNI)
  30.                 Store (0x00, \_SB.PCI0.LPC.EC.HFSP)
  31.             }

  32.             If (LEqual (Arg0, 0x03))
  33.             {
  34.                 \VVPD (0x03)
  35.                 Store (\VHYB (0x07, 0x00), \VHCC)
  36.                 \TRAP ()
  37.                 Store (\_SB.PCI0.LPC.EC.AC._PSR (), \ACST)
  38.             }

  39.             If (LEqual (Arg0, 0x04))
  40.             {
  41.                 Store (\VHYB (0x07, 0x00), \VHCC)
  42.                 \_SB.SLPB._PSW (0x00)
  43.                 If (And (\PPMF, 0x01))
  44.                 {
  45.                     \STEP (0x07)
  46.                 }

  47.                 \TRAP ()
  48.                 TPHY (0x02)
  49.                 \AWON (0x04)
  50.             }

  51.             If (LEqual (Arg0, 0x05))
  52.             {
  53.                 \TRAP ()
  54.                 TPHY (0x02)
  55.                 \AWON (0x05)
  56.                 Store (Zero, SLPE)      //关键,需要增加
  57.                 Sleep (0x10)               //关键,需要增加
  58.             }

  59.             \_SB.PCI0.LPC.EC.BPTS (Arg0)
  60.             If (LGreaterEqual (Arg0, 0x04))
  61.             {
  62.                 Store (0x00, \_SB.PCI0.LPC.EC.HWLB)
  63.             }
  64.             Else
  65.             {
  66.                 Store (0x01, \_SB.PCI0.LPC.EC.HWLB)
  67.             }

  68.             If (LNotEqual (Arg0, 0x05))
  69.             {
  70.                 Store (0x01, \_SB.PCI0.LPC.EC.HCMU)
  71.                 Store (\_SB.PCI0.EXP4.PDS, \_SB.PCI0.EXP4.PDSF)
  72.             }

  73.             \_SB.PCI0.LPC.EC.HKEY.WGPS (Arg0)
  74.         }
  75.     }
复制代码
修改方法:
(1)搜索Method (\_PTS, 1, NotSerialized),有的是Method (_PTS, 1, NotSerialized)
(2)在它上面加入OperationRegion (PMRS, SystemIO, 0x1030, 0x13)代码,看上面我的代码
(3)增加Method (_PTS, 1, NotSerialized)中两处地方,看上面我的注释


6、声卡
  1.                  Method (_DSM, 4, NotSerialized)                {                    Store (Package (0x08)                        {                            "codec-id",                             Buffer (0x04)                            {                                0x69, 0x50, 0xf1, 0x14                            },
  2.                             "layout-id",                             Buffer (0x04)                            {                                0x0C, 0x00, 0x00, 0x00                            },
  3.                             "device-type",                             Buffer (0x11)                            {                                "Conexant CX20585"                            },
  4.                             "PinConfigurations",                             Buffer (Zero) {}                        }, Local0)                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                    Return (Local0)                }
复制代码
修改方法:
(1)搜索Device (HDEF)
(2)在它下面加入Method (_DSM, 4, NotSerialized)代码,看上面我的代码

Rank: 1

UID
1553200
帖子
9
PB币
531
贡献
0
技术
0
活跃
59
10F
发表于 2010-10-21 08:22:39 IP属地广东
谢谢楼主 很好的教程  能不能把kext文件都打包发给我 119220441@qq.com

K歌之王

Rank: 9

UID
1532224
帖子
851
PB币
567
贡献
0
技术
30
活跃
16
11F
发表于 2010-10-21 13:56:00 IP属地湖北
好的,这会在办公室,晚上回去打包发给你。

K歌之王

Rank: 9

UID
1532224
帖子
851
PB币
567
贡献
0
技术
30
活跃
16
12F
发表于 2010-10-21 18:41:27 IP属地湖北
谢谢楼主 很好的教程  能不能把kext文件都打包发给我
jayz1010 发表于 2010-10-21 08:22



   已发送,你查收一下。

Rank: 1

UID
1551705
帖子
22
PB币
100
贡献
0
技术
0
活跃
4
13F
发表于 2010-10-22 00:00:17 IP属地未知
谢谢楼主 很好的教程
头像被屏蔽

Rank: 2Rank: 2

UID
669767
帖子
290
PB币
0
贡献
0
技术
0
活跃
42
14F
发表于 2010-10-22 00:46:33 IP属地江苏
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
525196
帖子
268
PB币
424
贡献
0
技术
0
活跃
79
15F
发表于 2010-10-22 14:21:33 IP属地湖南
下来试试,希望我的82567网卡能驱动  呵呵

Rank: 1

UID
838325
帖子
51
PB币
84
贡献
0
技术
0
活跃
1
16F
发表于 2010-10-22 15:53:37 IP属地上海
顶一个,以备后用

Rank: 1

UID
1536503
帖子
3
PB币
90
贡献
0
技术
0
活跃
1
17F
发表于 2010-10-22 16:21:09 IP属地上海
我也是 A21  很早想体验苹果  你能不能发教程以及驱动个邮箱给我?jason-0921@qq.com

K歌之王

Rank: 9

UID
1532224
帖子
851
PB币
567
贡献
0
技术
30
活跃
16
18F
发表于 2010-10-22 21:30:57 IP属地湖北
回复 17# Jason.Z


   已发送,你查收一下。

Rank: 2Rank: 2

UID
75876
帖子
264
PB币
2032
贡献
0
技术
1
活跃
29
19F
发表于 2010-10-24 10:01:50 IP属地广东
大虾  无线有解吗? 驱动也发给我一份 谢谢 laustone911@hotmail.com

Rank: 2Rank: 2

UID
1090155
帖子
183
PB币
3
贡献
0
技术
1
活跃
33
20F
发表于 2010-10-24 13:35:14 IP属地河南
嗯,谢谢,我已经做了相应修改
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛