Skip to content

Releases: rssdev10/riden-flashtool

v0.2.0

26 Apr 13:29
a94ad22

Choose a tag to compare

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 --wizard

Two-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-current

Iteratively 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-XXXX

Synchronizes 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 --yes

Backup 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

25 Oct 16:32

Choose a tag to compare

What's New in v0.1.1

✨ New Features

  • RD6030 Support: Added support for the RD6030 power supply model
  • Force Override: New --force flag 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

18 Jun 16:11

Choose a tag to compare

First version of Rust based tool for flashing Riden RD60xx Firmware. Based on the code of https://github.com/tjko/riden-flashtool/