ETK v0.1.2 — L1 screenshot modes, Tools-menu icon fix, certified on Rocknix nightly-20260529
Pre-release
Pre-release
The L1 screenshot shutter is now operator-controlled, the ETK Pitstop icon finally shows up in the Rocknix Tools menu, and the kit is certified against the latest Rocknix nightly (20260529) so it stays in step with upstream.
⚠️ Pre-release / alpha. ETK targets a specific Rocknix nightly (now20260529) and no race is yet certified stable. Expect rough edges; test on an expendable SD card.
Upgrade
Update Rocknix via its built-in updater to nightly-20260529 (or a clean reflash), then re-run ./install.sh (or the PowerShell installer). Your shader vault, tunings, saves, and ledger carry over. Note the behavior change: the default screenshot mode is now in-game (see below).
Highlights
- Three-state
L1screenshot mode —in-game(default) /always/disabled, cycled live from Pitstop → TOOLS → "Screenshot on L1". It's read on every press, so a toggle takes effect with no reboot or daemon restart, and the choice persists across reboots. Pickdisabledto freeL1for the game entirely (ETK never grabs the pad, soL1always reaches the game —disabledjust stops ETK also shooting). The deliberateSELECT+D-pad Upchord is never gated, so you always have a manual shutter. - ETK Pitstop icon now renders in the Tools menu. The default Rocknix theme draws Tools art from
<thumbnail>/<marquee>, not<image>, so our image-only entry showed nothing. The Tools registration now emits all three artwork fields, so the tachometer tile appears regardless of which artwork mode the theme uses. - Certified on Rocknix
nightly-20260529. In-place migration from20260528on SM8250 (Retroid Pocket Flip 2):etk_drift.py --checkclean (no structural drift); the input-node renumbering in29is benign (the DualSense buttons device moved nodes, andfind_gamepad()self-heals by name); gamepad button codes unchanged; R3 panic recovery survives suspend/resume (despite29's fake-suspend rewrite); and RPCS3 still bindsTurnip Adreno (TM) 650.
Fixed
L1screenshot fired in every context, with no way to turn it off. Now gated by the three-state mode above —in-gamekeeps it out of the frontend/Pitstop UI,disabledreturnsL1to the game.- ETK Pitstop tile was invisible in the Tools menu. Root-caused on-rig: it's a theme metadata-field mismatch, not an SVG problem (a PNG in the same field was equally blank). Fixed for our entry by emitting
<thumbnail>+<marquee>.
Changed
- Default screenshot behavior is now
in-game(was effectivelyalways). Existing rigs with no preference inheritin-gameon first boot after upgrade. Setalwaysin Pitstop → TOOLS if you screenshot the frontend / Pitstop UI.
Known limitations
- Stock (non-ETK) Tools icons still don't render on the
next-branchart-book-nexttheme. This is an upstream Rocknix bug (a malformed shippedgamelist.xmlplus the theme field-mismatch above), not an ETK regression — it persists with ETK fully uninstalled. Diagnosed on-rig and reported upstream; ETK's own tile is unaffected. - Orphan / kernel-panic ledger rows still credit zero shaders harvested. R3-triggered recoveries credit shaders correctly; only hard reboots that skip the postmortem under-report. Fix tracked for a future release.
- No race is yet certified race-stable (five consecutive crash-free runs of the same target). This release certifies OS-migration compatibility, not race stability.