Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 6228|回复: 93

[DSDT] 小米指纹版I5全套文件分享 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
427990
帖子
677
PB币
844
贡献
0
技术
0
活跃
854

7周年庆典勋章

发表于 2018-4-7 16:52:09 |显示全部楼层
以前一直是从10.12.6上一路升级上来地,今天趁着没事,就全新安装一下。安装镜像用的是http://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键可实现键盘标的功能。触摸板可以多指。






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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
427990
帖子
677
PB币
844
贡献
0
技术
0
活跃
854

7周年庆典勋章

发表于 2018-4-7 17:33:13 |显示全部楼层
本帖最后由 hoping 于 2018-4-19 22:49 编辑

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

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

Rank: 5Rank: 5Rank: 5

UID
2184769
帖子
426
PB币
6
贡献
0
技术
0
活跃
319
发表于 2018-4-7 17:42:32 来自手机 |显示全部楼层
hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。

谢谢分享,下载看看

Rank: 5Rank: 5Rank: 5

UID
2184769
帖子
426
PB币
6
贡献
0
技术
0
活跃
319
发表于 2018-4-8 13:12:39 来自手机 |显示全部楼层
hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。

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

Rank: 5Rank: 5Rank: 5

UID
427990
帖子
677
PB币
844
贡献
0
技术
0
活跃
854

7周年庆典勋章

发表于 2018-4-8 21:57:06 |显示全部楼层
xiaolv86 发表于 2018-4-8 13:12
楼主,你的引导文件,我换了之后根进不了系统,第二个阶段无限菊花

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

Rank: 2Rank: 2

UID
1678303
帖子
179
PB币
2478
贡献
0
技术
0
活跃
355
发表于 2018-4-15 11:16:10 |显示全部楼层
一代13.3可以用吗?6200U的

Rank: 5Rank: 5Rank: 5

UID
427990
帖子
677
PB币
844
贡献
0
技术
0
活跃
854

7周年庆典勋章

发表于 2018-4-15 14:15:37 |显示全部楼层
六月风铃密码 发表于 2018-4-15 11:16
一代13.3可以用吗?6200U的

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

Rank: 1

UID
4840205
帖子
1
PB币
0
贡献
0
技术
0
活跃
5
发表于 2018-4-17 22:52:29 |显示全部楼层
请问一下,苹果系统装好之后触控板不可用,需要怎样添加驱动那?

Rank: 2Rank: 2

UID
4818134
帖子
196
PB币
4
贡献
0
技术
0
活跃
160
发表于 2018-4-17 23:56:48 |显示全部楼层
太牛了   学习

丐帮八袋长老

Rank: 2Rank: 2

UID
4839761
帖子
297
PB币
258
贡献
0
技术
1
活跃
243
发表于 2018-4-18 09:07:44 |显示全部楼层
hoping 发表于 2018-4-7 17:33
懒得去编辑了,配置文件里的序列号麻烦大家重新生成一下,因为它是我现在正在用地。谢谢了。

谢谢分享……..

Rank: 1

UID
4840257
帖子
15
PB币
13
贡献
0
技术
0
活跃
10
发表于 2018-4-18 14:06:08 |显示全部楼层
先收藏了,等我入手小米笔记本再去黑

Rank: 2Rank: 2

UID
4802566
帖子
140
PB币
0
贡献
0
技术
0
活跃
256
发表于 2018-4-18 16:33:04 |显示全部楼层
kk................

Rank: 1

UID
76373
帖子
15
PB币
1
贡献
0
技术
0
活跃
10
发表于 2018-4-18 16:36:33 |显示全部楼层
谢谢分享,下载看看

Rank: 1

UID
4839384
帖子
47
PB币
33
贡献
0
技术
0
活跃
102
发表于 2018-4-19 22:40:41 |显示全部楼层
这个休眠唤醒不了,有解决方案了吗

Rank: 5Rank: 5Rank: 5

UID
427990
帖子
677
PB币
844
贡献
0
技术
0
活跃
854

7周年庆典勋章

发表于 2018-4-19 22:43:53 |显示全部楼层
Yzfwddz 发表于 2018-4-19 22:40
这个休眠唤醒不了,有解决方案了吗

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

禁止访问

Rank: 2Rank: 2

UID
2380735
帖子
221
PB币
74
贡献
0
技术
0
活跃
628
发表于 2018-4-20 09:22:56 |显示全部楼层
感谢分享哦

Rank: 5Rank: 5Rank: 5

UID
907183
帖子
339
PB币
423
贡献
0
技术
0
活跃
107
发表于 2018-4-20 11:06:09 |显示全部楼层
6代 6440HQ 安装系统的时候 出现了禁止符号 请问怎么解决呢!

Rank: 5Rank: 5Rank: 5

UID
427990
帖子
677
PB币
844
贡献
0
技术
0
活跃
854

7周年庆典勋章

发表于 2018-4-20 18:58:34 |显示全部楼层
endpoint2008 发表于 2018-4-20 11:06
6代 6440HQ 安装系统的时候 出现了禁止符号 请问怎么解决呢!

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

Rank: 7Rank: 7Rank: 7

UID
4810957
帖子
1288
PB币
860
贡献
0
技术
1
活跃
1007
发表于 2018-4-21 05:39:34 |显示全部楼层
感谢分享。。

Rank: 2Rank: 2

UID
4835166
帖子
153
PB币
2
贡献
0
技术
0
活跃
412
发表于 2018-4-23 17:54:04 |显示全部楼层
感谢楼主分享
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件