ETK v0.1.3 — Expert Tuning Advice now available in Session Crash Telemetry Detail View
Pre-releaseTap any session in the ledger to open a full-screen detail card. Crash a race and ETK now tells you — in plain language — what failed and which tuning dials to change to fix it; finish clean and you get a live-gauge summary of the run. This release also lands a round of crash-analytics integrity fixes, hardens the R3 panic path for the current RPCS3 build, and is certified on Rocknix nightly-20260531.
⚠️ Pre-release / alpha. ETK is certified against Rocknix nightly 20260531 and no race is yet certified stable. Test on an expendable SD card.
Upgrade
update Rocknix via its built-in updater to 20260531 or Flash a blank card, then re-run ./install.sh (or the PowerShell installer). Read-only telemetry changes — your vault, tunings, and history carry over.
Highlights — the TELEMETRY Session Detail View
Move the row cursor with the D-pad and press confirm to open a card for that session; back returns.
Clean runs — duration, shaders harvested, and proportional ASCII gauges for temp / load / RAM / battery drain:
Crashes / recoveries — a plain-language cause, where it died, and the suggested tuning fix pulled from the crash-signature catalog. Multi-cause crashes headline the real cause (not the R3 trigger), and unknown signatures degrade gracefully:
The crash copy was rewritten as player-facing diagnostics — no internal jargon — turning the ledger into a real troubleshooting tool.
Fixed
- Phantom
ABORTEDsessions polluting the ledger. A log-verbose title (Ridge Racer 7's RPCS3 log hits ~288 MB) could trip the Sentry into mistaking its own log-parser for a running game, igniting a self-reinforcing loop of bogus sub-60sABORTEDrows that buried real sessions (RR7 read 21 fake ABORTED vs 4 real CLEAN). Detection now keys on a precise process token and the post-mortem reads the log without exposing its path — the loop is gone, and existing phantom rows can be pruned. - Game-switch
VAULT:ERROR/ thermalWAIT. RPCS3 now runs as an AppImage (rpcs3-salauncher +AppRun.wrappedruntime, no plainrpcs3process); detection and recovery now match the real names, fixing a case where a session never properly "ignited." - R3 recovery hardened. The panic button targets the correct AppImage process names with an authoritative kill mirroring the Sentry's detection — guaranteeing the emulator dies and the session rolls up to a
RECOVERYrow.
Verified
- Certified on Rocknix nightly-20260531 (in-place from 20260529, SM8250). Drift
--checkclean; input-node renumbering was benign (find_gamepadmatches by name; DualSense buttons drifted to event9). The nightly's Turnip driver bump was re-validated on GT5P — vault re-layered cleanly (+10k shaders). Headless gate passed (gamepad codes unchanged, R3 survives suspend/resume, RPCS3 binds Adreno 650), and the ETK Pitstop tile still renders after the two upstream ES-engine bumps.
Housekeeping
- New user guide ("How to use the ETK") in the README; project root decluttered (disposable spikes, probe captures, and raw logs moved to a gitignored
_archive/).
Known limitations
- Detail-view gauges show peak/avg, not an intra-session time trace.
- Stock (non-ETK) Tools icons still don't render on the default theme — an upstream Rocknix bug (confirmed still unfixed in 20260531); ETK's own tile is unaffected.
- No version is yet certified race-stable (five consecutive crash-free runs of the same target).
🤖 Generated with Claude Code

