diSerial 1.0.0
diSerial 1.0.0
First public release. diSerial is a free and open-source serial port tool and the official companion
software for the DSD TECH diDatatracker. Its core capability is dual-port passive bus monitoring:
both directions of a conversation between two devices, merged onto a single timeline.
The source that produced these binaries is the code published in this repository under tag v1.0.0.
Downloads
| Package | For | Size | SHA-256 |
|---|---|---|---|
diSerial-1.0.0-win-x86.zip |
32-bit and 64-bit Intel/AMD machines | 41.0 MB | EC05A7C2127F3861098C4481B1C15330AE1E252E34AA18A2C8167385E571A4DA |
diSerial-1.0.0-win-arm64.zip |
Windows on Arm (Snapdragon, Surface Pro X and similar) | 41.9 MB | D41B37BDD40FB476BDA44B5FA342B56AB1C3164DEDE4B937F14673B53A4A2DEF |
Not sure which machine you have? Settings → System → About, look at System type. If it says
"ARM-based processor", take the arm64 package. Taking the x86 one there is not fatal — it runs, but
the whole interface is drawn 20–33% too small on a scaled display, which does not look like "wrong
package", it looks like a defect. Each package repeats this in its own COMPATIBILITY.txt.
Both packages are self-contained: there is no .NET runtime to install. Unzip anywhere and run
diSerial.exe. Windows 10 version 1607 or later; Windows 7, 8 and 8.1 are not supported.
Verifying what you downloaded
protected your PC"). Getting past it is More info → Run anyway.
That is exactly the case where the checksum is worth ten seconds:
(Get-FileHash .\diSerial-1.0.0-win-x86.zip -Algorithm SHA256).HashYou can also check the other direction. This release reports itself as:
1.0.0+02935b5955e63d93b674de5fbe6118ff1e53a111
Right-click diSerial.exe → Properties → Details and compare. That string is what ties the
binary to the source published here.
The
+…suffix is a build stamp, not a commit id of this repository — this repository carries
released versions only, so its commits are its own. The tagv1.0.0is what corresponds to these
binaries.
What is in a package
Nine files, and they belong together — copy the whole folder, and keep it whole if you pass the
package on; the licence requires it:
diSerial.exe · diserial.dev.json · three .pdb files · COMPATIBILITY.txt · LICENSE ·
NOTICE · THIRD-PARTY-NOTICES
Notes on this release
- UI languages — nine: English, Simplified Chinese, Traditional Chinese, Japanese, French,
German, Spanish, Italian, Portuguese. First launch follows the operating system's UI language;
theLanguagemenu switches live, no restart. Portuguese is European; Traditional Chinese uses
Taiwanese terminology. - Attaching this to a live bus?
SECURITY.mdin the repository answers the two questions that
matter — whether it sends anything anywhere (it has no network code at all) and whether it can
write to your bus — and shows you how to verify both yourself. - Licensed under Apache-2.0. See
LICENSEandTHIRD-PARTY-NOTICES.