Repository navigation
Phison S12
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.
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 |
DiskSec performs the following checks for Phison S12 drives:
This check executes the VUC operation system info, which returns general information about the drive such as the firmware version and physical flash geometry.
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.
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.