【工具更新】UBU(UEFI BIOS Updater)CPU 微码替换
本帖最后由 feifei78 于 2024-6-11 19:23 编辑“UEFI BIOS Updater” (UBU),https://winraid.level1techs.com/t/30357
(去原帖看说明啊各位)
UBU 主要用于个人替换编辑 BIOS 里的 CPU 微码和驱动之类的,就替换 CPU 微码得了,别的别管就对了额
旧视频展示
https://www.bilibili.com/video/BV19G411x78w/
在贴子最后的讨论:
https://imglink.win/image/2024/04/05/fB3RZ.png
https://imglink.win/image/2024/04/05/fBXGs.png
https://imglink.win/image/2024/04/05/fBVDf.png
一个 60 岁的大佬 Michael_Code 帮忙更新了代码库,UBU工具又能用了,我的网盘下载
http://neil78.ysepan.com/
目录在: 锐龙超频 -相关软件-, _Softs_modding_BIOS
原地址下载,(假如能访问 me//ga.nz)
https://winraid.level1techs.com/t/33251/1899
整合版 me//ga 盘下载
https://reurl.cc/yYxmva
static/image/hrline/line4.png
追求最新微码的看过来,Michael_Code 已经弄到倒数第二个了 MCE_1.98.0_EXE
https://winraid.level1techs.com/t/31555/310
https://github.com/platomav/MCExtractor/releases/tag/v1.98.0-r292
如果自己下载更新出现报错: " Error: file -ubu was not found!"
按下面方法编辑 UBU.bat :
1348行:去掉 "-ubu"
1351行:整行注释掉
1442 行:去掉 "-ubu"
成功图 3 楼
来源,https://winraid.level1techs.com/t/31555/295
https://imglink.win/image/2024/04/05/fW1A0.png
已经传了整合版MCE 1.98.0 版本的
地址在上面[傻笑]
static/image/hrline/4.gif
UBU version 1_80_a2 已经更新
原下载地址,https://reurl.cc/gGplNN
Fernando
@all UBU users
As I have just realized, SoniX has released a new UBU version 1_80_a2 dated 06/09/2024.
Interested users can download it from SoniX’s MEGA account.
>Here< 28 is the link!
Edit: I just have tested SoniX’s new UBU version by using the latest BIOS for my ASRock X570 Pro4 mainboard. Everything seems to have worked fine.
UBU_1_80_a3 整合版说明,在九楼十楼
看起来是终于有人接手了,真的等了很久
原作者【SoniX’s】本身有严重的视障
后来因为新x肺炎的后遗症,加剧视力恶化的病况,最后停更
现在这位负责更新的【Michael_Code】,在去年就有预告会跟原作者联系,获得ubu后续维护的授权
https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 坐等搬运工。 本帖最后由 feifei78 于 2024-4-5 06:10 编辑
lasx 发表于 2024-4-5 04:00
坐等搬运工。
搬了,我刚试了,可成功替换新版微码
static/image/hrline/line4.png
修复好的 UBU 已经成功替换新版微码
https://imglink.win/image/2024/04/05/fWTwP.th.png
https://imglink.win/image/2024/04/05/fW0P9.th.png 在这里提醒各位玩12 ES不显+寨板的用户,更新到最新微码CPU性能性能会开倒车
尤其是部份拉基佬捡PCIE有通道问题的12代灵车ES不显U,张大妈各种吹
结果还要修改BIOS使用低版本号的微码才能避免该问题https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif 一直没弄明白微码作用,是不是就是增加新款cpu的识别和正常使用的代码啊? 感动
UBU 终于更新了
开发不容易 我去
这软件还能用啊
厉害厉害 本帖最后由 feifei78 于 2024-6-11 18:39 编辑
UBU version 1_80_a3 已经更新
去我的网盘下载
包中的 MCE 依然是旧版本,还是需要整合的
已经编辑好了,已经测试上传了,密码在文件名上,即:neil78@bilibili
如果不想下载整合版,可以自己编辑一下
下载 MCE & MCExtractor.7z 和 UBU_v1_80_a3.rar
解压 MCE & MCExtractor.7z 和 UBU_v1_80_a3.rar 到文件夹 MCE & MCExtractor 和文件夹 UBU_v1_80_a3
把文件夹 MCE & MCExtractor 里面的 MCE.db MCE.py MCE.exe(需要再次解压)复制替换到文件夹 UBU_v1_80_a3 里面的原文件
编辑 UBU.cmd
1351行:去掉 "-ubu"
1354行:整行注释掉
1445 行:去掉 "-ubu"
UBU_v1_80_a3 整合版 me//ga 盘下载
https://reurl.cc/WxMYR7
本帖最后由 feifei78 于 2024-6-11 19:05 编辑
说明啊,
整合版是不需要 安装Python 和 Python 模块 colorama pltable,因为已经包含 MCE.exe (MCE_1_98_0)
C1. Compatibility
MC Extractor should work at all Windows, Linux or macOS operating systems which have Python >= 3.7 support.
C2. Prerequisites
To run MC Extractor, you need to install Python >= 3.7, followed by these 3rd party Python modules:
colorama
pltable
static/image/hrline/4.gif
【过程复杂,你自己操作哈】
而如果你需要最新版 微码,直接下载 MC Extractor releases 解压出 MCE.py 和 MCE.db,替换掉 UBU version 1_80_a3(或整合版) 里面的文件,
然后必须要安装Python 和 Python 模块 colorama pltable 才能使用
下载地址比如
v1.101.0-r293
小白弱弱的问一下:厂家跑路的AMIBIOS能用这个工具更新微码吗? 本帖最后由 feifei78 于 2024-6-14 10:15 编辑
dongfeng555 发表于 2024-6-14 09:44
小白弱弱的问一下:厂家跑路的AMIBIOS能用这个工具更新微码吗?
更新到最新也只是漏洞补丁打的很多,性能并不一定提升(概率性性能损失),
要自己不断的试
UBU version 1_80_a5 已经更新
我等等再查看,更新的很勤快了 谢谢楼主整合,让UBU使用更简单。
我使用的是1.80 a3版,以下简称a3版。我在使用中出现了一些问题,跟楼主报告一下。我是跟8系列主板修改微码,也就是修改4代cpu的微码,让4代cpu能超频4核同时到最大睿频,而不是只有单核到最大睿频。原理就是在07版之前的微码有这个漏洞,但intel在08版微码后修复了这个漏洞,所以要想使用这个功能,往往要替换bios里的微码为老版本。
问题1,在选择 F - Find and Replace from MCUpdate.txt 功能后,a3版整理完微码版本,然后提示如下:
These microcodes will be entered into your BIOS file
Need MMTool.
mmtool_a4.exe v5.0.0.7
请按任意键继续. . .
这个提示很清晰,就是缺少了mmtool这个工具,mmtoo有很多版本,a3版也明示了需要5.0.0.7这个版本,找到5007版本后,修改文件名为mmtool_a4.exe这个文件名,放到a3版所在目录,即可解决这个问题
问题2,楼主介绍了可以自己升级微码数据,我从MCE的github网址下载了最新的微码版本是r307,我把MCE.DB核MCD.PY这两个数据文件覆盖到a3版目录,a3版又提示错误如下:
╔══════════════════════
║ MC Extractor v1.98.0 ║
╚══════════════════════
Error: DB r307 requires MCE >= v1.101.0!
These microcodes will be entered into your BIOS file
这个提示也很清晰,R307版本的数据文件,需要对应MCE的执行文件也要更新到1.101。我找了MCE的网址,只有数据文件,找不到执行文件,我有找了winraid论坛,也许有执行文件但是在外国网盘,不学习上网打不开。
问题3,我用 S - Search for available microcode in DB. 这个功能,可以联网查询cpu微码的所有版本。在键盘输入S之后,a3版会要求用户输入cpu编号,这时候无论怎么输入,a3版都提示错误编号,提示如下:
X - Extract all CPU microcodes
S - Search for available microcode in DB.
0 - Exit to Main Menu
Choice:s
Enter CPUID, example 000306C3 :>306C3
╔═══════════════════════════════════════════╗
║ MC Extractor v1.98.0 r292 ║
╚═══════════════════════════════════════════╝
Error: Invalid CPUID (Intel, AMD, VIA) or Model (Freescale)!
开始我以为是自己输入错误,或者是a3版要求的格式很严格,我尝试大写306C3,小写306c3,完整大写000306C3,完整小写000306c3,均告失败。我转头用了UBU老版本1.69汉化版,1.75英文版,1.79英文版,随便输入以上四种格式,都是可以通过的,没有输入困难。
另外附上一个我的求助,我在使用UBU老版本联网查询4代微码的时候,也就是CPUID为306C3的四代酷睿haswall代号的处理器,能查到有99版的微码,在winraid论坛上我也看到有99版微码。99版微码实际就是07版微码修改文件头,使得在window启动后,windows的自动更新功能不会再更新cpu微码,免得让超频失效。在外国论坛上的文件都是外国网盘,不学习上网打不开,那位网友有这个文件,希望能共享一下,谢谢,文件名如下:
cpu306C3_plat32_ver00000099_2013-01-21_PRD_4F685C3D.bin 好强大的样子 bambilu 发表于 2024-10-6 20:38
谢谢楼主整合,让UBU使用更简单。
我使用的是1.80 a3版,以下简称a3版。我在使用中出现了一些问题,跟楼主 ...
不下载 MCE.exe 也行的,
1) 要安装 Python 3.7 以上版本,安装程序中勾选加入到系统 "PATH"
2) 打开 cmd.exe
3) pip install colorama PLTable
自己认真看原帖 gaoyi124 发表于 2024-4-5 09:19
一直没弄明白微码作用,是不是就是增加新款cpu的识别和正常使用的代码啊?
估计也有各种电压策略。
个人觉得没那么简单 本帖最后由 bambilu 于 2024-10-7 21:08 编辑
feifei78 发表于 2024-10-7 06:41
自己认真看原帖
这些我都装了,MCE可以运行,是MCE版本和数据库版本不符。其实数据库更不更新也无所谓,新的13代14代微码我也用不上,这个问题可以忽略。
页:
[1]