Release Notes
- Windows MSI packages STM32 DFU driver files and self-elevating
install-driver.cmdinstead of runningpnputilduring install. - GitHub Release download table includes the Windows MSI and its checksum.
Install spedyctl 0.1.7
Install prebuilt binaries via Homebrew
brew install PhaseLockLabs/tap/spedyctlInstall via APT (Ubuntu 22.04+, Debian bookworm+)
curl -fsSL https://phaselocklabs.github.io/spedy-releases/spedy-archive-key.asc \
| sudo gpg --dearmor -o /usr/share/keyrings/spedy-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/spedy-archive-keyring.gpg] https://phaselocklabs.github.io/spedy-releases stable main" \
| sudo tee /etc/apt/sources.list.d/spedy.list
sudo apt update
sudo apt install spedyctlOn Ubuntu Server / minimal installs (without a desktop session), add your user to the serial and USB device groups:
sudo usermod -aG dialout,plugdev $USERThen log out and back in for the changes to take effect.
Install on Windows (winget)
winget install --id PhaseLockLabs.spedyctlThen install the USB DFU driver (required for firmware upgrades):
Command Prompt:
cd /d "%ProgramFiles%\spedyctl\drivers"
install-driver.cmd
PowerShell:
cd "$env:ProgramFiles\spedyctl\drivers"
.\install-driver.cmdDownload spedyctl 0.1.7
| File | Platform | Checksum |
|---|---|---|
| spedyctl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| spedyctl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| spedyctl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| spedyctl-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| spedyctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| spedyctl-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |