Skip to content

Releases

Asprogrammer PN 4.45.0.0 — safe imports and journal recovery

Choose a tag to compare

@github-actions github-actions released this 01 Oct 07:58

4.45.0.0 — Asprogrammer PN and safe firmware imports

  • Rename the application, executables, project files, reports, build artifacts,
    and documentation to Asprogrammer PN.
  • Reject HEX/S-record data outside the selected chip instead of reporting a
    successful load with skipped bytes. Compute address bounds without 32-bit wrap.
  • Validate HEX record types, fixed field lengths and trailing bytes, and S-record
    address lengths before decoding. Rejected imports preserve the loaded image.
  • Repair an incomplete journal tail before appending new progress, so a second
    interruption does not hide subsequent completed records.
  • Production station and hardware-validation environment variables now use
    the ASPROGRAMMER_PN_ prefix. Update launch scripts when upgrading.
  • Retain persisted project, signed-job and journal namespaces for compatibility. Existing
    backups remain discoverable after upgrading. GitHub URLs retain their current
    repository location.

Validation: all 37 hardware-free Windows suites passed, plus the desktop simulator smoke test with zero failures. New parser fixtures failed before the fix and pass afterward; the torn-journal append regression likewise went from failing to passing. Physical programmers were not tested.

Download and extract AsprogrammerPN-4.45.0.0.zip, then run AsprogrammerPN.exe. The ZIP also includes AsprogrammerPNCLI.exe, runtime dependencies, and a CycloneDX SBOM. CI supplies SHA-256 checksums and build-provenance attestation.

NVRAMancer 4.44.0.0 - English workspace and write recovery

Choose a tag to compare

@github-actions github-actions released this 14 Sep 14:59

NVRAMancer now opens directly into the remembered workspace with English menus built into the executable.

  • Prepare writes, choose matching chip profiles, resolve routine errors, and review results inside the main window. Write remains the explicit commitment.
  • Save backups automatically and verify NOR/EEPROM writes again after closing and reopening the programmer.
  • Recover interrupted desktop NOR writes from the original backup and saved image, including erased neighbouring bytes. Saved hashes, chip identity and erase geometry are checked before continuing.
  • Share immutable prepared jobs, reject ambiguous chip names, and improve supported Winbond voltage metadata.
  • Fix simulator selection and make full-chip simulated reads efficient.

This release also includes the withdrawal of the experimental T48/minipro preview from version 4.43. Existing T48 settings are ignored; T48 support is unavailable.

Validation: 37 hardware-free suites on Windows and Linux, plus a Windows desktop smoke test using an 8 MiB simulated NOR chip for automatic preparation, explicit Write and interrupted-write recovery. Physical hardware and visual layout were not validated for these changes.

Download NVRAMancer-4.44.0.0.zip for the portable Windows GUI and headless CLI, runtime libraries, chip catalogs and documentation. SHA256SUMS.txt contains the package checksum. The release artifact is built and attested by GitHub Actions.

Changelog | Workspace and recovery details

v4.42.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 12:39

Full Changelog: v4.41.0.0...v4.42.0.0

v4.41.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:10

Full Changelog: v4.40.0.0...v4.41.0.0

v4.40.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 05:30

What's Changed

  • 4.36.0.0 — replace eight judgement calls with things a person can check by @patnawa in #1

New Contributors

Full Changelog: https://github.com/patnawa/NVRAMancer/commits/v4.40.0.0