ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

小爱音箱自定义固件刷机教程:将 LX06 等 5 款音箱改造为开源语音助手的完整指南

小爱音箱自定义固件刷机教程:将 LX06 等 5 款音箱改造为开源语音助手的完整指南

小爱音箱自定义固件刷机教程:将 LX06 等 5 款音箱改造为开源语音助手的完整指南

【免费下载链接】xiaoai-patchPatching for XiaoAi Speakers (小爱音箱), add custom binaries and open source software. Tested on LX06, LX01, LX05, L09A项目地址: https://gitcode.com/GitHub_Trending/xia/xiaoai-patch

本文基于开源项目 xiaoai-patch,面向第一次刷机的用户,介绍小爱音箱自定义固件刷机的完整流程:兼容型号确认、四步刷机流程、变砖救砖方案,以及刷机后连接 Home Assistant 做音乐播放与语音控制。

xiaoai-patch 是什么:用开源组件替换原厂软件

xiaoai-patch 是一套面向小爱音箱的自定义固件改造工具:从音箱中取出只读的 rootfs 系统镜像,打上补丁,移除原厂闭源软件,换装 MPD 音乐播放器、Snapcast 多房间音频、Shairport-Sync(AirPlay 接收端)等开源程序,让音箱变成一个自建的语音助手和智能音箱。补丁可按需调整,也可以在保留原小爱助手功能的同时加装新程序。

刷机前必知

兼容型号清单与目标固件版本

型号别名目标固件版本
LX06小爱音箱 Pro,黑色带红外1.74.10
L06A小爱音箱,白色无红外1.74.10
LX01小米AI音箱 Mini1.32.6
L09A小爱音箱 Art,白色1.76.4
L09B小爱音箱 Art 电池版1.69.54(未测试)
LX05小爱音箱 Play加密分区,需额外确认

L05B、L05C、L05G、L09G 等型号不受支持,L15A 因加密仅部分支持。手里的型号不在上表中,不要刷机。

加密分区:先验证再动手

⚠️ LX05、L15A 等型号的 rootfs 分区内带有 DER 证书,用于校验系统签名,未签名的修改镜像可能无法启动,导致设备变砖且难以恢复。可以用 binwalk 检查固件,输出里出现 Certificate 条目就不要刷。

动手前的两个前提与变砖如何救

⚠️ 先给主板焊接 TTL 接口(一块小板,系统无法启动时可以通过它读取芯片串口输出并发送指令),并确认 Uboot 环境(Uboot 是开机时最先运行的引导程序)里的 bootdelay 变量大于等于 3(该值是 Uboot 自动启动前的倒计时,为 0 时无法手动中断启动)。出问题时通过 TTL 在 Uboot 菜单中停止 autoboot,把刷机前备份的原始镜像写回对应分区即可。前提是刷机前已完整备份原分区;只要按步骤操作、不往错误的分区写入内容,失败的启动都可以安全回退。

四步刷机流程

第一步:准备系统镜像。克隆仓库,从音箱或官方固件升级文件中取出 rootfs 系统镜像(mtd4 分区)。构建主机需为 Linux amd64 系统,Windows、Apple M1 等未测试不支持。

git clone https://gitcode.com/GitHub_Trending/xia/xiaoai-patch

第二步:Docker 内提取、打补丁、构建镜像。构建过程会修改系统环境,必须在 Docker 中运行,首次构建耗时超过一小时;构建前可先编辑 packages.sh 勾选要安装的程序。

sudo make clean all FILE=image-mtd4 MODEL=lx06

第三步:写入备用分区。音箱系统分区是 A/B 双份,先把新镜像写入未使用的那一份,启动测试确认无误后再切换另一份。写入使用 Amlogic 官方 update 工具,具体命令见 LX06 安装指南。

第四步:启动验证。上电验证,确认音乐播放、网络、唤醒词都正常,再算刷机成功。

刷机后能做什么

听歌方面,内置 MPD 作为主播放器,手机可以通过 Shairport-Sync 推 AirPlay 音频,局域网内的 UPnP 音源可直接接收,Snapcast 客户端能把同一路音频同步到其他房间的音箱——手机上放一首歌,切到音箱,客厅和卧室同步出声。语音方面,用 Porcupine 定义自定义唤醒词,Whisper 识别说话内容,接入 Home Assistant 后直接说"开灯"就能控制全屋设备。管理入口是音箱 IP 对应的网页(80 端口),在那里绑定 Home Assistant 并配置语音识别与语音合成,也可以直接 SSH 登录。另外还可以更换开机音效、调整 EQ、修改蓝牙设备名。

常见问题

问:刷机后还能用米家 App 吗?默认会移除所有小米闭源软件,换为开源程序,米家 App 无法使用;日常管理靠 SSH、内置网页和 Home Assistant。

问:怎么连接 WiFi?连按播放键 5 次,用手机配合 improv-wifi 配置网络;也可以在终端执行/bin/wifi_connect $SSID $PASSWORD。

问:怎么配网蓝牙?连按播放键 3 次,音箱进入蓝牙配对模式,约持续 45 秒;也可以执行/bin/bluetooth_pair命令。

刷机完成后,日常使用入口就是网页和 SSH;想继续深入,可以阅读patches/与scripts/目录里的补丁源码,修改开机行为和服务模块,遇到语音助手故障则按 FAQ 逐项排查。

【免费下载链接】xiaoai-patchPatching for XiaoAi Speakers (小爱音箱), add custom binaries and open source software. Tested on LX06, LX01, LX05, L09A项目地址: https://gitcode.com/GitHub_Trending/xia/xiaoai-patch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表