Repository navigation
x3utils GUI v1.1.3
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.shwhere 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.