本帖最后由 cleveriax 于 2016-8-20 21:47 编辑
//8.20 由于蓝牙和触控板无法完美,弃坑。
//8.15 上周入手了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 ALC233Vendor Id: 0x10ec0235 // 10ec为Realtek代号,0235是具体型号
复制代码不得不说,雷军又在耍猴。
所幸,ALC233被AppleALC支持,所以我编译了专属的AppleALC搭配修改后的CodecCommander完美原生加载AppleHDA,睡眠正常,耳机正常。 - 在clover中注入 layout 3 / resetHDA / FixHDA
复制代码具体的教程贴一下:
完美原生加载AppleHDA、AppleALC使用和修改教程、 傻瓜式制作仿冒声卡驱动 解决麦克风无电平 睡眠后无声 耳机杂音 更新AppleALC制作教程 想对AppleHDA有更加深入了解的可以参考一下紫米和love2335的帖子。 以及一个小问题: 从windows重启后内置扬声器失声,耳机插入只有背景音。关机启动一切正常。 待解决。
//Intel 8260ac无解后一些上网&蓝牙的替代办法1. 外接USB网卡。(未测试) 2.外接小米随身Wifi。(正在使用) 3.多余的M.2插槽可以安装Broadcom94352Z(tonymacx86上比较推荐的是Dell DW1560)和Atheros AR9285,我在考虑要买哪一块。 4.外接USB蓝牙。
//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触控板,这样就有希望完美驱动了。 |