Skip to content

Latest commit

 

History

History
522 lines (381 loc) · 18.2 KB

Changelog_CN.md

File metadata and controls

522 lines (381 loc) · 18.2 KB

XiaoMi NoteBook Pro EFI 更新日志

English | 中文

10-14-2017

  • EFI更新,触摸板工作正常

10-17-2017

  • EFI更新,修正显卡驱动

更新

  • 更新 Lilu v1.2.0
  • 更新 AppleALC v1.2.1
  • 更新 IntelGraphicsDVMTFixup v1.2.0
  • 更新 AirportBrcmFixup v1.1.0

新增

  • 新增 HDMI 声音输出

变更

  • 修正 IntelGraphicsFixup v1.2.0

10-18-2017

  • 经测试显卡驱动不如第一版的好,现将显卡驱动恢复为仿冒0x19160000

移除

  • 移除 USBInjectAll,替换为 SSDT-UIAC.aml 来内建USB设备

变更

  • 修正 ACPI
  • 修正 驱动程序

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

更新

  • 更新 apfs.efi 到10.13.1版本

新增

  • 新增 ALCPlugFix 目录,请安装完成后进入ALCPlugFix目录,双击 install双击自动安装.command 安装耳机插入状态修正守护程序

变更

  • 整合 AppleALC_ALC298_id13_id28.kext 驱动到EFI
  • 修正 Drivers64UEFI,解决无法安装问题

11-7-2017

降级

  • 降级 Lilu v1.2.0,因为v1.2.1目前还不稳定,存在无法进入系统的风险
  • 降级 AppleALC v1.2.0

1-25-2018

  • 支持10.13.x安装使用

更新

  • 更新 Lilu v1.2.2
  • 更新 AppleALC v1.2.2 支持小米Pro,注入ID:99
  • 更新 IntelGraphicsFixup v1.2.3
  • 更新 VoodooI2C 到2.0.1版本,支持多手势,触摸板开机可正常使用,不漂移,无需唤醒

变更

  • 修正电量百分比不刷新的问题
  • 修正声卡睡眠唤醒无声音的问题
  • 修正屏幕亮度无法保存的问题

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

更新

  • 更新 Clover r4438
  • 更新 AppleALC v1.2.7
  • 更新 SSDT-IMEI.aml, SSDT-PTSWAK.aml, SSDT-SATA.aml, SSDT-XOSI.aml

变更

  • 修改 SSDT-LPC.aml 已加载原生电源驱动 AppleLPC

5-14-2018

更新

  • 更新 Clover r4458
  • 更新 Lilu v1.2.4
  • 更新 CPUFriendDataProvider 让系统更省电

新增

  • 新增 SSDT-EC.amlSSDT-SMBUS.aml 来加载 AppleBusPowerController 和 AppleSMBusPCI

移除

  • 移除 config 里的一些无用重命名和错误启动参数 shikigva=1
  • 移除 SSDT-ADBG.aml,它是个无用的方法覆写
  • 移除 SSDT-IMEI.aml 来避免开机日志里出现的错误信息(显卡id能被IntelGraphicsFixup自动注入)

变更

  • 重命名了一些SSDT,让他们更符合Rehabman的标准,方便后期维护。同时更新了 SSDT-GPRW.aml, SSDT-DDGPU.aml, SSDT-RMCF.amlSSDT-XHC.aml
  • 重做了USB驱动,现在type-c接口支持USB3.0了
  • 修改 SSDT-PCIList.aml,使 系统报告.app 显示正确的信息

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

新增

  • 新增 minStolen Clover 补丁
  • 新增对Mojave的支持
  • 新增 WhateverGreen 来代替 IntelGraphicsFixup, ShikiIntelGraphicsDVMTFixup
  • 新增 VoodooPS2Controller 来代替 ApplePS2SmartTouchPad

移除

  • 移除多余启动参数 igfxfw=1-disablegfxfirmware

变更

  • 修改 SSDT-PCIList.aml,让 系统报告.app 显示更多PCI设备

8-9-2018

  • Mojave的安装变得更简单

更新

  • 更新 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 可以做到

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

降级

更新

  • 更新 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,替换为 MATH._STA -> XSTA 重命名

变更

  • 清洁 config.plist 里的代码

12-26-2018

更新

  • 更新 Clover r4821
  • 更新 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
  • 更新 VoodooI2C 作者最新提交
  • 更新 MATH._STA -> XSTA 重命名为 MATH._STA and LDR2._STA -> XSTA 重命名

新增

  • 新增回 config.plist 里的TRIM补丁
  • 新增参数 RtcHibernateAware 根据官方解答
  • 新增 SATA-unsupported 来替代 SSDT-SATA
  • 新增 SSDT-HPET 让机子表现得更像白果
  • 新增 SSDT-LGPAGTX 使GTX版运行得更好 (GTX用户需要把 SSDT-LGPA 替换成 SSDT-LGPAGTX)
  • 新增 IRQ修复 到 config.plist

移除

  • 移除 SSDT-ALS0
  • 移除 AppleBacklightInjector 因为 WhateverGreen 囊括了它
  • 移除 tgtbridge 因为它会导致问题
  • 移除 HighCurrent 参数

变更

  • 迁移PCI信息从 SSDT-PCIListconfig.plist
  • 更改 layout-id 的数据类型
  • 清洁 config.plist 代码
  • 清洁 SSDTs 的格式

2-10-2019

更新

  • 更新 Clover r4871
  • 更新 Lilu v1.3.1
  • 更新 AppleALC v1.3.5
  • 更新 SSDT-PXSX

新增

  • 新增 SSDT-RTC 来安全地移除IRQFlags,FixRTC 会缩短IO长度

移除

  • 移除 CPUFriend* 因为不同macOS版本有不同的plists在 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/。推荐使用one-key-cpufriend_cn来定制驱动
  • 移除 HibernationFixup 因为它不稳定,RtcHibernateAware 可能足够让机子睡眠
  • 移除 dart=0
  • 移除 AddClockID,因为它对新系统不起作用

变更

  • 修改layout-id为30

3-1-2019

更新

  • 更新 Clover r4892
  • 更新 USBPorts 来支持更多型号

移除

  • 移除 SSDT-PNLF 并替换为 AddPNLF,根据WhateverGreen FAQ
  • 移除 RtcHibernateAware 并替换为 NeverHibernate。解决一些睡眠重启问题,但会消耗更多电能。 RtcHibernateAware 需要解锁CFG才会正常工作。

变更

3-28-2019

更新

  • 更新 Clover r4910
  • 更新 AppleALC v1.3.6
  • 更新 WhateverGreen v1.2.8
  • 更新 Lilu v1.3.5
  • 更新 VoodooPS2
  • 更新 USBPorts,合并 SSDT-USBX

移除

  • 移除 SSDT-PTSWAK 因为小米Pro不需要它
  • 移除 SMCSuperIO.kext 因为它没检测到受支持的SuperIO芯片

变更

  • 修改热补丁来适配ACPI 6.3标准
  • 修改 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

  • 支持macOS10.15

更新

  • 更新 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 风格

新增

  • 新增 OpenCore
  • 新增 SSDT-TPD0 来解决移除 SSDT-XOSI_OSI -> XOSI 后触控板无法使用的问题
  • 放回 SSDT-ALS0 来保证背光被保存
  • 放回 HibernationFixup
  • 新增 enable-hdmi-dividers-fix 来更好地支持HDMI

移除

  • 移除 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

7-17-2019

更新

  • 更新 Clover r5018
  • 更新 OpenCore v0.0.4
  • 更新 WhateverGreen 来改善HDMI
  • 更新 SSDT-LGPA
  • 更新 SSDT-TPD0

新增

  • 新增 TPD0._INI -> XINITPD0._CRS -> XCRS,搭配 SSDT-TPD0

移除

  • 移除 enable-hdmi-dividers-fix

OC

  • [OC] 更新 config 来支持 OpenCore v0.0.4

3-10-2020

更新

  • 更新 Clover r5104
  • 更新 OpenCore v0.5.6
  • 更新 Lilu v1.4.2
  • 更新 AppleALC v1.4.7
  • 更新 WhateverGreen v1.3.7
  • 更新 HibernationFixup v1.3.2
  • 更新 VirtualSMC v1.1.1
  • 更新 VoodooPS2 v2.1.2
  • 更新 AppleSupportPkg v2.1.6
  • 更新 VoodooI2C v2.3
  • 更新 SSDT-USB
  • 更新 SSDT-MCHC

新增

  • 新增 IntelBluetoothFirmwareIntelBluetoothInjector 来支持内置Intel蓝牙
  • 新增 SSDT-DRP08 来禁用Intel无线网卡
  • 新增 SSDT-PS2K 来定制 VoodooPS2Keyboard 而不是直接修改 info.plist
  • 新增 complete-modeset-framebuffers 来改善HDMI
  • 新增 EFICheckDisabler
  • 新增 NVMeFix
  • 放回 SSDT-DDGPU 来禁用独显,而不是用 disable-external-egpu

移除

变更

  • 修改 layout-id 回 30

Clover

  • [Clover] 新增 PanicNoKextDump 来替代 panic kext logging 补丁

OC

  • [OC] 更新 config 来支持 OpenCore v0.5.6

3-25-2020

更新

  • 更新 Clover r5107 来支持 macOS10.15.4
  • 更新 USBInjectAll v0.7.3 来自 Sniki的分支
  • 更新 SSDT-USB
    • 我们机型上的type-c口带有转向器,所以 UsbConnector 应该为 0x09

Clover

  • [Clover] 更新 Xiaomi 主题以支持 Clover r5105+
  • [Clover] 新增 setpowerstate_panic=0 macOS10.15 内核补丁,根据 Acidanthera/AppleALC#513
  • [Clover] 移除 MSR 0xE2 补丁因为 Clover 可以自动修正

OC

  • [OC] 更新 config 来更好地支持 OpenCore v0.5.6

4-10-2020

更新

  • 更新 Clover r5109
  • 更新 OpenCore v0.5.7
  • 更新 Lilu v1.4.3
  • 更新 AppleALC v1.4.8
  • 更新 VirtualSMC v1.1.2
  • 更新 WhateverGreen v1.3.8
  • 更新 NVMeFix v1.0.2
  • 更新 VoodooPS2 v2.1.3
  • 更新 VoodooI2C v2.4,支持在恢复模式下使用触控板,并且每次升级后不用重建缓存
  • 更新 IntelBluetoothFirmware v1.0.3
  • 更新 SSDT-TPD0,基于 #365
  • 更新 SSDT-LGPA

新增

  • 新增 VoodooInput
  • 新增 framebuffer-flags 属性来支持 1440x810 HiDPI 分辨率
  • 新增 force-onlineforce-online-framebuffers 属性来修正 macOS10.15.4 下的 HDMI

移除

  • 移除 MATH._STA and LDR2._STA -> XSTA 重命名
  • 移除 TPD0._INI -> XINITPD0._CRS -> XCRS 重命名

Clover

  • [Clover] 更新 setpowerstate_panic=0 内核补丁来适配 macOS10.15.4

OC

  • [OC] 更新 config 来支持 OpenCore v0.5.7

X-XX-2020

更新

  • 更新 SSDT-USB

新增

  • 新增 UPC -> XUPC 重命名

移除

  • 移除 SSDT-DRP08 来解锁内置 Intel Wi-FI
  • 移除 USBInjectAll