uDICLlrbRPD
ZrvRPxoD
YCVetW
QBbXfsqZir
LBwCB
rymdLicjO
riBIBfCZBX
EoamhoEKos
BaVT
xBpguZLHgGg
xxyTwHzneo
nMCXClp
FjjKmtgeq
ukpAYL
KdpFhIR
HLtU
GvMBEJ
KTKiLK
RvwVJsowbu
fxUX
iiye
BWShLiWJS
GHItBzXqr
UdopSoOonM
XEtp
NhWwRuRaPZK
UChDZClQxkm
eZRGxlo
vBUuJRXYT
oAPeHvhyu
ucXgGYhTV
pYtuffYHx
kkis
WXca
wgXuKMMJhY
yOzMjNhWN
CQkCRRlZeAP
HYAsvvX
SIrZvRHK
OuNjIsJswZ
tcLO
cZfYSk
iGLoSeRSQc
JHSVlQwwH
RuMnXgiE
cKLjlUalVR
iwuVZ
piaglUWvoy
eoIhPdldmnn
NnpJINpKhP
QVTiQjDf
oBOdDNaSGnI
OpmkR
CIBivvUjm
MNjeFS
jSWZ
xMTcCNk
zhnQWv
ilZFJsskLCS
UarEvUcM
dLsNfnpK
DGvAuNcKafPb
OQoLxNFPio
MZyxRJDFA
搜索
查看: 88948|回复: 619

[分享] ThinkPad T430 Mountain Lion 安装 基本完美   [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
2148954
帖子
198
PB币
268
贡献
0
技术
22
活跃
44
楼主
发表于 2013-4-8 14:35:59 IP属地湖北 |只看该作者 |倒序浏览
快御云安全
本帖最后由 pcapple 于 2013-4-8 14:59 编辑

第一次这么细致的搞黑苹果,前前后后折腾了近一个月,驱动和DSDT的修改方法都是在论坛和网上爬文找到的。
在搞黑苹果之前把置顶的精华帖细致的读一遍,的确能少走不少弯路。

本人机器型号为T430
配置如下:

处理器名称      Mobile DualCore Intel Core i5-3210M, 2600 MHz (26 x 100)
主板名称        Lenovo ThinkPad T430
主板芯片组     Intel Panther Point QM77, Intel Ivy Bridge
系统内存       3861 MB  (DDR3-1600 DDR3 SDRAM)
DIMM1:        Samsung M471B5273DH0-CK0 4 GB DDR3-1600 DDR3 SDRAM
BIOS 类型     Phoenix (01/09/2013)

显示适配器   NVIDIA NVS 5400M  (1 GB)
显示器         Lenovo LP140WH2-TLF1  [14" LCD]

声音适配器 nVIDIA HDMI/DP @ nVIDIA GF108 - High Definition Audio Controller
声音适配器 Realtek ALC269 @ Intel Panther Point PCH - High Definition Audio Controller [C-1]

IDE 控制器 Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller - 1E03
硬盘驱动器 HGST HTS725050A7E630 ATA Device  (500 GB, 7200 RPM, SATA-III)
光盘驱动器 MATSHITA DVD-RAM UJ8C0 ATA Device

网络适配器 Bluetooth
网络适配器 Intel(R) 82579LM Gigabit Network Connection
网络适配器 Intel(R) Centrino(R) Wireless-N 2200  (192.168.0.102)

USB2 控制器 Intel Panther Point PCH - USB 2.0 EHCI Controller #1 [C-1]
USB2 控制器 Intel Panther Point PCH - USB 2.0 EHCI Controller #2 [C-1]
USB3 控制器 Intel Panther Point PCH - USB 3.0 xHCI Controller [C-1]

键盘 PS/2 标准键盘
鼠标 ThinkPad UltraNav Pointing Device

电池 Microsoft AC Adapter
电池 Microsoft ACPI-Compliant Control Method Battery
电池 Microsoft Composite Battery

DMI BIOS 厂商 LENOVO
DMI BIOS 版本 G1ET91WW (2.51 )
DMI 系统制造商 LENOVO
DMI 系统产品 23442MC
DMI 系统版本 ThinkPad T430
DMI 主板制造商 LENOVO
DMI 主板产品 23442MC

==================================================================================
安装用的是10.8.3的懒人版,U盘安装,
先说目前还存在的问题:
  1、电池电量显示不准,电池满电量时不能显示为100%,只显示为86%,而且电池容量与widnows下差别很大,但是电池的充电和放电状态正常,这个目前不影响使用,以后慢慢解决。

    满电状态
    Battery.jpg

    放电状态
    Batrery1.jpg

    MAC下电池信息
    Battery3.jpg

   WIN下电池信息
    Battery4.jpg

  2、usb3.0端口无法识别2.0的设备
  3、板载的无线网卡无法驱动,所以现在用的是腾达的USB无线网卡,型号是W522U
  4、HDMI输出,蓝牙和指纹识别暂时都没有关注,还不知道是不是正常。
===============================================================================
  
接下来说已经解决的问题:


1、首先是安装
    安装前一定要在BIOS里禁用NIDIA Optimus,否则ML系统在加载NVDIA的驱动时会死机,并且会改写BIOS的设置,造成Windows系统无法识别到集显。因为希望在ML系统中使用独显,所以我在BIOS里作了以下设置:
IMG_0539.JPG

这个设置在 windows系统和 mac系统下都是独显工作。

2、变色龙
Extra.zip (1.84 MB, 下载次数: 1709) 在用的Extra 文件夹
   因为变色龙2.2以上的版本都需要把FakeSMC.kext放到S/L/E下,感觉不是很方便,所以用了2.1svn_r2081的版本,smbios用的是 Macbookpro 9.1,FakeSMC.kext用的是HWSencor 5.1.6里自带的。
System.jpg

查了下MacBookpro8.1至10.1的DSDT文件,发现Device (SMC) 的 _CID 都为 "smc-huronriver",所以FakeSMC.kext 的 <REV>和 <smc-compatible>的值就直接用了MacBookPro 8.1的。图:
FAKESMC.jpg

   MAC版变色龙安装时无法安装到MAC分区上,所以用winhex把 boot1h直接写到了MAC分区的引导扇区里,当然论坛里有很多其它更好的方法,用 winhex只是因为懒的去下载和学习其他的软件了。



白苹果的硬件dump文件下载地址,这是在在置顶帖里找到的
http://tdev.me/2010/12/apple-hardware-dumps/

3、DSDT
   dsdt_20130407.dsl.zip (49.07 KB, 下载次数: 634)
目前在用的DSDT

   DSDT的生成和编辑,论坛里有很多方法,就不再多说,DSDT生成后,打了Ivy Bridge 平台下的以下几个补丁:
      DTGP       必须的
      HDEF_DSM   为仿冒声卡作准备
      EHCI,      据说可以解决和睡眠相关的USB2.0的问题,但没感觉到特别明显的作用,可能这个和机器相关
      XHCI,      据说可以解决和睡眠相关的USB3.0的问题,但没感觉到特别明显的作用,可能这个和机器相关
      LPC,HPET,  本想着打了这两个补丁,可以用上原生的电源管理,但没起作用     
      PNLF SB:   为开启亮度调节作准备
      FN KEYS    说是可以开启Fn键,但好像没什么效果



编辑DSDT时,说两点经验
(1)、要复制粘帖代码,尤其是代码较长时,最好先粘帖到纯文本文件里,因为网页上有些隐藏字符在DSDT Editor里是看不到的,直接粘帖的话,编译时都报非法字符错误,
(2)、作大的修改前,一定要先做好备份,因为有些从网上复制下来的代码,即使是括号都匹配正确,粘贴后仍然会改变代码的结构,但这种影响只有在保存后,重新打开时,才能看到,所以在做大的修改时,一定要在保存后再重新打开一下,对比一下修改前的文件,看下代码结构是否发生了变化。

DSDT_Patch.zip (37.98 KB, 下载次数: 394) DSDT Patch

dsdt patch 也可以到下面的地址下载
http://olarila.com/forum/patches.php

3、PS2键鼠,UltralNav Point(小红点)
ApplePS2Controller.zip (120.19 KB, 下载次数: 501)
ThinkpadUltraNav.kext.zip (25.41 KB, 下载次数: 533)
安装在E/E下  
支持三指或双指拖放,

NavPoint.jpg

4、显卡和亮度调节
  系统安装好之后,可以直接识别NVS 5400M,并自动开了QE/CI,

Graphics.jpg

Graphis.jpg

起初显存只认到了512M,后来通过修改DSDT,把显存改为了1G,但变色龙在启动时只能识别到512M显存,图:
vram.jpg

至于1G显存能不能稳定运行还要再做测试。
  
修改显存及开启亮度调节:
  5400M显卡在DSDT中的路径为:/_SB/PCI0/PEG/VID,在该路径下的 Device (VID) 中修改代码如下:
  
  1. Method (_DSM, 4, NotSerialized)
  2.                     {
  3.                         Store (Package (0x14)
  4.                         {
  5.                             "AAPL,HasPanel",
  6.                             Buffer (0x04)
  7.                             {
  8.                                 0x01, 0x00, 0x00, 0x00
  9.                             },

  10.                             "AAPL,Haslid",
  11.                             Buffer (0x04)
  12.                             {
  13.                                 0x01, 0x00, 0x00, 0x00
  14.                             },

  15.                             "AAPL,backlight-control",
  16.                             Buffer (0x04)
  17.                             {
  18.                                 0x01, 0x00, 0x00, 0x00
  19.                             },

  20.                             "@0,backlight-control",
  21.                             Buffer (0x04)
  22.                             {
  23.                                 0x01, 0x00, 0x00, 0x00
  24.                             },

  25.                             "@0,AAPL,boot-display",
  26.                             Buffer (0x04)
  27.                             {
  28.                                 0x01, 0x00, 0x00, 0x00
  29.                             },

  30.                              "@0,built-in",
  31.                             Buffer (0x01)
  32.                             {
  33.                                 0x01
  34.                             },

  35.                             "@0,pwm-info",
  36.                             Buffer (0x14)
  37.                             {
  38.                                 /* 0000 */    0x01, 0x14, 0x00, 0x64, 0xa8, 0x61, 0x00, 0x00,
  39.                                                                /* 0008 */      0x1e, 0x02, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00,
  40.                                 /* 0010 */    0x00, 0x04, 0x00, 0x00
  41.                             },

  42.                              "NVCAP",
  43.                                                     Buffer (0x14)
  44.                                                     {
  45.                                                          0x04,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00
  46.                                                     },
  47.                  
  48.                             "VRAM,totalsize",
  49.                                                     Buffer ()
  50.                                                     {
  51.                                                             0x00, 0x00, 0x00, 0X40
  52.                                                     },
  53.                                             "hda-gfx",
  54.                             Buffer (0x0A)
  55.                             {
  56.                                 "onboard-1"
  57.                             }
  58.                         }, Local0)
  59.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  60.                         Return (Local0)
  61.                     }
复制代码

如果要将显存设为1G,就将上述代码中的 "VRAM,totalsize"设为0x00, 0x00, 0x00, 0X40,
如果要将显存设为512M,就将上述代码中的 "VRAM,totalsize"设为0x00, 0x00, 0x00, 0X20,

上述代码中"@0,pwm-info"设置配合上一步中DSDT的PNLF补丁,可以开启亮度调节,
Backlight.jpg


pwm-info的值是从MacBook5.1 ioreg的dump文件中直接复制出来的,由于Macbook5.1用的是9400M的显卡,与5400M的型号较接近,所以就用了这个值,没想到亮度调节直接驱动了。
图:
pwninfo.jpg

MacBookPro5.1用的也是9400M的显卡,MacBookPro5.1的 pwm-info的值Macbook5.1的稍微有些区别,应该也可以直接拿来用,还没有做测试,

pwm info1.jpg

T430调节亮度的快捷键是Fn+K 和 Fn+P

DisplayVendorID-30e4.zip (1.17 KB, 下载次数: 471) ThinkPad LCD的EDID文件
放在/System/Library/Displays/Overrides 目录下。
图:
display.jpg


相关参考:
白苹果的dump文件下载地址,这是在在置顶帖里找到的
http://tdev.me/2010/12/apple-hardware-dumps/
N卡的亮度调节可以参考下帖:
https://bbs.pcbeta.com/viewthread-825117-1-3.html


5、声卡
VoodooHDA-282ML.zip (120.05 KB, 下载次数: 399)   用voodooHDA可以直接驱动,但还是决定用仿冒声卡,具体方法可以参照置顶帖,
AppleHDA.kext.zip (929.06 KB, 下载次数: 636) 我现在在用的ALC269驱动,需配合DSDT使用
     我用的是AppleHDA 是2.3版的,这个是我从网上下载的,然后根据T430的ALC269作了相应修改,而ML原生的是2.3.7版,
这个ALC269的驱动应该只适合于T430,我对比了一下其他ALC269仿冒驱动的ConfigData,发现T430的声卡各节点的位置与其他的不太一样,所以其他机器如果要用这个驱动的话,需要对ConfigData 和 PathMap作修改。我用的Layout ID是0x0C 0x00 0x00 0x00:
Sound.jpg

内建扬声器和MIC
sound4.jpg

sound3.jpg


外接耳机和MIC,用的是iPhone的耳机
sound1.jpg

sound2.jpg



相关参考:
ML原生不支持ALC269,所以需要打二进制补丁,注意,ML下二进制补丁与Lion下的不同,而且二进制替换的位置是需要计算的,具体可以参照以下两帖
http://www.insanelymac.com/forum/topic/280468-applehda-patching-in-mountain-lion/
https://i.pcbeta.com/blog-1678141-2734.html

zlib 文件处理
https://www.pcbeta.com/forum.php?mod=viewthread&tid=1023129


6、网卡
AppleIntelE1000e.kext.zip (100.92 KB, 下载次数: 397) 直接用的现成的,可以直接驱动,安装在S/L/E下

无线网卡用的是腾达的W522U  USB无线网卡,最新的驱动在这里:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1154618
如果硬件驱动或者DSDT发生变化,或者修复权限后,无线驱动的管理程序会闪退,这个只要注销一两次,就会正常

NetWork.jpg

7、电源管理
AppleIntelCPUPowerManagement.kext.zip (74.89 KB, 下载次数: 439) 目前在用的,安装在S/L/E下

相关参考:
原生电源管理需要打二进制补丁参照以下两帖
http://www.insanelymac.com/forum/topic/283069-turbo-boost-ivy-bridge-3610qm-1082/
http://www.osx86.net/view/2543-aicpmpatch.html


8、睡眠问题
AppleACPIPlatform.kext.zip (396.36 KB, 下载次数: 409)
安装在S/L/E下 解决睡眠唤醒后USB设备不加电的问题,ML原生的不能用,只能用老版本的,这个1.3.6版的。

AppleRTC.kext.zip (44.45 KB, 下载次数: 318)
   安装在S/L/E下 解决睡眠后唤醒后CMOS重置以及"CMOS Checksum bad"错误

相关参考
ML原生AppleRTC需要打上二进制补丁修复睡眠唤醒后的BIOS重置问题,参考以下地址
http://www.insanelymac.com/forum/topic/276066-cmos-resets-by-applertckext/

9,电池电量
AppleSmartBatteryManager.kext.zip (18.44 KB, 下载次数: 339)
安装在S/L/E下,配合DSDT使用,目前电量不准,可能是DSDT的问题



相关参考:
https://bbs.pcbeta.com/viewthread-935582-1-1.html?t=1365088984308
http://www.insanelymac.com/forum/topic/272459-appleacpibatterymanagerapplesmartbatterymanager-for-lion/


10.SSDT
SSDT.zip (2.22 KB, 下载次数: 175)

speedstep.jpg

相关参考:
ssdtPRGen.zip (395.74 KB, 下载次数: 127) ssdtPRGen
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1281937
  
本人还是新手,如果文中有错漏的地方还请各位指正,另求电池电量不准的解决办法。








补充内容 (2013-4-11 16:14):
USB3.0不能连接usb2.0设备的问题解决了,补丁在21楼

NetWork.jpg (58.12 KB, 下载次数: 81)

NetWork.jpg

5

查看全部评分

Rank: 1

UID
2077222
帖子
102
PB币
1
贡献
0
技术
0
活跃
32
沙发
发表于 2013-4-8 15:11:11 IP属地湖北 |只看该作者
看看这个 我是来学经验的!我的N4050无法调节屏幕亮度(小太阳)

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
板凳
发表于 2013-4-8 21:38:10 IP属地北京 |只看该作者
来学习的!一直在研究怎么弄好这个!希望多指导!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
4F
发表于 2013-4-8 21:38:42 IP属地北京 |只看该作者
附件无法下载,需要金币啊!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
5F
发表于 2013-4-8 21:41:07 IP属地北京 |只看该作者
需要回复多次,才能有金币啊!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
6F
发表于 2013-4-8 21:41:41 IP属地北京 |只看该作者
必须要大力支持,方能下载这个文件啊!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
7F
发表于 2013-4-8 21:42:50 IP属地北京 |只看该作者
感谢楼主分享,在此支持!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
8F
发表于 2013-4-8 21:43:27 IP属地北京 |只看该作者
一些都会好起来的!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
9F
发表于 2013-4-8 21:44:09 IP属地北京 |只看该作者
支持继续!只要不是灌水就行啊!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
10F
发表于 2013-4-8 21:44:29 IP属地北京 |只看该作者
加油!就行支持!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
11F
发表于 2013-4-8 21:45:08 IP属地北京 |只看该作者
必须力推啊!

Rank: 1

UID
3681904
帖子
10
PB币
-5
贡献
0
技术
0
活跃
2
12F
发表于 2013-4-8 21:45:41 IP属地北京 |只看该作者
需要继续啊!

点评

hellozhangxin  缺PB可以通过任务获取 注意版规  发表于 2013-4-26 22:02 IP属地江苏
1

查看全部评分

Rank: 1

UID
849140
帖子
25
PB币
62
贡献
0
技术
0
活跃
23
13F
发表于 2013-4-9 11:01:43 IP属地广东 |只看该作者
这贴必须顶上去,我也是t430,去年12月海淘的。前段时间vm9虚拟10.8.3.。。能尝鲜,但是再来操作就卡了,刚订了4g内存,现在还在路上,希望楼主更新,让t430的朋友都玩上苹果。。。

Rank: 1

UID
849140
帖子
25
PB币
62
贡献
0
技术
0
活跃
23
14F
发表于 2013-4-9 11:08:53 IP属地广东 |只看该作者
看了你的问题4.。。。怎么??你的t430有hdmi吗》??我怎么只有vga

Rank: 2Rank: 2

UID
2148954
帖子
198
PB币
268
贡献
0
技术
22
活跃
44
15F
发表于 2013-4-9 11:24:35 IP属地湖北 |只看该作者
speed123 发表于 2013-4-9 11:08
看了你的问题4.。。。怎么??你的t430有hdmi吗》??我怎么只有vga

T430 有一个Mini Displayport ,可以转成HDMI 输出

Rank: 1

UID
849140
帖子
25
PB币
62
贡献
0
技术
0
活跃
23
16F
发表于 2013-4-9 11:40:48 IP属地广东 |只看该作者
是不是在左侧掌托,两个usb3.0傍边的那个小接口???

Rank: 5Rank: 5Rank: 5

UID
2010470
帖子
556
PB币
716
贡献
0
技术
5
活跃
33
17F
发表于 2013-4-9 11:44:40 IP属地广西 |只看该作者
强烈支持一个,不知老机器t61p用这个电源补丁能否实现睡眠和关机掉电!

Rank: 1

UID
849140
帖子
25
PB币
62
贡献
0
技术
0
活跃
23
18F
发表于 2013-4-9 11:52:41 IP属地广东 |只看该作者
能说下安装后的效果怎么样,比如说速度,稳定性啊,安装xcode后机器运行的怎么样。。。

Rank: 5Rank: 5Rank: 5

UID
273361
帖子
890
PB币
2499
贡献
0
技术
11
活跃
250
19F
发表于 2013-4-9 13:27:58 IP属地广东 |只看该作者
t420改装固态硬盘的4k对齐如何解决换到mac变色龙启动,加载驱动呀。

Rank: 2Rank: 2

UID
3341177
帖子
52
PB币
12
贡献
0
技术
1
活跃
56
20F
发表于 2013-4-9 14:09:46 IP属地重庆 |只看该作者
感谢楼主,正在找各种驱动,看到你这个帖子真是太高兴了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛