<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>船长日志 &#187; 黑苹果</title>
	<atom:link href="http://www.cslog.cn/tag/%e9%bb%91%e8%8b%b9%e6%9e%9c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cslog.cn</link>
	<description>最让我激动的是不知道下一个星球上能发现什么...</description>
	<lastBuildDate>Wed, 30 Jul 2025 16:06:05 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>黑苹果神器：ThinkPad T420 好用、方便、便宜</title>
		<link>http://www.cslog.cn/Content/thinkpad-t420-yosemite/</link>
		<comments>http://www.cslog.cn/Content/thinkpad-t420-yosemite/#comments</comments>
		<pubDate>Mon, 09 Feb 2015 18:02:49 +0000</pubDate>
		<dc:creator>船长</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[Thinkpad T420]]></category>
		<category><![CDATA[ThinkPad笔记本电脑]]></category>
		<category><![CDATA[yosemite]]></category>
		<category><![CDATA[笔记本电脑]]></category>
		<category><![CDATA[笔记本电脑选购]]></category>
		<category><![CDATA[苹果系统]]></category>
		<category><![CDATA[黑苹果]]></category>

		<guid isPermaLink="false">http://www.cslog.cn/?p=1260</guid>
		<description><![CDATA[很久没有折腾苹果系统了，因为一弄就要好几天，太伤神了。但这次却是例外，因为用的是 &#8230; <a href="http://www.cslog.cn/Content/thinkpad-t420-yosemite/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>很久没有折腾苹果系统了，因为一弄就要好几天，太伤神了。但这次却是例外，因为用的是黑苹果神器ThinkPad T420！</p>
<p>ThinkPad T420是一台不错的笔记本。ThinkPad T系列经过好几代的发展，设计已经很成熟。常用的版本带2代的i5 CPU，支持最多16G的DDR3内存，支持mSATA接口固态硬盘，如果光驱位换成硬盘，最多支持安装3个硬盘。可以支持3G移动上网卡。接口丰富，带有DisplayPort接口。我感觉DP比HDMI接口好太多了，可以方便支持2k高清显示器，hdmi的话情况会复杂很多。4个usb 2.0，1394火线接口。最大的缺点是没有USB3.0接口，好在有一个eSATA接口，速度也很快。另有一个34mm的ExpressCard接口，可以接上usb 3.0的转接器。内置读卡器、摄像头和指纹识别。另有扩展底座接口，可以连接专用的扩展底座。</p>
<p>现在二手的T420非常便宜，价格在1500左右。购买时注意，市场上好些高配的四核i7机器据说都是换cpu的，因为听说原装没有四核机器。另外，二手市场上购买的带的电源适配器大多是组装的，没有原装的安全。</p>
<p>ThinkPad T420最大的优势之一还在于它的通用性。因为目前使用中的T420数量非常大，所以遇到什么问题，网上很多交流文章。用它安装黑苹果系统，更是方便。这里（<a href="http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-1">http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-1</a> 国内有人发的： <a href="http://bbs.feng.com/forum.php?mod=viewthread&#038;tid=8854857&#038;extra=page%3D1&#038;mobile=no">http://bbs.feng.com/forum.php?mod=viewthread&#038;tid=8854857&#038;extra=page%3D1&#038;mobile=no</a> ）有很成熟的教程和相关的文件，基本使用2个小时就可以搞定。这个机子安装上黑苹果后，大多硬件可以完美驱动。原机自带的无线网卡不能使用，要更换一张（如换成AR9280，更换需要刷白名单的bios，就这点相对比较麻烦一点。）。带有双显卡的话只能驱动集成显卡或独立显卡的一个，不能实现自动切换（建议买集显版本）。</p>
<p>我最近收了一台二手的T420，使用2小时左右安装上了Mac OS X 10.10.2 (Yosemite)，现在正在正常运行之中。这是我所有安装黑苹果的过程中最顺畅和便宜的一次。
<div style="margin-top: 15px; font-style: italic">
<p>转载请注明: 转自<a href="http://www.cslog.cn/">船长日志</a>, 本文链接地址: <a href="http://www.cslog.cn/Content/thinkpad-t420-yosemite/">http://www.cslog.cn/Content/thinkpad-t420-yosemite/</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cslog.cn/Content/thinkpad-t420-yosemite/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>黑苹果用杂交法修改framebuffer开启显卡所有输出端口成功</title>
		<link>http://www.cslog.cn/Content/mavericks-hd4600-framebuffer-outputs/</link>
		<comments>http://www.cslog.cn/Content/mavericks-hd4600-framebuffer-outputs/#comments</comments>
		<pubDate>Fri, 10 Jan 2014 15:22:32 +0000</pubDate>
		<dc:creator>船长</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[Framebuffer]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[mavericks]]></category>
		<category><![CDATA[苹果系统]]></category>
		<category><![CDATA[黑苹果]]></category>

		<guid isPermaLink="false">http://www.cslog.cn/?p=1227</guid>
		<description><![CDATA[我的笔记本是未来人类X611，有两个显卡，一个是AMD HD8970M，一个是C &#8230; <a href="http://www.cslog.cn/Content/mavericks-hd4600-framebuffer-outputs/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>我的笔记本是未来人类X611，有两个显卡，一个是AMD HD8970M，一个是CPU集成的Intel HD4600。在Bios里不能关闭集显，所以听说驱动HD8970M是没有希望了。这个笔记本有三个视频输出接口，一个DisplayPort，一个miniDP和一个HDMI接口。</p>
<p>安装苹果系统10.9.1 Mavericks后，使用变色龙引导，使用注入法代码</p>
<pre class="brush: xml; title: ; notranslate">
	&lt;key&gt;GraphicsEnabler&lt;/key&gt;
	&lt;string&gt;Yes&lt;/string&gt;
	&lt;key&gt;IntelAzulFB&lt;/key&gt;
	&lt;string&gt;11&lt;/string&gt;
</pre>
<p>可以驱动HD4600，内屏、外接HDMI接口和miniDP接口正常，但DP接口没有显示。</p>
<p>设置IntelAzulFB成11其实就相当于InjectIntel-ig 0500260a。 参看 <a href="http://bbs.pcbeta.com/viewthread-1379618-1-1.html">http://bbs.pcbeta.com/viewthread-1379618-1-1.html</a> ，对应变色龙的IntelAzulFB参数值和我在X611上的测试结果：</p>
<p><span id="more-1227"></span></p>
<pre class="brush: plain; title: ; notranslate">
0 = 00000604 闪屏
1 = 0000060c 闪屏
2 = 00001604 闪屏
3 = 0000160a 闪屏
4 = 0000160c 闪屏
5 = 00002604 闪屏
6 = 0000260a 闪屏
7 = 0000260c 闪屏
8 = 0000260d 闪屏
9 = 02001604 黑屏
10 = 0300220d 花屏
11 = 0500260a 可以显示，hdmi接口有,dp口没有
12 = 0600260a  开机小花屏，可以显示，hdmi接口可以显示，但dp口没有
13 = 0700260d  黑屏
14 = 0800260a  黑屏
15 = 08002e0a 黑屏
</pre>
<p>也就是说只有0500260a和0600260a两组可以正常使用。都是其中一个DP口不能用，其它的可以使用。</p>
<p>但对照上术帖子的表格，可以看出只有一个参数有四个显示输出接口：0x0700260d	eDP, DP, DP, HDMI，接口跟我的机子完全一样，可惜这个在我的机子上使用直接黑屏。0500260a可以显示，但接口不全，0700260d接口差不多，但黑屏，能不能把两个杂交出一个适合我机子的Framebuffer呢？</p>
<p>HD4600的Framebuffer信息保存文件是：<br />
/System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul</p>
<p>使用HexEdit.app等软件打开可以编辑。相关的代码内容如下：</p>
<pre class="brush: plain; title: ; notranslate">
0500 260a 0103 0303 0000 0002 0000 0001
0000 5000 0000 0040 d90a 0000 d90a 0000
0000 0000 0000 0000 0000 1000 0200 0000
3000 0000 0105 1200 0004 0000 8700 0000
0204 1200 0004 0000 8700 0000 ff00 0100
0100 0000 4000 0000 0f00 0000 0101 0000
0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0e00 0000

0600 260a 0103 0303 0000 0002 0000 0001
0000 6000 0000 0040 d90a 0000 d90a 0000
0000 0000 0000 0000 0000 1000 0200 0000
3000 0000 0105 1200 0004 0000 8700 0000
0204 1200 0004 0000 8700 0000 ff00 0100
0100 0000 4000 0000 0f00 0000 0101 0000
0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0e00 0000

0800 260a 0103 0303 0000 0004 0000 2002
0000 0001 0000 0040 6c05 0000 6c05 0000
0000 0000 0000 0000 0000 1000 0200 0000
3000 0000 0105 1200 0004 0000 0701 0000
0204 1400 000c 0000 0701 0000 ff00 0100
0100 0000 4000 0000 1e00 0000 0505 0901
0000 0000 0000 0000 3063 0500 0000 0000
706c 0500 0000 0000 3200 0000 0000 0000

0800 2e0a 0103 0303 0000 0004 0000 2002
0000 0001 0000 0040 6c05 0000 6c05 0000
0000 0000 0000 0000 0000 1000 0200 0000
3000 0000 0105 1200 0004 0000 0701 0000
0204 1400 000c 0000 0701 0000 ff00 0100
0100 0000 4000 0000 1e00 0000 0505 0901
0000 0000 0000 0000 3063 0500 0000 0000
706c 0500 0000 0000 3200 0000 0e00 0000

0700 260d 0103 0403 0000 0004 0000 2002
0000 5001 0000 0040 a107 0000 a107 0000
0000 0000 0000 0000 0000 1000 0200 0000
3000 0000 0105 1200 0004 0000 0701 0000
0204 1400 0004 0000 0701 0000 0306 1200
0008 0000 0600 0000 1e00 0000 0505 0900
0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 3200 0000 0e00 0000
</pre>
<p>对照halechan的说明：</p>
<blockquote><p>
以0000260c这组为例简要分析一下某些字节的含义：<br />
把它整理成如下形式：</p>
<pre class="brush: plain; title: ; notranslate">
0 00 26 0C00 03 03 0300 00 00 04 00 00 00 01 00 00 F0 00 00 00 00 4099 14 00 00 99 14 00 00 00 00 00 00 00 00 00 0000 00 10 00 02 00 00 00 30 00 00 0001 05 12 00 04 00 00 00 04 00 00 0002 04 12 00 00 08 00 00 82 00 00 00FF 00 01 00 01 00 00 00 40 00 00 0004 00 00 00 00 00 07 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
</pre>
<p>下面对每行简要解释下：<br />
00 00 26 0C ig-platform-id<br />
00 03 03 03 unkown pipes ports framebufferNumber<br />
00 00 00 04 固定显存大小<br />
00 00 00 01 Framebuffer显存大小<br />
00 00 F0 00 硬件指针显存大小<br />
00 00 00 40 最大动态显存大小</p>
<p>99 14 00 00 fBacklightFrequency<br />
99 14 00 00 fBacklightMax<br />
00 00 00 00 00 00 00 00</p>
<p>00 00 10 00<br />
02 00 00 00 接口类型<br />
30 00 00 0001 05 12 00<br />
04 00 00 00<br />
04 00 00 0002 04 12 00<br />
00 08 00 00<br />
82 00 00 00FF 00 01 00 01 00 00 00 40 00 00 00</p>
<p>每12个字节一组，一行表示一个接口，接口类型<br />
02 00 00 00 eDP<br />
04 00 00 00 DVI<br />
00 04 00 00 DP<br />
00 08 00 00 HDMI<br />
00 0c 00 00 Thunderbolt<br />
04 00 00 00 00 00 07 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00作用不明</p>
</blockquote>
<p>分析可以发现：<br />
0500260a和0600260a两组唯一的不同点是硬件指针显存大小。我测试两个效果差不多，不知道这个数值影响什么。</p>
<p>至于0600260a和0700260d不同点比较多。我的土办法是保留0600260a中接口信息之外的内容，直接把0700260d中关于输出接口的内容搬到它里面。</p>
<pre class="brush: plain; title: ; notranslate">
0500 260a 0103 0303 0000 0002 0000 0001
0000 5000 0000 0040 d90a 0000 d90a 0000
0000 0000 0000 0000 0000 1000 

0200 0000
3000 0000 0105 1200 
0004 0000 
8700 0000 0204 1200 
0004 0000 
8700 0000 ff00 0100
0100 0000 
4000 0000 0f00 0000 

0101 0000
0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0e00 0000

0700 260d 0103 0403 0000 0002 0000 0001
0000 5000 0000 0040 a90a 0000 d90a 0000
0000 0000 0000 0000 0000 1000 

0200 0000
3000 0000 0105 1200 
0004 0000 
0701 0000 0204 1400 
0004 0000 
0701 0000 0306 1200
0008 0000 
0600 0000 1e00 0000

0505 0900
0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 3200 0000 0e00 0000
</pre>
<p>组成一个新的framebuffer组，我把它替代到在我的机子上没有用的0800260a之下，变成：</p>
<pre class="brush: plain; title: ; notranslate">
0800 260a 0103 0403 0000 0002 0000 0001
0000 5000 0000 0040 d90a 0000 d90a 0000
0000 0000 0000 0000 0000 1000 0200 0000
3000 0000 0105 1200 

0004 0000 
0701 0000 0204 1400 
0004 0000 
0701 0000 0306 1200
0008 0000 
0600 0000 1e00 0000 
0101 0000

0400 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0e00 0000
</pre>
<p>注意ports数目那个也要改成4。</p>
<p>把内容保存回/System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul， 然后修改</p>
<pre class="brush: plain; title: ; notranslate">
	&lt;key&gt;IntelAzulFB&lt;/key&gt;
	&lt;string&gt;11&lt;/string&gt;
</pre>
<p>成</p>
<pre class="brush: plain; title: ; notranslate">
	&lt;key&gt;IntelAzulFB&lt;/key&gt;
	&lt;string&gt;14&lt;/string&gt;
</pre>
<p>调用这个新的杂交Framebuffer，开机测试，所有视频输出端口，包含之前不能使用的DP接口，都可以接显示器了，同时内屏、和其它两个显示器三屏也没有问题。</p>
<p>附：<br />
关于接口代码，rampagedev的高级补充：</p>
<pre class="brush: plain; title: ; notranslate">
Connector Type*                00  04  00  00
ATY,ControlFlags**         04  03  00  00
Features**                          00  01
Unknown*                          00 00
Transmitter*                     12
Encoder*                            04
Hotplug ID*                      05
Sense ID**                         01

Decode the ATI/AMD ROM Output Connector Types:

Connector Type LVDS           0×00000002  = 02  00  00  00         Note: Laptop Monitor / eDP?
Connector Type DVIDL         0×00000004 = 04  00  00  00        Note: Dual Link DVI
Connector Type VGA             0×00000010 = 10  00  00  00
Connector Type S-V               0×00000080 = 08  00  00  00
Connector Type DP                0×00000400 = 00  04  00  00
Connector Type HDMI          0×00000800 =  00  08  00  00
Connector Type DVISL          0×00000200 = 00  02  00  00      Note: Single Link DVI
</pre>
<p>相关资源链接：<br />
<a href="http://bbs.pcbeta.com/viewthread-1379618-1-1.html">http://bbs.pcbeta.com/viewthread-1379618-1-1.html</a><br />
<a href="http://www.insanelymac.com/forum/topic/290783-intel-hd-graphics-4600-haswell-working-displayport/">http://www.insanelymac.com/forum/topic/290783-intel-hd-graphics-4600-haswell-working-displayport/</a><br />
<a href="http://rampagedev.wordpress.com/kext-editing/editing-atiamd-framebuffer-personality/">http://rampagedev.wordpress.com/kext-editing/editing-atiamd-framebuffer-personality/</a>
<div style="margin-top: 15px; font-style: italic">
<p>转载请注明: 转自<a href="http://www.cslog.cn/">船长日志</a>, 本文链接地址: <a href="http://www.cslog.cn/Content/mavericks-hd4600-framebuffer-outputs/">http://www.cslog.cn/Content/mavericks-hd4600-framebuffer-outputs/</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cslog.cn/Content/mavericks-hd4600-framebuffer-outputs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在ThinkPad T510上安装Lion苹果系统 DSDT.aml 驱动和软件</title>
		<link>http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/</link>
		<comments>http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 17:18:43 +0000</pubDate>
		<dc:creator>船长</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[hackintosh]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[osx86]]></category>
		<category><![CDATA[T410]]></category>
		<category><![CDATA[T510]]></category>
		<category><![CDATA[thinkpad]]></category>
		<category><![CDATA[ThinkPad T510]]></category>
		<category><![CDATA[W510]]></category>
		<category><![CDATA[联想]]></category>
		<category><![CDATA[苹果]]></category>
		<category><![CDATA[黑苹果]]></category>

		<guid isPermaLink="false">http://www.cslog.cn/?p=909</guid>
		<description><![CDATA[2月29日最后更新 之前黑苹果的使用经历给自己留下了不错的印像，后来买了一个Ma &#8230; <a href="http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>2月29日最后更新</strong></p>
<p>之前<a href="http://www.cslog.cn/tag/mac/">黑苹果的使用经历</a>给自己留下了不错的印像，后来买了一个MacBook Pro。 我也曾经对着MacBook Pro感叹过苹果的做工和设计工艺， 但后来还是经不起对<span style="text-decoration: line-through;">廉价</span>自由的向往，重新回到了黑苹果的hack行列。 也许，我们看重的不是结果，而是折腾的过程本身。 这次我在<a href="http://www.cslog.cn/Content/thinkpad-laptops/">ThinkPad T510</a>上安装了Lion (Mac OS X 10.7.3)， 现在基本可以正常使用。</p>
<p><a rel="attachment wp-att-910" href="http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/screen-shot-2012-02-18-at-1-10-58-am/"><img class="alignnone size-full wp-image-910" title="geekbench在T510上的lion系统分数" src="http://www.cslog.cn/wp-content/uploads/2012/02/Screen-Shot-2012-02-18-at-1.10.58-AM.png" alt="" width="577" height="313" /></a></p>
<p>Lion@T510的Geekbench测试分数，基本和类似配置的MacBook Pro相当</p>
<h2>我的联想 ThinkPad T510 笔记本电脑配置</h2>
<p>处理器            英特尔 Core i5 M 540 @ 2.53GHz 双核笔记本处理器<br />
主板              联想 4349B97 (英特尔 QM57 芯片组)<br />
内存              8 GB ( 南亚易胜 DDR3 1333MHz )<br />
主硬盘            日立 HTS725050A9A366 ( 500 GB / 7200 转/分 )<br />
显卡              Nvidia NVS 3100M ( 512 MB / 联想 )<br />
显示器            15.7 英寸<br />
光驱位            我使用光驱托架在上面<a href="http://www.cslog.cn/Content/upgrade-2-ssd/">安装了一个 镁光 M4 64G固态硬盘</a><br />
声卡              Conexant SmartAudio HD &#8211; Connexant Cx20585<br />
网卡              英特尔 Intel 82577LM Gigabit Network Connection / 联想</p>
<h2>Lion的安装方法</h2>
<p>实际上我并没有重新安装系统，<span id="more-909"></span> 我是直接将原来安装在MacBook Pro机器里的硬盘直接拿过来安装到T510机子上的。 硬盘里面本来就有Lion和Windows 7系统。这样硬盘保留了原有的数据和程序设置，节省了不少安装时间。</p>
<p>直接从苹果笔记本拆下来的硬盘是不可以直接使用的，否则在黑苹果笔记本上会不能引导。 我在拆下来前在硬盘里手动安装了变色龙（Chameleon 2.0）， 我使用的版本是r1801 Mac版。 手动安装变色龙的方法可以参考这个教程： <a href="http://forum.voodooprojects.org/index.php/topic,649">http://forum.voodooprojects.org/index.php/topic,649</a>(英文)。 苹果笔记本原来硬盘使用的是GPT分区格式， 我参考这个教程，把变色龙安装进了独立的EFI分区里面。</p>
<p>安装好变色龙之后， 还要在安装了变色龙的EFI分区新建一个Extra目录， 把DSDT.aml、org.chameleon.Boot.plist和smbios.plist三个文件（需要的文件往下看）复制进去，然后再新建/Extra/Extensions目录，把几个必要的Kext文件复制进去。 这样之后，白苹果硬盘上的Lion系统才能在ThinkPad T510引导启动。</p>
<p>（之前MacBook Pro用Boot Camp Assistant安装的Windows 7在ThinkPad T510上启动自接蓝屏了， 可能是硬件驱动问题， 后来我重新安装了Windows 7才能正常启动)</p>
<h2>ThinkPad T510上要用到的DSDT.aml, kext驱动和软件</h2>
<p>大多的驱动文件我都是从这个： <a href="http://www.insanelymac.com/forum/index.php?showtopic=274218">[GUIDE] OS X Lion on ThinkPad T510i all working OK!</a> 贴子里搞到的。 （谢谢该贴的楼主joshhh）</p>
<p>T510 和W510， W520， T410， T410i等型号硬件有很多是一样或类似的， 所以有些驱动也可以共用。</p>
<p>很多硬件是通过修改DSDT文件后使用苹果原生的驱动文件驱动的，所以T510这个黑苹果的仿真度应该还算是比较高的。</p>
<h2>Lion 在T510上良好的情况</h2>
<p><strong>Nvidia NVS 3100M显卡</strong> 通过修改过的DSDT文件驱动， 开QE和CI， 分辨率正常可调， DisplayPort外接双屏正常， 亮度可调（使用Pause和ScrLk键）， 调亮度时有小太阳指示， 可惜<span class="caution">亮度好像不能保存</span>， 每次开机时亮度变到中间值<br />
<strong>i5 540M CPU</strong>， 双核4线程识别正常， 使用smc monitor监控发现Speedstep正常， CPU频率随运行负荷自动变动， CPU温度和CPU风扇转速可以使用iStat软件显示（空闲时在40度， 2400转附近）<br />
<strong>Connexant Cx20585内置声卡</strong> 使用joshhh修改过的AppleHDA驱动， 声音输出和内置话筒都正常， 据说耳机和扬声器之间可以自动切换， 音量大小和静音按键有效，话筒静音键无效<br />
日志里会出现大量错误提示，如：</p>
<pre>kernel[0]: Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2963 goto Exit
kernel[0]: Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2043 goto Exit</pre>
<p>但不影响声卡使用， pcbeta论坛上有应付这个问题的办法，测试有效。</p>
<p><strong>Intel 82577LM有线网卡</strong>： 使用加入了IntelE1000.kext 的IONetworkingFamily.kext， 可以正常使用， 网线插拔之后DHCP自动调整有问题<br />
<strong>内置无线网卡</strong>： 无法驱动， 后来换了一个Atheros AR9280（联想ThinkPad换无线网卡要刷修改版的Bios, 网上有下载， 最新版本的好像是1.48，不然会无法开机），修改过的IO80211Family.kext可以驱动， AirDrop可见。 （换无线网卡的话注意要买mini PCI-E半高的网卡， 最好选择AR9281、ar9280，比较容易驱动，听说部分卡还不用改驱动）</p>
<p>摄像头、USB接口不用安装驱动就正常<br />
电池提示、按键和触摸板要安装第三方驱动。 触摸板和小红点都可以使用。 触摸板支持双指触摸。</p>
<h2>Lion在T510上的待解决问题</h2>
<p><span style="text-decoration: line-through;">1.现在启动的时间比较长， 启动时有看到哪下的错误：<br />
stackshot: Timed out waiting for IOKit to finish matching.<br />
InterfaceNamer: timed out waiting for IOKit to quiesce.</span></p>
<p><span style="text-decoration: line-through;">2.启动后3分钟左右内，键盘没有反应，鼠标可以移动，但无法点击，日志里有如下错误：</span></p>
<pre><span style="text-decoration: line-through;">kernel: IOSurface: buffer allocation size is zero
kernel: IOHIDSystem: postEvent LLEventQueue overflow.
WindowServer: Unable to open IOHIDSystem (e00002bd)
kernel: virtual bool IOHIDEventSystemUserClient::initWithTask(task*, void*, UInt32): Client task not privileged to open IOHIDSystem for mapping memory (e00002c1)</span></pre>
<p><span style="text-decoration: line-through;">3分钟后都正常</span></p>
<p>3.笔记本屏无法保存调整后的亮度，在重启后恢复默认值<br />
4.网线插拔之后DHCP自动调整有问题<br />
<span style="text-decoration: line-through;"> 5.睡眠后USB设备不能正常使用</span><br />
6.自带的读卡器没有驱动<br />
7.在光驱位的SSD硬盘显示为外置硬盘（不影响使用）<br />
8.不清楚turbo boost开启没有</p>
<h2>2月18日更新</h2>
<p>现在从<a href="http://www.insanelymac.com/forum/index.php?showtopic=274162">http://www.insanelymac.com/forum/index.php?showtopic=274162</a>下载了dsdt.aml文件，并使用DSDT Editor修复了里面的错误， 然后参考joshhh的帖子在里面添加了声卡部分的内容，然后用它替换了joshhh的dsdt.aml。现在启动时间很快了（20秒左右），而且开机后键盘鼠标也正常了。 在睡眠被唤醒后USB设备也正常可以使用。 带来的唯一一个比较明显的问题是机子风扇的转速在iStat软件里显示不出来的， 不好还好我没有窥看机子风扇转速的嗜好。</p>
<h2>2月29日更新</h2>
<p>今天从 <a href="http://bbs.pcbeta.com/viewthread.php?action=printable&amp;tid=830707">http://bbs.pcbeta.com/viewthread.php?action=printable&amp;tid=830707</a> 得到了设置开机默认亮度的方法。 根据这个帖子的方法修改了自己的dsdt.aml。现在开机时默认启动到自己一般最想要的亮度。基本解决了无法保存亮度这个问题。</p>
<p>机子运行10来天了。很稳定。 没有遇到过死机或软件不兼容等现象。</p>
<p>附件： 我将我修改后的<a href="/upload/dsdt.aml.zip">dsdt.aml文件上传到了这里</a>， 需要的朋友可以参考。
<div style="margin-top: 15px; font-style: italic">
<p>转载请注明: 转自<a href="http://www.cslog.cn/">船长日志</a>, 本文链接地址: <a href="http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/">http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
