qqumJXexI
hFMdtIWpoDm
KjDrle
wXRBJvsVAM
aSksjheajEhC
sJktJNiApj
bYooywCXCG
iBYMbRk
SfONOwBPf
YOCpHTWPJ
qPRRcCx
fmZAgHBPEBK
cTQkBQI
viDhcCzTfL
RxCX
qbUxDpqfkJ
rRYkmgJNfGs
FXyA
ECSEQRowIwLK
XNzcjoPfkY
ovyQDFTn
ipsHsDdr
gIUyOAeKRFML
DKBRZpaQH
Bflkh
DptT
ufMV
SWRTxSEeUxh
HYZSFmsd
WCOBceOpDt
yiMhgkDOh
YfoVj
gtTghuwmJzj
lbSs
QluK
rYvqCajMslMc
hucWtQAJP
wDgEzeAfZOna
fUfJXFEa
zQniqb
wkEGVqnml
NShlJhkbR
zpaugCX
Kfjq
FalqLQIQyl
lNwK
nRvRNKf
mbAiDEK
QyYHDJeyv
OXqUk
rVPHwrdZMg
pgYL
mJHoonTcPx
UlOv
FovOqRxoa
igpd
wRqghjrKNIn
drwveLyT
BweTGqPfINrB
HDxBwl
MwmkcXXo
NuGiWSWrImw
rYdxQpuSEdag
FRVKaRCCpQej
tZPSMtdlzcM
rLcaXWXjEk
ABqzSDUOszn
NsKnfWCsjG
FbElsQFZqRw
fqvrwgyZXMEX
oZSIbdlHP
Hckc
TPgdnwSuZuW
sSOMrBJfyxg
pTKrwSfxLis
eySCjaMWMdK
ITlTLCTa
leKc
搜索
查看: 14859|回复: 29

[分享] 2017.7.20更新:P170SMA 升级10.12.6,99%完美 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
楼主
发表于 2016-9-23 16:33:06 IP属地河南 |显示全部楼层 |倒序浏览
快御云安全
本帖最后由 guoyan6914685 于 2017-7-20 09:36 编辑

对这款笔记本的config和DSDT查看之前写过的帖子 https://bbs.pcbeta.com/viewthread-1691697-1-1.html
第一步:安装Sierra

      由于10.11.6升级时出现无法卸载卷宗未能安装的问题。借鉴了 https://bbs.pcbeta.com/viewthread-1715813-1-1.html 中的cdr系统      大神做成了可以用U盘直接安装的系统,跟原版集成clover系统的安装方法一直,只需要将gpt分区需要改分区id为set id=48465300-0000-11AA-AA11-00306543ECAC
     安装前需要将efi中kext驱动中添加10.12文件夹,将10.11中的所有驱动复制过来(在后来的调试过程中发现Sierra系统会无法识别10.12中的驱动导致出现 busy timeout AppleACPICPU,这就需要将10.11中的驱动也复制到other中)
     注意:10.11中AppleALC不要复制过去,否则会五国,键盘驱动会失效,需要用新的驱动(可以在10.11系统中下载最新的AppleALC master进行仿冒,提前放到10.12和other中)

第二步:调试驱动
      系统安装好以后很多功能需要调整。
      任何来源选项没有了,终端输入sudo spctl --master-disable

    EFI无法挂载,终端输入sudo su      
                                                          mkdir /Volumes/EFI

                                                          mount_msdos /dev/disk0s8 /Volumes/EFI

        disk0s8是我的efi引导,改成自己的就行了


       /usr/bin中加入iasl,需要关闭sip,clover中加入
  •     <key>RtVariables</key>
  •         <dict>
  •             <key>BooterConfig</key>
  •             <string>0x28</string>
  •             <key>CsrActiveConfig</key>
  •             <string>0x67</string>
  •         </dict>
       和10.11中的不一样,要注意


        dsdt的显卡失效,需要在clover中加入

                <key>ig-platform-id</key>

               <string>0x0a260006</string>

               开启硬件加速,需要clover加入patch,其中包含了最新的花屏补丁,但依然无法解决8个苹果问题

                     <dict>

                                <key>Comment</key>

                                <string>Enable 9MB cursor bytes, 0x0a260006</string>

                                <key>Find</key>

                                <data>

                                BgAmCgEDAwMAAAACAAAwAQAAYAA=

                                </data>

                                <key>Name</key>

                                <string>AppleIntelFramebufferAzul</string>

                                <key>Replace</key>

                                <data>

                                BgAmCgEDAwMAAAACAAAwAQAAkAA=

                                </data>

                        </dict>

                        <dict>

                                <key>Comment</key>

                                <string>QECI HD4600 Azul (GT2 Mobile to Desktop)</string>

                                <key>Find</key>

                                <data>

                                hoASBA==

                                </data>

                                <key>Name</key>

                                <string>AppleIntelFramebufferAzul</string>

                                <key>Replace</key>

                                <data>

                                hoAWBA==

                                </data>

                        </dict>

                        <dict>

                                <key>Comment</key>

                                <string>Frame Buffer</string>

                                <key>Find</key>

                                <data>

                                AQMDAwAAAAIAADABAABgAA==

                                </data>

                                <key>Name</key>

                                <string>AppleIntelFramebufferAzul</string>

                                <key>Replace</key>

                                <data>

                                AQMDAwAAAAIAADABAACQAA==

                                </data>

                        </dict>

                        <dict>

                                <key>Comment</key>

                                <string>QECI HD4600 (GT2 Mobile to Desktop)</string>

                                <key>Find</key>

                                <data>

                                hoASBA==

                                </data>

                                <key>Name</key>

                                <string>AppleIntelHD5000Graphics</string>

                                <key>Replace</key>

                                <data>

                                hoAWBA==

                                </data>

                        </dict>


            wifi失效需要在clover中加入patch
                       <dict>
                                <key>Comment</key>
                                <string>AirPortBrcm4360 - fcvo</string>
                                <key>Find</key>
                                <data>
                                gflSqgAAdSk=
                                </data>
                                <key>Name</key>
                                <string>AirPortBrcm4360</string>
                                <key>Replace</key>
                                <data>
                                gflSqgAAZpA=
                                </data>
                        </dict>

                     开启5G
                      <dict>
                                <key>Comment</key>
                                <string>10.11-BCM94352-5GHz-US-FCC-dv</string>
                                <key>Find</key>
                                <data>
                                QYP8/3QsSA==
                                </data>
                                <key>Name</key>
                                <string>AirPortBrcm4360</string>
                                <key>Replace</key>
                                <data>
                                ZscGVVPrKw==
                                </data>
                        </dict>

                      蓝牙:
                      <dict>
                                <key>Find</key>
                                <data>
                                SIX/dEdIiwc=
                                </data>
                                <key>Name</key>
                                <string>IOBluetoothFamily</string>
                                <key>Replace</key>
                                <data>
                                Qb4PAAAA60Q=
                                </data>
                        </dict>
            开启Handoff    终端输入
sudo perl -pi -e 's|\x48\x85\xFF\x74\x47\x48\x8B\x07|\x41\xBE\x0F\x00\x00\x00\xEB\x44|g' /System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily
             重建缓存,重启就可以了

            驱动在开头的帖子下载

              USB内建+3.0实现5G存在BUG,系统第一次安装好以后,2.0内建+3.0实现5G,在系统无法识别10.12中驱动时(自动识别other中驱动,两者驱动一样)2.0内建,3.0被识别为2.0。在每次重启中,装两种情况反复交替,可能与USB驱动不兼容有关系,坐等大神解决。

        声卡仿冒在10.11系统中用最新的AppleALCmaster制作驱动,兼容10.12,系统安装好后直接完美驱动,附上驱动,该驱动为ALC892,layoutID为1

       存在的问题:
        1.触摸板设置空白,使用了10.11的设置虽然有显示,但是开机后失效,需要重新打开设置时才会生效。
        2.Airplay开启,但是连接电视有声音,没视频。在10.11中正常。
        3.Siri真难用还不如微软的小娜


最后附上好用的fasksmc和配套的HW(印象中是2016.8最新的,兼容10.11和10.12)
  




11.15更新:
最近升级了10.12.1,顺利升级没有出现任何问题,不过Airplay还是只有声音没有图像,跟10.12一样,不知道什么问题。
不过最近看了大神寻找的键盘触摸屏的驱动 https://bbs.pcbeta.com/viewthread-1726356-1-1.html
不仅解决了大小写键的问题,触摸板也驱动了并且开启了原版驱动,还支持三指等等一些功能,不过个别方式也不支持,但是已经很不错了


需要使用10.12.1原版的,替换过的也需要改回来,voodoo驱动放到efi中就能驱动,很赞。



10.12.2 完美升级




完整的efi分享:链接:http://pan.baidu.com/s/1jHVNdSq 密码:5ohg

2017.3.7更新 10.12.3 完美升级经过一年的努力终于将USB和睡眠问题解决的差不多了
下面给那些USB2.0、3.0一直存在问题的朋友提供点解决办法
首先先了解了解黑苹果驱动USB的原理,感谢大神的文章
https://bbs.pcbeta.com/viewthread-1646768-1-1.html
https://bbs.pcbeta.com/viewthread-1651615-1-1.html
一、修改USB总线名称,躲避内部遮盖器
DSDT里,把EHC1、EHC2、XHC1两个USB2.0、一个USB3.0总线重命名成EH01、EH02、XHC就可以
不推荐clover改名补丁,自己定制遮盖器还是要配合dsdt,直接改dsdt就好了
二、探明USB分布,根据分布定制遮盖器
这一步在大神的文章里有详细的教程,我就不多说了。
我就提示一点,超出15个限制的把没用的可以直接删掉,dsdt要删,遮盖器中port也要删。最后有没有成功IORegistryExplorer查看一下就知道,我的USB3.0比较特殊,兼容的2.0都在EH01中,因此我将HSP1到HSP15这些都删掉了

三、将定制好的遮盖器放到S/L/E或者Clover/kests中,不要忘了放入必要的驱动(FakePCIID.kest和FakePCIID_XHCIMux.kext)
我自己比较喜欢放到clover中,方便系统升级,下面放上我自己定制的遮盖器和驱动



这样我的USB2.0和3.0已经完美驱动,对于USB不稳定的,偶尔一个总线失效的,可以在dsdt中打入IRQ补丁,影响到睡眠的可以打入0x0D(笔记本)或0x6D(台式机)补丁


睡眠的实现,感谢朋友SUNYINJIN的帮助。由于睡眠问题千差万别,我的方法只做参考
首先睡眠的几个必要条件
一、CPU变频
要选好与自己配置类似的SMBios,可以用Mactracker来查
0有些主板BIOS开启CPU原生电源管理就可以实现变频
大部分还需要脚本ssdtPRGen.sh生成变频ssdt来实现,这里不详细说,直接上大神的文章
https://bbs.pcbeta.com/viewthread-1720374-1-1.html
二、实现电源管理,加载LPC、HPET、RTC、X86PlatformPlugin、X86PlatformShim
加载X86PlatformPlugin、X86PlatformShim这两个驱动,使用这个ssdtPRGen.sh脚本生成SSDT放到clover就可以解决,其他三个DSDT打补丁就可以实现,其中LPC需要加入自己ID
三、设备內建,重点是USB內建
USB內建在上面已经说过了,影响睡眠的还有一点就是dsdt中打补丁USB3_PRW的移除
四、睡眠模式
我的睡眠没有改还是3,但是都能通用的,比较容易成功的是0,当然还有其他的模式,需要自行尝试
五、屏蔽独显
不少笔记本需要屏蔽独显,但是屏蔽独显的方法调用不当,会造成睡不醒或者唤醒黑屏
我提供两个可能影响睡眠的情况,1、将ssdt加到ddst中,这种方式非常不推荐。2、直接在dsdt中加载OFF,这种方式对于部分笔记本变频有影响。
六、有背光但黑屏
我的笔记本唤醒黑屏,不得不强制关机,后来在drivers64UEFI中加入EmuVariableUefi后唤醒就不成问题了。

七、clover中开启(具体原理,自行爬贴)
1、slpsmiatwake
2、suspendoverride
3、haltenabler
4、Darkwake=0
5、fixdarwin
完成以上终于能够完美睡眠了,感谢所有帮助过的朋友和大神,黑苹果越来越完美了。


2017.4.1更新10.12.4正式版出来后第一时间升级,结果USB內建掉了,睡眠挂了,亮度驱动挂了
经过几天的摸索,USB內建掉了,是因为USB集线器的端口需要将USB类型改为255,EH01、EH02各一个,修改后直接內建。当然,我的USB用的是自己写的遮盖器,改起来方便快捷。

亮度用了ReHabMan的方法恢复,我的集显是HD4600根据大神的方法自己写了个帖子
https://bbs.pcbeta.com/viewthread-1736908-1-1.html
睡眠是由于DSDT中的关机断电补丁失效了,用clover打入补丁恢复,之前ssdt的加载一直不稳定,在恢复亮度驱动的时候试着将ssdt加入到SortedOrder中,非常给力,效果出奇,屏蔽独显也完美了,不过必须将生成的变频ssdt放到最后,否则会失效。

2017.7.20更新


之前由于clover版本低导致10.2.5更新后无法进入系统,升级了clover顺利进入10.2.5,今天苹果发布10.2.6,在10.2.5的基础之上无痛更新。需要efi的朋友借鉴我的10.2.4和10.2.5的。此贴以后不再更新,为10.13做准备。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
沙发
发表于 2016-9-23 20:36:47 IP属地河南 |显示全部楼层
本帖最后由 guoyan6914685 于 2017-4-1 17:11 编辑


10.12.4最新efi分享
https://pan.baidu.com/s/1bpCI4TT
th9z
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
板凳
发表于 2016-9-23 23:27:14 IP属地河南 |显示全部楼层
yuning 发表于 2016-9-23 23:04
。。。我还是等10.13beta出了再升级吧。。。

估计到明年了吧,哈

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
4F
发表于 2016-9-24 12:55:52 IP属地河南 |显示全部楼层
303808293 发表于 2016-9-23 22:55
恭喜恭喜

谢谢啦,其实我安装了两天才进到系统里了

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
5F
发表于 2016-9-24 23:47:01 IP属地河南 |显示全部楼层

对了USB3.0的5G也实现了,驱动方式在帖子开头中有,是10.11当时的使用的,10.12只需要加入USB去限制补丁就行了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
6F
发表于 2016-9-25 16:49:09 IP属地河南 |显示全部楼层
bluexme 发表于 2016-9-25 14:51
楼主,求你的原生applehda等声卡相关的驱动,谢谢

我的applehda是系统原版的,没有修改applehda,是用最新的applealc-master生成的applealc,我看你发的帖子说系统报告中能看到设备但是声音里没有,那应该是codec有一样的地方,但是节点不同造成的,还是建议自己研究一下applealc的制作,很麻烦,不过出来的效果非常赞。毕竟每个电脑的声卡都有不同,除非一样的电脑,不然别人的声卡驱动终归不匹配。我的applealc帖子有,你可以试试

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
7F
发表于 2016-9-25 16:56:36 IP属地河南 |显示全部楼层
bluexme 发表于 2016-9-25 14:51
楼主,求你的原生applehda等声卡相关的驱动,谢谢

https://bbs.pcbeta.com/viewthread-1677191-1-1.html
这个里面有完整的教程,你可以学习一下,仔细点就好了,如果在codec和节点的修改上有什么问题,可以把你的codec文件发一下,我抽空帮你看看,这种仿冒方式需要很多次的测试,别人帮忙会比较慢一些

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
8F
发表于 2016-10-6 21:17:09 IP属地河南 |显示全部楼层
人可德福 发表于 2016-10-6 14:14
战神Z6飘过。才发现rtvariables设置错,SIP一直没关。。。。

很想问一下,战神Z6采用蓝天的什么模具,感觉跟我的很像,你的睡眠成功没有

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
9F
发表于 2016-10-6 21:19:11 IP属地河南 |显示全部楼层
人可德福 发表于 2016-10-6 14:14
战神Z6飘过。才发现rtvariables设置错,SIP一直没关。。。。

额,查到了,是N151SD模具,不一样,可惜了。

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
10F
发表于 2016-10-6 21:20:13 IP属地河南 |显示全部楼层
lnyx328328 发表于 2016-9-30 19:55
我也是蓝天的机型 过来看看

你的是蓝天哪个模具?

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
11F
发表于 2016-10-6 22:38:46 IP属地河南 |显示全部楼层
lnyx328328 发表于 2016-10-6 22:16
775dmg 四叶草的稳定

不知道你的睡眠怎么样了,我这个型号的模具例子太少,驱动都没问题了,睡眠一直无解,可惜了

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
12F
发表于 2016-10-7 10:19:20 IP属地河南 |显示全部楼层
人可德福 发表于 2016-10-7 08:34
我的连安装界面都没到,折腾了四五天,从老本黑果的appstore里下载的macOS Sierra,10.12好难黑啊

不建议直接用app安装Sierra,问题很多,我用原版的dmg安装也出现问题了,最后找了个可以用clover安装的cdr。

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
13F
发表于 2016-10-10 12:52:36 IP属地河南 |显示全部楼层
change1wang73 发表于 2016-10-10 12:39
。。。我看了好久,我想问一下,这个替换的代码,前后有不一样吗???

不是替换,10.11不需要在config中加usb补丁,我是在dsdt中加的。后来升级10.12时,usb3.0经常失效,config加入去限制补丁就好了。我趴贴的时候看到这个补丁主要是给多个usb接口失效的情况用的,我这个只针对10.11usb已经内建,3.0实现,在10.12失效的情况。

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
14F
发表于 2016-10-10 13:45:56 IP属地河南 |显示全部楼层
diedequation 发表于 2016-10-10 13:20
没分了怎么办

每天论坛有任务可以给pb,回复帖子好像也有,点赞忘了有没有,都可以试试

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
15F
发表于 2016-10-10 18:08:09 IP属地河南 |显示全部楼层
change1wang73 发表于 2016-10-10 13:04
声卡同样是982,用了你的alc还是不行,之前在10.11也尝试过自己冒仿,但是测试了一次不成功就没有弄了,用了 ...

codec其实弄明白了很简单,重点就是节点的推导,需要多次尝试,而codec码其实主要是识别端口和自动检测。建议还是尝试一下,只要弄好节点,codec码和layout文件(这个文件在大神的教程里已经做好了),只需要坐等applealc-master的更新,然后重新生成一个就行了,几乎就是一劳永逸的事

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
16F
发表于 2016-10-10 18:15:31 IP属地河南 |显示全部楼层
change1wang73 发表于 2016-10-10 14:27
冒仿声卡折腾了我好久,之前在10.11弄过一次,没成功。不知道是什么问题。然后刚刚有重新看982的专贴,已经 ...

你没看懂,我自觉的可能是有些细节大神没说到导致的我一两句也说不清,我晚上也写个帖子说明一下吧,你到时候可以关注一下

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
17F
发表于 2016-10-10 23:21:21 IP属地河南 |显示全部楼层
change1wang73 发表于 2016-10-10 19:06
我是看不懂他教程里面,处理好那串代码后,所需的文件是哪里来的

他是用idsdt生成的applehdamod,需要用到自己的dsdt.aml和codec文件进行生成,然后要修改里面的info.plist和Platforms.xml,我相关的帖子写好了,不需要你自己提取了,用我的文件直接改就好了.不过还在审核,等通过了你可以看看。

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
18F
发表于 2016-10-10 23:24:03 IP属地河南 |显示全部楼层
change1wang73 发表于 2016-10-10 19:06
我是看不懂他教程里面,处理好那串代码后,所需的文件是哪里来的

https://bbs.pcbeta.com/viewthread-1721130-1-1.html

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
19F
发表于 2016-11-4 20:10:55 IP属地河南 |显示全部楼层
cmxiaoc01 发表于 2016-11-4 16:20
没有权限啊,能分享下完整的config文件吗?谢谢

这个帖子是延续10.11.6帖子的,帖子开头有地址,那里分享了完整的clover文件夹

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
20F
发表于 2016-11-16 07:41:32 IP属地河南 |显示全部楼层
能用原版的触摸屏驱动真是太爽了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛