Transforming a QLC SSD into an SLC SSD

Why convert QLC/TLC to SLC?

  • The mod trades capacity for extreme write endurance: e.g., ~480 GB QLC → ~120 GB SLC-like with TBW jumping from ~120 TB to several PB.
  • Commenters see this as attractive for heavy-write workloads (logs, caches, ZFS SLOG) and niche / hobbyist use, less so for general consumers.

Endurance, reliability, and 3D NAND concerns

  • Some argue 3D TLC/QLC is fundamentally less durable:
    • Read disturb and retention issues now consume lifetime even under read‑only workloads.
    • Higher-density 3D-TLC reportedly shows higher replacement rates and more spare block consumption, especially at very large capacities.
  • Others counter that:
    • Real-world consumer failures are rare; most SSDs die of obsolescence, not wear.
    • SLC’s original endurance was far beyond typical needs, so trading it for capacity was rational.
    • Warranties and TBW ratings are driven by marketing, not strict physics.

Economics, demand, and “planned obsolescence” debate

  • One view: vendors avoid user-selectable SLC modes to keep drives cheaper, denser, and on faster replacement cycles (“planned obsolescence”).
  • Opposing view: the main reason is lack of mass-market demand; people prefer capacity over unused endurance.
  • Some argue that offering an SLC toggle could be a low-cost differentiator and brand win, especially if adoption stayed niche.

Technical discussion of NAND cell modes

  • Physically, the same 3D NAND cells can be used as SLC/TLC/QLC; the difference is in programming precision, thresholds, and controller firmware.
  • SLC is faster because it needs only one threshold and fewer program/verify cycles; multi-level cells require many fine-grained steps.
  • Running QLC in SLC mode greatly boosts P/E cycles and data retention since cells only need to distinguish 2 levels instead of 16.

Practical SLC-like approaches

  • Many cheap DRAMless SSDs already use full-disk pseudo‑SLC caches; heavy under‑provisioning (using only 25–33% capacity + TRIM) can keep them effectively in pSLC mode.
  • Some embedded eMMC parts support one-time-programmable pSLC configuration via standard tools.
  • A few industrial SSD vendors sell TLC/QLC operated purely as SLC at a steep price premium.

Tools, firmware, and transparency

  • The tutorial’s controller tools are leaked “mass production” utilities from vendors, often hosted on sketchy sites and sometimes repackaged with malware.
  • Commenters lament opaque firmware, lack of low-level control, and variability within the same SSD SKU, but also note the complexity and risk of exposing such knobs to end users.