Skip to content

Releases: 10walnut/serial-protocol-tester-app

串口协议助手 v1.4.1 · 中文版 / English

Choose a tag to compare

@10walnut 10walnut released this 07 Sep 07:44

下载 / Downloads

版本 / Edition 点击下载 / Download
中文版 · Windows 64 位 下载中文版 EXE
English · Windows x64 Download English EXE
图解使用说明 / Illustrated User Guide 下载全部配图、离线教程与示例协议 ZIP

中文版默认中文界面与中文示例,英文版默认英文界面与英文示例。两个版本功能相同,都可在软件中切换语言。下载 EXE 可直接运行,无需安装 Python。

Both editions have the same features. They start with the corresponding interface language and example protocol, and allow language switching in the application. Run the EXE directly; no separate Python installation is required.

在线中文图解 · English guide

更新:部分优化。

串口协议助手 v1.4.0

Choose a tag to compare

@10walnut 10walnut released this 04 Sep 03:04

部分优化。

Serial Protocol Tester v1.3.4

Choose a tag to compare

@10walnut 10walnut released this 03 Sep 09:13

部分优化。 / Minor improvements.

Serial Protocol Tester v1.3.3

Choose a tag to compare

@10walnut 10walnut released this 02 Sep 07:39

Browser link reliability release.

  • Routes About-page project links through the same checked launcher as buttons.
  • Opens HTTPS links through the existing Windows Explorer shell first, which works with the application's elevated process.
  • Falls back through os.startfile, isolated ShellExecuteW, Qt desktop services, and rundll32.
  • Applies the launcher to project, Skill download, guide, update, and com0com links.
  • Rejects non-HTTP/HTTPS schemes before invoking Windows.
  • Passes 40 automated tests, packaged Qt self-test, and 9-layer Windows icon verification.

SHA-256: 006269326EE468F787560FAD9C5790C5C1BA0C5E3160341F10A80FAADFC6B9E6

Serial Protocol Tester v1.3.2

Choose a tag to compare

@10walnut 10walnut released this 02 Sep 05:35

High-rate receive UI release.

  • Replaces per-cell traffic widgets with a lightweight table model and fixed log-column sizing.
  • Keeps Follow latest enabled by default and tracks scrollbar range changes so the newest row remains visible.
  • Adds an explicit Follow latest checkbox for stable history inspection.
  • Stops automatic decoding of repeated live frames; Refresh details decodes the selected/latest frame on demand.
  • Throttles traffic status updates while retaining the rolling 2,000-record history.
  • Processes the reported 42-byte realtime frame with 100 startup frames in about 0.018 seconds and 6,000 frames at about 6,961 frames/s in UI stress testing.
  • Passes 36 automated tests, minimum-window visual checks, packaged Qt self-test, and 9-layer Windows icon verification.

SHA-256: 8028C16F7B8D494004FF5C6C57B1671BF11A1CCFDDBBEB4BA7D30A5FDDCB6CCF

Serial Protocol Tester v1.3.1

Choose a tag to compare

@10walnut 10walnut released this 02 Sep 04:49

Realtime receive performance release.

  • Queues framed RX traffic and dispatches at most 32 frames per 20 ms poll.
  • Throttles repeated live-frame detail rendering to once per 200 ms while preserving raw traffic.
  • Keeps a rolling 2,000-row traffic history and trims 500 rows per batch.
  • Pauses live auto-follow while inspecting an older record.
  • Verifies the reported 42-byte AA 55 10 25 realtime frame, including its sum8 checksum.
  • Passes 36 automated tests, a 64-frame loop:// burst test, packaged Qt self-test, and a 6,000-frame UI stress test at about 388 frames/s.

SHA-256: 9EF4D3BEC4EF248B525BEF6665AC3F29CEB7A1656CF4F4D2C06D882226A1EB72

v1.3.0 - Multilingual UI and Windows icon fix

Choose a tag to compare

@10walnut 10walnut released this 02 Sep 04:21

Fixes the Windows executable shell icon with nine embedded icon sizes and PE resource validation. Fixes the Skill ZIP download and guide buttons through the Windows Shell with visible error reporting. Updates Doubao setup to Create Skill, Upload Skill, then upload the complete ZIP containing SKILL.md. Adds ten complete interface languages: Simplified Chinese, English, Hindi, Spanish, Arabic, French, Bengali, Portuguese, Russian, and Urdu. Verified by 31 automated tests, minimum-window visual checks, nine-layer icon validation, and packaged Qt self-test. SHA256: 4A5A99424BA27493565B3A5EC3D94D55368FBF89525982927E87265A7351C48A

v1.2.0 - 串口自动应答与操作优化

Choose a tag to compare

@10walnut 10walnut released this 01 Sep 14:10

波特率改为可编辑下拉菜单,支持协议预加载、常用值选择和手动输入;用显式加减按钮替换失效的数值箭头;修复下位机模式对外部串口请求的匹配与自动应答,并增加角色/帧不匹配诊断;关于页新增 Skill 下载和使用教程,微信与支付宝赞赏码并列完整显示。已通过 27 项自动化测试和打包 Qt 自检。SHA256: 1ADF386B08DF673B18E04CAE3C4D2432307B64BAE88EB55ACE39CEF9390174B0

Serial Protocol Tester v1.1.0

Choose a tag to compare

@10walnut 10walnut released this 01 Sep 13:06

新增立即确认后延迟/周期多段应答、100 ms 实时数据流和停止流控制;修复 com0com Ports 类创建与虚假成功判定;新增默认管理员启动、应用 Logo、关于/检查更新、项目地址与赞赏二维码;补充中英文使用及虚拟串口排错教程。打包后的 Qt 自检已通过。EXE SHA256: FC0309FF2A739204AF4371B20E99D2BCE930AA155DC0DCAAE5729CD203879FE4. English: scheduled multi-response streams, reliable Windows Ports-class virtual COM verification, administrator startup, branding, About/update UI, and expanded documentation.

Serial Protocol Tester v1.0.1

Choose a tag to compare

@10walnut 10walnut released this 01 Sep 05:07

Fixes three reported usability and virtual-port issues:

  • Replaces narrow native spin arrows with explicit decrement/increment buttons and supports optional JSON step values.
  • Stores frame bytes and protocol context for every traffic row; selecting any TX/RX history row re-decodes that frame.
  • Detects com0com PnP failures such as Code 52 (unsigned driver), blocks repeated invalid pair creation, uses explicit PortName values, and reports success only after both COM ports are detected.
  • Builds through an isolated staging directory and creates a timestamped EXE when an older executable is still running.

Validation: 18 automated tests, packaged Qt self-test, and clean Windows GitHub Actions build passed.

SHA-256 (SerialProtocolTester.exe):
600488E9A22051CFAE9277BA22F44A9461724D02AFF5C817DFBFE8BBA1F24263