小米12.8寸2代 M3-7y30 黑苹果折腾记录

公司闲置下来的一台小米12.8寸2代笔记本,电脑本身预装了windows 10感觉有点卡,网上搜了下黑苹果,发现大佬们已经适配了这款机型,正好可以拿来测试。博主测试了10.14.6跟10.15.6这两个版本都能流畅运行。显卡、声卡、触控板正常。由于这款笔记本的无线网卡采用的是因特尔的AC8265暂不兼容Mac,但随着 Github 大佬们的深入研究,目前还是可以解决最基本的上网问题。下面一起来折腾吧。
小米12.8寸

电脑配置

配置型号
系统macOS Catalina 10.15.6
CPUIntel Core m3-7y30 @ 1.0GHz 2核4线程
显卡Intel HD Graphics 615 2048 MB
内存三星 DDR3 1867MHz 2GBx2
硬盘三星 MZNLN128HAHQ-00000(128GB/固态硬盘)
网卡Intel Dual Band Wireless-AC 8265
声卡Realtek ALC235VC
SMBIOSMacBook10,1

实现功能

  • ✅· CPU 睿频变频
  • ✅· 核显 HD615 显存 2048MB
  • ✅· USB2.0 Type-C
  • ✅· 声卡 内建 layout-id 为 3
  • ✅· 电池状态与电量百分比
  • ✅· 睡眠唤醒
  • ✅· 触控正常
  • ✅· 无线正常
  • ✅· 蓝牙正常

系统镜像

由于小米12.8寸2代笔记本只有一个USB接口,用U盘安装的话还需另外接扩展坞。所以博主采用恢复版来安装。这里博主提供2个恢复版镜像给大家,该镜像为博主本人制作,原官方镜像纯净不带任何软件。

系统版本下载
macOSCatalina 10.15.6(19G2021)恢复版镜像
macOSMojave 10.14.6(18G103)恢复版镜像

注: 镜像下载解压,里面附带 DiskGenius,EasyUEFI,Paragon Hard Disk Manager 16.5工具

磁盘划分

首先硬盘分区类型要是GUID分区,分一个60G大小的空间用来安装 MacOS
步骤:此电脑 → 右键 → 管理 → 磁盘管理
空出一个60G的分区出来,不分配盘符,不格式化。
磁盘划分

安装系统

在Windows系统上安装 Paragon Hard Disk Manager 16.5还原工具,进行还原
还原系统

引导EFI

下载适用于小米12.8寸2代 M3-7y30的EFI文件,这里博主准备了2种引导,CLOVER/OpenCore 自行选一个放入EFI文件夹。无线网卡驱动已经放入EFI,需要配合WiFi客户端使用。

引导文件下载链接
CLOVERhttps://cloud.189.cn/t/JnqAVreAR3Yn(访问码:6ys4)
OpenCorehttps://cloud.189.cn/t/Uza2U3AjiMvm(访问码:4jmc)
WiFi 客户端HeliPort

无线驱动


Intel内置无线网卡驱动大部分型号都是不兼容Mac的,需要更换网卡。但随着 Github 大佬们的深入研究,目前还是可以解决最基本的上网问题,缺点是性能和信号相对较弱。这台小米笔记本我没有更换无线网卡用的下面itlwm驱动来驱动无线体验还是很棒的。目前官方制作了 2 个驱动,这两个驱动分别用于驱动不同的网卡的,下面是各网卡型号兼容性列表:

itlwm.kext

PCI IDDevice NameSupported
0x08b1AC 7260Yes
0x08b2AC 7260Yes
0x08b3AC 3160Yes
0x08b4AC 3160Yes
0x095aAC 7265Yes
0x095bAC 7265Yes
0x3165AC 3165Yes
0x3166AC 3165Yes
0x24f3AC 8260Yes
0x24f4AC 8260Yes
0x24f5AC 4165Yes
0x24f6AC 4165Yes
0x24fbAC 3168Yes
0x24fdAC 8265Yes
0x2526AC 9260Yes
0x9df0AC 9560Yes
0xa370AC 9560Yes
0x31DCAC 9560Yes
0x30DCAC 9560Yes
0x271CAC 9560Yes
0x271BAC 9560Yes
0x42a4AC 9462Yes
0x00a0AC 9462Yes
0x00a4AC 9462Yes
0x02a0AC 9462Yes
0x02a4AC 9462Yes
0x40a4AC 9462Yes
0x0060AC 9461Yes
0x0064AC 9461Yes
0x0260AC 9461Yes
0x0264AC 9461Yes

itlwmx.kext

PCI IDDevice NameSupported
0x2723AX200Yes
0x2720AX201Yes
0x43F0AX201Yes
0xA0F0AX201Yes
0x34F0AX201Yes
0x02F0AC 9462Yes
0x3DF0AC 9462Yes
0x06F0AX201Yes

小米12.8寸2代自带的Intel Dual Band Wireless-AC 8265 网卡使用第一个驱动:itlwm.kext

测试驱动

解压驱动,执行如下两条命令来安装测试驱动(及时加载方便调试 重启后即失效):

# 给驱动分配执行权限
sudo chown -R root:wheel itlwm.kext
# 加载驱动
sudo kextload -v itlwm.kext

安装完驱动,目前还是看不到 WiFi 的,只要提示已经加载驱动就可以了,不要着急,我们得安装对应的软件来使用 WiFi

将测试没有问题的驱动 放到 CLOVER - kexts - Other 目录下即可,下次开机会自动加载,无需再次命令行加载了。

WiFi 客户端


HeliPort 是 ltlwm WiFi 驱动的专用客户端,使用界面和功能已经无限接近苹果官方的界面了,下面是界面对比图:
左侧是 官方原生 右侧是 HeliPort

蓝牙驱动


IntelBluetoothFirmware 是一个用于在 macOS 中启用原生蓝牙的固件上传驱动,固件的二进制文件来自 Linux。

解压驱动,执行如下命令来安装测试驱动(及时加载方便调试 重启后即失效),建议大家一个个尝试去加载驱动,观察蓝牙的使用效果,如果使用异常重启即可,比较方便自己摸索:

  • 驱动程序上传固件
# 给驱动分配执行权限
sudo chown -R root:wheel IntelBluetoothFirmware.kext
# 加载驱动
sudo kextload -v IntelBluetoothFirmware.kext
  • 设置面板上启用打开/关闭开关
# 给驱动分配执行权限
sudo chown -R root:wheel IntelBluetoothInjector.kext
# 加载驱动
sudo kextload -v IntelBluetoothInjector.kext

经过测试,小米二代加载 IntelBluetoothFirmware.kext 驱动使用体验正常,蓝牙体验很不错,唯一确定就是无法关闭蓝牙,蓝牙只能一直处于开启的状态,不过问题不大,可以自由的使用蓝牙已经很满意了。

截图预览

Catalina

安装macOS Catalina 10.15.6版,暂未发现有卡顿现象,对比Windows10顺畅很多。
macOS Catalina

CPU

CPU 高低频正常,日常 CPU 使用温度低于 Windows 环境
CPU

触控板

触控板正常,如果无法识别触控板清除缓存试试。
触控板

无线蓝牙

无线正常,蓝牙正常,但无法关闭蓝牙。
无线与蓝牙

内屏外屏

HDMI视频+音频(内外屏皆可工作+热拔插)
内屏外屏

常用命令

解锁分区

10.15解锁系统分区

sudo mount -uw / && killall Finder

重建缓存

Mac OS重新建立缓存

sudo rm /System/Library/PrelinkedKernels/prelinkedkernel
sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
sudo chmod -R 755 /System/Library/Extensions
sudo chmod -R 755 /Library/Extensions
sudo chown -R root:wheel /System/Library/Extensions
sudo chown -R root:wheel /Library/Extensions
sudo touch /System/Library/Extensions
sudo touch /Library/Extensions
sudo kextcache -q -update-volume /
sudo kextcache -system-caches
sudo kextcache -i /

任何软件

Mac OS开启安装任何来源软件

sudo spctl --master-disable

睡眠优化

Mac OS系统睡眠优化代码

sudo pmset -a hibernatemode 0
sudo rm -rf /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0

部分内容来源:https://www.sqlsec.com/2020/08/xps15.html#toc-heading-15

Last modification:November 9th, 2020 at 05:13 pm
If you think my article is useful to you, please feel free to appreciate