tellno 发表于 2021-3-16 22:52

[22/07/09更新]Surface pro6 OC0.82-mod 12.4电池按键触屏可用

本帖最后由 tellno 于 2022-7-9 10:23 编辑

Surface pro6 OC0.82-mod 12.4电池按键触屏可用


1、OC0.82-MOD
2、kext当前最新版本
3、电源键、音量+-键可用
4、电池充电状态显示、电量提示正常
5、可选安装组件实现触屏功能
无解仅剩内置wifi和蓝牙。摄像头静待Xiashangning大佬更新。

感谢
论坛: Btwise
Github:Xiashangning


config.plist、bigsurface.kext驱动见附件。

参考链接:
Bigsurface:
Xiashangning/BigSurface: A proposition for a fully intergrated kext for all Surface Pro hardwares (github.com)
触屏支持:
Xiashangning/IPTSDaemon: This is the user space IPTS daemon for Surface touch screen process (github.com)
Homebrew安装:
Mac安装Homebrew的正确姿势 - 腾讯云开发者社区-腾讯云 (tencent.com)





Surface pro6 OC0.75-mod EFI Monterey,支持安全启动

更新内容:
1、更新OC-mod版本到0.75,感谢论坛大佬 btwise
2、用Bigsurface.kext替代VoodooI2C.kext驱动,电源键、音量加减键首次可用,感谢大佬:Xiashangning请到github搜索并点亮star致谢
注意,默认bigsurface.kext用于surface pro 6 需按 issues :macOS Monterey Support?中内容修改(值300改为9300),否则触摸板可用,但不能正确识别,手势不可用。

3、更新相关驱动到最新版本
4、证实支持Big sur、Monterey无痛在线更新,应该同样也支持Catalina

食用方法:
方法一(适用于不开启安全启动):下载config.plist,加三码,自行更新OC MOD,自行更新默认驱动,到github下载bigsurface.kext并按issues中修改值,无痛更新到Monterey
方法二(适用于已开启安全启动):度盘下载,直接合并and覆盖EFI分区文件,config.plist加三码,无痛更新到Monterey

Surface pro6 OC0.72-mod EFI 支持10.5.7至11.5.2

精简版不含主题从贴子下面的附件下载,加上3码即可用。

完整版含主题及安全启动相关文件,百度盘下载,使用方法视情况如下:

1、如果EFI 已经按8月11日贴子内容配置成功开启了安全启动,百度盘下载EFI后加入3码替换原EFI文件即可用;

2、如果还没有开启安全启动,百度盘下载EFI并加入三码,替换原EFI,然后:
-------重启进UEFI设置,打开安全启动,重启
--------At the error page press OK   错误页面按OK
--------Press any key to perform MOK management 按任意键进MOK管理界面
--------Select Enroll key from disk 选择从硬盘注册秘钥
--------Select Continue 选继续
--------Select the disk where you put the .cer file 定位并选择EFI分区根目录下的 .cer文件
--------Select Yes and then Reboot 选YES然后重启

210811更新并修正步骤错误。用签名的grub替代oc启动以开启安全启动
下载 img文件:https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk/releases/download/3/Super-UEFIinSecureBoot-Disk_minimal_v3.zip

翻译的操作步骤:
Extract or mount the .img file downloaded before (you can use unzip software like 7zip) and replace the folder Boot in your EFI folder with the one included in the .img and add the folder grub to your EFI folder. Remember to also add the file ENROLL_THIS_KEY_IN_MOKMANAGER.cer outside your EFI folder
1、将Surface EFI Boot/BOOTx64.efi文件重命名为BOOTx64.efiOC
2、解压下载的 .img 文件(也可以用UltraISO挂载)
3、把img解压出来的boot文件夹放到 Surface EFI 目录中,与原Boot 文件夹合并
4、把解压出来的 grub 文件夹放到Surface EFI 目录中
5、把解压出来的 ENROLL_THIS_KEY_IN_MOKMANAGER.cer 放在EFI分区根目录!不是EFI文件夹里面
Rename Files
Now you must rename the OpenCore BOOTx64.efi file present in your EFI/BOOT folder in grubx64_real.efi replacing the version present in the .img file.
1、将EFI/boot/grubx64_real.efi文件重命名为grubx64_real.efigrub
2、将EFI/boot/BOOTx64.efi文件重命名为BOOTx64.efigrub--------这个步骤不需要,跳过!
3、将EFI/boot/BOOTx64.efiOC文件重命名为grubx64_real.efi
4、重启进UEFI设置,打开安全启动,重启
At the error page press OK   错误页面按OK
Press any key to perform MOK management 按任意键进MOK管理界面
Select Enroll key from disk 选择从硬盘注册秘钥
Select Continue 选继续
Select the disk where you put the .cer file 定位并选择EFI分区根目录下的 .cer文件
Select Yes and then Reboot 选YES然后重启
----完成

210727更新:
UEFI开启安全启动和TPM,去除开机恼人的红底警示,并为双系统的win11提供更好的兼容性。
参考:https://github.com/badstorm/surface-pro-7-opencore/blob/master/SecureBoot.With.Grub.md

更早的贴子
Surface 5\6\7 1、2月在windows下陆续自动更新了UEFI固件,自此Clover\OC不能再引导系统启动黑苹果。
我也中招了,上pcbeta才知道原来是新固件的锅。好消息是OC0.67中增加了一个Quriks,UEFI-Quirks-DisableSecuriyPolicy。原理应该是避开了 UEFI对OC的安全检测,前些天将Clover转到OC0.67,一次点亮原来的10.15.7 。

不过,转到OC后,驱动和内核补丁等都有一些变化,不能延用,几个重点分别是:
1、平台ID、机型不用变,MacbookPro14,2,AAPL,ig-platform-id:00001659(data) ,device-id:16590000(data)
1、显卡缓存区不再需要打补丁,设备属性设置好缓存即可(非常重要,否则将导致内核崩溃或启动黑屏,附件已经设置好了)
2、触摸板voodooi2c驱动不用再放到SLE目录下,正常放OC\ketxt下即可
3、OC如果用公版(github版本),windows中序列号,UUID变成了黑果的,后果就是windows不能正确判断电脑是surface以及具体型号,一些surface专属的应用及更新不能运行或安装,比如surface应用、部分驱动等,所以我改用MOD版解决
目前原10.15.7正常的功能现都正常
附件EFI用法:
1、config.plist加入你的三码
2、建议加个启动参数-v(附件是我现在用的调试好了,所以去掉了)
3、如果原来是clover引导,将你原来EFI目录改名为类似EFI_Clover,将附件EFI放到原目录
4、如果原来是OC,差不多上面一样操作
5、启动时OC界面按空格,reset nvram一下
6、重启应该就进原系统了
easyUEFI都用不上。

楼下已有多位同学反馈这个EF同样I适用于SP5(但应该还需要微调)
41楼有更新信息,修正DP口外接显示问题。

OC 0.67-mod精简EFI(无主题)
Surface pro 6 , 10.15.1-11.5.2 适用



OC 0.72-mod精简EFI(无主题)
Surface pro 6 , 10.15.1-11.5.2 适用



OC 0.67-mod完整EFI:含主题
链接: https://pan.baidu.com/s/1RPeG2Qy_XImnWN1DeRYf3g密码: bgst

OC 0.72-mod完整EFI:含主题及支持安全启动相关文件

链接: https://pan.baidu.com/s/12zWn_EgG-ErjaqYHqZXzog 提取码: 7rdg

OC0.75-Mod-12.0.1-Config.plist
链接: https://pan.baidu.com/s/1EcPA9g9IYWK_CiGmQdkTsw 提取码: evbv


EFI-OC0.75-Mod-Monterey12.0.1含主题及安全启动

链接: https://pan.baidu.com/s/1G19DQMKRF8d4atwEDYH2Jg 提取码: gpza







knockrbb 发表于 2021-3-17 10:31

赞,期待surface pro 7的安装指导

jingxiaolong 发表于 2021-3-17 20:01

请问 surface pro5是否能用你这个EFI?

tellno 发表于 2021-3-17 20:35

本帖最后由 tellno 于 2021-3-23 16:03 编辑

附上在其它贴里的回复,大致的全新安装步骤。

如果surface上已经有windows了,操作比较简单:
1、下载上贴EFI,加上三码
2、bigsur版块下载黑果小兵或lean的OC及原版镜像,刻录到U盘
3、windows下用DG打开U盘OC的EFI分区,用第1步下载的EFI替换U盘EFI文件,为避免干扰,可以将U盘里的Clover分区删掉
4、windows下准备好安装Macos的硬盘空间
5、开机进UEFI,关安全启动,开允许从U盘启动
6、用U盘启动,选择安装bigsur,每次重启都从U盘启动,并选择 install macos,直到最终进入bigsur桌面
7、后续都用U盘启动进bigsur调试OC,直到都没问题了
8、进windows,用DG将U盘调试好的EFI合并进 硬盘EFI分区
9、用easyUEFI增加OC启动项
10、可以脱离U盘启动了,OC菜单选择进windows还是macos,结束

以上就是典型的步骤。

如果是更新安装bigsur
从clover转OC的,原来SLE目录下的voodooi2c和voodooi2chid两个驱动先删除掉并重建一下缓存,再用本贴的OC引导,否则会崩
2021-03-19更新
顶楼EFI中用的是默认的开源 OpenHfsPlus.efi 驱动,可以改成闭源 HfsPlus.efi,区别是:前者进 恢复模式 非常慢,后者正常。除此之外我没有发现/感知到其它区别。2021-03-21更新
41楼更新显卡端口配置,解决DP外接紫屏问题。我没有D 4K显示器,用DP转HDMI接4K电视,再用one-key-hidpi脚本可实现电视hdpi正常显示,HDMI声音也正常。
从10.15.x升级到11后,如果原来的网卡驱动不能自动加载,用hackintools重建一下缓存就好了。




Xyw12345 发表于 2021-3-17 20:46

不下。不乐啊。下不乐啊 啊

jingxiaolong 发表于 2021-3-17 21:05

本帖最后由 jingxiaolong 于 2021-3-17 21:09 编辑

tellno 发表于 2021-3-17 20:35 https://www.pcbeta.com/static/image/common/back.gif
机型可能不一样,论坛里找一下5的机型用的哪个,其它部分应该问题不大
surface pro 5 i5版 原来用的CLOVER配置的机型是MacBookPro14,2跟你opencore里是一样的,但不知道显卡是否能驱动起来,能否开启HiDPI 。上次固件更新后clover就无法引导了,一气之下就把mac os删掉了,安装了ubuntu,感觉不好用,还想装回去。

jingxiaolong 发表于 2021-3-17 21:13

tellno 发表于 2021-3-17 20:35 https://www.pcbeta.com/static/image/common/back.gif
机型可能不一样,论坛里找一下5的机型用的哪个,其它部分应该问题不大

surface pro 5 i5版 原来用的CLOVER配置的机型是MacBookPro14,2跟你opencore里是一样的,但不知道显卡是否能驱动起来,能否开启HiDPI 。上次意外更新固件,CLOVER就挂了,一气之下把macos给删掉了,又安装了ubuntu,但是感觉不如苹果系统好用,还想安装回去。

tellno 发表于 2021-3-17 22:19

 那很可能可以直接点亮,还没有clover 那么麻烦

qxywl 发表于 2021-3-17 22:43

下来看看,非常感谢

gubinhao 发表于 2021-3-18 09:14

谢谢分享{:5_293:}

jingxiaolong 发表于 2021-3-18 16:00

tellno 发表于 2021-3-17 22:19 https://www.pcbeta.com/static/image/common/back.gif
 那很可能可以直接点亮,还没有clover 那么麻烦

非常感谢,今天下午测试了一下,成功启动并安装上bigsur11.2,显卡声卡触摸板都没有问题,但是机身内置的cf卡没有识别到,不知道大神的可以吗?

shally 发表于 2021-3-18 16:46

多谢楼主。

shally 发表于 2021-3-18 18:13

发重复了

本帖最后由 shally 于 2021-3-18 18:36 编辑

我发重复了

shally 发表于 2021-3-18 18:24

多谢楼主,我的surfacepro6更新uefi后clove引导不起11.12.4,可以直接在Win10下用DG换成你给的EFI吗?另外,你讲的:原来SLE目录下的voodooi2c和voodooi2chid两个驱动先删除掉并重建一下缓存,再用本OC,但是我起不来苹果怎么重建缓存,求指点。

shally 发表于 2021-3-18 18:29

我发重复了

本帖最后由 shally 于 2021-3-18 19:28 编辑

我发重复了

shally 发表于 2021-3-18 18:31

谢谢啦!就等这个啦

shally 发表于 2021-3-18 18:33

问一下楼主,我Surface pro 6更新后进不去10.12.4,可以在win10下用你给的EFI替换原来的吗?
另外,你讲的:如果是从clover转OC的,原来SLE目录下的voodooi2c和voodooi2chid两个驱动先删除掉并重建一下缓存,再用本贴的OC引导,否则会崩,但是目前进不去系统怎么缓存。求楼主指点。

shally 发表于 2021-3-18 20:04

多谢楼主,我的surface pro 6用了楼主的EFI已经正常启动了。

Xyw12345 发表于 2021-3-18 20:13

高点分啊 啊。

tellno 发表于 2021-3-18 23:46

shally 发表于 2021-3-18 18:24
多谢楼主,我的surfacepro6更新uefi后clove引导不起11.12.4,可以直接在Win10下用DG换成你给的EFI吗?另外, ...

config.plist先不启用voodooi2c的5项,启动进去后再处理sle下的2个kext
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [22/07/09更新]Surface pro6 OC0.82-mod 12.4电池按键触屏可用