Skip to content

Phison S12

trulycrisp edited this page Jul 16, 2026 · 2 revisions

The Phison S12 or PS3112 is a SATA SSD controller first introduced in 2018, with production continuing today. It was intended as a high-performance controller for use in high-end drives, such as those marketed for enterprise or data-centre use. Due to the high-end SSD market largely shifting from SATA to NVMe around the time of release in the late-2010s this controller is rare, generally only found in niche enterprise drive models.

Drive Models

The controller used can sometimes vary even between drives with the same model designation, as vendors can change controllers throughout a drive model's production; as such, external branding or model designation alone cannot definitively identify a drive as having a specific controller. Nonetheless, a non-exhaustive list of drive models known to use the Phison S12 is included below.

Vendor Model
GoodRam IRDM PRO
Kingston DC450R
Kingston DC500R
OWC Mercury Extreme Pro 6G
Seagate BarraCuda 120
Seagate FireCuda 120
Seagate IronWolf 125
Seagate IronWolf Pro 125
Synology SAT5200
Team Group QX

Checks

DiskSec performs the following checks for Phison S12 drives:

System Info

This check executes the VUC operation system info, which returns general information about the drive such as the firmware version and physical flash geometry.

Read Info Block

This check attempts the VUC operation read info block, which reads a set of persistent configuration data from the drive, containing details such as the model name and serial number.

Read Memory

This check attempts to read memory directly from controller RAM. It does this by reading from memory address 0, a fixed address where an ARM exception vector should always be located. It then parses the returned data, confirms it is a valid ARM exception vector, and outputs success if so.

Clone this wiki locally