Skip to content

v1.4.1

Choose a tag to compare

@catxeon catxeon released this 09 Sep 05:23
· 19 commits to main since this release

Every EFS change now survives a modem restart

1.4.0 committed the EFS journal after a file save, which fixed "I edited a file, restarted the modem, and my edit was gone" — but only for file saves. Deleting a file, creating a directory, changing a mode and writing an NV item are journaled exactly the same way, so each of them could still be rolled back by a restart. They all commit now.

The Disable features dialog needed it most: it asks you to restart the modem so the change takes effect, and that restart was the very thing that threw the change away.

Measured on an SM8350, restarting through a raw 4b250300 (which does no commit of its own): an uncommitted mkdir is gone afterwards, while a delete, a mkdir and a chmod made through the app all survive.

The helper carries the app's version number

The bundled helper had its own version — 1.3.0 while the app was 1.4.0 — and that number is what the title bar shows, so it read as if an old helper had been left behind. Both are 1.4.1 from here on, and the build fails if they ever drift apart.