Skip to content

x3utils GUI v1.1.3

Choose a tag to compare

@ztakis ztakis released this 17 Jul 15:44
· 76 commits to main since this release
GUI v1.1.3 is the first GUI release shipped for Windows, Linux, and macOS together.

Highlights

  • Added the macOS GUI package, including a universal app bundle with embedded OpenOCD.
  • Added macOS Power-race support for GUI check, dump, flash, SHU compatibility, flash-only, and slot-0 flows.
  • Fixed the missing-backend safety issue: if bundled OpenOCD cannot be found, the app now fails closed instead of producing simulated success output.
  • Fixed packaged macOS RDP/protection checks by writing config.sh where the macOS toolkit expects it.
  • Restored GUI protection-check mode selection on macOS for modes A, B, and C.
  • Updated the app icon assets from the shared x3utils lightning icon.

Safety Fix

v1.1.3 removes the old simulation fallback from release behavior. A missing or unsupported OpenOCD backend now reports OpenOCD missing / action failure and does not show fake target halted, PASS, or OK output.

Validation

  • Windows package smoke-tested for missing OpenOCD fail-closed behavior.
  • macOS universal package built with embedded backend, verified architecture slices, ad-hoc signing, and Power-race config parse.
  • Packaged macOS GUI passed real-hardware Check connection in Default SWD and Power-race modes.
  • Packaged macOS GUI passed Check protection in modes A and B.
  • Power-race Check protection remains intentionally blocked.