Skip to content

Latest commit

 

History

History
315 lines (240 loc) · 13.3 KB

Changelog_CN.md

File metadata and controls

315 lines (240 loc) · 13.3 KB

XiaoMi NoteBook Pro EFI 更新日志

English | 中文

  • 10-14-2017

    • EFI更新,触摸板工作正常
  • 10-17-2017

    • EFI更新,修正显卡驱动
    • 增加HDMI Audio声音输出
    • 驱动更新:
      • Lilu v1.2.0
      • AppleALC v1.2.1
      • IntelGraphicsDVMTFixup v1.2.0
      • AirportBrcmFixup v1.1.0
    • 驱动修复:
      • IntelGraphicsFixup v1.2.0
  • 10-18-2017

    • 经测试显卡驱动不如第一版的好,现将显卡驱动恢复为仿冒0x19160000
    • ACPI修复
    • 驱动程序修正
    • 去掉 USBInjectAll 采用 SSDT-UIAL.aml 内建USB设备
  • 10-19-2017

    • 显卡驱动正常
    • 触摸板开机正常,睡眠唤醒后多手势使用正常
    • 睡眠正常
    • 电池信息正常
  • 10-31-2017

    • 更新声卡驱动,修复耳机问题
    • 新驱动增加layout-id:13
    • 支持四节点,支持耳麦自由切换,Mic/LineIn工作正常
  • 11-2-2017

    • Lilu v1.2.0更新,支持10.13.2Beta
    • AppleALC 更新,使用最新修正版Lilu联合编译,解决10.13.1更新后无法驱动的问题
  • 11-5-2017

    • 整合 AppleALC_ALC298_id13_id28.kext 驱动到EFI
    • EFI目录下添加ALCPlugFix目录,请安装完成后进入ALCPlugFix目录,双击 install双击自动安装.command 安装耳机插入状态修正守护程序
    • 修正Drivers64UEFI,解决无法安装问题
    • 更新 apfs.efi 到10.13.1版本
  • 11-7-2017

    • Lilu v1.2.1目前还不稳定,存在无法进入系统的风险,所以降级到v1.2.0版本
    • AppleALC 降级到V1.2.0
  • 1-25-2018

    • 支持10.13.x安装使用
    • 更新 VoodooI2C 到2.0.1版本,支持多手势,触摸板开机可正常使用,不漂移,无需唤醒
    • 修复电量百分比不刷新的问题
    • 修复声卡睡眠唤醒无声音的问题
    • 修复屏幕亮度无法保存的问题
    • 更新 Lilu v1.2.2
    • 更新 AppleALC v1.2.2 支持小米Pro,注入ID:99
    • 更新 IntelGraphicsFixup v1.2.3
  • 4-8-2018

    • 支持10.13.4安装使用
    • 更新 ACPIBatteryManager v1.81.4
    • 更新 AppleALC v1.2.6
    • 更新 FakeSMC v6.26-344-g1cf53906.1787
    • 更新 IntelGraphicsDVMTFixup v1.2.1
    • 更新 IntelGraphicsFixup v1.2.7,不再需要额外的驱动给显卡注入id了
    • 更新 Lilu v1.2.3
    • 更新 Shiki v2.2.6
    • 更新 USBInjectAll v0.6.4
    • 新增驱动 AppleBacklightInjector,开启更多档位的亮度调节
    • 新增驱动 CPUFriendCPUFriendDataProvider,开启原生XCPM和HWP电源管理方案
    • 新增启动参数 shikigva=1igfxrst=1igfxfw=1 增强核显性能,并用新的方法修复启动第二阶段的八个苹果
    • 新增 SSDT-LGPA.aml,支持原生亮度快捷键
  • 4-13-2018

    • 更新 AppleALC v1.2.7
    • 更新 SSDT-IMEI.aml, SSDT-PTSWAK.aml, SSDT-SATA.aml, SSDT-XOSI.aml
    • 修改 SSDT-LPC.aml 已加载原生电源驱动AppleLPC
    • 更新 Clover r4438
  • 5-14-2018

    • 重命名了一些SSDT,让他们更符合Rehabman的标准,方便后期维护。同时更新了 SSDT-GPRW.aml, SSDT-DDGPU.aml, SSDT-RMCF.amlSSDT-XHC.aml
    • 删除config里的一些无用重命名和错误启动参数 shikigva=1
    • 重做了USB驱动,现在type-c接口支持USB3.0了
    • 删除 SSDT-ADBG.aml,它是个无用的方法覆写
    • 删除 SSDT-IMEI.aml 来避免开机日志里出现的错误信息(显卡id能被IntelGraphicsFixup自动注入)
    • 新增 SSDT-EC.amlSSDT-SMBUS.aml 来加载AppleBusPowerController和AppleSMBusPCI
    • 修改 SSDT-PCIList.aml,使 系统报告.app 显示正确的信息
    • 更新 Lilu v1.2.4
    • 更新 CPUFriendDataProvider 让系统更省电
    • 更新 Clover r4458
  • 7-27-2018

    • 更新 Clover r4625
    • 更新 AppleALC v1.3.1
    • 更新 Lilu v1.2.6
    • 更新 CPUFriendDataProvider 通过使用MBP15,2的电源配置来驱动原生HWP
    • 更新 VoodooI2C v2.0.3
    • 更新 USBInjectAll v0.6.6
    • 更新 CodecCommander v2.6.3, 融合了 SSDT-MiPro_ALC298.aml
    • 删除多余启动参数 igfxfw=1-disablegfxfirmware
    • 修改 SSDT-PCIList.aml,让 系统报告.app 显示更多PCI设备
    • 新增 WhateverGreen 来代替 IntelGraphicsFixup, ShikiIntelGraphicsDVMTFixup
    • 新增 VoodooPS2Controller 来代替 ApplePS2SmartTouchPad
    • 新增minStolen的Clover补丁
    • 新增对Mojave的支持(安装教程在下面)
  • 8-9-2018

    • 更新 Clover r4641
    • 更新 WhateverGreen v1.2.1
    • 更新 AppleALC
    • 更新 CPUFriendDataProvider, 使用默认的EPP值来增强性能
    • 更新 Lilu
    • 更新 config.plist,用AddProperties来代替minStolen Clover补丁
    • 修改 config.plist 来增加VRAM至2048MB
    • 修改AppleIntelFramebuffer@0的接口类型(由原本的LVDS改为eDP),因为MiPro采用的是eDP输入
    • 不用通过 config_install.plist 注入显卡id 0x12345678了,新版 WhateverGreen 可以做到
    • Mojave的安装变得更简单
  • 8-13-2018

    • CPUFriendProvider.kext 回滚至v1.2.2版本,因为v1.2.5的会导致部分机器在10.13.3~10.13.5下内核报错。如果你想要更好的CPU性能,请阅读#53
  • 9-15-2018

    • 更新 Clover r4671
    • 更新 WhateverGreen v1.2.3
    • 更新 AppleALC v1.3.2
    • 更新 CPUFriend v1.1.5
    • 更新 Lilu v1.2.7
    • 更新 USBInjectAll v0.6.7
    • 更新 SSDT-GPRW.amlSSDT-RMCF.aml,源自Rehabman的仓库:https://github.com/RehabMan/OS-X-Clover-Laptop-Config
    • 更新 SSDT-PCIList.aml,给PCI0设备添加更多属性
    • 新增 SSDT-DMAC.aml , SSDT-MATH.aml , SSDT-MEM2.aml , 和 SSDT-PMCR.aml 来增强性能,表现得更像白果。启发于syscl
    • 新增 HibernationFixup系统偏好设置 - 节能 的时间调整将会被保存
    • 新增 VirtualSMC 来代替 FakeSMC。你可以使用 iStat Menus 获得更多传感器数据,而且更多SMC键值被添加进nvram
    • 移除 config.plist 里的VRAM 2048MB补丁,真实的VRAM并没有被改变
    • 修改 config.plist 以丢掉无用ACPI表
    • 还原AppleIntelFramebuffer@0的接口类型
  • 9-28-2018

    • 降级 Clover r4658.RM-4903.ca9576f3 因为Rehabman的版本更稳定
    • 更新 WhateverGreen, AppleALC, Lilu, CPUFriendHibernationFixup,来源于官方release
    • 更新 AppleBacklightInjector 来支持HD630
    • 更新 SSDT-PNLF.aml 来支持HD630
    • 更新 VoodooI2C* v2.1.4 (注意这个版本是修改过后的,不是官方原版,官方版本存在着缩放问题。)
    • 更新 VoodooPS2Controller v1.9.0,使用键盘的时候自动禁用触控板
    • 更新 热补丁的头部代码
    • 新增 USBPower 来代替 USBInjectAllSSDT-USB.aml
    • 移除 SSDT-MATH.aml
    • 清洁 config.plist 里的代码
  • 12-26-2018

    • 新增回 config.plist 里的TRIM补丁
    • 新增参数 RtcHibernateAware 根据官方解答
    • 新增 SATA-unsupported 来替代 SSDT-SATA
    • 新增 SSDT-HPET 让机子表现得更像白果
    • 新增 SSDT-LGPAGTX 使GTX版运行得更好 (GTX用户需要把 SSDT-LGPA 替换成 SSDT-LGPAGTX)
    • 新增IRQ修复到 config.plist
    • 迁移PCI信息从 SSDT-PCIListconfig.plist
    • 更新 VoodooPS2Controller v1.9.2
    • 更新 CodecCommander v2.7.1
    • 更新 Lilu v1.2.9
    • 更新 AppleALC v1.3.4
    • 更新 WhateverGreen v1.2.6
    • 更新 VirtualSMC v1.0.2
    • 更新 USBPowerUSBPorts
    • 更新 SSDT-PNLFSSDT-LGPASSDT-RMCFSSDT-PTSWAK
    • 更新 Clover r4821
    • 更新 VoodooI2C 作者最新提交
    • 移除 SSDT-ALS0
    • 移除 AppleBacklightInjector 因为 WhateverGreen 囊括了它
    • 移除 tgtbridge 因为它会导致问题
    • 移除 HighCurrent 参数
    • 更改 layout-id 的数据类型
    • 清洁 config.plist 代码
    • 清洁 SSDTs 的格式
  • 2-10-2019

    • 更新 Clover r4871
    • 更新 Lilu v1.3.1
    • 更新 AppleALC v1.3.5
    • 更新 SSDT-PXSX
    • 移除 CPUFriend* 因为不同macOS版本有不同的plists在 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/。推荐使用one-key-cpufriend_cn来定制驱动
    • 移除 HibernationFixup 因为它不稳定,RtcHibernateAware 可能足够让机子睡眠
    • 移除 dart=0
    • 移除 AddClockID,因为它对新系统不起作用
    • 新增 SSDT-RTC 来安全地移除IRQFlags,FixRTC 会缩短IO长度
    • 修改layout-id为30
  • 3-1-2019

    • 更新 Clover r4892
    • 更新 USBPorts 来支持更多型号
    • 移除 SSDT-PNLF 并替换为 AddPNLF,根据WhateverGreen FAQ
    • 移除 RtcHibernateAware 并替换为 NeverHibernate。解决一些睡眠重启问题,但会消耗更多电能。 RtcHibernateAware 需要解锁CFG才会正常工作。
    • 修改 igfxrst=1gfxrst=1,根据WhateverGreen README
  • 3-28-2019

    • 更新 Clover r4910
    • 更新 AppleALC v1.3.6
    • 更新 WhateverGreen v1.2.8
    • 更新 Lilu v1.3.5
    • 更新 VoodooPS2
    • 更新 USBPorts,合并 SSDT-USBX
    • 修改热补丁来适配ACPI 6.3标准
    • 移除 SSDT-PTSWAK 因为小米Pro不需要它
    • 移除 SMCSuperIO.kext 因为它没检测到受支持的SuperIO芯片
    • 修改 AppleRTC 为true,InjectKexts 模式为 Detect
  • 4-16-2019

    • 更新 Clover r4920
    • 更新 AppleALC v1.3.7
    • 更新 WhateverGreen
    • 更新 VoodooPS2
    • 更新 VoodooI2C v2.1.6
    • 移除 SSDT-RTC 并用 Rtc8AllowedFixRTC 来代替x
  • 7-10-2019

    • 更新 Clover r4986
    • 更新 Lilu v1.3.7
    • 更新 AppleALC v1.3.9
    • 更新 WhateverGreen v1.3.1
    • 更新 VirtualSMC v1.0.6
    • 更新并修改 VoodooPS2 v2.0.2 以防止F11键禁用触控板
    • 更新 VoodooI2C
    • 更新从 Hackintool 获取的设备信息
    • 更新 SSDT-MEM2
    • 更新 SSDT-HPET
    • 更新 config.plist 里的注释,采用 Hackintool 风格
    • 移除 GFX0 -> IGPUHECI -> IMEIHDAS -> HDEF 根据WhateverGreen FAQ.IntelHD.cn.md
    • 移除 SSDT-XOSI_OSI -> XOSI 因为如OpenCore Configuration所说,“避免修正_OSI来支持更高级别的功能集,除非一定必要。通常这个补丁会引发很多APTIO固件的问题,导致需要更多的补丁。新版固件通常不需要这个补丁了,而且需要用到_OSI补丁的情况也可以用更轻量的补丁来代替”
    • 移除 _DSM -> XDSM 因为如OpenCore Configuration所说,“尝试避免风险操作,例如只要有可能就给_PRW或_DSM重命名”
    • 移除 SAT0 -> SATA
    • 移除IRQ修复,根据OpenCore discussion, "...但是要非常小心IRQ,很多人移除了他们,尽管这通常是很不需要的。"
    • 移除 SSDT-DDGPU 因为和 disable-external-egpu 功能重叠
    • 移除 SSDT-PXSX 并迁移设备信息到 config.plist
    • 移除 Drop DRAM 并替换成 dart=0
    • 移除 AppleKeyFeeder.efiDataHubDxe-64.efi 因为小米Pro不需要
    • 移除 USBPorts.kext 并替换成 SSDT-USB,根据#197
    • 新增 SSDT-TPD0 来解决移除 SSDT-XOSI_OSI -> XOSI 后触控板无法使用的问题
    • 放回 SSDT-ALS0 来保证背光被保存
    • 放回 HibernationFixup
    • 新增 enable-hdmi-dividers-fix 来更好地支持HDMI
    • 支持macOS10.15
  • 7-17-2019

    • 更新 Clover r5018
    • 更新 WhateverGreen 来改善HDMI
    • 更新 SSDT-LGPA
    • 更新 SSDT-TPD0
    • 新增 TPD0._INI -> XINITPD0._CRS -> XCRS,搭配 SSDT-TPD0
    • 移除 enable-hdmi-dividers-fix
  • XX-XX-2019

    • 更新 Clover r5
    • 更新 Lilu v1.3.9
    • 更新 AppleALC v1.4.2
    • 更新 WhateverGreen v1.3.3
    • 更新 HibernationFixup v1.2.9
    • 更新 VirtualSMC v1.0.8
    • 更新并修改 VoodooPS2 v2.0.4
    • 更新 AppleSupportPkg v2.1.1
    • 更新 VoodooI2C
    • 新增 complete-modeset-framebuffers 来改善HDMI
    • 新增 PanicNoKextDump 来替代 panic kext logging 补丁
    • 新增 EFICheckDisabler
    • 修改 layout-id 回 30
    • 移除 AppleIntelLpssI2C 补丁因为 https://github.com/alexandred/VoodooI2C/commit/c6e3c278cda84a26f400a77f5ea57d819df9e405 修复了驱动冲突问题