变更记录
Flex2.0
Flex1.0
查看全部历史版本
FLEX_1.6.3.62.19.bin 2025-09-21 [
OTA = LV3]修复
ILI9341屏幕镜像问题。新增
TOUCH_BUTTON,类似 BOOT 键单击打断唤醒,长按停止播放。新增双色灯光控 MCP 指令。
FLEX_1.6.3.62.17.bin 2025-09-20 [
群文件]新增
Botton接口,用于需要手持遥控控制小智的场景。新增
Image接口的.png图片格式支持,设备端使用虚拟画布会有延迟,图片大小尽量不超过 4096byte 最好有 CDN 加持。优化太极派 SDMMC 相关配置,太极派新版实测卡内歌曲播放 OK。
功放相关 GPIO 默认值使用
GPIO_NUM_NC避免某些硬件刷机后配置参数阶段喇叭发烫的情况。
FLEX_1.6.3.62.bin 2025-09-09 [
OTA = LV3]新增
暂停恢复,播放音乐时与 AI 对话会暂停音乐,AI 对话结束后音乐继续播放。新增
PAUSE_RESUME_BUTTON_GPIO,用于设置手动暂停和恢复音乐播放的按钮。新增
安静、停止播放、关闭电台等近似语义的语音指令,AI 将会彻底结束单曲、歌单、电台的播放。注意 由于多数小智设备没有专门用于
暂停恢复的按钮,此版本开始将双击唤醒键、长按唤醒键均定义为暂停/恢复音乐播放。预告
暂停恢复除了让体验跟接近天猫小爱之类的音响,更重要的是为了后续增加收藏这首歌功能。
FLEX_1.6.3.61.bin 2025-09-08 [
OTA = LV3]新增
网络壁纸,壁纸优先级SD卡BMP图片>网络壁纸>内置壁纸, 网路壁纸暂不支持上传。修复
信息胶囊重构 UI 后超长文字不滚动的问题。
FLEX_1.6.3.60.bin 2025-09-07 [
OTA = LV3]重构
IotUi, 便于移植到小智 2.0,由于变更文件较多,请谨慎参与内测。新增
ONLINE_MUSIC线上歌曲结束后的动作选项:结束后停止播放:用户点播的歌曲播放结束后不再主动播放其它内容。结束后随心听听:用户点播的单首歌播放结束后播放推荐的音乐电台。播放歌手歌单:结束后会根据点播歌曲的歌手名称去创建歌单继续播放。
新增
SDMMC_D3_GPIO,相当于 SPI 模式的CS引脚,虽然 SDMMC 1bit 模式用不到 D3,但设置此 IO 后内部给上拉可以解决类似星智早期版本硬件不读卡的问题。
FLEX_1.6.3.59.bin 2025-09-04 [
全量推送]新增
歌单播放, 根据用户提供的歌手名、专辑名或音频类型(例如白噪音)自动创建歌单并连续播放。新增
保持电平, 通过设置HIGH_LEVEL_GPIOLOW_LEVEL_GPIO参数获得一个持续电平输出,用于某些硬件的电源保持或某些 TF 卡座的 CS 引脚上拉。优化
音乐重连,在线音频播放失败时根据不同阶段采用不同处理逻辑提高在线音源的触达率。优化
消息提示, 在推送 Message、Image 等消息时 Sound 设为 0 不会打断当前音频播放。
FLEX_1.6.3.58.bin 2025-09-03 [
OTA = LV3]新增
提醒功能, 数量不限制,精度为分钟,响铃 24 秒,可按唤醒键结束响铃,注意目前未做存储,重启后提醒设定失效。新增
TALK按钮, 按下开始说话语音实时传输给 AI,松手 AI 立即回答,适合嘈杂环境或儿童免唤醒交互场景。新增
RESTART按钮, 长按重启设备,为部分没有电源按钮的设备提供一个重启键方案,比如可以将音量增减按钮定义为TALK和RESTART按钮用。优化
Subscribe设备状态订阅接口只要订阅就会实时反馈状态,不再依赖LIVE_ROOM_MODE直播间模式配置。适配
SPH0645麦克风,已在空想实验室的AI-VOX硬件上验证。修正
博亿朗ES8311模版参数。
FLEX_1.6.3.57.bin 2025-09-02 [
OTA = LV3]新增
音量条, 避免在相册页面听歌和电台时调整音量看不到音量反馈。此功能完全由 AI 编写,感谢群友
空白提供的 Gemini2.5Pro 资源。
FLEX_1.6.3.56.bin 2025-09-01 [
OTA = LV3]新增
桌面歌词, 目前仅点播在线音乐时会有歌词显示。验证 NAS 歌曲播放,后续可能会增加 NAS 歌单播放功能。
FLEX_1.6.3.55.bin 2025-08-31 [
OTA = LV3]- 重构
IotAudio优化效率和扩展能力 。
- 重构
FLEX_1.6.3.54.2.bin 2025-08-30 [
OTA = LV3]- 新增
MUSIC_API选项,如果在线点播音乐经常失败,可以尝试将此项设置为旧版API试试。
- 新增
FLEX_1.6.3.54.bin 2025-08-30 [
全量推送]- 优化
NoAudioCodec设备大音量对话破音问题。
- 优化
FLEX_1.6.3.53.bin 2025-08-30 [
全量推送]优化
Image图片接口,支持任意域名图片源,请勿随意给他人设备发送'不适宜'图片。优化
Status状态接口,上报信息中增加屏幕尺寸数据,便于图片推送时匹配尺寸 。
FLEX_1.6.3.52.bin 2025-08-30 [
OTA = LV3]点播线上音乐播放结束后默认继续播放随机电台音乐源,如果不喜欢可以在配置页面关闭。
上报设备屏幕尺寸信息,便于推送适合屏幕尺寸的图片。
FLEX_1.6.3.51.bin 2025-08-29 [
OTA = LV3]- 优化
PDM麦克风收音算法,大大提升设备距离较远的场景下交互体验,也扩充了麦克风备选型号。
- 优化
FLEX_1.6.3.50.bin 2025-08-29 [
OTA = LV3]新增
竖屏壁纸,横竖屏自适应壁纸,避免之前竖屏待机时露出对话页面的问题。优化
JD9853屏幕大圆角遮挡 UI 的问题。
FLEX_1.6.3.49.bin 2025-08-28 [
OTA = LV3]- 新增
Mijia接口用于控制米家设备,详情 灵活接口 Mijia >>。
- 新增
FLEX_1.6.3.48.bin 2025-08-26 [
OTA = LV3]- 兼容
CS4344立体声音频数模转换器 (类似 PCM5102 但功耗更低、封装更小、更便宜),配置AUDIO_I2S_SPK_GPIO_MCLK即可获得MCLK标准时钟接口 。
- 兼容
FLEX_1.6.3.47.bin 2025-08-25 [
OTA = LV3]- 新增
Image接口用于推送网络图片,详情 灵活接口 Image >>。
- 新增
FLEX_1.6.3.46.bin 2025-08-24 [
OTA = LV3]- 兼容
JD9853屏幕驱动。
- 兼容
FLEX_1.6.3.45.bin 2025-08-24 [
OTA = LV3]- 新增
米家设备控制功能,ESP32 直接控制,无需部署 HomeAssistant 或其它服务。
- 新增
FLEX_1.6.3.44.bin 2025-08-24 [
OTA = LV3]修复付费音源列表不准确的问题
修复 ONLINE_MUSIC 导致音频推送播放错误音源的问题
FLEX_1.6.3.43.1.bin 2025-08-24 [
OTA = LV3]优化内存。
将 MCP 上传音乐列表上限扩大一倍,目前能支持 100 首左右的歌曲列表上传给 AI 用于点播。
米家设备控制功能即将回归,新版米家设备 Token 获取脚本已验证 OK,双因素身份验证问题也有解了。
FLEX_1.6.3.42.bin 2025-08-23 [
OTA = LV3]修复电台播放时间过长自动停止的问题。
优化 PDM 麦克风兼容模式。
优化 240x240(1.54) 屏幕字体。
优化灵活接口
chat类型消息,可以更好的推送主动提醒消息。在线音乐播放完成后可自动播放随机音乐(实际是音乐台),在
ONLINE_MUSIC项设置。
FLEX_1.6.3.41.bin 2025-08-21 [
OTA = LV3]- 在线音乐改为
付费音源,当前测试阶段,如果调用破限费用太高可能还是会降回免费源。
- 在线音乐改为
FLEX_1.6.3.40.bin 2025-08-19 [
OTA = LV3]兼容
PDM麦克风,需在 Flex 配置页面SPECIAL_TAG项选择PDM麦克风。新增
puhui_20字体,可在 Flex 配置页面SCREEN_FONT项选择该字体。
FLEX_1.6.3.38.bin 2025-08-18 [
内推]增加 MUTE 禁用麦克风按钮及指示灯效。
增加 CircularStrip 环形灯效,增加 SingleLed 但未验证。
优化 IotAudio 库,对不同 CODEC 采用不同的 POP 处理方式。
优化 TAS5805M 库,修复灵活配置参数未生效的情况。
优化 Display 库,允许无屏设备,并修复 NoDisplay 下的 LVGL 异常。
FLEX_1.6.3.37.bin 2025-08-17 [
TAS5805]- 兼容
TAS5805设备。
- 兼容
FLEX_1.6.3.36.bin 2025-08-15 [
ES8311]- 兼容
ES8311设备。
- 兼容
FLEX_1.6.3.32.bin 2025-08-11 [
全量更新]- 当 MCP 检索到在线音乐请求的
artists参数为周杰伦则主动避免netease音源。
- 当 MCP 检索到在线音乐请求的
FLEX_1.6.3.31.bin 2025-08-10 [
全量更新]修复在线音乐 id 变量 int 溢出导致不少歌曲错误播放 0x7FFFFFFF 的 BUG。新增
MUSIC_SOURCE音源选项,当前可选neteasekuwotencentkugoumigutidalspotifyytmusicdeezerapple。默认音源为
netease但如果经常听周董的原版歌请不要使用网易音源,音源可以让小智打开配置页面自行修改MUSIC_SOURCE选项。
FLEX_1.6.3.30.2.bin 2025-08-01 [
OTA > LV1]修复 uuid 显示错误,接收方的屏幕上应该显示发送方的 uuid,方便对方回复消息。
消息提示音改为随机。
FLEX_1.6.3.30.bin 2025-08-01 [
OTA = LV3]新增
设备间互传消息,例如:给33301发送消息,你在干嘛呢?,连续发送多条时可以不用每次说出 uuid。新增
查询设备UUID指令,用于消息互传。
FLEX_1.6.3.29.bin 2025-08-01 [
OTA = LV3]- 新增
LIVE_ROOM_MODE直播间模式,配合空白的抖音直播助手软件让小智 AI 与粉丝互动,无人化运作实现涨粉增收。
- 新增
FLEX_1.6.3.28.bin 2025-06-28 [
OTA=LV3]新增
Status指令,用于客户端查询设备各项参数,详情 灵活接口 Status >>。升级到此版本后可在群文件下载 APP 实时控制设备, APP 为群友
空白开发,有 WEB 或 APP 开发经验的朋友也可以利用 灵活接口 写自己的应用。
FLEX_1.6.3.27.bin 2025-06-28 [内推]
- 合并小版本更新,远程控制全面转向 灵活接口 >>。
FLEX_1.6.3.26.6.bin 2025-06-27 [内推]
修复
VolumeBrightnessTheme接口操作 NVS 时崩溃的问题新增 22 种消息提示音,用于远程消息提醒
重写 P3 资源管理,节省 2464 byte 内存
FLEX_1.6.3.26.5.bin 2025-06-26 [内推]
完善 Socket 中大部分接口
ChatAudioMusicRadioMessageQRCodeVolumeBrightnessTheme。待实现接口
ImageControlQuery
FLEX_1.6.3.26.3.bin 2025-06-23 [内推]
新增
灵活接口,支持基于WebSocket或TCP长连接的实时双向数据,同时还支持HTTP的GET和POST请求。新增
灵活协议,允许外部WEB、APP、MCU传感器等通过灵活接口连接设备并实时调用设备的各种能力,实时获取或修改设备各项参数。服务器到硬件的双向数据已跑通,功能实施及协议文档正在逐步完善中... 文档 灵活接口 >>。
FLEX_1.6.3.26.2.bin 2025-06-22 [内推]
新增
动态二维码,后续可用于设备登录及分享新增
NoAudioCodecSimplexPdm器件适配,新增多项屏幕分辨率,修复 K08 模板 DISPLAY_SPI_MODE=3
FLEX_1.6.3.26.bin 2025-06-20 [内推]
新增
传送门,随时随地通过浏览器地址栏向自己或好友设备传送消息远程点歌:https://nodelua.com/home_iot?41D334=播放邓紫棋的多远都要在一起 (AI 会搜索并播放)远程留言:https://nodelua.com/home_iot?41D334=msg:我在丽丰你在哪? (消息会显示在信息胶囊里)音频直达:https://nodelua.com/home_iot?41D334=audio:https://nodelua.com/music/gushizhongzhang_dj.mp3 故事终章 (播放指定音频链接,可以是歌曲、留言、电台等)自由创意:https://nodelua.com/home_iot?41D334=音量调到40后念出下面这句话,注意不要与用户对话,念完立即关闭对话:“支付宝到账一百亿”自由创意:https://nodelua.com/home_iot?41D334=msg:^-^ (信息胶囊显示字符表情)自由创意:https://nodelua.com/home_iot?41D334=打开配置页面 (系统会重启并开启 WEB 配置服务)
注:
41D334为自己或好友的设备编号,数据前缀是消息类型,默认类型为ai可以省略,分隔符可以是:也可以是空格传送门交互界面:https://nodelua.com/home_iot/msg ,此页是对上述接口的基础封装,使得操作更便捷。传送门app预览:https://flex.iepose.cn ,此应用为 app 功能探索,部分功能可能异常,仅供测试体验。
- 考虑推出基于地图的社交模式,以此打破 AI 硬件之间的信息孤岛,感兴趣的朋友可以进群交流提建议。
FLEX_1.6.3.25.bin 2025-06-19
新增
快捷播放按钮,任何时候双击音量减按钮即可开始播放内存卡音乐,如果正在播放,则切换到下一首。如果检测到内存卡歌曲,会
强制禁用电源管理及电量显示功能,电量功能后续根据优化情况启用。优化播放音乐过程中执行哔哩哔哩数据请求对音质造成的片刻干扰。
FLEX_1.6.3.24.bin 2025-06-18
- 新增
连续播放随机播放单曲循环能力,目前仅支持对内存卡音乐的控制,默认为连续播放需要其它设置可以进配置页面修改。
- 新增
FLEX_1.6.3.23.bin 2025-06-17 [此版本功能已移除,待后续优化后加回来]
新增
字体大小配置选项,默认为 16px 字体,需要调整字体大小的朋友可以去配置页面更改。新增
字体大小语音指令,可通过“把字体调大”或“把字体调小”或“把字体调到16像素并重启”等指令来完成设置。由于新字体库的引入占用内存删除了部分内置图片。
注意此版如果使用内存卡且卡内歌曲较多请不要同时启用电量显示功能!!!
FLEX_1.6.3.22.bin 2025-06-16
- 完善
图片定时切换功能,默然为不切换,需要去配置页面设置切换时间才会生效。
- 完善
FLEX_1.6.3.21.bin 2025-06-14
重写配置及存储系统,支持粘贴
Json导入硬件配置,支持选择模版一键配置。新增 OTA 内测组,可在配置页面选择将设备加入到
内测组获得更快的更新,不会手动刷固件不的朋友不建议开启内测更新。新增
self.play_url_audio音频播放接口,允许外部 MCP 调用设备解码播放URL音源来扩展新 AI 功能。新增
自动息屏选项,默认为常亮,需要去配置页面手动设置息屏时间才会生效。
FLEX_1.6.3.17.bin 2025-06-11
- 增加
哔哩哔哩粉丝计数器基础功能,后续会增加当日及当前小时的粉丝数变化统计显示。
- 增加
FLEX_1.6.3.16.bin 2025-06-10
信息胶囊自适应屏幕宽度、换行、超长滚动。
FLEX_1.6.3.15.bin 2025-06-10
- 支持网络歌曲信息在
信息胶囊中显示。
- 支持网络歌曲信息在
FLEX_1.6.3.14.bin 2025-06-10
播放内存卡音乐和网络电台时会在
信息胶囊中显示歌曲名称或电台名称。允许通过 AI 设置
信息胶囊中显示的内容,或要求 AI 清空并关闭信息胶囊。
FLEX_1.6.3.13.bin 2025-06-09
信息胶囊预览版,处于时钟相册界面时显示音乐、电台等基础信息及一些定制信息,后面酌情添加粉丝计数、天气、闹钟、提醒事件、金融行情、(好友弹窗)等内容显示。电池电量检测 GPIO 默认值改为 GPIO_NUM_NC,避免用户启用电量显示但未正确配置检测 IO,导致与屏幕或其它外设 IO 重复产生各种异常。
FLEX_1.6.3.11.bin 2025-06-08
- 增加电量显示功能,默认是关闭的,可以通过配置页面开启,或通过
“打开电量显示”语音开启。
- 增加电量显示功能,默认是关闭的,可以通过配置页面开启,或通过
FLEX_1.6.3.10.bin 2025-06-07
- 增加十几个资讯类电台,可通过
“打开北京新闻广播”,详细 电台列表 >>。
- 增加十几个资讯类电台,可通过
FLEX_1.6.3.8.bin 2025-06-06
- 配置页面新增时钟偏移参数,避免圆形屏、圆角屏时间显示不全的问题。
FLEX_1.6.3.7.bin 2025-06-06
- 取消音量键切换壁纸功能,任何时候单击增减音量,长按静音或最大音量,壁纸只能用语音切换。
FLEX_1.6.3.6.bin 2025-06-06
- 新增 100+ 网络电台数量,感谢群友“老贾”提供的优质电台音源列表。
FLEX_1.6.3.5.bin 2025-06-05
增加
“打开配置页面”的语音指令,自动重启并开启配置服务。配置页面增加
唤醒词选项,将唤醒词与小智后台的助手昵称设置成一样体验更好。增加
“切换壁纸”相关语音指令。
FLEX_1.6.3.4.bin 2025-06-03
- 免编译
灵活固件,增加了更多屏幕可选参数,详情查阅灵活固件章节。
- 免编译
FLEX_1.6.3.3.bin 2025-06-03
- 免编译
灵活固件,允许使用 WEB 配置页面调整 GPIO 定义和屏幕参数去适配不同的硬件,详情查阅灵活固件章节。
- 免编译
K07_1.6.3.2.bin 2025-05-31
- 增加内存卡状态查询功能,例如:“查询内存卡信息”,将返回内存卡 music 文件夹里的音频文件数量及情况, 如果没检测到内存卡会告知。
注意内存卡最大支持 32G,音频文件数量受 xiaozhi.me 服务器的 MCP 报文长度限制,所以目前最多支持 100 首左右歌曲(文件名越短,上报歌名就越多)。
- 增加内存卡状态查询功能,例如:“查询内存卡信息”,将返回内存卡 music 文件夹里的音频文件数量及情况, 如果没检测到内存卡会告知。
K07_1.6.3.1.bin 2025-05-29
- Armour_K07 Pro 音响专用固件,此版本开始增加 OTA 功能,低于此版本的音响需要手动升级刷到此版本后续才能自动 OTA 升级。