diSerial v1.0.1
Build: 1.0.1+5bdae63005dab21a619a4f87ea8332b3c5b80095
Every download on this page reports exactly that string. You can check it yourself:
- Windows — right-click
diSerial.exe→ Properties → Details → Product version - macOS — the value is in
diSerial.app/Contents/Info.plistunderDiSerialInformationalVersion
The part after
+is a build stamp from our internal build. It is not a commit id of
this repository. The source published under thev1.0.1tag is the source these binaries
were built from; that correspondence is what the tag carries.
What's new since v1.0.0
macOS is supported. This is the first release with a macOS build. It is signed and
notarized, so Gatekeeper does not block it.
A native 64-bit Windows package. Until now, 64-bit Intel/AMD machines ran the 32-bit
build. There is now a win-x64 package that runs natively. The 32-bit win-x86 package is
still published — it is the only one that runs on a 32-bit system.
Fixes
- Picking an entry in the serial-port dropdown could crash the application.
- The serial-port dropdown did not list every port present on the machine.
- Field widths in the New Session dialog were wrong.
- Export file names built from a port name are now sanitized before use.
- Several error messages named the wrong cause when a port could not be opened.
Downloads
Pick the one that matches your machine. The whole folder belongs together — copy all of
it, then run the program from inside it. Each package also contains a COMPATIBILITY.txt
saying who it is for.
| Package | For | Size |
|---|---|---|
diSerial-1.0.1-win-x64.zip |
64-bit Windows on Intel or AMD | 44.03 MB |
diSerial-1.0.1-win-x86.zip |
32-bit Windows | 41.14 MB |
diSerial-1.0.1-win-arm64.zip |
Windows on Arm (Snapdragon, Surface Pro X and similar) | 42.08 MB |
diSerial-1.0.1-osx-arm64.zip |
macOS on Apple Silicon | 40 MB |
Not sure which Windows package? Settings → System → About, look at System type. If it
says "ARM-based processor", take arm64. If it says "32-bit operating system", take x86.
Otherwise take x64.
Windows
The Windows executables are not code-signed. SmartScreen will show a
"Windows protected your PC" warning the first time you run one: choose More info →
Run anyway. Check the SHA-256 below before you do.
Requires Windows 10 version 1607 or later. Windows 7, 8 and 8.1 are not supported.
Nothing to install — the package is self-contained and needs no .NET runtime.
macOS
- Apple Silicon only. There is no Intel build. An Intel Mac fails in a way that does not
say "wrong architecture", so checkApple menu > About This Macfirst if the app will not start. - macOS 12 (Monterey) or newer. This is the minimum recorded in the binary; the app has
never been run on macOS 12 itself.
The app is signed and notarized, so it opens normally — no right-click-Open dance and no
Gatekeeper warning.
Drag diSerial.app into /Applications before opening it.
Running it straight from ~/Downloads also works, but macOS then launches it from a
randomized read-only path (App Translocation), which makes the app's own file paths in logs
harder to read. Moving it once removes that.
SHA-256
Verify the file you downloaded before running it. These are the only integrity check the
Windows packages have.
AE15599DB6292DC6D4684DFD0F0150F61E278A82CBACEC1EE0BC13468301F440 diSerial-1.0.1-win-x86.zip
F47249A0973D2B46B0BB350C770DE7DC304CE09EB49EB11D4571473F6C5E8159 diSerial-1.0.1-win-x64.zip
9E138A120B566180E3333CD9258DA33F9A6E00B0DE24A4CF8EE47964780A80BF diSerial-1.0.1-win-arm64.zip
a9fc9eb8f665c151e3cc6c8c7d4aea82965522b127fa91ade465212696b4e0a9 diSerial-1.0.1-osx-arm64.zip
Windows — PowerShell:
(Get-FileHash .\diSerial-1.0.1-win-x64.zip -Algorithm SHA256).Hash
macOS — Terminal:
shasum -a 256 diSerial-1.0.1-osx-arm64.zip # compare with the value above
On macOS you can also check the signature and notarization yourself, which is something the
Windows packages cannot offer. Unpack it first — the check runs on the app, not on the zip:
ditto -x -k diSerial-1.0.1-osx-arm64.zip . # or just double-click the zip in Finder
spctl -a -vvv -t exec diSerial.app # expect: accepted / Notarized Developer ID
⚠️ Usedittoor Finder — notunzip.unzipdrops extended attributes, and part of
the signature is stored there. An app unpacked withunzipreports
rejected: source=no usable signature, which looks exactly like a tampered download but is
only the unpacking tool having thrown information away. Finder anddittokeep it.Running
spctlon the zip instead of the unpacked app answers
invalid API object referenceand still exits 0, so check the app itself.
Source
The full source for this release is in this repository under the v1.0.1 tag. It is the
same source these binaries were built from, so you can read it, build it, and confirm for
yourself what the program does and does not do.