积分 370 最后登录 2024-2-17 精华 0 阅读权限 30 主题 6 UID 985276 帖子 850 PB币 1751 威望 5 贡献 0 技术 19 活跃 927
UID 985276 帖子 850 PB币 1751 贡献 0 技术 19 活跃 927
本帖最后由 zhbchwin 于 2014-11-2 17:01 编辑
前段时间没事干,开始接触了黑苹果 ,现在是一发不可收拾,到处折腾。。。
第一次见论坛上有完美驱动HD4330的帖子,所以就照着人家的帖子做了,用了论坛上其他人恭喜的显卡驱动,然后又参考其他人的dsdt修改等基本完美了,参考本人的HP ProBook 4411s 安装 Mountain Lion 10.8.3 。
但个人有个毛病就是什么东西都想玩新的,10.8.3显然有些老了,到考虑到本本比较老了(09年的),现在没有直接上10.10,而且第一次就尝试过他,当时不懂黑屏过,碰过灰(上面的帖子上提到过),所以没在本本上试。
然后转战公司的新电脑上,个人感觉配置很强大(好久不关注电脑了,跟自己用的本本相比,瞬间高大上了)。但试了论坛上各种帖子,均未驱动显卡,最终得到的答案是,目前hd4600还没有VGA驱动成功的案例,无奈只好放弃了。。。参考本人的求助帖:i5-4570 4600 VGA驱动问题 。
然后想退而求其次,想玩玩Mavericks,但论坛上貌似没有人分享过HD4330成功的例子,没敢贸然尝试,但昨天做任务,看景迅的时候,看到了帖子HP ProBook 4411s 驱动Mavericks 10.9.2 ,顿时兴奋了,给了我啃Mavericks的信心。来到Mavericks版区看看了最新的Mavericks版本是10.9.4,而且看到了版主的帖子远景论坛 OS X Mavericks 10.9.4 懒人版下载 支持Clover/变色龙引导安装到MBR/GPT分区 。然后果断搞起。。。
上面扯了不少了,下面开始正文。昨天下午开始下载镜像,感觉源不太好,或者是周末的原因,居然下了一下午才下载完,吃过晚饭,陪媳妇看了会电视,然后开始安装,安装教程一大把就不在赘述,本本确实老了,安装居然花了40多分钟,趁安装的时间用另一台电脑收集了一些驱动用的资料,收集的过程中居然碰到了远景服务出问题,悲催啊。。。
今天早晨开始按收集的资料动手操作,由于之前HP ProBook 4411s 安装 Mountain Lion 10.8.3 的成功案例,dsdt,USB内建,声卡驱动,睡眠等问题都基本不用改。只是修改了dsdt中USB1-USB6的问题,10.8.3的直接拿过来不能用,EHC1-EHC2没问题。只好重新修改这部分代码。device-id部分不变,还是0x34,0x3a到0x39,0x3a。
修改前(10.8.3) Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
} 复制代码
修改后(10.9.4):
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"device-id",
Buffer (0x04)
{
0x34, 0x3A, 0x00, 0x00
},
"built-in",
Buffer (One)
{
0x00
},
"device_type",
Buffer (0x05)
{
"UHCI"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
} 复制代码
dsdt及其他部分的修改请参考 HP ProBook 4411s 驱动Mavericks 10.9.2 ,帖子说的比较详细。我第一个帖子只是说了参考了哪些帖子来做的,没有贴出具体的修改代码。
睡眠问题搞定了那么就剩下难啃的显卡驱动了。
拿自己的10.8.3的驱动直接放过去不行,这也是意料之中的事。驱动文件名都改了。。。
开始参考了 HP ProBook 4411s 驱动Mavericks 10.9.2 的显卡驱动部分,也提取到了自己的FB代码,但提取了之后修改哪个文件没看明白。。。(可能自己是小白的缘故吧。。。)
于是开始尝试别的方式,然后想起了自己收藏的帖子(8页的收藏不是白占地方的。。。),按照 发图庆祝ATI Mobility HD 4330 终于开QE/CI 及ATIFramebuffer修改解说 的方式尝试了,然后也成功了,只不过不这个帖子更简单,不修改Shrike。
方法如下:
1,S/L/E下的AMD4600Controller.kext里的Info.plist的IOPCIMatch中添加4330的ID
<key>IOPCIMatch</key>
<string>0x94901002 0x94881002 0x95521002 </string>
2,同理在S/L/E下的ATIRadeonX2000.kext里的Info.plist的IOPCIMatch中添加4330的ID
3,在S/L/E下放入ATY_Init.kext
4,用Kext Wizard重建缓存, 重要:四个勾全勾上,只重建EE下的权限和SLE下的缓存不行。
重启机器,显卡驱动搞定,有水波纹!只不过显示为ATI Radeon HD4600。
当时看着别扭然后自己按照上面的帖子替换了名称,悲剧的事情就发生了,开机后一片黄色,还一直在闪,进不去系统。然后在-s下执行了论坛上搜的一些命令还是不行,在windowns下删除Caches下的文件也是老样子,无语之后用原版的 AMD4600Controller.kext和ATIRadeonX2000.kext放回去,开机后,再按上述方法修改后才搞定了。。。
所以告诫大家只按上述4步走就好了,改其他的可能会出问题。
有图有真相~~~
驱动共享: http://pan.baidu.com/s/1qW4Vswk http://pan.baidu.com/s/1o6z9PbG (更新FakeSMC为最新版1323)
按照小米WIFI MAC驱动,支持10.8/10.9/10.10的方式小米随身wifi也搞定了。
附上小米随身wifi的驱动的官方地址:
http://www.mediatek.com/zh-CN/downloads/usb-rt2870rt2770rt3x7xrt537xrt5572/
http://www.mediatek.com/AmazonS3/Downloads/macosx/RTUSB_D2870-4.2.9.2_UI-4.0.9.6_2013_11_29.dmg
安装后,修改Info.plist文件,修改MTK驱动中的产品id和厂商id。或直接用上面帖子中的Info.plist文件覆盖。
wifi自动连接:
For the automatic startup/connection, you need to add the app "MiniTaskUSB-DWA125" to the login items. (Located in "/System/Library/StartupItems/DWA125"). This app will connect automatically if you add a profile in the "Profile Drawer" of the wireless utility.
展开阅读全文​
2
查看全部评分