github ppkantorski/nx-ovlloader v2.0.0
nx-ovlloader v2.0.0

pre-release2 hours ago

List of changes:

  1. Dynamic heap size configuration.
    • Loader now reads memory allocation from config instead of using fixed sizes.
    • Default heap sizes are automatically adjusted by firmware version; HOS 21+ (4MB), 20+ (6MB), or older (8MB).
  2. Exit flag system.
    • Overlays can now request a clean shutdown via special flag file.
    • Trampoline checks for exit requests and heap changes after each overlay.
  3. Heap size change detection + auto-relaunch.
    • Loader detects heap changes and restarts itself via nx-ovlreloader with updated memory without reboot.
    • Distinguishes between full exit and exit-to-restart for proper behavior.
  4. Enhanced initialization order.
    • Heap size now set earlier in startup to ensure proper memory before overlays load.
  5. Makefile has been updated for easy building of all components.
  6. Now bundled with nx-ovlreloader v1.0.0.

Important:

  • nx-ovlloader+.zip on this release is the same as nx-ovlloader.zip. This zip will be removed in the future, which may cause updating of Ultrahand from the settings menu from versions older than v2.2.0 to break. For now, nx-ovlloader+.zip will be included during this grace period for users updating.

Full Changelog: v1.1.2...v2.0.0

Don't miss a new nx-ovlloader release

NewReleases is sending notifications on new releases.