Skip to content

jennie26/Lenovo-Miix-720-Hackintosh

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
EFI
 
 
 
 
 
 
 
 
 
 

Lenovo-Miix-720-Hackintosh

EFI Files for MIix720 Hack 引导及版本:OpenCore 0.62 Realese(更新引导)

配置:

类别 详情
型号 Lenovo Miix 720 12IKB (MIIX5 Pro)
CPU Intel Core i5 7200U
GPU Intel HD620
RAM 8G
网卡 BCM94352Z(DW1560)
触摸板 Synaptics USBHID 具体型号未知
触摸屏 WACOM 5099
声卡 ALC236
硬盘 西数黑盘SN720 1T
显示器 12.2‘ 2880*1920
BIOS 3SEC71WW
系统信息 Windows 10 / Catalina 10.15.4

更改记录:

2020/10/13

  1. 更新OC版本至0.62正式版
  2. 更新lilu套件至最新正式版
  3. 更新Big Sur支持
  4. 暂删除voodooI2C的触屏支持

正常:

  1. 三卡及蓝牙
  2. 电量及电源适配器(实时更新电量百分比、电源插入状态)
  3. 触摸屏
  4. SD读卡器
  5. 前置摄像头
  6. iMessage及FaceTime

不正常:

  1. 电池供电时合盖睡眠仅能实现第一次,第二次无效 (远景@sukka提出该问题为无法继续触发EC Query,暂时无解决方案反馈)
  2. 重力感应
  3. 触摸板(仅能进行单指操作,仿佛无解)
  4. 输密码进入桌面后键盘丢失,需重新插拔
  5. 核显驱动不完全(远景用户更换其他版本lilu及weg可解决)
  6. 触屏未进行驱动
  7. SD需从win进入才能驱动

注意事项

  1. VoodooI2C版本更新、新安装后,建议重建缓存。如出现卡voodooI2CHID,建议先false掉kext的加载,进系统后重建缓存。
  2. VoodooI2CHID会加载触摸板,版本更新时必须将VoodooI2CHID->contents->info.plistVoodooI2CHIDDevice Multitouch HID Event Driver项删除,否则触摸板失效。

折腾中未弄明白项: Method (_REG)影响BAT0/ADP0/LID0的(_STA)函数返回正常值。

具体: EFI中SSDT-OC-BATT有对以上三个设备(_STA)的改写,全部改写成返回0x1F/0F等直接有效的值。 如果不改,未能使设备有效。

    Method (_REG)
    {
        If (Arg0 == 0x03)
        {
            Store (One, ECAV)
            Store (One, ECOK) //结构类似白果,也是arg0=0x3就ECOK=arg0
        }
        xxxxxxx
    }
    Method (_STA)
    {
        If (ECOK) //类似白果判断
        {
            Return (0x1F)
        }
        xxxx
    }

即使将语句改为如上内容,仍然无法显示电量/电源状态,这个地方需要求助。


感谢

  • @Acidanthera 大神提供维护的Opencore/Lilu套件等
  • @gongzhen 在10.12/10.13版本时分享的EFI,以及在tonymacx86与R神的交流,减少了我很多折腾。
  • @acai66 提供的VoodooI2CHID修改避免与触摸板冲突方法
  • @penghubingzhou 提供的VoodooI2C教程,以驱动触摸屏
  • @RehabMan 的各项教程
  • @daliansky 共享的OC-little
  • @宪武 宪武大大维护的OC-little
  • 以及其他未列出的开发者