OpenCore引导安装联想-M920x黑苹果之历程

2023-12-11 22:32

本文主要是介绍OpenCore引导安装联想-M920x黑苹果之历程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关键字:OpenCore;OC;联想;M920x;黑苹果

OpenCore引导安装联想-M920x黑苹果之历程

前言

去年11月左右的时候,为了维护方便,需要一台便于携带;性能主流;容易安装黑苹果的小型机器(因为有便携式显示器,所以未考虑各种笔记本)。经过比较,最终选择了这款巴掌大小的机器----联想-M920x准系统。再搭载性能强劲的9代intel酷睿i5 9600k;1个sata硬盘接口;背板有2个M.2接口;自带无线/蓝牙(很显然这个是要换为黑苹果免驱卡);一个小巧的135W电源适配器。几乎完美契合上面的需求。

联想-M920x简介

前面面板:开关键、话筒、耳机、typec(雷电3)、1个usb3.0(可用于充电)
后面背板:千兆网口、2个usb3.1GEN2、2个usb3.1GEN1、HDMI、2个dp、电源输入口
9FA54B26

A78A28DD

联想-M920x声卡

这款机器2个输入输出比较独特,输入口是内置音响 +外置独立麦克风,输出口是耳机麦克二合一,显然需要做AppleALC.Kext仿冒
3659045E
M920x_ALC233(5)声卡节点关联:

RedirectedHpSpeaker  0x14   0x2---0xC---0x140x21   0x2---0xC---0x21
MicIn (Dynamic device) 0x19   0x8---0x23---0x19
MicIn (Dynamic device) 0x1A   0x9---0x22---0x1A0x14     Misc:0x1  Color:Unknown  Connection Type:Other Analog Default Device: Speaker Directional Location:N/A Location:Internal Port Connectivity:Fixed Function Device
0x21     Misc:0x0  Color:Black  Connection Type:1/8" stereo/mono Default Device: HP Out Directional Location:Front Location:External Port Connectivity:Jack
0x19     Misc:0x0  Color:Black  Connection Type:1/8" stereo/mono Default Device: Mic In Directional Location:Front  Location:External Port Connectivity:Jack
0x1A     Misc:0x0  Color:Black  Connection Type:1/8" stereo/mono Default Device: Mic In Directional Location:Front  Location:External Port Connectivity:Jack
WechatIMG1285

下面是相关截图:

外置/内置Mic节点

WechatIMG1293 WechatIMG1294

外置/内置输出节点

WechatIMG1295

设置ID与config数据

WechatIMG1300 WechatIMG1301

最后生成仿冒的AppleALC.kext,ID为11,在OC中Layout-id:0B000000

联想-M920xUSB定制

10个外置USB端口,2个内置USB端口(其中一个是用于蓝牙),雷电口不在15端口限制之列,不需要单独定制。

USB

联想-M920xBIOS设置

CPU设置
WechatIMG959 #### 集显设置 WechatIMG962 #### 启动菜单设置 WechatIMG960 #### 安全菜单设置 WechatIMG961 ### 联想-M920x-OC配置与安装历程 按照[OpenCore黑苹果引导配置说明第三版](https://shuiyunxc.gitee.io/2020/03/10/instru/index/)编辑完成config,添加相关efi与驱动。开始安装测试。
遇到问题一:

卡apfs_module_start:12xx或13xx
5D50211D

这个是RTC问题,添加SSDT-AWAC.aml解决。

遇到问题二:

卡apfs_module_start:1683。错误图遗失
是EC改名问题,添加SSDT-EC-USBX.aml解决

遇到问题三:

见OpenCore配置错误、故障与解决办法问题九。

遇到问题四~十:

就不一一罗列了。

联想-M920x-OC配置的完善

声卡

Blog开始就声卡仿冒做了说明并生成AppleALC.kext,直接添加使用,完美。并完善相关参数比如device_type:Audio device,有时候,参数不全,可能影响声卡声音大小
FCCE29B3

集显

安装的时候,只用了一个参数AAPL,ig-platform-id-07009B3E 后期完善,补齐相关参数
70092567

联想-M920x-OC引导完善后成果展示

关于本机
WechatIMG1095 #### 集显 WechatIMG1103 #### USB WechatIMG1107 ### 其他 开机声音设置(设置完成后已经是深夜了,一开机,突然的dueng,吓我一跳,哈哈!!)

开机图形界面设置

详见OpenCore黑苹果引导开机声音与图形界面设置

结束语

随着OpenCore引导的日臻完善,与大佬们的快速升级与迭代,OpenCore必将逐步走向主流,早一日了解并掌握OpenCore是必要滴!希望这篇Blog,能给大家有所启迪!!

这篇关于OpenCore引导安装联想-M920x黑苹果之历程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/482328

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优