本帖最后由 ultimateultra 于 2012-10-24 14:51 编辑
2012-10-24更新了电量显示、睡眠问题,目前对10.8.2的支持臻于佳境。电池显示问题:参考http://115.com/file/beisw4xh
Intel无线网卡无解,目前使用AR9285,仅添加ID,不删除最后两行完美中,有AirDrop;无法睡眠;ALC269声卡仿冒驱动OK了(Mac下未实现HDMI输出);在已有可用SL、Lion情况下就非常简单了
配置惯例:Dell N4010处理器 Inte Core i3-380M @2.53GHz内存 2GB+4GB DDR III 1333主板(芯片组)Intel HM55储存 ESATA借口连接蓝硕BS-U35EF 3.5寸SATA硬盘盒,内安装有WD7200.12 2TB一块。抛开版规、版权、设计专利啥的,你们会明白为什么选它——这玩意和苹果才搭调啊!!显卡 ATI Mobility HD 5650M。100268C1是也,Sense ID=07的货。以太网卡:Atheros AR8132。19692060。在Win7下也不怎么安分的货。无线网卡:Intel 6100N(原配)换了个Atheros AR9285,168C7159。超强就是了。Intel HD:Realtek ALC269
1. 分区制作1.(1)安装分区。先分一块不小于4.5GB分区,打开InstallESD.dmg文件,自动挂载为Mac OS X Install ESD分区。将Mac OS X Install ESD分区里的BaseSystem.dmg恢复至此,此时该分区被重命名为Mac OS X Base System。然后我们把此分区下的/System/Installation里的packages“替身”删除,并把Mac OS X Install ESD分区里的Packages文件夹整个拷贝至此;把Mac OS X Install ESD分区下的kernelcache、mach_kernel拷贝到Mac OS X Base System根目录。(2)目标分区,需要“Mac OS扩展(日志式)”,不带(日志式)的不行;打开Chameleon_2.1svn_r1820_10.8_68C1_Hoolock.pkg点“更改安装位置”选择到目标分区点“继续”,再点“自定”-上面的Chameleon下拉列表里选boot0hfs安装;然后Extra文件夹拷贝到根目录,覆盖“原有”文件夹。建议给Mac OS X至少40GB;如果你需要Office 2011、Adobe CS 5.5、Final Cut Pro 7、Xcode之类软件,那么,少年听我的,100GB。到时候再来谢我。2. MBR破解与驱动。(1) Extra文件夹拷贝到Mac OSX Base System根目录;(2) OSInstall.mpkg复制到Mac OS XBase System/System/Installation/Packages并覆盖原文件(要求权限);(3) OSInstall复制到Mac OS XBase System/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A(4) fakesmc.kext拷贝到Mac OS XBase System/System/Library/Extensions下(要求权限);(5) 别忘了修复一下权限:sudo chown -R root:wheel /Volumes/Mac\ OS\ X\ Base\System/System/Library/Extensionssudo chmod –R 755 /Volumes/Mac\ OS\ X\ Base\System/System/Library/Extensions3. 重启,(此时应是显卡已经驱动状态)开始安装,直接选择目标分区,大约25分钟后重启了,用户向导啥的不再赘述。4. 然后现在轮到网卡驱动了。(1) AR9285:/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/下AirPortAtheros21.kext和AirPortAtheros40.kext的Info.plist文件内找到 <string>pci168c,2a</string> <string>pci106b,0086</string>替换为 <string>pci168c,2a</string> <string>pci168c,2b</string> <string>pci106b,0086</string>(2) AtherosL1c:将AtherosL1cEthernet.kext放入/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns(3) 记得修复权限sudo chown -R root:wheel /System/System/Library/Extensionssudo chmod –R 755 /System/System/Library/Extensions5. 记得插网线哦亲。AtherosL1c驱动的特性决定其很难做到符合unix对ACPI的标准支持——想看看五国就拔网线好了。驱动作者告诉我们,如果你需要暂时不使用网线,那么,老老实实去系统偏好设置-网络里选中以太网,点下面的减号“删除所选服务”方为安全。别耍滑头“使服务处于不活跃状态”,想见见五国是不是?
感谢iDSDT,感谢Aida64,感谢Apple, Inc,感谢疯兔。
问我Mobility HD5650的BIOS在哪儿?DisplayProductID-717这么风骚的东西哪儿去了?ATY_init.kext怎么弄?其实显卡已经靠DSDT.AML和780版build1820Chameleon驱动了。
补充内容 (2012-2-29 08:30):
5650M显卡似乎在什么都没有(GraphicEnabledr=No,没有ATY_Init.kext,没有EDID)的情况下就能被ML驱动,QE/CI正常,HDMI/VGA输出可用且32-bit。但内屏只有16-bit输出。补充内容 (2012-9-17 17:36):
现在有声卡驱动了,需要替换/s/l/e下文件;目前推荐以ATY_init.kext驱动,那个比较简单些,问题是VGA输出不可用了(HDMI依然正常)。 |