SerialTest Versions Save

Data transceiver(monitor)/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Windows/Linux/Android/macOS | 跨平台串口/蓝牙/网络调试助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用

V0.3.5

3 weeks ago
  • Improve BLE compatibility by adding support for WriteNoResponse operation (commit 0e5c82ea6c)
  • Improve serial port compatibility by allowing non-fatal errors when setting DTR/RTS in the connecting process (commit cae854bcdd)
  • Add Windows MSVC support for Bluetooth (commit 9760cccda8)
  • Add support for restoring dock widgets status (commit c88b47e1b0)
  • Add an option for enabling/disabling touch scrolling gesture (commit fda6389c31)
  • Replace "√"(U+221A) with "OK" in the status bar for the visual consistency across all platforms (commit 574360343e)
  • DataTab: Keep selection unchanged when appending received data (commit 86508ff76b)
  • Fix a few bugs

For Bluetooth LE debugging on Windows, the archives with the -MSVC suffix might have better compatibility.
For debugging other connections on Windows, please consider the archives with the -MinGW suffix.


  • 改进蓝牙BLE连接兼容性,支持WriteNoResponse操作 (commit 0e5c82ea6c)
  • 改进串口连接兼容性,在建立连接并尝试设置DTR/RTS信号时忽略设置失败的错误 (commit cae854bcdd)
  • 在MSVC编译器生成的程序中添加蓝牙支持 (commit 9760cccda8)
  • 支持自动保存窗口布局 (commit c88b47e1b0)
  • 支持配置触摸滚动手势 (commit fda6389c31)
  • 将状态栏中的"√"(U+221A)替换为"OK"以确保不同平台上的显示效果一致 (commit 574360343e)
  • 数据面板: 在新增已接收数据时保持已选中状态不被清除 (commit 86508ff76b)
  • 修复若干BUG

如需在Windows平台上调试蓝牙BLE,请优先选用带-MSVC后缀的版本,兼容性可能会更好。
如需在Windows平台上调试其它类型的连接,请优先选用带-MinGW后缀的版本。


Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.3.4

1 month ago
  • Android: Use adaptive launcher icon (commit da9f2caaf1)

  • Android: 使用自适应启动器图标 (commit da9f2caaf1)

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.3.3

5 months ago
  • Add support for specifying service UUID in Bluetooth client mode (commit 1bd23bf4e0)
  • Add support for showing IPv6 addresses on Android (commit 03a0e7938c)
  • Add option for remembering the data to be sent in DataTab (commit 00eb0e2e36)
  • Add option for clearing both received data and graph at the same time (commit a4779028d2)
  • Improve the permission request process on Android
  • Add point-only mode for plotting (commit daf34607c9)
  • Fix the missing separator when appending hex data with timestamp (commit 00eb0e2e36)

  • 支持在蓝牙客户端模式中指定目标服务UUID (commit 1bd23bf4e0)
  • 支持在Android端显示IPv6地址 (commit 03a0e7938c)
  • 支持记住数据界面中的待发送数据 (commit 00eb0e2e36)
  • 支持同时清除接收到的数据和图表 (commit a4779028d2)
  • 改进Android上的权限请求过程
  • 添加单独绘制点的功能 (commit daf34607c9)
  • 修复接收带时间戳的十六进制数据时缺少分隔符的问题 (commit 00eb0e2e36)

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.3.2

11 months ago
  • Fix 2 bugs in the Control Panel
  • Fix a bug in the timestamp (commit c73e12c30ad)
  • Add support for changing the theme without restarting the app
  • Add the ability to merge timestamps with short interval (split packets based on timeout)
  • Android: Add support for sharing a file to SerialTest then send it (requires Qt 5.15.10 or a higher version)

  • 修复控制面板中的2处BUG
  • 修复时间戳中的一处错误
  • 支持不重启App直接切换主题
  • 添加合并时间戳的功能(基于超时的分包)
  • Android: 支持分享文件到SerialTest并发送(需使用Qt 5.15.10或更高版本编译)

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.3.1

11 months ago
  • Fix a build error (commit 9e9cdc1837)
  • Support Rx timestamp (V0.3)
  • Support hardware serial port on Android (commit 47de23b11a) (V0.3)

  • 修复一个编译错误 (commit 9e9cdc1837)
  • 支持显示接收数据时间戳 (V0.3)
  • 支持Android硬件串口 (commit 47de23b11a) (V0.3)

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.2.4

11 months ago
  • Show the version number properly (commit 7b235fe40e)

  • 修复版本号显示问题 (commit 7b235fe40e)

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.2.3

11 months ago
  • Fix a crash (commit 40b6394681)
  • Fix a bug in AsyncCRC (commit de1933f5ee)
  • Show serial port VID and PID in Hex and Dec (commit b00aebd7bd)
  • Backward compatible to Qt 5.9
  • Refactor serial port history logic
  • More details when failed to open a serial port (commit b6dbd88b54)
  • Update QCustomPlot version to 2.1.1
  • Fix #22: Ignore close event of floating windows (commit c723e319fe)
  • Sync DTR and RTS from UI to serial port (commit ce576e45ed)

  • 修复一处崩溃 (commit 40b6394681)
  • 修复AsyncCRC中的一处BUG (commit de1933f5ee)
  • 同时以十六进制,十进制显示串口VID,PID (commit b00aebd7bd)
  • 向下兼容至Qt 5.9
  • 重构串口历史记录逻辑
  • 无法连接串口时显示更多错误提示 (commit b6dbd88b54)
  • 升级QCustomPlot至2.1.1
  • 修复 #22: 忽略浮动串口的关闭事件 (commit c723e319fe)
  • 总是将UI上的DTR和RTS状态同步至串口 (commit ce576e45ed)

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.2.2

1 year ago

  • 添加暗黑主题(源于https://github.com/ColinDuquesnoy/QDarkStyleSheet)
  • 绘图面板支持单向缩放
  • 添加常用控制命令(位于demo/Control/文件夹下)
  • 支持拖拽配置文件到控制面板

Android ABIs: armeabi-v7a, arm64-v8a, x86, x86_64

V0.2.1

1 year ago
  • Add command line option to set config file path
  • Fix some bugs in file transceiver
  • Add touch screen gesture support for some scrollable widgets

  • 支持通过命令行参数指定配置文件路径
  • 修复文件收发功能的一些小BUG
  • 对一些可以滚动的组件添加触摸屏手势支持

Android ABIs: armeabi-v7a, arm64-v8a, x86

V0.2

1 year ago
  • Supports TCP client/server, UDP, Bluetooth SPP client/server and Bluetooth BLE
  • All servers support 1:N connections. Sent to/Receive from/Disconnect any client as you want
  • Multiple NIC support. Specify local IP and port for TCP server, TCP client and UDP
  • Supports recording connection history with user specified alias. Click history item to reuse the arguments
  • File transceiver with fast CRC32 calculator and throttling
  • Import/Export configuration files, search configuration files in multiple directories
  • Support escape characters (\uHHHH, \nnn, \r, \n, \t, ...)
  • Change serial port arguments on the fly
  • Better UI, supports window translucency, selecting language, changing font
  • Better performance
  • Better gesture detection in PlotTab on Android
  • Share a piece of text to SerialTest then send it on Android

  • 支持TCP客户端/服务器,UDP,蓝牙SPP客户端/服务器和蓝牙BLE
  • TCP服务器和蓝牙SPP服务器支持一对多连接,可以任意指定收发对象,断开指定连接
  • TCP服务器,TCP客户端和UDP支持指定本机IP和端口,也可在所有网卡上进行监听
  • 支持记录连接历史并指定别名,单击即可快速设置参数
  • 支持文件收发,带快速CRC32校验,在发送途中可自动延时等待
  • 可导入导出配置文件,多目录搜索配置文件
  • 支持转义字符(\uHHHH, \nnn, \r, \n, \t, ...)
  • 实时修改串口参数
  • 美化UI,支持窗口半透明,选择语言,改变字体
  • 提升性能
  • 优化安卓端绘图界面手势
  • 安卓端添加Toast支持。支持分享文本至SerialTest并发送

Android ABIs: armeabi-v7a, arm64-v8a, x86