左转远景
//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即可。
显示的部分目前测试过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即可。
下面进入高能区域,完善细节与进阶,建设中...
//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,请放弃吧。