Repository navigation
Releases
Asprogrammer PN 4.45.0.0 — safe imports and journal recovery
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
theASPROGRAMMER_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
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.
v4.42.0.0
Full Changelog: v4.41.0.0...v4.42.0.0
v4.41.0.0
Full Changelog: v4.40.0.0...v4.41.0.0
v4.40.0.0
What's Changed
New Contributors
Full Changelog: https://github.com/patnawa/NVRAMancer/commits/v4.40.0.0