华硕 ASUS 部分 C230/100 系 主板 Coffee Lake & Xeon & BGA1440 Mod BIOS

前言

下载

链接: https://pan.baidu.com/s/1Pocaj4dKxTOvz-BIXIt3vQ 提取码: 6kae
提供两个版本的BIOS,分别是“ME正常启用”版本和“ME部分禁用”版本,具体区别请详细阅读全文。
此处提供的 BIOS 均以 ZIP 格式压缩,解压后的文件名与官方 BIOS 一致,必须解压后再刷入。

如何刷入

  • 推荐使用编程器刷入。
    • 刷入前请完整备份好当前的 BIOS ,以备不时之需。
    • 请确保除了 BIOS Region 以外,Flash DesciptorME Region 也被成功刷入,同时保证 MAC 地址(仅针对于 I219 系列 Intel PHY 网卡,存放于 GBE Region 内)的备份与还原。

BIOS 说明

修改内容(“ME正常启用”版):

  • 微码 506E0(0x18),506E1(0x2A),506E3(0xBA),506E8(0x34),906E9(0x5E),906EA(0x96),906EB(0x5E),906EC(0x98),906ED(0xBE)
  • 修复 搭配 8/9 代 CPU 时直连 CPU 的 PCIE 不可用的问题
  • 修复 搭配部分 CPU 时电压高达 1.4v 的问题
  • 核显 GOP 更新到 9.0.1107 版本
  • 核显 GOP VBT 更新到 228 版本
  • 核显 VBIOS 更新到 1062 版本
  • 补全 DSDT 和 SSDT 里面的 16 个逻辑 CPU(在不使用 iasl 反编译的情况下)
  • 修改 前4个核心的倍频同步至后4个核心(意思就是BIOS 内支持对全核倍频的超频,设置为 Sync All Core 模式即可)
  • 修改 默认禁用 BIOS Lock
  • 修改 默认启用 VT-x
  • 修改 默认启用 DRAM SPD Write
  • 修改 BIOS 内线程数量显示改为十进制(原本为十六进制,会显示6c/ct和8c/10t)
  • 修改 解锁 BIOS 内的 PCH-FW Configuration 菜单(若原菜单为隐藏状态),可设置启用 fTPM(PTT)
  • 降级 ME 版本为 11.7.0.1261
  • 修改 支持非 Z 主板在 BIOS 内超频特定 ES 及 BGA1440 转针 CPU,并解锁其完整超频选项
  • 修改 Intel PHY 网卡默认 MAC 地址,避免 88-88-88-88-87-88 带来的问题

对于采用 C232 PCH 的主板来说:

  • 此版本 BIOS 不支持任意 Xeon 志强系列的 CPU(无论是原生 LGA1151 还是 BGA1440 转接 LGA1151),官方同版本 BIOS 亦是如此。
  • 此版本 BIOS 不支持任意 BGA1440 转 LGA1151 的 CPU,官方同版本 BIOS 亦是如此。
  • 此版本 BIOS 支持其它上文没有提到的 CPU。

对于采用 C232 PCH 的主板来说:

  • 此版本 BIOS 不支持 10 代正显和正式版的 BGA1440 转 LGA1151 的 CPU,官方同版本 BIOS 亦是如此。
  • 此版本 BIOS 支持其它上文没有提到的 CPU。

在“ME正常启用”版的基础上额外做如下改动,即为“ME部分禁用”版的修改内容:

  • 修改 ME 版本为 11.8.93.4323 精简版并禁用
  • 修改 Flash Descriptor 内所有 Region 的读写权限为无限制
  • 修改 最大 DRAM 限制为 128 GB(原本为 64 GB)

对于采用任意 PCH 的主板来说:

  • 此版本 BIOS 不支持 10 代正显和正式版的 BGA1440 转 LGA1151 的 CPU,官方同版本 BIOS 亦是如此。
  • 此版本 BIOS 支持其它上文没有提到的 CPU。

注意事项

  • 针脚修改:
    • 适用范围:
      1. Coffee Lake(即 8/9 代)
      2. 非 B0 步进(所有六核及以上都不是 B0 步进,只有部分双核与四核是 B0 步进)
      3. 原生 LGA1151
    • 具体操作( 针脚定义 ):
      • (必须)屏蔽 AJ30 与 AK27 两个脚位,建议使用聚酰亚胺(金手指胶带、Kapton)贴住 CPU 上对应的两个触点。
      • (必须)短接 AB35 与 AC35 两个脚位,确保底座上这 2 根针导通即可。 CPU 上这 2 个触点不作要求,导通与否均可,也没有危险性。
      • (可选)屏蔽 F35,F36,F37,G34,G35,H33,H34,J33,J35,K32,K34,L31,L33,M32,AJ22,AJ24,AK21,AK22。
    • 不属于上述范围的 CPU 无需改动针脚。

  • 推荐在 BIOS 内直接修改 CPU 功耗限制(即功耗墙):
    • 在 BIOS 内的 Ai Tweaker(或 Extreme Tweaker)下的 Internal CPU Power Management 内找到 Long Duration Package Power Limit 和 Short Duration Package Power Limit 选项,单位是W。
    • 将这两个选项直接改为 500 即可。
    • 改功耗墙只需要直接填数字就行了,不要为了功耗限制用软件修改BIOS,容易引入其它问题。

关于 PCIe Resizable BAR 支持:

  • 在网盘内的“添加 PCIe Resizable BAR 支持”文件夹内,额外提供支持 PCIe Resizable BAR 的 BIOS。
  • 此版本 BIOS 默认启用 Above 4G Decoding、PCIe Resizable BAR,默认禁用 Legacy Video OpROM,无法点亮不支持 UEFI 的显卡。
  • 若刷入此版本 BIOS 后出现影响正常使用的问题(包括但不限于无法通过自检等),则证明此 BIOS 与您的设备不兼容,请放弃使用此版本 BIOS。

  • 不要对本文的 BIOS 进行【你没有100%把握的】二次修改, 包括但不限于【用 Coffee Time 打开 BIOS,全部点成绿色的】。
    本文的 BIOS 用了一些独特的修改手法, 贸然修改后存在无法开机及引入其他问题的可能性。

补充知识

关于 Xeon 与 BGA1440 转针 CPU:

  • 一般情况下,LGA1151 的 Xeon 处理器需要 C2xx 系列 PCH 才可以启动,在搭配普通 H/B/Z 系 PCH 时会被 ME 拒绝启动。
  • 同理,BGA1440 的 CPU 也需要 HM/CM 系 PCH 才能正常启动,转接到 LGA1151 以后也会被 ME 拒绝启动。
  • 若想突破限制,在 100/200 系这一代,就是修改 ME 进入 Alt Disabled 模式,且 ME 固件也要使用特定的版本。
  • 另外,在这些 22nm PCH 的平台安装有 128 GB 内存时,ME 也无法正常启动。不禁用 ME 时,通电到 BIOS 自检的时间会非常久。
  • “ME部分禁用”版的 BIOS 做了相关的改动,以支持 128 GB 内存和原本与 PCH 不兼容的 CPU。

常见问题:

  • 部分 CPU 由于自身限制(包括原生和转针,原因是 IMC 有锁或转接板信号质量差),无法使用高频率或大容量内存,并非 BIOS 问题。
  • 使用转针 CPU 时候的问题,包括但不限于 PCIE 不识别、PCIE 降速、内存频率低、内存单通道、核显 eDP / VGA 不能用等,均与本文 BIOS 无关,都是转接板硬件问题。
  • ME 禁用后,依赖 ME 的功能无法使用(包括但不限于HDCP、Intel PTT(fTPM)、Intel TXT、Intel SGX、黑苹果核显休眠唤醒、无外置时钟发生器时的外频调节等),这些 BUG 我无法解决。
  • 不能正常开机时,可能是由上述问题导致,也可能不是,若您怀疑与 BIOS 有关,则不建议您继续使用本文提供的 BIOS 文件。

关于 CPU 微码版本:

  • BIOS 内的 CPU 微码均采用旧版本,尽量保证性能不受漏洞缓解的影响。

关于 Skylake ES:

  • Intel 官方在支持 Kabylake 的某个版本的 RC Code 中去除了 Skylake ES 的支持。
  • 此版 BIOS 早于那个版本,在这方面与同版本官方 BIOS 保存一致,支持 Skylake ES。

关于超频:

  • 由于 BIOS 原本为 4 核心 CPU 设计,即使破解支持新 CPU,BIOS 内的选项也只能调节前 4 个核心(如 Active process cores 和 Core ratio),这个不是 BIOS 的 BUG。
    我没有 BIOS 源代码,无法加入对应的选项。但对于超频需求,已经修改过,使用 Sync All Cores 模式对全核心倍频进行超频时,可以正常控制全部六个或八个核心的倍频。
  • 在 2016 年以后,这些旧主板就没有再获得过内存兼容性更新了。
    所以,针对大厂新步进内存、国产内存、大容量内存等,可能会遇到无法过自检、无法跑高频之类的问题。
    能降频稳定就降频用,也可以尝试手填各类内存时序参数试试,但预期不要太高。
    这方面我没有研究,这也不是 BIOS 的 BUG。

支持型号

主板型号与对应的 BIOS 版本见下表(型号以原厂 BIOS 内显示为准),请正确下载对应型号的 BIOS 文件,不可混刷。

序号主板型号BIOS 版本
1B150 PRO GAMINGB150-PRO-GAMING-ASUS-2003
2B150 PRO GAMING D3B150-PRO-GAMING-D3-ASUS-2604
3B150 PRO GAMING/AURAB150-PRO-GAMING-AURA-ASUS-2003
4B150I PRO GAMING/AURAB150I-PRO-GAMING-AURA-ASUS-2606
5B150I PRO GAMING/WIFI/AURAB150I-PRO-GAMING-WIFI-AURA-ASUS-2606
6B150M PRO GAMINGB150M-PRO-GAMING-ASUS-1006
7B150M-A D3B150M-A-D3-ASUS-2604
8B150M-C D3B150M-C-D3-SI-2604
9B150M-C D3/BRB150M-C-D3-BR-SI-2604
10B150M-D D3B150M-D-D3-ASUS-2604
11B150M-ET D3B150M-ET-D3-ASUS-2604
12B150M-K D3B150M-K-D3-ASUS-2604
13B150M-PLUS D3B150M-PLUS-D3-ASUS-2604
14B150-PLUS D3B150-PLUS-D3-ASUS-2604
15B150-PRO D3B150-PRO-D3-ASUS-2604
16E3 PRO GAMING V5E3-PRO-GAMING-V5-ASUS-2606
17E3M-ET V5 SERIESE3M-ET-V5-ASUS-2606
18E3M-PLUS V5E3M-PLUS-V5-ASUS-2606
19E3-PRO V5E3-PRO-V5-ASUS-2606
20EX-B150M-V5 D3EX-B150M-V5-D3-ASUS-2604
21H110I-CM-AAH110I-CM-AA-SI-3005
22H110I-PLUS D3H110I-PLUS-D3-ASUS-2604
23H110I-PLUS D3-MSH110I-PLUS-D3-MS-ASUS-2606
24H110M-A D3H110M-A-D3-ASUS-2604
25H110M-C D3H110M-C-D3-ASUS-2604
26H110M-C D3/BRH110M-C-D3-BR-SI-2606
27H110M-D D3H110M-D-D3-ASUS-2604
28H110M-E D3H110M-E-D3-ASUS-2604
29H110M-K D3H110M-K-D3-ASUS-2604
30H110M-KSH110M-KS-ASUS-3202
31H110M-KS R1H110M-KS-R1-ASUS-3202
32H110M-PLUS D3H110M-PLUS-D3-ASUS-2604
33H110TH110T-ASUS-2002
34H170 PRO GAMINGH170-PRO-GAMING-ASUS-2003
35H170I-PLUS D3H170I-PLUS-D3-ASUS-2604
36H170M-E D3H170M-E-D3-ASUS-2604
37H170-PLUS D3H170-PLUS-D3-ASUS-2604
38PIO-B150MPIO-B150M-SI-2002
39Q170I-PLUSQ170I-PLUS-ASUS-2602
40Q170M2/CDM/SIQ170M2-CDM-SI-2001
41TROOPER B150 D3TROOPER-B150-D3-ASUS-1006
42TROOPER H110 D3TROOPER-H110-D3-ASUS-1006
43Z170 PRO GAMINGZ170-PRO-GAMING-ASUS-2003
44Z170 PRO GAMING/AURAZ170-PRO-GAMING-AURA-ASUS-2103
45Z170I PRO GAMINGZ170I-PRO-GAMING-ASUS-2002
46Z170M-E D3Z170M-E-D3-ASUS-2604
47Z170-P D3Z170-P-D3-ASUS-2604

补充内容

  • 对于 H110M-KS R1:
    将 LUCOMS 的 OEM 信息及开机 Logo 改为 ASUS 原版

  • 对于 Q170M2/CDM/SI,注意此处的 BIOS 仅适用于 Rev 1.0

  • 对于 4 款 C232 系列主板:

    1. BIOS 内无 PCH-FW Configuration 菜单,故未作此方面修改
    2. ME(SPS) FW 保持原版本不变