daliansky / XiaoMi-Pro-Hackintosh

XiaoMi NoteBook Pro Hackintosh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

触控板无法使用

xjh169 opened this issue · comments

WX20230107-133926
WX20230107-133848
WX20230107-133814
WX20230107-133718
小米笔记本pro 2019 15.6 什么时候才能修复触控板问题呢?

我也是pro2019 没遇到这个问题,一直都可以正常使用

@xjh169 你使用的不是本仓库的EFI。小米笔记本Pro的显卡为 UHD 620,而不是你截图显示的 HD 620。请检查你的笔记本型号,小米笔记本Pro产品型号为TM1701/TM1707/TM1905/TM1963。按照对应型号使用本仓库EFI,BOOT 和 OC 文件夹备份并删除旧的,复制进新的。

不好意思,我改了用补丁改了显卡信息。。。

原来我使用了 [OCAuxiliaryTools 智能OC版本]更新了驱动 导致触控板无法使用!抱歉,实在不好意思!

关于触控板

我的笔记本机型是 TM1701 , 因此得下载 XiaoMi_Pro-KBL-OC-v1.7.8.zip 等类型的 efi 套件.
由于我的运气太好(糟), 机子预装的硬盘是 三星 PM981 型号, 因此我不得不再买了个金士顿的固态硬盘, 原来的硬盘拆下, 让金士顿做了主盘, 三星盘做了副盘.但似乎不管用, 列出盘符还是像这样, (三星盘还是 disk0, 金士顿盘还是 disk1):

myname@Mybook ~ % sudo diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0 
   1:                        EFI NO NAME                 239.1 MB   disk0s1

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk1
   1:       Microsoft Basic Data EFI                     209.7 MB   disk1s1

我设法将启动盘设置为 金士顿 disk1s1 , efi 启动套件也放在 disk1s1 , 然后安装 macOS 到 disk1.
为了有效利用那个三星盘, 就装了其它一些系统.

一切看起来很好.

最近我将 macOS 升级到 13.3.1 (22E261), 升级过程倒是没什么错误, 但 触控板 不工作了. 找遍网络无解.
苦恼了很久, 今天无意中看到一个神奇的现象, 机子竟然神不知鬼不觉地将 disk1s1 (EFI)/EFI/BOOT/BOOTx64.efi 文件
移动到了 disk0s1 (EFI)/EFI/BOOT/BOOTx64.efi , 即从 金士顿 跑到了 三星, 但与它相邻的 OC 目录并没有被移走.

这就让这个启动过程极其扭曲:

从 disk0 加载引导代码, 完事后从 disk1 加载 open core 的其余部分, 这就导致了加载过程 哪里不对劲, 触控板没有被正确初始化.

因为从 macOS 访问三星盘 PM981 会系统崩溃, 于是我就启动到 Windows ,
运行 DiskGenius 软件, 将 disk0 上的 BOOT 文件夹删除,
下载最新的 XiaoMi_Pro-KBL-OC-v1.7.8.zip 文件, 将压缩包中的 BOOTOC 文件夹 复制到 disk1 盘上的正确位置(当然也是使用 DiskGenius 软件),
替换掉 disk1s1 (EFI)/EFI/ 里的 BOOTOC, 重启机器.
触控板就回来了.

分享出来, 给其他有同样困扰的人士参考.