Framework 笔记本变砖,20 美元工具自救
Fixing a Bricked Framework Laptop

2023 年我入手了一台 Framework 笔记本,看中的是它可维修、可升级且原生支持 Linux 的特性。三年后,一次 BIOS 3.20 更新导致电脑彻底变砖,屏幕显示乱码。联系官方后,因保修期已过,他们建议我花费 500 加币更换主板。考虑到论坛中多人遭遇同样问题且官方未予修复,这无异于俄罗斯轮盘赌。于是,我决定不再等待,花费 20 美元购买编程器工具,通过外部刷写 BIOS 芯片的方式,成功让这台“可维修”的笔记本起死回生。
购买一块新主板无异于玩俄罗斯轮盘赌,尤其是当我未来还想再次更新 BIOS 时。
HN 评论区
296- throwaway2037
我认为这类案例应该诉诸小额索赔法庭。这显得很不公平。公司(Framework Computer)提供了软件,但软件存在缺陷,导致笔记本电脑“变砖”。你能想象如果 GPU 驱动程序导致显卡变砖会怎样吗?即使过了保修期,在许多司法管辖区,制造商显然也应对这种有缺陷的驱动程序承担法律责任。
作者的 LinkedIn 个人资料 [1] 告诉我,此人居住在加拿大安大略省多伦多。虽然问题已经解决,但对于其他遇到同样问题的人,我建议走小额索赔的途径。务必与 LLM 沟通,遵循正确步骤收集和准备索赔证据。如果你运气好赢了官司,就应该在社交媒体(以及他们自己的论坛)上“核弹级”地分享你的胜利和具体操作细节。Framework Computer 肯定会(1)妥协并提供替换品,或者(2)被针对此问题的小额索赔淹没。
- darthcloud
我的 Thinkpad Nano 也发生过同样的事,研究修复方法让我意识到 PC 制造商真的不在乎。
BIOS 更新导致电脑变砖的情况依然极其普遍。
我上传了处于故障状态的 flash 转储文件 [1],他们不知怎么分析出来并制作了解决方案。
这对其他人来说可能是好事,但我仍然震惊于常规路径本该是:这台原本完好无损的笔记本电脑直到今天都变成了电子垃圾。
作为一名嵌入式开发者,我不明白为什么没有一个特殊的 USB-C 协议可以通过 SDU/CC 引脚恢复 BIOS?或者某种你可以启动进入的 DFU 模式。
- gonzalohm
有点跑题,但也相关。我坚信,如果安装自定义固件会使设备保修失效,那么安装官方更新就应该延长保修期。
我受够了那些粗制滥造的更新或行为变更,它们搞乱了我使用 MY(我的)设备的方式。
到了这一步,我确信 Google 是故意的。我的 Google TV 在 Gemini 更新后变慢了,而我并没有被询问是否想要这个更新。我的 Pixel 电池续航每次更新后都在变差,等等。
- amstan
> Framework 选择不提供刷写 BIOS 的接口,结合问题 #3,迫使我们使用飞线(pogo pins)。
楼主可能错过了 https://github.com/FrameworkComputer/FrameworkDebugger#jspi。不过,出于成本考虑,该连接器并未预装。
除此之外,我同意作者的观点,这确实很让人头疼。
- SCdF
我同意他们的结论。
我有点后悔在这个阶段买了我的 Framework 笔记本,因为对每一个故障的回答都是“从 Framework 买个新部件”。
我不确定是否真的该怪他们,但零部件缺乏竞争性市场(或者说根本没有市场),这意味着现实情况是,你的钱就被锁死在他们手里了。他们经常缺货,所以如果你的部件在不合时宜的时候坏了,那就惨了。
很难预测成本,但 Framework 笔记本似乎比其他品牌更容易出故障,而且它们的笔记本往往更贵。至少与我多年来用过的 MacBook 相比是这样,除了屏幕分层问题外,MacBook 一直无故障。
- anthonj
我真的无法理解,到了 2025 年,一家像样的公司怎么还无法实现一个简单的 A/B 闪存更新方案。难道他们依赖某个不知名的承包商做固件,自己对此毫无掌控力吗?
- hojjat12000
读这篇很有意思。因为我最近也遇到了类似的情况,心情和作者一样复杂。
我拥有第一代 Framework 13,但我几乎更换了里面的所有东西(AMD 7840U 主板、Wi-Fi 7、96GB 内存、SSD、更好的铰链、CNC 外壳、HDMI 扩展坞 v3、APU 风扇、扬声器 v2、摄像头 v2)。我仍然在使用原装电池,健康度为 60%。所以,我决定升级到 61W 的电池。
换完电池后,我决定开启电池充电限制功能,将电池保持在凉爽的 60% 电量,以延长其寿命。
我遇到的第一个有趣的事情是意识到 Framework 有两种电池限制实现方法。你必须使用 framework-tools 并在 EC(嵌入式控制器)上设置,而不是标准的内核模块。内核允许你设置最小值和最大值,但 EC 只允许你设置最大值,并且会自动将最小值设为最大值减 5。
但更令人沮丧的是,我意识到当电量达到该阈值时,它会持续以 5-9W 的功率放电,直到达到最小值,然后再给电池充电回到阈值。所以,如果你设置了阈值,它每小时都会充那 5% 的电,而不是让电池停放并等待自然放电达到最小值(这应该是在几天后,因为当你插电时,电池根本不被使用,就像你的笔记本是关机状态,而不是睡眠,是关机)。
不过好的是,EC 代码是开源的,我找到了代码,深入挖掘了……
- markbnj
好故事,而且令人惊讶的是 OEM 提供的帮助如此之少。顺便提一下,几周前我测试了华硕的无崩溃 BIOS。一场强烈的雷暴袭来,在我到达办公室之前,发生了一系列快速的深度电压骤降。我关闭了系统并等待风暴过去。当我重新开启我的华硕台式机时,它无法通过 POST,自动重启,恢复了 BIOS(我猜是 CMOS 设置),再次重启并成功进入了 Windows。非常酷,瞬间消除了我胃里那块冰冷的铅块。