小爱音箱自定义固件完整实战指南用 xiaoai-patch 把音箱改造成你的开源语音助手【免费下载链接】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 是一套开源的小爱音箱定制固件工具集通过几条命令就能把音箱刷成支持 AirPlay、DLNA、MPD 和语音助手的全能设备所有软件全部开源可查。小爱音箱 LX06 主板推荐改造型号可见核心 SoC、存储芯片与无线射频模块 项目定位它是什么适合谁xiaoai-patch 是一个针对小爱音箱的补丁与脚本集合它把固件里的私有软件移除重新编译出一张装满开源软件的 rootfs 镜像刷回音箱。适合有动手意愿、想把闲置或入门款小爱音箱改造成DIY 语音助手和多协议音乐播放器的普通用户推荐的 LX06 型号全程不需要焊接。✨ 核心功能清单开源纯净系统移除全部小米私有软件固件内容透明可改不再被厂商锁定。多协议音乐播放内置MPD、Snapcast、Shairport-Sync、Upmpdcli、SqueezeliteAirPlay、DLNA、LMS 音源一次全支持。DIY 语音助手用Porcupine做唤醒词、Whisper做语音识别可对接Home Assistant实现语音控家。远程管理能力音箱自带 Web 配置页面和 SSH 终端改网络、改配置不用拆机。所有可安装的软件包源码都在 packages/ 目录想加什么自己挑。 动手前的准备兼容机型与环境要求已测试确认支持的型号以 research/ 各型号文档为准型号说明参考固件版本LX06 / L06A小米小爱音箱 Pro黑色带红外1.74.10LX01小米 AI 音箱 Mini1.32.6L09A小爱音箱 Art白色1.76.4LX05小爱音箱 Play加密分区以官方文档为准重要提示LX05、L15A 等机型的 rootfs 分区带DER 证书做签名校验刷入未签名固件可能直接无法启动。动手前建议用binwalk检查原始镜像里是否有 Certificate 条目有则不建议刷写。环境与前置条件宿主机需要Linuxamd64 架构WSL 用户务必开启setCaseSensitiveInfoApple M1 与 Windows 原生环境未获支持。预装squashfs-tools、make、rsync、shasum和Docker。刷机环节准备一条micro USB线Windows 10 用 Amlogic Flash ToolLinux 用 aml-flash-toolLX06 的详细流程见 research/lx06/install.md。全部软件包编译一次大约需要1 小时以上请预留时间。 快速上手五步刷出新固件第一步备份原始 rootfs先从音箱取一份 rootfs 备份官方升级包也可以dd if/dev/mtd4 of/tmp/image第二步获取项目源码git clone https://gitcode.com/GitHub_Trending/xia/xiaoai-patch想增删软件先编辑 packages.sh 配置清单。第三步进入 Docker 构建环境docker build -t xiaoai-patch packages docker run -it -v $PWD:/xiaoai xiaoai-patch重要提示软件包编译过程会打系统补丁必须放在 Docker 里运行直接在宿主机执行可能污染你的 GNU/Linux 系统。第四步解包、打补丁、构建一条命令完成 extract、patch、build 全流程sudo make clean all FILEimage-mtd4 MODELlx06MODEL 换成你自己的型号即可可用型号见 Makefile。第五步写回音箱音箱接 USB 线进入刷机模式后把产出的root.squashfs写入system0/system1分区具体命令按 research/lx06/install.md 执行。 刷完之后能玩什么三个实战场景场景一把音箱变成全屋音乐中枢手机上的 AirPlay 可以直接把音乐推给音箱电脑上的 DLNA 媒体库走 Upmpdcli 播放自建 LMS 音乐库由 Squeezelite 承接。几台设备同时在线时音源可以无缝切换音箱从此不再依赖任何云服务的曲库。场景二搭建你自己的语音助手唤醒链路是Porcupine 监听唤醒词 → 录音上传Home Assistant→ Whisper 做语音识别 → 识别为意图后执行动作最后用 TTS 播报结果。整个过程不经过小米服务器数据留在你本地。连接和参数配置识别语言、唤醒词等在 Web 页面完成细节见 docs/voice-assistant.md。场景三多房间同步播放装上Snapcast后家里多台刷了固件的音箱外加任意支持蓝牙的音箱可以同步播放同一份内容延迟一致相当于一个轻量级的多房间音响系统。小爱音箱 LX01Mi AI Speaker Mini主板同样是 xiaoai-patch 支持改造的入门型号⚠️ 避坑与救砖指南刷错型号L05G、L09G 等机型不在支持列表刷错镜像基本等于变砖。加密分区机型硬刷LX05、L15A 的签名校验会让未签名 rootfs 失效风险最高。写错分区音箱是 A/B 双分区设计系统镜像写进 boot 分区会直接无法启动。捆绑内核不兼容部分新批次 LX06 的 NAND 芯片如 FSNS8A001G不识别旧版boot.img会进启动循环——原 boot 分区能正常启动就别动它。重要提示刷机前把 U-Boot 的bootdelay设成 3 以上并预留 TTL 串口线。只要任何时候能打断进入 U-Boot 菜单你就握有救砖的最后底牌。补救方案有原始备份用同一套刷机工具把备份镜像原样写回对应分区即可恢复。能进 U-Boot在菜单里切换 A/B 启动槽回到能启动的那个系统再慢慢修复。U-Boot 进不去接 TTL 串口拿到控制权用fw_setenv恢复启动参数。❓ 常见问题Q刷完之后还能用米家 App 吗A不能。默认补丁会移除全部小米私有软件音箱改由 Web 页面和 SSH 管理智能家居能力则交给 Home Assistant。Q没有屏幕怎么配 Wi-FiA连按播放键5次用手机的 improv-wifi 应用绑定音箱配网在终端模式下也可以直接执行/bin/wifi_connect $SSID $PASSWORD。Q蓝牙配对怎么操作A连按播放键3次音箱进入约 45 秒的配对窗口也可以用/bin/bluetooth_pair命令。Q日常怎么管理这台音箱A浏览器访问音箱 IP例如http://192.168.1.40打开配置页或直接 SSH 登录补丁已把默认 root 密码改为root。Q不想编译直接下现成固件行吗A可以。项目的 Releases 提供了各型号预编译固件包如lx06.tar下载后按安装指南刷写即可跳过整个编译流程。 写在最后xiaoai-patch 把一台功能写死的小爱音箱变成了可拆解、可编译、可定制的开源设备音频与智能家居的控制权真正回到你自己手里。建议先读一遍 docs/faq.md确认型号在支持列表里然后从备份 rootfs 这一步开始动手。现在就去翻出家里那台吃灰的音箱先把备份命令跑起来吧。【免费下载链接】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),仅供参考
阅读完成 · 觉得有帮助?