
M-Vave将FM-1合成器固件开源,用户已用AI写出数十种自定义固件
来源标题:Your Agent Will Pick the Hackable One
M-VAVE将售价约70美元的FM-1合成器固件以GPLv3协议开源,并提供开发套件和浏览器模拟器。自9月起,用户已为该设备编写虚拟模拟合成器、多轨groovebox、采样器甚至《Doom》移植版等大量自定义固件,开发者称几乎都用AI编程工具完成。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
M-VAVE FM-1 是一台售价约 70 美元的袖珍 FM 合成器,而拥有它的人几乎没人还在用出厂固件。九月,用户们开始自己写固件。到了十月,数量已经多到一篇文章写不完:一台虚拟模拟合成器、一台多轨 groovebox、一台暗黑氛围采样器,还有一个 Doom 的移植版。没错,就是那个电子游戏。从开发者在论坛上发布的内容来看,几乎所有人都是借助 AI 编程工具写出来的。 视频:AudioPilz 的《自定义固件分级榜》,对 FM-1 固件进行排名。 随后 M-Vave 做了一件硬件公司不常做的事。十月,它把自己的固件以 GPLv3 协议开源发布,同时附上开发套件和一个浏览器模拟器,方便你在刷机前测试自定义构建。 我认为这正是大多数运行自家固件的消费电子产品将要走的路:合成器、电视、路由器、打印机。当写软件变得廉价,设备出厂时的固件就只是第一个版本。允许用户替换固件的设备,会比不允许的卖得更好。大多数买家不会在意这一点。但他们的 AI agent 会在意,而越来越多的购买决策将通过 agent 来完成。 当一台设备不遂主人心意时,大多数人选择将就。有些人会替换软件,而在少数品类里,这已经是常态。 Anbernic 等品牌出的廉价复古掌机,出厂固件通常买家几天内就会换掉,muOS 和 Knulli 是标准推荐。Pebble 以完全开源的项目回归。Core Devices 公开了操作系统、手机应用和硬件原理图,其手机应用可以从任何人运营的应用商店安装。我把我们家 Google TV(运行 Android)的主屏幕换成了一个为家人定制的启动器,没有广告,也没有追踪。Ubiquiti 的用户通过社区搭建的服务器把网络控制器接入 AI agent,让 agent 审计防火墙规则、调优网络。这不算新固件,但 agent 已经在操控设备了。 过去写固件意味着逆向芯片、学习厂商的工具链,再加上数周的反复试错。FM-1 用的是一颗公开文档极少的杰理芯片,而用户们还是在几周内就做出了可用的固件。 AI 让其中每一个环节都变得更廉价。它能读懂没有文档的代码,为陌生的芯片写新代码,还能围绕它构建编辑器、安装器和模拟器。一个有干劲的用户现在一个周末就能搞定这一切。一旦这成为现实,任何带有可写闪存的设备都是一个平台,不管厂商有没有这个打算。 大多数人不会想着去改进自己的设备。拿到什么就用什么。所以眼下自定义固件只触达一小群人:少数人编写,稍多一些人找到并安装。 我不认为这会一直持续下去。随着 agent 承担更多日常事务,安装东西的人将不再是设备主人。你让 agent 去解决某个设备上烦扰你的问题。它先试设置。如果不行,它就去找别人写好的固件,fork 最接近的一个,或者自己写一个。你看到问题消失了,而你可能永远不会知道这台设备跑的是自定义代码。 这发生得有多快,更多取决于硬件而不是 AI。设备必须接受新固件,而签名固件和锁定的 bootloader 会挡住这条路。agent 需要一条进入的通道,比如 USB,或者像 M-Vave 的 Workbench 这样的浏览器工具。而且安装失败必须可恢复,因为 agent 没法打开外壳去修一块变砖的板子。M-Vave 加了一个工具,大约十秒就能把原厂固件刷回去。 这改变了人们购买硬件的方式。问你的 agent 该买哪台电视、路由器或合成器,它会倾向于它能改动的那一台,因为那是它以后能修的那一台。买家根本不必思考开放性的问题,它就已经在起作用了。 正是这种压力促使厂商开放,而它在人们每次购买都会比较选项的品类里见效最快:合成器、电视、打印机、路由器。音乐设备已经在动了。M-Vave 在用户动手后几周内就开放了固件,此后两周内 Behringer 就公布了其即将推出的 KICK 采样器和 IGNITE 音序器的固件源码。其母公司表示将开放部分设计,让用户能用 AI 编写自己的固件,Akai 和 Erica Synths 也宣布对部分产品照做。 转换成本高的地方会最慢。人们不会每年为换一个新手机平台而货比三家,因为消息、照片和家人账号把他们留在 iPhone 上。但 Apple 仍然要卖给新买家和换旧机的人,而这些决策中越来越多会经过 agent。我预计 Apple 以及其他用户很少流失的厂商会以深度、受官方认可的 agent 系统访问权限来回应,同时继续保持固件闭源。 一台开放的设备,只有在能与主人拥有的其他一切协同时才有用:手机、账号、云服务。Pebble 需要有一个能用的 iPhone 应用,才会有人买这块手表。Home Assistant 之所以有用,是因为它能连接那些从未为此做过规划的公司生产的设备。而这正是闭源公司维持控制的地方,因为它们决定谁能连接。2023 年,Chamberlain 切断了 Home Assistant 对其 MyQ 车库门开门器的访问。 闭源公司通常给出的理由是安全。Bambu Lab 以安全更新的名义,为其打印机固件加入了服务器授权。用户将其解读为锁定,一些知名客户表示将停止购买。Google 现在要求应用开发者在应用能安装到认证 Android 设备上之前验证身份,该规定自 9 月 30 日起在四个国家生效,并计划于 2027 年在全球推行。Google 给出的理由是恶意软件,而廉价的代码让这个理由更有说服力:写有害固件和写有用固件一样容易。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。