本帖最后由 关云长羽 于 2017-5-13 13:13 编辑
笔记本概况: 主板:S551LN CPU:i7-4510U 显卡:HD4400+GT840(4GB 已屏蔽) 内存:4+4GB DDR3L 1600MHz 网卡:RT8186+AR9485(可驱,已更换)+BCM94352HMB 蓝牙:BCM20702A0 声卡:ALC233(无杂音、双麦克风自由切换,睡眠唤醒完美) 硬盘:24GB SSD+240GB SSD +1TB HHD 屏幕:1080P 已开810*1440HiDPI 目前进度: 碎碎念: 从16年9月22号升级安装好,发了帖子分享了一下后,就再也没有更新过帖子,期间多次想更新一下,但还是觉得不够完美(主要是懒~)。现在抽时间重写一篇帖子,一是觉得直接更新原贴可能修改幅度会比较大,二是有了新的想法。 正文: 1.系统版本号:10.12.4 2.显卡:HD4400 驱动很简单,说一下主要问题的解决: a.二阶段花屏:clover patch上 Name: IOGraphicsFamily Find: 0100007525 Replace: 0100007545 b.升级10.12.4开机鼠标卡顿一段时间 Name:AppleIntelFramebufferAzul Find: 0600260a 01030303 00000002 00003001 00006000 Replace: 0600260a 01030202 00000002 00003001 00009000
Name:AppleIntelFramebufferAzul Find:01050900 00040000 87000000 02040900 00040000 87000000 Replace: 02040900 00080000 87000000 ff000000 01000000 40000000
c.播放器、Safari打开HTML5视频卡死 加入Lilu.kext和IntelGraphicsFixup.kext(此方法不影响HiDPI) d.修改显示为:Intel HD Graphics 5000(此方法只适合DH4400 4600) DSDT加入显卡ID(红色部分可自定义) into method label _DSM parent_adr 0x00020000 remove_entry; into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },\n "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },\n "hda-gfx", Buffer() { "onboard-1" },\n "model", Buffer() { "Intel HD Graphics 5000 " },\n })\n }\n end;
e.修改显存为:2048MB Name:AppleIntelFramebufferAzul Find: 0600260a 01030303 00000002 00003001 00006000 00000060 Replace: 0600260a 01030303 00000002 00003001 00009000 00000080 f.开启HiDPI: 相关链接:相关链接: https://bbs.pcbeta.com/viewthread-1679769-1-1.html https://bbs.pcbeta.com/viewthread-1653409-1-1.html
3.无线网卡: a.ARA9485现在也已经有了驱动,不过据反映网速不咋滴 b.BCM94352HMB: Name:AirPortBrcm4360 Find: 81f952aa 00007529 Replace: 81f952aa 00006690 Comment:AirPortBrcm4360
Name:AirPortBrcm4360 Find: 6b100000 750d Replace: 6b100000 9090
Comment:AirPort Extreme
将此部分拷贝进FakeSMC的IOKitPersonalities项目下 <key>Broadcom 802.11 PCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AirPort.Brcm4360</string> <key>IOClass</key> <string>AirPort_Brcm4360</string> <key>IOMatchCategory</key> <string>IODefaultMatchCategory</string> <key>IONameMatch</key> <array> <string>pci14e4,43b1</string> <string>pci14e4,43a3</string> <string>pci14e4,43a0</string> <string>pci14e4,4331</string> <string>pci14e4,4353</string> </array> <key>IOProbeScore</key> <integer>1100</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>TruePowerOff</key> <true/> </dict>
蓝牙: 两个kext搞定 4.触控板: 最新的驱动V4.7beta5已经比较完善,之前一直等作者继续更新,现在看来作者或许已经不再搞了 5.声卡:ALC233 这个真是折腾我最久的一个问题了,简直是各种折腾 a.睡眠唤醒无声: CC驱动 简单放上可能作用不大,那么就修改修改吧 相关链接:https://bbs.pcbeta.com/viewthread-1677191-1-1.html[/url] 如果依然无效: CodecCommander.kext/Contents/Info.plist 查看 Codec Profile 中 硬件id 对应的解决方案是哪个? 我的是 10ec_0233 对应的是 Realtek ALC283,etc 在下方找到 Realtek ALC283,etc 方案,将 Perform Reset 设为 YES 还是不行?
cc中将 default 中的update node 调为 NO 试试 b.三节点的双麦克风驱动问题: 解决此问题后发了一骗关于此问题的帖子,不过论坛编辑器也是无语。,丢失了大量的文字和图片,多次编辑依然无效,遂无奈放弃(原贴https://bbs.pcbeta.com/viewthread-1734702-1-1.html[/url])。后来和neroxps谈论中他也解决了此问题,参考他的帖子https://bbs.pcbeta.com/viewthread-1735201-1-1.html c.耳机杂音问题: 只要解决了ab,此问题基本就差不多了(上面b中帖子已经给出了解决办法)参考链接:https://bbs.pcbeta.com/viewthread-1663564-1-1.html 6.开机提示音:仿白果 安装Carillon即可 7.充电提示音:类似于iPhone iPad 终端键入:
defaults write com.apple.PowerChime ChimeOnAllHardware -bool true; open /System/Library/CoreServices/PowerChime.app & 回车 如果不喜欢,那么也可以取消 终端键入:
defaults write com.apple.PowerChime ChimeOnAllHardware -bool false;killall PowerChime 回车 8.鼠标键盘仿冒白果: 相关链接:https://bbs.pcbeta.com/viewthread-1680967-1-1.html 9.Windows mac 时间同步 Windows打一个注册表补丁 10.CPU变频 终端键入(分别键入,依次回车)
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
~/ssdtPRGen.sh -target 2 将生成的SSDT放入clover的patch文件夹中 11.iMessage FaceTime问题: 没有白果三码也可以哦: [url=https://bbs.pcbeta.com/viewthread-1679216-1-1.html]https://bbs.pcbeta.com/viewthread-1679216-1-1.html 12.小太阳(亮度、声音快捷调节) 载入ASUSNBFnkeys.kext 已根据本机型修改 完美适合10.12.4
13.解决黑苹果、Windows关机不断电 重启变关机问题(目前仅在4代U测试,其他情况请慎重) 参考链接:[url]https://www.2bcto.com/hackintosh/259.html ①.Download these 3 files. (Or download files on win-raid yourself: Intel ME System Tools v9.5 r4 and Intel ME 9.5 Consumer 1.5MB Firmware v9.5.55.1948) ②.Copy these 3 files to your favourite partition, I just copied it into my EFI partition easily which is the first partition. ③.Boot to Clover, you will see a small button named boot into efi shell. ④.run FS0: (depending on the partition you extracted your files in), notice the colon :, don’t forget it! ⑤.run MeInfo.efi, check your current FW Version. (use PageUp, PageDown button to scroll) ⑥.run FwUpdLcl.efi -F fw.bin to flash the new firmware and wait till it finished. ⑦.Reboot and enter efi shell again, run MeInfo.efi, check if FW Version was successfully updated to 9.5.51948 文件: 14.让鼠标像Windows一样顺滑: 安装SmoothScroll软件 15.USB部分: 可以先用USBaAllinject.kext先测试USB然后制作USB遮盖器(DSDT打补丁部分论坛有较多教程) PS:10.12已经换回10.10的USB机制 16.关于DSDT和SSDT论坛已有较为成熟的教程,此处不再赘述(主要是改错,常用补丁以及屏蔽独显等) 相关教程:
[url=https://bbs.pcbeta.com/viewthread-1569867-1-1.html]https://bbs.pcbeta.com/viewthread-1569867-1-1.html EFI文件分享:(已经去除了内存信息,重设了SMBIOS信息)
部分图片展示:
后续: 此贴借鉴了大量前辈的经验与帖子,感谢他们对黑苹果的贡献。帖子中可能存在一些错误或者不完善的地方,希望大家能够指正。
|