Skip to content

变更记录

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_GPIO LOW_LEVEL_GPIO 参数获得一个持续电平输出,用于某些硬件的电源保持或某些 TF 卡座的 CS 引脚上拉。

    • 优化 音乐重连,在线音频播放失败时根据不同阶段采用不同处理逻辑提高在线音源的触达率。

    • 优化 消息提示, 在推送 Message、Image 等消息时 Sound 设为 0 不会打断当前音频播放。

  • FLEX_1.6.3.58.bin 2025-09-03 [OTA = LV3]

    • 新增 提醒功能, 数量不限制,精度为分钟,响铃 24 秒,可按唤醒键结束响铃,注意目前未做存储,重启后提醒设定失效。

    • 新增 TALK按钮, 按下开始说话语音实时传输给 AI,松手 AI 立即回答,适合嘈杂环境或儿童免唤醒交互场景。

    • 新增 RESTART按钮, 长按重启设备,为部分没有电源按钮的设备提供一个重启键方案,比如可以将音量增减按钮定义为TALKRESTART按钮用。

    • 优化 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]

  • 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]

  • 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 音源。
  • FLEX_1.6.3.31.bin 2025-08-10 [全量更新]

    • 修复在线音乐 id 变量 int 溢出导致不少歌曲错误播放 0x7FFFFFFF 的 BUG。

    • 新增 MUSIC_SOURCE 音源选项,当前可选 netease kuwo tencent kugou migu tidal spotify ytmusic deezer apple

    • 默认音源为 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 [内推]

    • 修复 Volume Brightness Theme 接口操作 NVS 时崩溃的问题

    • 新增 22 种消息提示音,用于远程消息提醒

    • 重写 P3 资源管理,节省 2464 byte 内存

  • FLEX_1.6.3.26.5.bin 2025-06-26 [内推]

    • 完善 Socket 中大部分接口 Chat Audio Music Radio Message QRCode Volume Brightness Theme

    • 待实现接口 Image Control Query

  • FLEX_1.6.3.26.3.bin 2025-06-23 [内推]

    • 新增 灵活接口,支持基于WebSocketTCP长连接的实时双向数据,同时还支持HTTPGETPOST请求。

    • 新增 灵活协议,允许外部WEBAPPMCU 传感器等通过 灵活接口 连接设备并实时调用设备的各种能力,实时获取或修改设备各项参数。

    • 服务器到硬件的双向数据已跑通,功能实施及协议文档正在逐步完善中... 文档 灵活接口 >>

  • 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 [内推]

    • 考虑推出基于地图的社交模式,以此打破 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 首左右歌曲(文件名越短,上报歌名就越多)。
  • K07_1.6.3.1.bin 2025-05-29

    • Armour_K07 Pro 音响专用固件,此版本开始增加 OTA 功能,低于此版本的音响需要手动升级刷到此版本后续才能自动 OTA 升级。

Flex2.0 灵活固件