完美黑苹果clover EFI BigSur11.2 神舟K580c i5 BCM94360HMB WIFI蓝牙二合一网卡

编程知识 更新时间:2023-05-03 00:30:33

完美黑苹果clover EFI BigSur11.2 神舟K580c i5 BCM94360HMB WIFI蓝牙二合一网卡

  • BigSur 11.2 Clover EFI
    • 关于本机
    • 内建视网膜显示器,开启HiDPI,背光可调,修正EDID,强制RGB输出,毛玻璃断层修正
    • Intel HD 4600 核显正确驱动,变频正常,缓冲帧Haswell花屏修正,修改BIOS的DVMT加大到256MB
    • CPU、核显变频
    • 原生NVRAM支持、休眠支持
    • 传感器
    • 蓝牙、wifi、千兆网卡、声卡、摄像头正常
    • USB2.0、USB3.0、大电流修正
    • 原生电源管理、电池
    • 隔空投送
    • 接力
    • imessage、facetime
    • 暂未修复
    • 无法使用的功能
      • 独立显卡
      • 风扇传感器
      • HEVC
  • 下载EFI
  • 本EFI不通用的地方
      • EDID需要重新获取并注入
      • HiDPI
      • WIFI和蓝牙
      • SMBIOS
      • MSR 0x3E lock / CFG Lock
      • Bios修改DVMT、开启ACPI 5.0、关闭RTC Lock
        • 插一句换屏的那点事
        • 回归正题
      • CPU变频

BigSur 11.2 Clover EFI

Clover引导,v5136
airdrop正常 三码后imessage facetime handoff正常 声卡、屏蔽nv独显,核显hd4600正常、屏幕为后换1080p开启hidpi正常,修正花屏、修正8个苹果现象、背光、wifi、蓝牙、电池、cpu睿频、盒盖睡眠、电源键唤醒、休眠、开机唤醒、usb3.0都正常,笔记本内建触摸板也正常,太难用,我把线拔了。。。

关于本机


内建视网膜显示器,开启HiDPI,背光可调,修正EDID,强制RGB输出,毛玻璃断层修正


Intel HD 4600 核显正确驱动,变频正常,缓冲帧Haswell花屏修正,修改BIOS的DVMT加大到256MB


CPU、核显变频

原生NVRAM支持、休眠支持

传感器

蓝牙、wifi、千兆网卡、声卡、摄像头正常








USB2.0、USB3.0、大电流修正


原生电源管理、电池


隔空投送

接力

imessage、facetime


暂未修复

读卡器,HDMI、VGA视频输出

无法使用的功能

独立显卡

因为显卡使用的nvidia optimus技术,只能将Nvidia Web Driver和750M显卡的驱动安装成功,但是会影响休眠,唤醒后黑屏,并且独立显卡不能参与工作,无法屏蔽核显,因为独显是通过核显接口输出信号。
只能屏蔽独显、关闭它来省点电。

风扇传感器

主板未提供风扇传感器的接口,windows下用鲁大师同样看不到风扇转速

HEVC

4600显卡不支持HEVC硬解

下载EFI

https://download.csdn/download/calanay/19797678

本EFI不通用的地方

EDID需要重新获取并注入

在windows下用softMCCS提取,使用Phoenix EDID Designer导出为文本,将十六进制用Clover注入EDID,并将红框处写入0x32修正开启Hidpi后8个苹果的问题

HiDPI

在修正EDID后,用下面脚本可开启HiDPI

bash -c "$(curl -fsSL https://raw.githubusercontent/xzhih/one-key-hidpi/master/hidpi.sh)"


打不开外网raw.githhubusercontent的,应该需要梯子

WIFI和蓝牙

K580C原机不是BCM94360HMB,请注意替换驱动

SMBIOS

需要重新生成,选择MacBookPro11,3,参考黑苹果三码合一,百度一下即可

MSR 0x3E lock / CFG Lock

bios中未找到偏移量,暂时无解,倒是不影响Clover的使用,因此未换成OC引导

Bios修改DVMT、开启ACPI 5.0、关闭RTC Lock

因为换了1080p高分屏,Bios的DVMT内存只默认给了32MB,会导致花屏的问题,所以才尝试修改DVMT为256MB。

如果你使用的是原厂1366x768的屏,可以不考虑修改DVMT。

插一句换屏的那点事

如果你想换1080p高分屏,请首选友达B156HW01 V4,这块屏是K580C能换的屏之中,亮度、色彩、可视角度最佳的选择。价格A+大概300-400元。我在海鲜市场100块收了个小裂纹的A+,30块收了最后一条双6LVDS屏线,带摄像头接头。。。屏线太难找了。。。

高分屏线料号:DD0TWHLC000,正价的线全网难寻!京东80一根,淘宝60-200,而且有的不带摄像头接头。。。

不要去想换IPS屏了,因为主板上有一个eDP转LVDS芯片,因此只支持40pin的LVDS屏。

非要换IPS,那你可以找笔记本维修厮,因为他有一期视频,成功干掉了LVDS,换成了eDP,吴彦祖和我说了800解君愁,不过我拒绝了他。

换成IPS的好处,全视角、不失真、亮度高、支持4k。坏处:你可能会因为接口不是LVDS的问题,而没法选择正确的缓冲帧ID了,因为缓冲帧的接口0是LVDS,你的黑苹果就成为世界上有一个独一无二的无解屏了。当然,也许有eDP的接口的缓冲帧能驱动,或者你能修改接口代码,也不一定呢?

回归正题

选择modGRUBShell.efi进入uefi shell中,通过setup_var命令修改
举个例子:
修改DVMT为256MB:

windows中用InsydeH2OEZE提取内存中的BIOS数据,保存为fd文件,UEFITool导出efi,用Universal IFR Extractor导出文本,
节选:

0x8BA11 		Grayout If: {19 82}
0x8BA13 			Variable 0x1D equals 0x2 {12 86 1D 00 02 00}
0x8BA19 				Variable 0x1C equals 0x1 {12 06 1C 00 01 00}
0x8BA1F 				And {15 02}
0x8BA21 			End {29 02}
0x8BA23 			Setting: IGD - DVMT Pre-Allocated, Variable: 0x18C {05 A6 1B 01 1C 01 00 0A 34 12 8C 01 04 10 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x8BA49 				Option: 0 MB, Value: 0x0 {09 0E 52 00 00 00 00 00 00 00 00 00 00 00}
0x8BA57 				Option: 32 MB, Value: 0x1 (default) {09 0E 55 00 10 00 01 00 00 00 00 00 00 00}
0x8BA65 				Option: 64 MB, Value: 0x2 {09 0E 56 00 00 00 02 00 00 00 00 00 00 00}
0x8BA73 				Option: 96 MB, Value: 0x3 {09 0E 59 00 00 00 03 00 00 00 00 00 00 00}
0x8BA81 				Option: 128 MB, Value: 0x4 {09 0E 57 00 00 00 04 00 00 00 00 00 00 00}
0x8BA8F 				Option: 160 MB, Value: 0x5 {09 0E 5A 00 00 00 05 00 00 00 00 00 00 00}
0x8BA9D 				Option: 192 MB, Value: 0x6 {09 0E 5D 00 00 00 06 00 00 00 00 00 00 00}
0x8BAAB 				Option: 224 MB, Value: 0x7 {09 0E 5B 00 00 00 07 00 00 00 00 00 00 00}
0x8BAB9 				Option: 256 MB, Value: 0x8 {09 0E 58 00 00 00 08 00 00 00 00 00 00 00}
0x8BAC7 				Option: 288 MB, Value: 0x9 {09 0E 5E 00 00 00 09 00 00 00 00 00 00 00}
0x8BAD5 				Option: 320 MB, Value: 0xA {09 0E 5F 00 00 00 0A 00 00 00 00 00 00 00}
0x8BAE3 				Option: 352 MB, Value: 0xB {09 0E 5C 00 00 00 0B 00 00 00 00 00 00 00}
0x8BAF1 				Option: 384 MB, Value: 0xC {09 0E 60 00 00 00 0C 00 00 00 00 00 00 00}
0x8BAFF 				Option: 416 MB, Value: 0xD {09 0E 61 00 00 00 0D 00 00 00 00 00 00 00}
0x8BB0D 				Option: 448 MB, Value: 0xE {09 0E 62 00 00 00 0E 00 00 00 00 00 00 00}
0x8BB1B 				Option: 480 MB, Value: 0xF {09 0E 63 00 00 00 0F 00 00 00 00 00 00 00}
0x8BB29 				Option: 512 MB, Value: 0x10 {09 0E 64 00 00 00 10 00 00 00 00 00 00 00}
0x8BB37 				Option: 1024 MB, Value: 0x11 {09 0E 65 00 00 00 11 00 00 00 00 00 00 00}
0x8BB45 			End of Options {29 02}
0x8BB47 		End If {29 02}

查到IGD - DVMT Pre-Allocated, 偏移量:Variable: 0x18C
值:Option: 256 MB, Value: 0x8
修改:

setup_var 0x18C 0x8

关于开启ACPI 5.0、关闭RTC Lock这两处的修改,是因为休眠唤醒失败做的尝试。如果你的休眠唤醒正常,就不需要修改。

注意!注意!注意!修改不当可能导致你的笔记本变砖!所以修改之前,请确认你已经理解并能正确使用上述工具来修改你的BIOS。

我的救砖经历:尝试过盲刷,失败;网购土豪金2425编程器,刷入了4M BIOS后才救活。

CPU变频

如果你的cpu不是i5 4200m,那么你需要用ssdtPRGen.sh重新生成变频ssdt,替换掉efi里的ssdt.aml文件。
需要更低的频率,可以去github找到CPUFriend和CPUFriendFriend来生成补丁。

更多推荐

完美黑苹果clover EFI BigSur11.2 神舟K580c i5 BCM94360HMB WIFI蓝牙二合一网卡

本文发布于:2023-04-29 16:04:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/fad9c6c08ee89e925fc095ea1657c337.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:神舟   蓝牙   网卡   二合一   苹果

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 111261文章数
  • 28417阅读数
  • 0评论数