hoping 发表于 2018-4-7 16:52

小米指纹版I5全套文件分享

以前一直是从10.12.6上一路升级上来地,今天趁着没事,就全新安装一下。安装镜像用的是https://bbs.pcbeta.com/viewthread-1780088-1-1.html这个。一路正常,安装完以后,从时间机器恢复,完美。这里是EFI全套文件:
以下是一些说明信息:
1、能正常使用的

[*]声卡:Alc255,使用基于Lilu的AppleALC后正常驱动,ID为3、13、28均可,能用就行,没有细致的去研究具体的节点信息。
[*]NVME:10.13原生支持无须打补丁。目前只使用了一块M2的SSD(原机PM961的256G,已经换成960EVO 500G),暂时没有打算加装M2-Sata硬盘。
[*]USB:使用hotpatch,没有使用R大的usbinjectall,因为此机器最多就3个端口(其中USB两个,Type-C一个)分成2.0和3.0也就6个所以没有必要去做其它处理。
[*]显卡:使用基于Lilu的两个kext后完美支持。HDMI输出正常(音频、视频)。买了个小米的Type-C转接卡支持Mini-DP,一直没测试过,等有机会测试后再补充。
[*]摄像头:正常使用。
2、不能正常使用的

[*]无线:Intel的无线网卡对于黑果来说是个硬伤。
[*]蓝牙:虽然可以免驱,但是没法用。Mac地址全是0导致既搜索不到设备,且别的设备也没法检测到。
[*]独显:这个就不想了。
[*]指纹:和蓝牙一样,目前仅能做到可以识别出来,无法使用。
3、关于hotpatch

[*]一些配置信息的说明(SSDT-Config.aml):

[*]AUDL:声卡的ID值;
[*]DGPU:是否屏蔽独显(One屏蔽,其它值不屏蔽);
[*]OPBL:是否开启蓝牙(One开启,其它值不开启);
[*]OPFP:是否开启指纹(One开启,其它值不开启)。
[*]为了注入USB参数,所以对系统原SSDT部分进行了处理(在Clover中已经移除掉了所有SSDT),拆分出了几个SSDT,分别是:

[*]SSDT-0.aml(为实现USB以及Fn键调整亮度,将原SSDT-0-XMCC1604.aml拆分成本文件以及SSDT-XHC.aml)
[*]SSDT-IGPU.aml(集成显卡,基本上来自于原SSDT-2-XMCC1604.aml)
[*]SSDT-DGPU.aml(独立显卡,基本上来自于原SSDT-6-XMCC1604.aml)
[*]SSDT-XHC.aml(USB配置)
注:不拆分的话,没法实现Fn+F4、Fn+F5调节亮度(音量调节不用修改直接可用,此机器能够被识别的还有两个按键,Fn+Esc和Fn+F7),内置摄像头无法使用。如果对这些无感或者使用R大的usbinjectall的话可以忽略这些。

[*]SSDT-CPU.aml(CPU的,目前新版的Clover会自动处理这些,自动在SSDT后面加载两个ssdt文件,所以,这个文件亦可以忽略)
[*]SSDT-HDEF.aml(ALC255声卡)
[*]SSDT-IMEI.aml
[*]SSDT-PNLF.aml(亮度调节、保存)
[*]SSDT-SATA.aml(sata接口用的,对本机没什么卵用)
[*]SSDT-SMBUS.aml
[*]SSDT-VirtualNetCard.aml(虚拟一块内建网卡)
[*]SSDT-PCIList.aml(补充PCI设备列表用地)
[*]SSDT-LPCB.aml
4、几个DSDT、SSDT的patch

[*]移除的内容:

[*]DMAR
[*]DBG2
[*]DBGP
[*]TPM2
[*]SSDT(全部移除,这里用的TableID为XMCC1604。今天遇到一网友的机子是新版的,标识为XMCC1605。所以,本套文件应该不大适合新款的小米本。)
[*]ACPI已经是全套了,所以就不再需要patch了。
5、一些驱动(kext)的说明:

[*]CPUFriend.kext、CPUFriendDataProvider.kext:目前使用的机型是MacBookPro 14.1,默认的主频是从1.3G起步地,上一版本使用的是注入一个空壳的X80Plugin来实现地,现在使用了口袋大大的CPUFriend,注入了自己修改过的plist。
[*]ApplePS2SmartTouchPad.kext:对键盘的映射、多指做了点修改。不过没什么卵用。多指我最常用的也就是双指上下移动,其它没怎么用过。
[*]Shiki.kext:加入这个主要是给10.13做Itunes防闪退地,虽然我基本上不用它。
[*]FakeSMC.kext:里面注入了我用过的几个鼠标,就是扩展了滚轮的操作。
[*]IntelGraphicsDVMTFixup.kext:修复DVMT的,针对本机的620显卡,如果需要显存显示为2G的话,可以不使用此驱动,在config.plist中加入以下处理(文件中已经加入,此驱动可删除):
Comment:        Kabylake - minStolenSize patch with 32mb DVMT-prealloc And change 1536Mb To 2048Mb
Name:                com.apple.driver.AppleIntelSKLGraphicsFramebuffer
Find:                01030303000020020000000000000060
Replace:                01030303000030010000900000000080

[*]IntelGraphicsFixup.kext:使用此驱动后,已经不需要再注入Intel显卡ID。
[*]ApplePS2SmartTouchPad.kext:已经对键盘部分做了修改,F1-F5不用按Fn键可实现键盘标的功能。触摸板可以多指。






hoping 发表于 2018-4-7 17:33

本帖最后由 hoping 于 2018-4-19 22:49 编辑

懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。
今天有朋友问到休眠唤醒的问题,如果还有其他人碰到休眠不能唤醒的,请在boot的arguments里加上
NeverHibernate=true
即可。

另附上机器驱动自带的intel蓝牙的方法:
安装虚拟机,vm,pd均可,然后安装一个win10(不知道是否个例,我是从XP,WIN7,WIN10一路试下来),然后在WIN10里连接USB中的蓝牙,安装驱动,激活,然后断开虚拟机的蓝牙连接,尝试一下MAC里是否找到蓝牙的MAC地址(这个是成功的关键)。不过这玩意也不太靠谱,我自己是买了一个USB的蓝牙模块来用地。

xiaolv86 发表于 2018-4-7 17:42

hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。

谢谢分享,下载看看

xiaolv86 发表于 2018-4-8 13:12

hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。

楼主,你的引导文件,我换了之后根进不了系统,第二个阶段无限菊花

hoping 发表于 2018-4-8 21:57

xiaolv86 发表于 2018-4-8 13:12 https://www.pcbeta.com/static/image/common/back.gif
楼主,你的引导文件,我换了之后根进不了系统,第二个阶段无限菊花

这个我也不清楚了,确保机型一样么?这个配置文件一直在用,ssdt如果是1604的话应该是没有问题的。

六月风铃密码 发表于 2018-4-15 11:16

一代13.3可以用吗?6200U的

hoping 发表于 2018-4-15 14:15

六月风铃密码 发表于 2018-4-15 11:16 https://www.pcbeta.com/static/image/common/back.gif
一代13.3可以用吗?6200U的

方法可以用,不能直接使用ACPI。

宁有故人09 发表于 2018-4-17 22:52

请问一下,苹果系统装好之后触控板不可用,需要怎样添加驱动那?

stormlistener 发表于 2018-4-17 23:56

太牛了   学习

lily194665 发表于 2018-4-18 09:07

hoping 发表于 2018-4-7 17:33 https://www.pcbeta.com/static/image/common/back.gif
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。

谢谢分享……..

HACKINLW 发表于 2018-4-18 14:06

先收藏了,等我入手小米笔记本再去黑

z32698 发表于 2018-4-18 16:33

kk................

fxyqjh 发表于 2018-4-18 16:36

谢谢分享,下载看看

Yzfwddz 发表于 2018-4-19 22:40

这个休眠唤醒不了,有解决方案了吗

hoping 发表于 2018-4-19 22:43

Yzfwddz 发表于 2018-4-19 22:40 https://www.pcbeta.com/static/image/common/back.gif
这个休眠唤醒不了,有解决方案了吗

boot的arguments里加入 NeverHibernate=true 即可。

cc_寒 发表于 2018-4-20 09:22

感谢分享哦

endpoint2008 发表于 2018-4-20 11:06

6代 6440HQ 安装系统的时候 出现了禁止符号 请问怎么解决呢!

hoping 发表于 2018-4-20 18:58

endpoint2008 发表于 2018-4-20 11:06 https://www.pcbeta.com/static/image/common/back.gif
6代 6440HQ 安装系统的时候 出现了禁止符号 请问怎么解决呢!

这个不好说,尝试一下多核补丁看看。

1228746126 发表于 2018-4-21 05:39

感谢分享。。

mrhhcc 发表于 2018-4-23 17:54

感谢楼主分享
页: [1] 2 3 4 5
查看完整版本: 小米指纹版I5全套文件分享