[UEFI+Clover]小米笔记本安装10.11.6的一些问题和心得

左转远景

//8.20 由于蓝牙和触控板无法完美,弃坑。直接拉最下面看原因。

上周入手了12.5的小米笔记本。这篇帖子也是用这台机器写的。

下单后就想到可以装黑苹果杀(zuo)时(da)间(si)

在开始之前,我奉劝大家不要入坑小米笔记本。

先来讲一下关键配置:

intel core m3-6Y30,HD515,ALC233(其实是235,后面会讲),

暂时无解的Synaptics触摸板,和无解的Intel 8260AC

再次提醒各位,这是一款仅适合windows的笔记本电脑,在windows10下的体验很棒。

如果你要坚持要买来装mac,那请看完我的帖子再做决定。

///安装OSX

首先第一关是小米不完善的bios没有CSM以及UEFI兼容模式,只有Legacy和UEFI两种选择。而且不提供UEFI模式下Secure Boot的解锁选项。机缘巧合之下,我打开了Legacy模式然后又换回了UEFI模式,Secure Boot被关掉了。所以买回小米笔记本的第一步是升级bios到A04版本修正电量显示问题,然后重复我上面的动作,就可以安装OSX了。

///驱动HD515

安装完成后,首先要解决的是HD515的显示,拥有一颗Apple原生支持的CPU以及集显,是我当时冲动下单的主要原因。现在想来真的是太幼稚。驱动HD515很简单。

在clover中注入ig-platform-id为0x191e0000即可。

[UEFI+Clover]小米笔记本安装10.11.6的一些问题和心得_第1张图片
显卡识别正确,显存识别正常,谁教我一下怎么修改处理器型号

显示的部分目前测试过HDMI外接一个屏幕,工作正常,有水波纹。

以及一个小问题:

启动后输密码框左右图标花屏,菜单栏左半部分花屏。注销再登入后恢复正常。

暂时的解决办法是设置一下显示颜色的配置文件,可以解决菜花。步骤如下:

关于本机 - 显示器 - 显示器偏好设置 - 颜色 - sRGB IEC61966-2.1

待完善的部分:

1.注入EDID开启更多分辨率。

2.开启HiDPI模式。

3.Skylake HDMI Audio 输出待测试。

///驱动ALC233

根据小米官方给出的配置,小米笔记本配置的是一颗Realtek ALC233声卡,其实提取了codec后我们会发现

Codec: Realtek ALC233

Vendor Id: 0x10ec0235              // 10ec为Realtek代号,0235是具体型号

不得不说,雷军又在耍猴。

所幸,ALC233被AppleALC支持,所以我编译了专属的AppleALC搭配修改后的CodecCommander完美原生加载AppleHDA,睡眠正常,耳机正常。

在clover中注入 layout 3 / resetHDA / FixHDA

具体的教程贴一下:

完美原生加载AppleHDA、AppleALC使用和修改教程、

傻瓜式制作仿冒声卡驱动 解决麦克风无电平 睡眠后无声 耳机杂音 更新AppleALC制作教程

想对AppleHDA有更加深入了解的可以参考一下紫米和love2335的帖子。

以及一个小问题(已解决):

从windows重启后内置扬声器失声,耳机插入只有背景音。关机启动一切正常。

注意Sound Awake Patch和CC驱动不能同时使用。

只要修改CC驱动就可以完美了。

//Intel 8260ac无解后一些上网的替代办法

1. 外接USB网卡。(未测试)

2.外接小米随身Wifi。(正在使用)

3.多余的M.2插槽可以安装Broadcom94352Z(tonymacx86上比较推荐的是Dell DW1560)和Atheros AR9285,我在考虑要买哪一块。

//Synaptics触摸板

由于这是一块I2C触控板,所以现有的PS2驱动统统无效。唯有寄希望于VoodooI2C

https://github.com/alexandred/voodooi2c

https://github.com/maximevince/VoodooI2CPCI

https://github.com/coolstar/VoodooI2C

目前主要是这三位在负责这个项目,但是好像都很忙,没有太多时间维护。

据我测试下来,目前还是无法使用的。

仅有一次成功加载,和作者确认目前只支持单点触控,光标的移动速度很慢。

放入EFI/CLOVER/Kexts/10.11 后启动会引发电源管理的问题,据称是修复了的...很无语。

期待作者在Cambridge的繁忙学业中抽出时间来维护。

解决办法:外接USB鼠标。

//键盘

驱动键盘只需要在EFI/CLOVER/Kexts/10.11中放入VoodooPS2Controller即可。

三颗音量调节键以及键盘背光开关键工作正常。

需要完善的部分

1.屏幕亮度(小太阳)的开启。

2.修改键盘映射。

//电池图标

在菜单栏显示电量只需要在EFI/CLOVER/Kexts/10.11中放入ACPIBatteryManager即可。

[UEFI+Clover]小米笔记本安装10.11.6的一些问题和心得_第2张图片
完美显示充电状态、剩余使用时间、电量百分比

下面进入高能区域,完善细节与进阶,建设中...

//DSDT&SSDT提取与排错

开机clover界面下按F4提取所有的aml。进行dsdt与ssdt的联合编译。

用MaciASL补丁进行基本的修复。

http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

//CPU电源管理与变频

https://github.com/Piker-Alpha/ssdtPRGen.sh

//iMessage/Facetime登入

改天去苹果店里研究一下2016款MacBook的细节,再完善显示信息。这是买好网卡的事了。


总结一下目前的进度,

成功驱动显卡、声卡、可以上网、暂时需要外接USB Hub连接小米随身Wifi、鼠标、以及USB引导盘。上面提到有一些可以完善的小细节。

比较棘手的问题是无线网卡和蓝牙、以及Skylake下CPU变频的实现。

最后,希望Apple早日引进I2C触控板,这样就有希望完美驱动了。


Update:

lz收到了m.2 2280的转接卡 + BCM943602CS。

先说一下选择这个方案的原因:

小米12.5内置的两个2280 M.2插槽其实是一个M Key的M.2分开而来的 //M Key即PCIE+SATA

所以结论是,小米笔记本如果不进行魔改,蓝牙无解。蓝牙无解。蓝牙无解。很重要说三遍。

原因是蓝牙走的是USB总线。

所以DW1560等M.2插槽的网卡是完全没有希望在小米笔记本上用到蓝牙的。

转接卡+BCM943602CS这个方案因为考虑到这点,所以有一根外接的USB数据线。

那么就很好解决小米笔记本的无线+蓝牙问题。

第一种方案,将红白绿黑四根线直接焊死在一个USB孔,即舍弃掉一个USB孔。美观动手能力要求低。

进阶的方案,在USB孔旁边钻一个2mm的小洞,牵出USB连接线,然后焊在一个USB公头上,或是直接拿ZMI的USB拓展线改造,这样虽然外置了一坨东西,但是可以保留USB孔,顺便如果需要可以加上一个SMA天线加强信号...lz脑洞大开中

但是,淘宝唯一一间做M.2转接卡的店似乎之前没有考虑过把他们的转接卡套装放到笔记本中,于是把USB连接孔做到了背面...背面,白白增加了2mm,这样导致后边需要经历一定的形变,才可以合上。这个问题我已经跟店家反映了,他说之后会改良。

另外,USB线的部分,我今天论证了一下,我上面提到的方案是可行的。

好了,我真的不想折腾这台笔记本了,目前此刻,不论是内部焊接还是外部牵线,我都不想为了黑苹果失去一年的保修,谁知道小米的笔记本能不能撑到一年。

买这张卡的另外的一个目的是用来黑台式机的,所以下一步我要转移战场了。

各位想买小米笔记本来黑的,不论是12.5还是13.3,请放弃吧。

你可能感兴趣的:([UEFI+Clover]小米笔记本安装10.11.6的一些问题和心得)