Compare commits
9
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
93e854bdfe | ||
|
|
e2606dbda0 | ||
|
|
d4a1252f5e | ||
|
|
c3c2c1ec87 | ||
|
|
a46efaf9da | ||
|
|
470a6736c9 | ||
|
|
e03024ebf8 | ||
|
|
ccec34f75b | ||
|
|
4d602f9ab6 |
@@ -1,5 +1,2 @@
|
||||
*.token
|
||||
.gitea-token
|
||||
SHA256SUMS
|
||||
*.exe
|
||||
*.msi
|
||||
|
||||
+18
-1
@@ -5,7 +5,24 @@ hash is the source commit the binaries were built from and is what the app
|
||||
shows in its title bar, About dialog and in the version string it reports to
|
||||
DMR masters.
|
||||
|
||||
## 0.1.0 — unreleased
|
||||
## 0.1.0-83e21492 — 2026-09-16
|
||||
|
||||
* The MD380 software vocoder now reads `md380fw.img` / `md380ram.img` from
|
||||
`share/darthvader/vocoder_fw` instead of the firmware being built into the
|
||||
binary — it is Tytera's firmware and not ours to redistribute. DV3000 sticks
|
||||
and remote AMBEservers are unaffected.
|
||||
* Ships as `.msi` and plain `.zip`. The NSIS `.exe` was dropped: unsigned
|
||||
self-extractors are flagged by generic heuristics (the whole Bitdefender
|
||||
engine family, Microsoft's ML) while the same payload as `.msi` is not.
|
||||
|
||||
## 0.1.0-59f93ce0 — 2026-09-16
|
||||
|
||||
App icon and version metadata (publisher SA7AUX) in both `darthvader.exe` and
|
||||
the installers. The previous build had no version resource, icon or signature,
|
||||
which tripped generic antivirus heuristics. Still unsigned, so SmartScreen
|
||||
warns on first run.
|
||||
|
||||
## 0.1.0-244ef5d9 — 2026-09-16
|
||||
|
||||
First packaged build.
|
||||
|
||||
|
||||
@@ -10,42 +10,66 @@ with each package.
|
||||
|
||||
© 2025–2026 bjorne, SA7AUX — GNU General Public License v2 or later.
|
||||
|
||||
## Windows
|
||||
## Downloads
|
||||
|
||||
Download from the [latest release](../../releases/latest):
|
||||
Click a file to download it directly:
|
||||
|
||||
| Platform | Download |
|
||||
|---|---|
|
||||
| **Windows** installer | [darthvader-0.1.0-83e21492-win64.msi](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-83e21492/darthvader-0.1.0-83e21492-win64.msi) |
|
||||
| **Windows** portable zip | [darthvader-0.1.0-83e21492-win64.zip](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-83e21492/darthvader-0.1.0-83e21492-win64.zip) |
|
||||
| **Debian / Ubuntu** package | [darthvader_0.1.0-2_amd64.deb](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-83e21492/darthvader_0.1.0-2_amd64.deb) |
|
||||
| Checksums | [SHA256SUMS](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-83e21492/SHA256SUMS) |
|
||||
|
||||
Every build is on the [**releases**](https://git.sa7aux.se/bjorne/darthvader-dist/releases) page. The links above
|
||||
always point at the current release.
|
||||
|
||||
## Windows
|
||||
|
||||
| File | For |
|
||||
|---|---|
|
||||
| `darthvader-<version>-win64.exe` | Normal install (NSIS), Start menu + desktop shortcut |
|
||||
| `darthvader-<version>-win64.msi` | MSI, for unattended/managed deployment |
|
||||
| `…-win64.msi` | Normal install — Start menu + desktop shortcut, uninstall entry |
|
||||
| `…-win64.zip` | No installer: unpack anywhere and run `bin\darthvader.exe` |
|
||||
|
||||
Windows 10/11 64-bit. The packages are **not code-signed**, so SmartScreen shows
|
||||
a warning — choose *More info* → *Run anyway*. Everything is bundled (Qt, codecs,
|
||||
LADSPA plugins); nothing else needs installing.
|
||||
Windows 10/11 64-bit. Everything is bundled (Qt, codecs, LADSPA plugins);
|
||||
nothing else needs installing.
|
||||
|
||||
Silent install:
|
||||
|
||||
```cmd
|
||||
darthvader-<version>-win64.exe /S
|
||||
msiexec /i darthvader-<version>-win64.msi /qn
|
||||
```
|
||||
|
||||
### Antivirus warnings
|
||||
|
||||
The packages are **not code-signed**, so SmartScreen warns on first run
|
||||
(*More info* → *Run anyway*), and a few engines flag them on reputation alone
|
||||
— Microsoft Defender on a real machine does not. Verify the SHA-256 against
|
||||
`SHA256SUMS`; that is what the checksums are there for.
|
||||
|
||||
DV3000 / ThumbDV / DVstick sticks appear as COM ports through the FTDI VCP
|
||||
driver and are detected automatically. If audio stutters, lower the port's
|
||||
*Latency Timer* to 1–2 ms in Device Manager → Port Settings → Advanced.
|
||||
|
||||
## Debian / Raspberry Pi OS
|
||||
## Debian / Ubuntu / Raspberry Pi OS
|
||||
|
||||
`.deb` packages in [`debs/`](debs/) — bookworm and trixie, `amd64` and `arm64`
|
||||
(Pi Zero 2 W and newer):
|
||||
Install the `.deb` from the Downloads table above — trixie `amd64` today,
|
||||
bookworm and `arm64` (Pi Zero 2 W and newer) to follow:
|
||||
|
||||
```sh
|
||||
sudo apt install ./darthvader_<version>_<arch>.deb
|
||||
sudo apt install ./darthvader_0.1.0-2_amd64.deb
|
||||
```
|
||||
|
||||
Or wire in the apt repository once and get updates with `apt`:
|
||||
|
||||
```sh
|
||||
curl -fsSL https://debrepo.sa7aux.se/setup.sh | sudo bash
|
||||
sudo apt install darthvader
|
||||
```
|
||||
|
||||
## Verifying downloads
|
||||
|
||||
Each release lists SHA-256 sums in `SHA256SUMS`:
|
||||
Each release ships a `SHA256SUMS`:
|
||||
|
||||
```sh
|
||||
sha256sum -c SHA256SUMS
|
||||
|
||||
Reference in New Issue
Block a user