小米指纹版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-19 22:49 编辑
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。
今天有朋友问到休眠唤醒的问题,如果还有其他人碰到休眠不能唤醒的,请在boot的arguments里加上
NeverHibernate=true
即可。
另附上机器驱动自带的intel蓝牙的方法:
安装虚拟机,vm,pd均可,然后安装一个win10(不知道是否个例,我是从XP,WIN7,WIN10一路试下来),然后在WIN10里连接USB中的蓝牙,安装驱动,激活,然后断开虚拟机的蓝牙连接,尝试一下MAC里是否找到蓝牙的MAC地址(这个是成功的关键)。不过这玩意也不太靠谱,我自己是买了一个USB的蓝牙模块来用地。
hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。
谢谢分享,下载看看 hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。
楼主,你的引导文件,我换了之后根进不了系统,第二个阶段无限菊花 xiaolv86 发表于 2018-4-8 13:12 https://www.pcbeta.com/static/image/common/back.gif
楼主,你的引导文件,我换了之后根进不了系统,第二个阶段无限菊花
这个我也不清楚了,确保机型一样么?这个配置文件一直在用,ssdt如果是1604的话应该是没有问题的。 一代13.3可以用吗?6200U的 六月风铃密码 发表于 2018-4-15 11:16 https://www.pcbeta.com/static/image/common/back.gif
一代13.3可以用吗?6200U的
方法可以用,不能直接使用ACPI。 请问一下,苹果系统装好之后触控板不可用,需要怎样添加驱动那? 太牛了 学习 hoping 发表于 2018-4-7 17:33 https://www.pcbeta.com/static/image/common/back.gif
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。
谢谢分享…….. 先收藏了,等我入手小米笔记本再去黑 kk................ 谢谢分享,下载看看 这个休眠唤醒不了,有解决方案了吗 Yzfwddz 发表于 2018-4-19 22:40 https://www.pcbeta.com/static/image/common/back.gif
这个休眠唤醒不了,有解决方案了吗
boot的arguments里加入 NeverHibernate=true 即可。 感谢分享哦 6代 6440HQ 安装系统的时候 出现了禁止符号 请问怎么解决呢! endpoint2008 发表于 2018-4-20 11:06 https://www.pcbeta.com/static/image/common/back.gif
6代 6440HQ 安装系统的时候 出现了禁止符号 请问怎么解决呢!
这个不好说,尝试一下多核补丁看看。 感谢分享。。 感谢楼主分享