Skip to content

x3utils v1.7.0

Choose a tag to compare

@ztakis ztakis released this 14 Jul 22:07
· 76 commits to main since this release

This release focuses on the Windows and Linux CLI tools. The main addition is Power-race mode, a new connection option for boards where the normal reset/C45 timing is hard or unavailable.

### Highlights
  • Added launcher mode D - Power-race / no reset line for Windows and Linux.
  • Added Power-race support for:
    • full 128 KB dump;
    • normal flash with forced backup;
    • SHU-compatible dump/patch/flash;
    • advanced flash-only;
    • advanced slot0 flashing.
  • Added live Power-race attempt feedback:
    • . searching;
    • N noisy / hold steadier;
    • H almost caught;
    • x probe or USB missing.
  • Improved Power-race operator prompts:
    • if it misses, cut and re-apply power;
    • once it catches, hold power steady and do not replug.
  • Added/expanded advanced RDP/FAP helper tooling under special/rdp.
  • Added a Windows-specific README and expanded Linux CLI documentation.
  • Removed old GT3-specific compatibility helper files from the package.

Power-race mode

Power-race repeatedly launches OpenOCD until it catches the chip during the short post-power-on debug window.

Use it when the regular connection methods are not practical:

  1. Select mode D in the launcher.
  2. Start dump/flash/compat action.
  3. Apply power when prompted.
  4. If it misses, cut and re-apply power.
  5. When it catches, keep power steady until the action finishes.

For write operations, OpenOCD may be quiet for a few seconds after catch. Do not unplug or re-power during erase/write/verify.

Windows

  • Added mode D to the launcher connection options.
  • Added at32f415xx_race.cfg and shared race_grade.cmd.
  • Added Power-race branches to dump, flash, SHU-compatible flash, flash-only, and slot0 scripts.
  • Added special/rdp/rdp.ps1 and rescue config for advanced protection/recovery workflows.
  • Cleaned up mode D console text so prompts fit the 60-character console ruler.

Linux

  • Bumped Linux CLI to v1.7.0.
  • Ported Windows Power-race behavior to Bash.
  • Added at32f415xx_race.cfg and shared race_grade.sh.
  • Added mode D support to dump, flash, SHU-compatible flash, flash-only, and slot0 scripts.
  • Added advanced RDP/FAP helper scripts under special/rdp.
  • Cleaned up mode D console text to match the Windows prompt behavior.

Notes

  • Windows and Linux are the intended v1.7.0 CLI packages.
  • macOS is not refreshed as a primary v1.7.0 CLI target in this release.
  • Advanced scripts under special/ are for recovery/development use. Read the notes before using them.
  • Always keep a known-good backup before flashing.