Repository navigation
Releases: jdlien/hdd-toggle
Releases · jdlien/hdd-toggle
Release list
v3.0.1 - ARM64 Support
What's New
- ARM64 support: Native Windows ARM64 build included
- Build script now accepts architecture parameter: - CI builds both x64 and ARM64 binaries
Downloads
This release includes both architectures:
- \ - x64 (Intel/AMD 64-bit)
- \ - ARM64 (Surface Pro X, Windows on ARM)
Full Changelog
See CHANGELOG.md for complete history.
v3.0.0 - Unified Binary
Major Changes
- Consolidated 4 executables into single
hdd-toggle.exe(845KB vs ~1.2MB combined) - New CLI interface with subcommands:
wake,sleep,relay,status,gui - Added
--jsonoutput for status command (for scripting) - Extracted shared utilities (COM, disk detection, process execution)
- Updated CI workflow for unified build
Breaking Changes
| Old | New |
|---|---|
hdd-control.exe |
hdd-toggle.exe |
relay.exe on |
hdd-toggle relay on |
wake-hdd.exe |
hdd-toggle wake |
sleep-hdd.exe |
hdd-toggle sleep |
Usage
hdd-toggle # Launch tray app (default)
hdd-toggle wake # Wake the drive
hdd-toggle sleep [--offline] # Sleep the drive
hdd-toggle relay on|off # Control all relays
hdd-toggle relay 1|2 on|off # Control single relay
hdd-toggle status [--json] # Show drive status
hdd-toggle --help # Show help
hdd-toggle --version # Show version
Installation
Extract the zip and run install.bat as Administrator, or manually copy hdd-toggle.exe to a directory in your PATH.
v2.0.0 - Modern C++17 Rewrite
What''s New
Major rewrite with modern C++17, Windows 11 integration, and improved reliability.
Highlights
- Modern C++17 codebase - std::filesystem, std::thread, RAII patterns
- Windows 11 dark mode - Context menus follow system theme
- WinRT toast notifications - Native Windows 11 notification style
- Install script - Simple install.bat for easy setup
- Unit tests - Catch2 test framework with 100% coverage on utilities
Installation
- Download and extract HDD-Toggle-v2.0.0.zip
- Run install.bat
- Edit %LOCALAPPDATA%\HDD-Toggle\hdd-control.ini with your drive''s serial number
- Launch "HDD Toggle" from the Start Menu
Find your drive serial with:
Model SerialNumber
WDC WD181KFGX-68AFPN0 2VH7TM9L
Requirements
- Windows 10/11
- RemoveDrive.exe on PATH (for safe ejection)
- Compatible USB HID relay (DCT Tech 2-Channel recommended)
Full Changelog
See CHANGELOG.md for complete details.