更新日志

友善串口调试助手更新日志

友善串口调试助手的所有重要变更,按版本从新到旧排列。

版本历史

记录友善串口调试助手各版本的新特性、界面改进与修复内容。

6.6.1 (2026-08-02)

新特性

  • 网络与串口透明桥接: 把两个连接搭在一起,这台机器就成了串口设备服务器——网络那头的程序直接读写本机串口,两端收发的数据在界面上照常显示。网络快串口慢时会自动减速,实在压不住的丢包会一直红着提醒;多个客户端接入时可选独占、广播或按请求排队;还能设地址白名单,把双向数据记进同一个按时间排序的文件,配一条两分钟的流量曲线
  • RFC 2217 与 Modbus 网关: 桥接新增两种协议模式。RFC 2217 让远端机器像操作本地串口一样设置波特率、数据格式、流控和控制线;Modbus 网关在 TCP 与 RTU 之间转换报文,多个主机共用一条 RS-485 总线时按请求排队,谁问的答案回给谁,不会串答
  • 收发编码可选: 每个连接可以分别指定接收和发送编码(UTF-8、GBK、GB18030、Big5、Shift-JIS、Latin-1、系统编码等),设备发的是 GBK 就不用再对着乱码猜。设置对话框和快捷设置面板都能改,编码随设置、.spu 项目文件和云端快照一起保存;终端直接输入、云端远程发送也都按所属连接的编码走
  • 拖动分隔条调整连接大小: 多个连接之间的分界可以拖动,忙的那个连接分大一点;拖出的比例在开关快捷设置面板后仍然保留
  • 自定义 CRC: 工具箱支持自定义 CRC 参数,算出的校验值可以直接送进发送帧
  • 回车发送序列可配置: 终端模式下回车发出的字节序列可以自己设定
  • 在线帮助中心: 帮助菜单新增在线帮助中心入口
  • 恢复默认设置: 新增一套安全的恢复默认设置流程
  • Microsoft Store 上架: 新增 MSIX 打包,可以从 Microsoft Store 安装

界面改进

  • 桥接编辑器: 六个设置分组改成三个标签页,13 英寸笔记本上也能完整显示,确定和取消不会被挤出屏幕
  • 工具箱: 精简工具箱界面与窗口入口
  • 快捷设置面板: 新增连接时不再自动收起面板,留不留由你决定
  • Modbus 请求构建器: 去掉窗口底部多出来的空白,按内容实际需要的高度打开

修复与完善

  • Mac App Store 版启动崩溃: 6.6 从 Mac App Store 安装的版本一打开就闪退,已修复;发布流程也加了检查关卡,不会再让同类问题出厂
  • TCP/UDP 模式切不回串口: 连接切到 TCP 或 UDP 后,设置对话框里看不到端口和模式选择框,退不回串口模式,现已修复
  • macOS 上的等宽字体: 默认字体在 macOS 上并不存在,被换成了比例字体,十六进制和时间戳列因此对不齐;现在按系统实际装了哪种等宽字体来选
  • GB18030 四字节字符: 修复表情符号等字符解码错误,以及个别 Qt 版本上遇到异常字节会崩溃的问题
  • 发不出去的字符不再被悄悄替换: 当前编码表示不了的字符不会再变成 ? 发出去,而是拦下这一帧并在状态栏指出是哪个字
  • 安装包瘦身: 移除用不到的数据库组件,安装包小了约 4 MB

6.6.0 (2026-07-19)

新特性

  • 连接活动指示灯: 连接区新增 TX/RX 与控制线指示灯,收发数据和插拔控制线时会实时闪烁,一眼看清连接是否在活动
  • 串口控制线: 支持串口控制线(DTR/RTS 等)操作,设置对话框新增 Control Lines 标签页
  • Modbus 请求构建器: 工具菜单新增 Modbus 请求构建器,告别手算报文
  • 逐项快捷设置: 左侧快捷设置面板的每个分组都可以按需增删条目,设置入口移入设置对话框
  • 行尾追加与回车发送: 发送编辑框可为整条消息追加 CR、LF、CRLF 或 LFCR;接收终端区直接输入时使用独立的“回车发送”设置,默认保持 CR 以兼容旧版行为
  • 恢复上次连接: 启动软件时自动恢复上次退出时打开的连接,接着上次的活继续干
  • 终端模式增强: 终端模式新增光标显示,发送计数改为真实统计,不再虚标

界面改进

  • TCP/UDP 模式界面: 优化 TCP/UDP 模式的界面布局,不再弹出打扰人的服务器错误窗口
  • 工具栏: 重新设计日志记录与快捷设置的工具栏按钮
  • 多处界面对齐与打磨: 统一接收区与发送区的排版,下拉框对齐更整齐

修复与完善

  • 设置项补全: 修复设置面板中日志/显示部分默认值缺失的问题,时间格式不会再出现空白
  • 会话文件加载: 修复加载 .spu 会话文件时部分开关状态丢失的问题
  • 中文界面: 数据格式选项统一显示为 Text,不再使用容易误解的 ASCII 字样
  • 日志写入: 修复日志目录不存在时日志写入失败的问题

6.5.6 (2026-07-11)

新特性

  • 账户体系: 新增账户登录/登出(File 菜单 Account 子菜单),支持"保持登录";状态栏右侧实时显示账户状态
  • 设备绑定与账户同步: 登录后可将本机绑定到账户,并同步账户数据
  • Cloud Console(云控制台): 开启后,可在 alithon.com 用已登录的浏览器实时查看本机端口的收发数据;"允许远程发送"与"允许远程端口控制"两个独立开关,分别控制云端写入数据与远程开关/重配端口;数据仅在有人查看时上传,计入每月流量配额
  • 自动重连: 连接意外断开后自动尝试重连
  • 发送帧校验和: 发送帧可自动附加校验和,并提供快速设置入口
  • 接收区查找/过滤: 接收区新增查找/过滤栏,海量输出中快速定位关键内容
  • 许可用户免广告: 激活许可后不再显示状态栏广告

界面改进

  • 工具栏重构: 按功能重新分组,连接控制置于最前;开关类按钮正确显示按下状态;补齐快捷键;端口下拉框默认选中实际可用端口;工具栏固定不可拖动
  • 菜单重构: 新增 Connection 菜单,Account 并入 File 子菜单,许可相关条目整合;完善简体中文翻译
  • 注册对话框: 重新设计注册/购买提示,失效的微店二维码替换为直达购买链接
  • 网络错误提示: 网络错误对话框文案更友好易懂

修复与完善

  • 终端透传: 修复终端透传模式下空格被发送两次的问题
  • 会话文件加载: 修复加载 .spu 文件时端口选择与控制台绑定丢失的问题
  • 修改标记: 修复新建会话后"未保存修改"标记不准确、当前文件路径被错误覆盖的问题
  • 中文翻译: 修正多处翻译,区分不同场景下"端口"的表述

6.5.5 (2026-06-20)

新特性

  • UDP 通信模式: 新增 UDP Server 与 UDP Client 模式,配置页面与收发功能完整支持

修复与完善

  • 接收文本净化: 文本接收模式自动过滤终端控制码,显示内容不再出现乱码符号
  • 连接设置统一: 串口、TCP 与 UDP 的连接设置统一到设置面板中管理
  • 无串口场景: 修复没有可用串口时连接模式判断错误的问题
  • 中文安装包: 修复中文版 Windows 安装包的构建问题,安装界面正常显示中文

6.5.4 (2026-06-15)

修复与完善

  • 设置面板自适应: 切换到日志(Log)标签页时,如果窗口太窄会自动加宽,设置内容不再被裁掉

6.5.3 (2026-06-14)

修复与完善

  • 日志功能加固: 全面修复日志记录的多个问题,日志写入和开关更稳定
  • 状态栏日志链接: 状态栏上的日志路径现在可以直接点击,点击后先保存再打开当前日志文件;未开启日志时显示占位提示;打开失败时会明确告知

6.5.2 (2026-06-13)

修复与完善

  • 修复多个严重问题: 集中解决一批影响正常使用的缺陷
  • 许可证激活: 修复许可证激活与校验的多个问题,激活流程更稳定
  • 连接稳定性: 修复连接状态判断、断开流程以及 UDP/TCP 发送的多个问题
  • 日志: 修复多端口同时使用时日志开关与写入的问题
  • 校验计算: 修正 CRC-16/USB 校验计算结果
  • 界面细节: 修复工具栏按钮的选中状态显示;设置面板切换标签页时自动调整尺寸
  • 通信安全: 与服务器通信升级为加密连接(HTTPS)

6.5.1 (2026-05-27)

新特性

  • 串口文本安全显示: 接收区、日志输出遇到不可见控制字符时自动替换为占位符,界面与日志不再被异常字符搅乱(换行、回车和 Tab 正常保留)

修复与完善

  • 数据保存更可靠: 修复本地配置与许可证数据保存的多个问题,写入更稳定
  • 连接资源释放: 修复连接切换与关闭时的资源释放问题,长时间使用更省内存

6.3.1 (2026-03-22)

新特性

  • 自动进纸增强: 自动进纸(AutoFeed)设置现在会正确保存,并支持自定义进纸间隔
  • 高波特率优化: 统一串口名显示,优化高波特率下的通信支持
  • 二维码自适应: License 管理对话框中的二维码图片自动缩放,不再显示不全

修复与完善

  • 窗口位置记忆: 修复窗口位置和大小不能正确保存/恢复的问题
  • TCP 稳定性: 修复 TCP 连接偶发崩溃的问题
  • 自动进纸计时: 修正自动进纸的时间计算