资源弟-黑苹果EFI下载

关注资源弟-zydi.cn-每天更新!收集分享黑苹果各机型EFI文件!还有精选mac软件免费下载!

GPD-Win-Max-Hackintosh

大家好!这是一个讨论如何在GPD Win Max上安装Mac OS Catalina(或更新版本)的存储库。

感谢所有参与这个项目的志愿者。我没有他们所有的名字,但是如果没有他们的影响,这个存储库将是不可能的。

这些都是我认识的名字。

  • EFI 初始版本的一个大人物
  • 另一个大家伙为制定英特尔图形驱动程序
  • @THEDVIOUS1帮助我制定触摸屏和触摸板驱动程序
  • 古迪克斯触摸屏驱动程序的@lazd
  • 提供 p2max EFI 以供参考的@Azkali
  • @PeterCxy,用于提供有关如何解决触摸屏驱动程序的某些初始化问题的一些线索
  • QQ群中的所有朋友,用于提供许多信息和许多改进并进行许多测试

非常感谢参与这个项目的每个人。

运行卡塔利娜的 WinMax 10.5.7

Win Max的规格

CPU Brand Name:      Intel(R) Core(TM) i5-1035G7 CPU @ 1.20GHz, Max Turbo 3.70GHz
CPU Code Name:       Ice Lake-U
Motherboard Model:   GPD G1619-01
Memory Capacity:     16 GBytes @ 1866.7 MHz
Memory Devices:      2
Video Chipset:       Intel Iris Plus Graphics 940
Built-in Monitor:    TV080WUM-NL0, 800x1280 resolution, MIPI Interface, from Boe Technology
Touch Screen:        GoodixTouchDriver Device
Touch Pad:           I2C HID Device
Audio Adapter:       RealTek ALC269
Wireless Adapter:    Intel(R) Wi-Fi 6 AX200 160MHz
Ethernet Adapter:    RealTek Semiconductor RTL8168/8111 PCI-E Gigabit Ethernet NIC
Bluetooth Device:    Intel Bluetooth Device
Battery:             SR Real Battery - Intel SR 1 - 11.540 V / 57000 mWh

什么有效

  • 所有USB端口工作包括两个type-c端口。(USB3工作正常,速度测试为300MB / s读写)
  • 两个 type-c 端口都可以连接到外部 type-c 到 DP 或 HDMI 监视器。我已测试 BENQ 4K 显示器 (4k@60hz) 没有任何问题。
  • 操纵杆模拟鼠标工作正常。
  • 千兆以太网端口工作正常。
  • 内置键盘工作正常。
  • 英特尔 Iris 集成显卡工作正常,屏幕可以使用 ScreenResX 或 RDM 旋转 270 度。如果您不想安装任何其他软件,也可以先按住 Command+Option 或 Win+Alt,然后再点按"系统偏好设置"中的"显示"项目以启用旋转选项。
  • 扬声器工作正常,3.5mm音频端口也工作正常。
  • 电池指示灯工作正常。
  • 睡眠完美无缺。
  • 触摸屏工作原理
  • 内置游戏控制器工作原理

什么有效但有缺陷

  • 内置的SD卡读卡器可以正常工作,但它可能会导致iStat菜单连续打印这样的错误日志。
deleted fsctl error: Inappropriate ioctl for device, using HARDCODED desired threshold ...

我发现的唯一解决方案是禁用iStat菜单磁盘监视器或不插入或安装任何SD卡。

  • iStat 菜单在启动期间可能会冻结,可能与某些硬件或驱动程序问题有关。最可疑的是itlwm。
  • 触控板工作正常,但在某些启动时可能会随机失败。也许是VoodooI2C或I2C时序问题或kext加载争用条件问题。
  • 进入桌面并关闭时屏幕上出现故障。
  • Thunderbolt 工作正常,但不支持热插拔。也许需要修改SSDT来调整它以满足mac os的需求。
  • 系统可能会随机崩溃并出现恐慌:"EL[0] 已失效!!"@icl/sched5/IGHardeareCommandStreamer.cpp:64.或"意外上下文状态缓冲区条目"@icl/sched5/IGHardwareCommandStreamer.cpp:71。当连接到4k或5k外部显示器,或玩3D游戏或执行其他一些图形繁重的工作时,很容易。这是一个 IGPU 驱动程序问题。目前不知道如何解决这个问题。已尝试平台/设备 ID 01005D8A/538A0000 和 0000528A/528A0100。两者都会崩溃。似乎平台/设备ID 01005C8A / 5C8A0000和SMBIOS MacbookAir9,1是最稳定的组合。
  • 如果将 USB3.0 集线器/适配器插入 USB2.0 设备,则 c 型 USB3.0 集线器/适配器可能会导致系统中的所有 USB 出现故障。目前不知道原因,也不知道如何解决这个问题。在 USB 自定义之前和之后,两者都将失败。
    • 解决办法:不要将任何 USB2.0 设备插入 USB3.0 Type-c 集线器/适配器。将它们插入 USB2.0 集线器或直接插入 winmax 的 USB3 端口。

哪些不起作用

  • HDMI 端口无法正常工作
  • HDMI音频不工作,从技术上讲,外部显示器的所有声音都不起作用,包括type-c或显示端口。
    • 除了冰湖没有原生HDMI的问题。也许这就是为什么type-c到Displayport也没有音频输出到外部显示器的原因。有关更多详细信息,请参阅此问题。 在GPD Win Max i5-1035G7上安装Mac OS Catalina10.5.7黑苹果EFI文件插图

延长SD卡的使用寿命

禁用SD卡自动挂载

使用此命令获取 UUID

diskutil info /Volumes/volume name

将此条目添加到 /etc/fstab。请注意,要将 exfat 更改为 tf 卡的文件系统类型。我假设它是脱脂的。

UUID=<UUID get from piror command>   none  exfat  rw,noauto

防止聚光灯为 SD 卡编制索引

cd /Volumes/yourtfcard
touch .metadata_never_index

对于那些想要升级此 EFI 中的 kext 的人

这里有一些你不能升级的kext,因为我已经做了修改,如果你替换了我的kext,它会导致组件停止工作。

  • 360Controller.kext:我修改了一些与WinMax内置控制器相关的错误
  • AppleALC.kext:我修改了冰湖设备的补丁代码
  • VoodooI2CGoodix.kext:我修改了错误并添加了一些功能
  • VoodooI2CHID.kext:我修改了一些与WinMax的触控板和外部显示器的触摸屏相关的错误。

修改 BIOS 设置

注 1:我们正在 BIOS 版本 1.11 下进行测试

注意2:此EFI可以在不修改bios设置的情况下工作,因此此步骤不是必须执行的步骤,如果您不想费心深入挖掘,可以跳过它。

如何修改

  • 方法1:(我正在使用的那个)使用ru.efi修改BIOS varialbes。我已将 BIOS 转储文件上传到winmax_bios_dump.txt。您可以在此文件中找到偏移量,并使用 ru.efi 对其进行修改。请尝试阅读本指南。托图里亚尔
  • 方法2:(如果您完成了初始工作,则最方便的方法)通过遵循此视频toturial来刷新自定义BIOS
  • 方法 3:(未测试)使用 grub 的 setvar 修改 BIOS 可验证对象。查看此教程

需要修改的选项

  • cfg 锁定:启用 -> 禁用
  • Vt-d:启用 -> 禁用
  • Dvmt: 60MB -> 64MB
  • EHCI 切换:禁用 ->启用

满足默认值的其他选项

  • 高于 4g:默认启用
  • csm:默认禁用
  • 启动模式选择:默认为 efi
  • XHCI 切换:默认启用
资源下载此资源下载价格为4.9资源币,请先
本站所刊载内容均为网络上收集整理,包括但不限于代码、应用程序、影音资源、电子书籍资料等,并且以研究交流为目的,所有仅供大家参考、学习,不存在任何商业目的与商业用途。若您使用开源的软件代码,请遵守相应的开源许可规范和精神, 若您需要使用非免费的软件或服务,您应当购买正版授权并合法使用。如果你下载此文件,表示您同意只将此文件用于参考、学习使用而非任何其他用途。 QQ客服:870493928
发表评论