Firmware 12.3 info for NVMe drives using the ref. Phison E12 controller

Associate
Joined
14 Dec 2003
Posts
502
Location
Lincs
I've recently purchased a couple of NVMe SSD's based on the very impressive Phison E12 controller.

To my (limited) knowledge the following drives also use the E12 controller based on the reference design:

MyDigitalSSD BPX Pro
Corsair MP510
Silicon Power A80
Addlink S70
Sabrent Rocket
Seagate BarraCuda 510
Seagate FireCuda 510

I'd read that the more recent 12.2 firmware offered increased performance over the original 12.1 firmware so I went for the Silicon Power A80 which ships with the more recent 12.2 firmware out of the box.

To my surprise I'd also learnt a newer 12.3 firmware has also been floating about but the bad news is that the actual vendors are slow to get their own in-house software updated for consumers to update to version 12.3 (if at all).

I took the plunge and decided to flash both my drives with the 'reference' utility from Phison, this updated the drives from 12.2 to 12.3.

From my own experience I had no issues at all with doing this and both drives still retain their unique ID or name.

Please note: the firmware update is *destructive*, so backup your data and also you know the drill, its all at your own risk, etc....so don't blame me if it you brick your drive. If your drive is not a ref. design then I would advise against doing this!

1) Download the 'firmware12.3.zip file and extract the entire contents:

8Q6ytDj.jpg

If you can't locate this on the web then I can provide a link.

2) Double click the '(114)DLMC(Normal)ECFM12.3.exe'
3) From the Phison flash utility your applicable drive(s) should be detected, as below:

zm5QDWS.jpg

4) Don't amend the Function option, simply click the 'Run' button and the flash will start, it literally takes a second or two.
5) When complete, power off and restart your system.
6) Check device manager and the ID's should be as they were before (here they are on my system after the flash):

TImQPlK.jpg

7) Final confirmation of the firmware version via CrystalDiskInfo:

RnxQbnK.jpg

Anyway, I thought this write-up might be useful for those wanting to update to version 12.3 - all at your own risk I reiterate, good luck.
 
Hi, this is quite an old thread....



Not sure what you've done but have you flashed the wrong firmware by mistake? If you have you've probably bricked it and/or possibly lost all your data.


The drive you mentioned: 311CD0512GB-TY00 in the D14 uses the PS5013-E13 controller.

Looks like you are trying to identify an Sxx controller, try to identify it as an E13 device.


You could try re-flashing the E13 firmware but I think you will lose the data on the drive. Good luck!
 
Hi, what you are trying to do is not possible with a USB bridge. These tools are expecting to interface with the drive directly. I don't know why you keep referring to S12 as the datasheet indicates this was E13.

You never stated how the partition got to show 0 GB - did you flash the drive with an incorrect firmware? I'd say you've lost the data anyway as the flash process detailed in this original thread was destructive, if you do manage to reflash the correct firmware I'd still wager the data is gone.

I'd try reaching out to Phison themselves to help, they'd be better to advise you or the forum these tools originated from.
 
Last edited:
Back
Top Bottom