NEW TEST BUILD — please try it and report back!
Hey
@Vegeta77 @Phillipo @NyaakoXD @comokepa and everyone else!
We've been working on the cartridge fixer and have a new build for testing. It focuses on the
problems several of you reported, and adds a much friendlier interface.
WHAT'S FIXED (the important stuff)
- No more "is it frozen, or just slow?" If the cartridge stops responding, the tool now detects it
and stops with a clear message ("Cartridge stopped responding. It may be failing or dead.") instead
of sitting there forever while the refresh counter climbs. You no longer have to guess how long to
wait.
- It no longer freezes and ignores the buttons. Before, when the cart got stuck the screen froze and
B/Y did nothing. Now it stays responsive and you can always cancel.
- Fixed a bug that broke verification on healthy cartridges. Recent test builds made "Verify" and the
fixer fail almost immediately on a good cart. That is fixed now — verify and the fixer run through
to the end on a healthy cartridge.
- The fixer now writes a readable report and no longer chokes on very heavily corrupted carts.
NEW: a pre-flight screen
Before the fix starts you get a simple screen to choose what it does — no more memorizing hidden
button combos:
- Turn logging on/off.
- "Refresh on every read" for badly broken carts.
- Choose how patient it should be (Retry limit / Stuck limit), with simple presets.
- Your choices are remembered for next time.
NEW: a live dashboard
While it runs you get a clear screen showing the current phase, overall progress, how many chunks
were fixed or unfixable, elapsed time, and a little "heartbeat" so you can tell it's alive. If a read
stalls, it shows "NO UPDATE FOR Ns" so you know what's going on.
PLEASE TEST
If you have a cartridge you've been trying to rescue — or a healthy one, to confirm nothing broke —
please give this build a try and post your results:
- Does the fixer now get past the point where it used to freeze?
- Do you see the new pre-flight screen and the live dashboard?
- Any numbers you can share (fixed/unfixable chunks, how far it got, how long it took)?
Even "it worked fine on a good cart" is useful. Thanks — your reports are exactly what makes this
better!
Hope you guys find the new Fixer screen useful
Hey
@skawo, I will open a draft PR so you can review the changes.