修复变砖的 Framework Laptop

Hacker News Top 新闻

摘要

用户详细描述了如何在一次失败的 BIOS 更新后,使用廉价工具修复了搭载 AMD 7040 系列的变砖 Framework 13" 笔记本电脑,以避免昂贵的主板更换。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/08/18 15:59

# 用20美元工具修复变砖的AMD 7040系列Framework 13英寸笔记本 来源:https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/ 2023年,我需要一台能陪伴我较长时间的新笔记本。在考察各种选择时,Framework的承诺吸引了我——他们提供可维修、可升级的笔记本,开箱即支持Linux且无需处理奇怪的驱动问题,同时还提供自行组装笔记本的选项1 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:assemble),并可单独购买所需内存和固态硬盘2 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:cheap),当时这些配件价格还很实惠。 这台笔记本陪伴了我三年,表现一直很好。直到Framework通过通讯建议安装最新的BIOS3 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:uefi)更新(版本3.20),包含一系列安全修复。不幸的是,系统挂起并显示屏幕图像损坏,表明BIOS刷写失败。 我自然联系了Framework支持团队,他们让我拔掉电源、耗尽电池电量,然后重新开机,希望笔记本能自行恢复。然而它始终未能恢复。在提供大量信息后,他们告知由于我的1年保修已过期,别无选择只能购买新的Framework主板,费用至少需要500加元。 快速搜索发现,许多人在Framework论坛(https://community.frame.work/t/bios-update-stuck/83416)上遇到过此特定BIOS更新导致的问题,甚至在保修期内的用户也未能幸免;在另一帖子(https://community.frame.work/t/success-in-recovering-from-bad-bios-upgrade-framework-13-amd-7040/66598)中,自2025年3月以来,就有人在该型号上遇到类似的刷写问题。据我所知,Framework从未承认该问题或表示已修复,因此购买新主板如同玩轮盘赌——即便未来我想再次更新BIOS,且这完全不是我的过错,却要花费500多加元。 因此我决定不购买新主板,而是开始自行刷写BIOS的探索。我将这个过程详细记录下来,希望你通过阅读能完全了解如何解决类似问题。 ## 目录 1. 为何选择Framework? (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#why-framework) 2. 致命的BIOS刷写 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#the-fatal-bios-flash) 3. 联系支持团队 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#reaching-out-to-support) 4. 自行故障排除 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#troubleshooting-on-my-own) 5. BIOS芯片 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#the-bios-chip) 6. 刷写编程器 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#the-flash-programmer) 7. 购置工具 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#purchasing-the-tools) 8. Framework的回应 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#response-from-framework) 9. 数据泄露事件 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#the-data-breach) 10. 提取BIOS镜像 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#extracting-the-bios-image) 11. 工具送达 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#delivery-of-the-tools) 12. 连接芯片 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#connecting-the-chip) 13. 执行刷写 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#executing-the-flash) 14. 刷写后果 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#consequences-of-flashing) 15. 总结 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#conclusion) ## 为何选择Framework? 2023年,我对笔记本的基本要求如下: 1. 兼容Linux; 2. 足够小巧轻便,适合旅行携带; 3. 标准美式键盘布局,而非在加拿大普遍使用却令人不适的加拿大多语言标准布局4 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:cms); 4. 现代CPU,但不必追求超高核心数,因为旅行时我不打算进行高强度编译或游戏; 5. 可更换内存和固态硬盘,以便日后升级或根据性价比选择第三方产品。我最初想配置32GiB内存5 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:ram)和1TB固态硬盘6 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:ssd),因为2023年这些配置价格尚可接受。 因此,我的选择实际上仅限于不含独立显卡的13英寸轻薄本。当时AMD Ryzen在性能方面领先Intel,所以我决定选择AMD CPU。 市场上有大量符合要求的13英寸AMD Ryzen轻薄本,但由于并非急需新设备,我决定尝试些新东西。 彼时Framework在笔记本领域尚属新秀,承诺提供可维修、可升级的体验,以及可更换的端口。我非常欣赏这种不被制造商预设端口束缚的理念,同时也希望获得更多升级空间。Linux系统能获得完整的一方支持,无需运行特殊补丁内核,这无疑是个重要优势。 此外,Framework是“维修权”运动(https://en.wikipedia.org/wiki/Right_to_repair)的积极倡导者。我坚信笔记本应如台式机般可维修,而非因小问题就被丢弃,因此也想在这方面给予支持。 考察Framework的价格溢价后,我发现自己选择DIY版本、自购内存硬盘并跳过无用的Windows授权后,其实际成本与其他品牌相差无几。若选择其他品牌,要么购买最低配置再自行升级到32GiB内存和1TB硬盘,要么支付溢价让制造商预装这些组件。 于是我果断预购了Framework笔记本,数月后终于如愿收货。我只需插入内存硬盘、连接输入盖板、拧紧螺丝、安装边框即可——这个DIY过程甚至简单得有些乏味。随后我插入Debian安装U盘,正式开始使用。 接下来的三年,我体验相当不错。AMD Ryzen 5 7640U与Radeon 760M显卡对于我的使用需求依然绰绰有余。虽然理论上可以升级,但确实没有这个必要。 ## 致命的BIOS刷写 长期以来,Framework始终是极具消费者友好度的品牌,定期提供BIOS更新,并通过Linux厂商固件服务(LVFS)和`fwupd`(https://en.wikipedia.org/wiki/Fwupd)简化Linux下的更新流程。事实上,我订阅了Framework通讯,会及时获取更新通知。 我已通过`fwupdmgr update`执行过多次Framework BIOS更新,除了需要重启笔记本并等待十分钟左右的刷写过程略显繁琐外,从未出现过问题。 2026年7月7日,Framework发来以下邮件: > **来自:** Framework <[[email protected]](mailto:[email protected])> > **主题:** Framework Laptop 13 (AMD RyzenTM 7040 Series) 软件更新 - BIOS 3.20 > > 您的Framework Laptop 13 (AMD RyzenTM 7040 Series)有新的BIOS更新可用。我们建议始终安装最新版本的BIOS和驱动程序,以确保系统安全、稳定并保持高性能。 > - BIOS 3.20 (https://knowledgebase.frame.work/en_us/framework-laptop-13-bios-and-driver-releases-amd-ryzen-7040-series-r1rXGVL16),含Windows和Linux更新程序 > - 新增Framework Laptop 13 Pro功能支持 > - 启用对触觉触摸板、触控面板及74W电池的兼容性 > - 更新音频动词表以支持Framework Laptop 13 Pro机箱新扬声器 > - 更新AMD PhoenixPI-FP8-FP7_1.2.0.0f > - 修复系统无法从部分锁定的自加密驱动器(SED)启动的问题 > - 修复定时器过期后重启、休眠或关机时电池扩展器状态显示错误的问题 > - 修复连接Dell U2725QE显示器和鼠标时系统黑屏启动的问题 > - 支持16位诊断码 > - 修复系统音频在3.19测试版中音量偏低的问题 > - 安全修复 > - CVE-2025-54502 - CVSS评分 N/A > - CVE-2025-29949 - CVSS评分 N/A > - CVE-2025-0040 - CVSS评分 N/A > - CVE-2024-36355 - CVSS评分 N/A > - CVE-2024-36310 - CVSS评分 N/A > > 您可在此了解如何检查当前BIOS版本、查看更新完整详情,并始终获取Framework Laptop 13 (AMD Ryzen 7040 Series) (https://knowledgebase.frame.work/en_us/framework-laptop-13-bios-and-driver-releases-amd-ryzen-7040-series-r1rXGVL16)下载页面的最新软件。 然而,考虑到新版本可能存在bug,我怀疑立即刷写BIOS可能不妥,决定稍作等待。本以为若有问题,要么会发布新更新,要么会撤回此次更新。见两者都未发生,我最终在8月5日早晨边做早餐边执行了快速刷写。 但当我返回时,看到屏幕显示这样的画面,立刻意识到情况严重恶化: Framework BIOS刷写界面显示不应出现的三角形和斜线图案7 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:quality) 鉴于BIOS刷写程序卡死,且可能在从内存随机渲染内容到屏幕,我不得不断定BIOS刷写失败了。 尽管如此,我还是让笔记本放置了几小时,以防它能自行恢复。然而它始终没有。 ## 联系支持团队 我自然联系了Framework支持团队,希望能快速获得解决方案: > **主题:** BIOS更新卡住 > **支持请求类别:** Framework产品问题 > **您的Framework产品是否在过去30天内送达?:** 否 > **产品:** Framework Laptop 13 > **Framework Laptop 13代次:** AMD Ryzen 7040 Series > **操作系统:** Linux > **Linux发行版:** Debian 12 [笔误,应为13] > **BIOS版本:** 3.20 > **订单号:** [已隐藏] > **产品问题选择:** 主板 > **描述:** 我尝试使用fwupdmgr update更新BIOS,重启后系统卡在这种奇怪状态,已超过一小时没有任何进展。显示异常,请见图。我现在该怎么办? 我还附上了上文的屏幕照片。 支持团队在一天八小时后才回复。 ## 自行故障排除 在此期间,我觉得让电脑持续挂起——尤其CPU风扇还在狂转——并非良策,于是开始研究。不久我找到了这个帖子(https://community.frame.work/t/bios-update-stuck/83416),发现许多人从3.18版本更新至3.20 BIOS时遇到了完全相同的问题,尽管我看到的屏幕略有不同。 帖子中保修期内的用户报告获得了主板更换,而过保用户则反映Framework毫无作为。这让我非常担忧。 注意到帖子中支持团队建议类似情况用户拔掉充电器并耗尽电池直至笔记本自动关机,我照做了,同时在论坛深入搜索自己的未来前景。 随后我找到了另一个帖子(https://community.frame.work/t/success-in-recovering-from-bad-bios-upgrade-framework-13-amd-7040/66598),其中论坛用户@cesfahani(https://community.frame.work/u/cesfahani)(看到了与我完全相同的屏幕)详细介绍了如何利用树莓派和焊接技能外部刷写BIOS芯片。虽然我有基本焊接技能(曾构建分层1 NTP服务器时(https://quantum5.ca/2023/01/24/diy-stratum-1-ntp-server-with-serial-port/)8 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:soldering)有所展示),但我并未准备好将细线焊接到微小的BIOS芯片上。 我很快意识到,如果Framework的BIOS刷写失败且无法自动恢复,除了外部编程BIOS芯片外,*没有*任何恢复机制。对于标榜“可维修”的产品而言,这实在令人*震惊*。 我不禁想起我的第一台电脑——虽然二手,但搭载2004年生产的P4P800 SE主板。我至今记得作为兴奋的孩子,为避免损坏人生第一台电脑,曾从前到后阅读其手册(https://www.asus.com/supportonly/p4p800_se/helpdesk_manual/)。就连这块22年历史的主板也配备了ASUS“CrashFree BIOS 2”功能,宣称可在刷写失败时自动恢复,无需诉诸手动操作。我只需在刷写失败后插入带有名为`P4P800SE.ROM`的BIOS镜像的软盘9 (https://quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools/#fn:floppy)或光盘即可。然而数十年后的今天,我却在处理一台缺乏此类功能的“可维修”笔记本。 我还好奇这是否是笔记本特有现象,于是快速搜索了当年未选择的品牌(如Dell、HP)是否支持此类恢复功能。例如,Dell笔记本(https://www.dell.com/support/kbdoc/en-us/000132453/how-to-recover-the-bios-on-a-dell-computer-or-tablet)在按住Ctrl+Esc组合键后可从USB或恢复分区还原BIOS。

相似文章

Framework Laptop 的 Arm 主板

Jeff Geerling

Jeff Geerling 测试了用于 Framework Laptop 的 MetaComputing AI PC Arm 主板,该主板搭载 Cix 的 P1 SoC 和 16GB LPDDR5 RAM。该主板支持 UEFI 并运行 Ubuntu,性能可接受,但待机功耗高于 AMD 替代品。

Framework Laptop 13 Pro

Product Hunt

Framework Laptop 13 Pro 是一款面向 Linux 用户的高端模块化笔记本。