Releases: rssdev10/riden-flashtool
v0.2.0
Release Notes — v0.2.0
🎯 Major Update: From Flash Tool to Device Setup Suite
The tool has evolved from a firmware-flashing-only utility into a comprehensive device setup and calibration tool.
New capabilities:
- 🔧 Full calibration workflow — interactive wizard + automatic DISPLAY-only alignment
- ⏰ RTC synchronization — set device clock from host
- 💾 Memory preset management — export/import M0..M9 configurations
- 📊 Improved documentation — dedicated calibration guide
✨ New Features
Interactive Calibration Wizard
./riden-flashtool calibrate /dev/tty.usbserial-XXXX --wizardTwo-point guided calibration for TARGET and DISPLAY paths. Supports custom setpoint ranges and two modes: incremental (refine existing) or absolute (fresh start).
Automatic DISPLAY Calibration
./riden-flashtool calibrate /dev/tty.usbserial-XXXX --auto-display-voltage
./riden-flashtool calibrate /dev/tty.usbserial-XXXX --auto-display-currentIteratively aligns the front-panel display to match the (already-accurate) DAC output — no external instruments required. Uses weighted least-squares fit with convergence monitoring and automatic retry on transient errors.
Device RTC Sync
./riden-flashtool sync-time /dev/tty.usbserial-XXXXSynchronizes the device's real-time clock with the host system.
Memory Preset I/O
./riden-flashtool memory-export /dev/tty.usbserial-XXXX --file presets.json
./riden-flashtool memory-import /dev/tty.usbserial-XXXX presets.json --yesBackup and restore M0..M9 memory slots in JSON format.
M0 slots stores the default values on PSU power on.
📖 Documentation
New docs/calibration.md with formulas, wizard flow, automatic modes, and troubleshooting. README streamlined to quick-start only.
v0.1.1
What's New in v0.1.1
✨ New Features
- RD6030 Support: Added support for the RD6030 power supply model
- Force Override: New
--forceflag to bypass unsupported model checks (use with caution)
🔧 Improvements
- Enhanced Error Messages: More informative error messages with emojis and clear guidance
- Better User Experience: Tool name and version shown on startup for all operations
📦 Supported Models
RD6006, RD6006P, RD6006W, RD6012, RD6012P, RD6018, RD6024, RD6030
Full Changelog: v0.1.0...v0.1.1
v0.1.0
First version of Rust based tool for flashing Riden RD60xx Firmware. Based on the code of https://github.com/tjko/riden-flashtool/