找回密码
 加入我们
搜索
      
查看: 7228|回复: 16

[软件] 【工具更新】UBU(UEFI BIOS Updater)CPU 微码替换

[复制链接]
发表于 2024-4-5 03:44 | 显示全部楼层 |阅读模式
本帖最后由 feifei78 于 2024-6-11 19:23 编辑

[Tool Guide+News] “UEFI BIOS Updater” (UBU),https://winraid.level1techs.com/t/30357
(去原帖看说明啊各位)

UBU 主要用于个人替换编辑 BIOS 里的 CPU 微码和驱动之类的,就替换 CPU 微码得了,别的别管就对了额

旧视频展示
https://www.bilibili.com/video/BV19G411x78w/

在贴子最后的讨论:




一个 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



追求最新微码的看过来,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


已经传了整合版  MCE 1.98.0 版本的
地址在上面



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 整合版说明,在九楼  十楼

发表于 2024-4-5 04:41 | 显示全部楼层
看起来是终于有人接手了,真的等了很久
原作者【SoniX’s】本身有严重的视障
后来因为新x肺炎的后遗症,加剧视力恶化的病况,最后停更
现在这位负责更新的【Michael_Code】,在去年就有预告会跟原作者联系,获得ubu后续维护的授权

Snipaste_2024-04-05_04-40-49.png
发表于 2024-4-5 04:00 | 显示全部楼层
坐等搬运工。
 楼主| 发表于 2024-4-5 04:03 | 显示全部楼层
本帖最后由 feifei78 于 2024-4-5 06:10 编辑


搬了,我刚试了,可成功替换新版微码





修复好的 UBU 已经成功替换新版微码


发表于 2024-4-5 04:58 | 显示全部楼层
在这里提醒各位玩12 ES不显+寨板的用户,更新到最新微码CPU性能性能会开倒车
尤其是部份拉基佬捡PCIE有通道问题的12代灵车ES不显U,张大妈各种吹
结果还要修改BIOS使用低版本号的微码才能避免该问题
发表于 2024-4-5 09:19 | 显示全部楼层
一直没弄明白微码作用,是不是就是增加新款cpu的识别和正常使用的代码啊?
发表于 2024-4-5 09:44 | 显示全部楼层
感动
UBU 终于更新了
开发不容易
发表于 2024-4-5 10:22 | 显示全部楼层
我去
这软件还能用啊
厉害厉害
 楼主| 发表于 2024-6-11 15:30 | 显示全部楼层
本帖最后由 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
 楼主| 发表于 2024-6-11 18:52 | 显示全部楼层
本帖最后由 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





【过程复杂,你自己操作哈】
而如果你需要最新版 微码,直接下载 MC Extractor releases 解压出 MCE.py 和 MCE.db,替换掉 UBU version 1_80_a3(或整合版) 里面的文件,
然后必须要安装  Python 和 Python 模块 colorama pltable 才能使用

下载地址比如
v1.101.0-r293
发表于 2024-6-14 09:44 | 显示全部楼层
小白弱弱的问一下:厂家跑路的AMI  BIOS能用这个工具更新微码吗?
 楼主| 发表于 2024-6-14 10:11 | 显示全部楼层
本帖最后由 feifei78 于 2024-6-14 10:15 编辑
dongfeng555 发表于 2024-6-14 09:44
小白弱弱的问一下:厂家跑路的AMI  BIOS能用这个工具更新微码吗?


更新到最新也只是漏洞补丁打的很多,性能并不一定提升(概率性性能损失),
要自己不断的试

UBU version 1_80_a5 已经更新

我等等再查看,更新的很勤快了
发表于 2024-10-6 20:38 | 显示全部楼层
谢谢楼主整合,让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版都提示错误编号,提示如下:
[MC Extractor]
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
发表于 2024-10-6 22:09 | 显示全部楼层
好强大的样子
 楼主| 发表于 2024-10-7 06:41 | 显示全部楼层
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


自己认真看原帖
发表于 2024-10-7 06:53 来自手机 | 显示全部楼层
gaoyi124 发表于 2024-4-5 09:19
一直没弄明白微码作用,是不是就是增加新款cpu的识别和正常使用的代码啊?

估计也有各种电压策略。
个人觉得没那么简单
发表于 2024-10-7 19:34 | 显示全部楼层
本帖最后由 bambilu 于 2024-10-7 21:08 编辑


这些我都装了,MCE可以运行,是MCE版本和数据库版本不符。其实数据库更不更新也无所谓,新的13代14代微码我也用不上,这个问题可以忽略。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-27 20:10 , Processed in 0.012806 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表