Skip to content

Releases: yonasabeselom/aad50

AAD-50 v1.1 — USB Enclosure Support + Three-Tier Passthrough

06 Jun 12:44
215793c

Choose a tag to compare

The Abeselom ASIC-Direct 50 (AAD-50)

Firmware-Enforced NVMe Sanitization Framework — v1.1

What's New in v1.1

  • USB enclosure support — NVMe drives in USB 3.x enclosures (UASP) now fully supported on Windows and Linux
  • Three-tier passthrough auto-detection — tool automatically probes and selects the best available pathway:
    • Tier 1: NVMe direct (M.2/PCIe + UASP enclosures with NVMe passthrough)
    • Tier 2: ATA SANITIZE via SCSI/SAT (USB enclosures with UASP)
    • Tier 3: blkdiscard / Storage reinitialize fallback
  • Pathway recorded in audit report — every cycle log shows which tier was used
  • GUI updated — pathway shown in telemetry stream and completion summary
  • Dry-run confirmed — 50/50 cycles, SHA-256 verified, PDF Certificate generated

What's Included

  • AAD50.exe — Standalone Windows application (no Python required)
    • Runs on Windows 10 1607+ / Windows 11
    • Must be run as Administrator
  • aad50_abeselom.py — Linux stable implementation (v1.1)
  • aad50_abeselom_windows.py — Windows CLI (v1.1 Beta)
  • aad50_gui_windows.py — Windows GUI (v1.1 Beta)

SHA-256 Audit Hash (GUI dry-run validation)

02c37fdbb3bc06cf354685e85fc31880037b266fc708bf8f583d7be4ba3b2384

AAD-50 v1.0.2 — Windows GUI + Standalone EXE

05 Jun 06:38
98527f1

Choose a tag to compare

The Abeselom ASIC-Direct 50 (AAD-50)

Firmware-Enforced NVMe Sanitization Framework — v1.0.2

First public release of the AAD-50 NVMe Sanitization Framework.

What's Included

  • AAD50.exe — Standalone Windows application (no Python required)
    • Runs on Windows 10 1607+ / Windows 11
    • Must be run as Administrator
    • Dry-Run simulation mode — safe to test without hardware
    • Live mode — 50-cycle firmware-enforced NVMe sanitization
    • PDF Certificate of Destruction with SHA-256 audit hash

How to Run

  1. Download AAD50.exe
  2. Right-click → Run as administrator
  3. Enable Dry-Run mode for safe simulation
  4. Select your NVMe drive and follow the on-screen instructions

Also Available in This Repository

  • Linux reference implementation (aad50_abeselom.py)
  • Windows command-line implementation (aad50_abeselom_windows.py)
  • IEEE-format technical whitepaper (AAD50_Abeselom_Whitepaper.pdf)

Full Documentation

https://github.com/yonasabeselom/aad50

Author: Yonas Abeselom — yonas_abeselom@protonmail.com