前言(碎碎念)
21年下旬手头的老三星900x3d轻薄本主板又烧了,再换一块觉得没有意义,于是要换过一个轻薄本。当时在宏碁S3和F1中纠结了很久,当时主要纠结地方在于Intel XE核显性能问题,核显性能依赖于内存,板载4266内存和可更换3200选哪个。最后看帖子如何评价2021年1月14日发布的机械革命 F1?还是选择了可更换内存。毕竟还有双m2,2.8k 90hz的屏幕,1.04kg的重量太吸引我了。
可 实 际 体 验 是
- 漏电,时有时无,整个本子表面都在漏,电笔测了也就12v,酥酥麻麻的,困的时候办公
~比咖啡还管用~ - 内存切不到Gear1模式,切到G1的话内存频率最高只有2666到不了3200,11代I5的问题,I7和12代就正常。
- 80EU的XE核显(但凡是113200h都是96eu)以及游戏性能稀烂。(XE要内存双通道,根据牙膏厂官网写的是如果单通道会降低EU数量使其变成UHD) 都不说4266和3200影响的问题了,之前出来的参数对标的好歹是1050,一开始几个版本的驱动娱乐大师跑分还能跑到12w-13w。后面版本开始变为依托答辩,带Arc control后跑分清一色上不了8w,普遍7w。原神一开始还能带动1440x900分辨率的1.0渲染,现在0.6都不稳60帧,除了编码解码,3D部分已经打不过我steamdeck那只有个位数功耗的GPU了,而且XE功耗还有20w-30w。
- 续航,貌似是二线小厂的电芯,用了一年多就开始虚了,在win下电量还有一半直接啪的一声黑了断电了,就得上充电器了,更像是活性不足。本来就菜的电池还碰上了2.8k+90hz定频的屏幕。。。。。
- 第二个M2槽的速率只有X2,没有X4
- bios用的rtc电池,cr2016,这玩意没电了直接不能开机。。。
但凡3050那个独显版不卖7k+我都会考虑一下。。。
不过好处还是有的
- 还好有个雷电4,打游戏我外接2060s还能凑合下,性能损失不小就是,不过卡越菜性能损失越小,走雷电4下gpu-z查看的是处于X4带宽下。
- 1.04kg确实舒服,配PD诱骗很轻薄
- 雷电和typec都能走pd充电
- 大触控板确实很舒服,用了这么久HP的本子那触控板根本就是玩具。我以前从来不习惯触控板的都在这上面熟悉了
前言小更一下:1.网上说这玩意是液金散热,拆开发现就是硅脂。2.第二条m2走的是pcie3.0x2,第一条是pcie4.0x4,这锅归牙膏厂,H35平台就是伪标压,纯拉高TDP的版本,只有4条PCIE通道。换句话说,独显版的3050应该也就是x4,而且用完了4条的话m2估计就是只有南桥的4条pcie3.0去分。(我没有独显版所以为猜测)3.再换句话说,这玩意走雷电4 pcie3.0x4的速率接显卡也不亏,毕竟就算内置进去也就x4,非高端卡的情况下也就pcie3的速率,除了不便携。(
回到正文,这牌子的轻薄本别指望官方给你更驱动,连官方控制台现在都装不上(其UWP证书23年4月过期,不改系统时间装不上)
驱动大部分是牙膏厂的还能走牙膏厂公版驱动,至于bios那别想了,所以
官方不更我自己更
注意:动手前确保自己有能力,玩炸了概不负责
需要的工具
NeoProgrammer
Intel (CS) ME System Tools
MMTool 5.2自行查找
(文末会给出我修改好的ME升级固件,手动缝补ME升级固件才需要以下工具)
ME版本分析:MEAnalyzer
ME固件:Intel (CS)ME, (CS)TXE, (CS)SPS, GSC, PMC, PCHC, PHY & OROM Firmware Repositories
备份
因为要刷写bios,最重要的就是备份
编程器我用的CH341
拆开背板,编程器备份bios,然后发现主板上有三个SOP-8封装的SPI
两个windbond(一个藏在网卡下),还有一个啥的忘了,但都是1M的大小,这肯定不是bios。
最后发现,F1的bios是打了红色小点的,但是是WSON8封装,Gigadevice 32M大的SPI,如图
不想拆,夹子没得用了,网上买了比夹子贵两倍的烧写探针。
8mmx6mm封装,用是能用,就是这玩意32M大小,读一次巨久,还得手一直压着。。。。。
(12M的bios区域,16M的ME区域,bios又不是花里胡哨那种可视化,ME部分这么大更是离谱)
经过测试CH341A编程器软件认不到这个芯片,AsProgrammer也没这个型号,最后用的NeoProgrammer 2.2.0.10版本,能识别到为GD25Q256。
实际芯片为GD25B256DYIG,Neoprogrammer更新到最新的芯片数据库是有这个芯片的,但是用这个读不出来,用GD25B256DFIG的能读但是读出来是坏的,只有Q256读出来正常
读取,校验,保存,这就获得了编程器备份的固件,玩崩了就可以刷回去了。
最好别蹦,32M的玩意写入时间懂的都懂·
开机后再用FPT进行备份,FPT用的CSME Tool里的15.0版本。
FPT备份命令:
FPTW64 -d xxx.bin #备份完整flash
FPTW64 -d xxx.bin -bios #仅备份BIOS区域
FPTW64 -d xxx.bin -me #仅备份ME区域
刷写命令就是把-d改成-f,其余一样。
bios解锁高级选项
一般来说不乱动me区域,避免me区域刷来刷去,尤其是我在x79上用FPT刷正常的ME固件都能刷出不正常。。。。
所以基于备份出来的bios区域的固件进行修改
原本使用UEFI-Editor来开隐藏选项,结果发现机革这原版bios进去就是administrator权限,不是权限问题,然后工具看到Main部分有好几个重复的“页面”,但是对应的formid不一样。于是改了对应的formid,结果变成了如图
改了formid选项的都消失了。。。。
然后在win-raid论坛上看到了这篇OverPowered TONGFANG CyberPower Machrevo MACHENIKE - Unlocked BIOS Guide W/ Files,然后又找到了国人总结版神舟同方模具笔记本电脑 解锁BIOS全功能菜单教程——第二版
基于总结版再总结一下:机革这bios其实是功能全开的,只是用精简版的菜单入口顶替掉了原本完整版的菜单入口,达到了屏蔽的效果,原理上把精简版入口全改0就消失了,但是可以对其利用,也就是精简版的advanced保留,完整的advanced改名advanced2这种,使其全部显示出来。
顺着上述教程即可解锁BIOS,效果如图
更新微码
微码更新理论上能提升性能,修复稳定性和漏洞,具体修改了啥得问牙膏厂官方,反正隔壁同11代的N5105虚拟化的问题就是靠微码修的。
直接参考我X79那篇文章的步骤X79+H61寨板bios小修改笔记
其中F1是aptio V的bios,测试MMTool5.2.0.25版本正常替换。
你机革的bios一个cpu的微码放两份,还放的同样版本。。。
原版bios:
更新后&删除多余的版本后:
更新Intel Management Engine(ME)/PMC/PCHC/PHY固件
第一眼拿MEA工具看的时候人都是懵的,X79的ME8就一个ME,怎么到CSME15就这么多东西了。后面一看是CSME13开始整合到一起的。
ME就不解释了,PMC是电源管理控制器固件,PCHC是平台控制集线器固件,PHY是USB Type C Physical,Typec的物理固件。
小版本ME固件原本是不需要修改的,但是因为带了PMC那些,所以需要对升级的ME固件进行缝合
原本是参考
Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization教程内容D4部分,CSME11-15部分,但是发现没有OEM密钥,寻思反正是小版本,直接拼接固件得了。
参考教程:Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (2-15)的How to use FWUpdate Tool at CSME v13+部分
务必严格对照原厂ME的芯片组代号之类的选择固件
基于原版参考教程的大致:
- 下好ME/PMC/PCHC/PHY的新版固件,一起放在CSME TOOL 15.0中的FIT(Flash Image Tool)目录下
- 打开FIT,页面上方选对平台,像F1是TigerLake LP C,Premium U(U这个打开设备管理器看LPC是能看到的,为芯片组)
- 点进左侧的FW Update Image Build标签,下方自己选择CSME/PMC/PCHC/PHY的固件。
- 最后点上面的Build Image For FWUpdate(选平台旁边的绿色按钮),获得FWUpdate.bin,即为升级固件。
- 扔进ME Analyzer读取,FWUpdate Support"显示为"Yes即正常"
然后就是刷入修改后的固件:
- 还是在CSME 15工具里,有个FWUpdate文件夹,里面有个FWUpdLcl64
FWUpdLcl64.exe -f xxx.bin #xxx.bin为csme升级固件
- 刷入后重启生效,重启后再用FPTW64对ME执行一次重置。按照winraid论坛的说法,是升级后强行让me同步,不会丢失数据。(大概是这个意思,我找不到原贴说这个的位置了)
FPTW64 -greset
重启后用CSME-Version-Detection-Tool检测一下。
原本的老固件下工具显示的是易受攻击,但是忘了截图了
原版ME:
升级后:
更换logo
原本在应该在固件中更换logo,AMI的bios用AMI的change logo工具,但是在机革中不生效。。。实际生效需要用到老的机械革命电竞控制台以及旧版本的机械革命控制中心。
需要:
-
机械革命电竞服务中心 : 机械革命笔记本 修改开机logo教程 应该适用于17年以后机器这视频评论区置顶有
安装旧版本的机械革命控制台会卸载原本版本
- 安装10系-20系电竞控制台与机械革命电竞服务中心,然后参照上述视频教程更换即可
- 替换后恢复F1自己的控制台,系统时间改为23年4月之前(官方的uwp证书过期了)
ME更新固件下载
Mechrevo_F1_MEFWUpdate.bin
位于Blog_file文件夹中
更新BIOS里的微码的话,只提取BIOS部分比较好吧,SPI ROM的完整备份刷进去,说是有时候会掉一些奇怪的东西。
FPT备份ME的命令和BIOS的重复了吧。
CH341确实慢,用树莓派和FT4232HL开发板手搓编程器,刷写会快很多。
我是打算在Lenovo ThinkCentre E96的B360上用CC150就是了。
似乎只要更新微码和ME就完事了?
By 茶几茶 at August 1st, 2024 at 11:54 pm.
@茶几茶
谢谢提醒,备份命令已修正。
之前用x79板子的时候遇到过fpt刷进去反而掉了些奇怪的东西,加上毛子那边改寨板bios基本都是给完整编程器提取固件,所以一般我就还是走编程器了。
341慢但是确实价低(
一般来说同LGA情况下有其微码U差不多就能开
By rote66 at August 27th, 2024 at 06:03 pm.