PS3 [GUIDE] SSD for PlayStation 3

Berion

Developer
Although Solid-State Drives have been with us on the market for a very long time, it's only in the last few years that large capacities have begun to become attainable for the average consumer's wallet, and thus have become commonplace in use. Is an SSD suitable for an ancient console like the PS3 - which, after all, has always been sold exclusively with a hard disk drive (HDD)? It depends... And from what and why I will try to explain in this guide.

Speed
The internal storage interface is Serial ATA 1.0, or so-called SATA-150 (SATA-I). The maximum amount of data it can transfer is 1.5Gb/s (~188MB/s), or ~179MiB/s. From which it follows that no matter how fast an SSD you put in your console, you won't get read speeds above that barrier - and that's the theoretical value anyway - in practice it's even half that!

What makes it possible for games or their textures to load faster is a significantly faster sector access time than HDD and a much larger cache. This is especially important in the case of the so-called "JB format", copied files from the disc to the SSD (not to be confused with a copy in the form of a disc image *.iso), in games that have thousands of these files.

Capacity
As with HDDs, a relatively safe barrier is a capacity of 1TiB (~1.1TB). It's not clear what is specifically because the UFS2 file system, which is used on the user's partition, can handle up to zeta bytes of data. Above this size, file system checking stops working, useful, for example, when a game crashes while writing data and potentially corrupts UFS2. Then the next time the console starts, the firmware just calls the fsck and usually fixes it.

The second barrier is the limit from 1.5TiB (~1.65TB) to 1.75TiB (~1.9TB). Above this size, the media stops being detected by the console at all. It's not clear why this happens, nor is it clear why it's 1.5 for some consoles and/or fw and a little more for others.

If the SSD exceeds the size of, for example, 1TiB, you can limit it by setting up an HPA area, which will reduce the reported capacity to the PS3. For example, using hdparm.

SLC & MLC
The best type of NAND Flash, used in SSDs are SLC chips. Although the slowest, as you probably already know from the first chapter, it doesn't really matter for the PS3. The best because they are the least unreliable, have the most write cycles per cell and hold data the longest.

MLC stands for Multi-Level Cells, whether the write is single or multi-bit per cell. MLC, therefore, also covers so-called "TLC" (3-bit) and "QLC" (4-bit) which is what manufacturers painstakingly use in misinforming customers who are looking for 2-bit MLC.

New SSDs built with SLC or 2-bit MLC are unlikely to be found for sale today, and the used ones are by now mostly heavily used. What you can realistically buy is TLC and QLC. Avoid the last one, among others, because it can slow down to speeds even below HDD 5400rpm and is the most unreliable of all.

TRIM
To write any sector to the NAND Flash, that sector must be empty. If it is not, it must first be cleared to write other data there. The SSD groups sectors into pages, and during a write operation, the entire page is overwritten, so some of the data must be cached so as not to lose it, that is, written to the cache, which in the case of SSDs without DRAM is on the NAND. Calling TRIM, tells the SSD firmware which sectors are no longer in use and can be cleared without unnecessary caching.
As you can easily guess, this significantly reduces the amount of data written which in turn affects not only the performance, but also the life of the SSD.

The problem is that CellOS, does not support TRIM, or at least in version 4.90 (which is the latest currently available), and it doesn't look like Sony will ever add it. This can be prostheticized by periodically manually invoking TRIM from within NetBSD 6.0 on a PC, but it requires Linux, a virtual machine, removing the SSD from the console and, of course, reading the EID Root Key to be able to decrypt data on the fly, and it's unclear how secure this is (how compatible UFS2 on the PS3 is with the UFS2 supported by the tools in NetBSD).

There is another internal SSD firmware mechanism called wear-leveling, which works similarly to TRIM. To what extent it can replace it, opinions are divided, I would tend to lean towards the theory that the importance of TRIM is greatly overestimated.

DRAM
The presence of DRAM affects SSD performance - which in theory is irrelevant for the PS3, but in practice has a big one due to the lack of TRIM support.

Incompatibility
The biggest hassle in choosing an SSD is mysterious incompatibility. Many SSDs work flawlessly with the PS3, but on many, strange problems quickly appear that are difficult to diagnose and attribute to a potential cause. No one knows what the causes are, let alone how to determine which SSD will be compatible. And a compatible one is one on which none of the following anomalies occur, which - importantly - with almost all the space used (sometimes problems start only when the media is almost full).

The most common symptoms are (they do not have to occur all at once):
  • random lack of SSD detection at console startup
  • frequent UFS2 corruption (console startup with fsck, showing 0KB free space, etc.)
  • boot loop on file system check
  • PS2 games not launching on any of the emulators
  • very low read and write speeds
In addition, it is difficult to build a list of compatible, specific SSD models, because manufacturers sometimes change specifications without changing the model designation. In theory, it is feasible to prepare such a list, but in practice it is impossible to make it 100% reliable, even assuming that the user does not report any false positives resulting from problems other than with the SSD (all of the ones listed above may have a number of completely different causes).

Buy or not to buy?
Don't. :) Probably the best solution for the PS3 is SHDD, which is a hybrid drive where the cache is the "big SSD" and the data ultimately goes to the platters. It's not a popular media type, but I've also never seen anyone report mystical deaths.

Buy only if you know that someone plays heavily (that is, frequently uploads large amounts of games, and where the "dev_hdd1" partition is heavily used), then and only then, only this particular model.
 

Attachments

Do You already using or used SSD in PS3? Please let us know about exact model number (or just make photo of sticker) and issues description if there was any.

Below list based on posts and opinions gathered from the internet. So take in mind what I wrote about such lists and reports. Take this with a gain a salt! All SSD listed are SATA drives. I don't adding NVMe etc. because between them and SATA in PS3, must be additional hardware which can falsify reports even more.

PROBABLY INCOMPATIBLE:
ADATASU6501TB?random drive recognitionFarisK
GoodramCX4001TBSSDPR-CX400-01T-G2very slowPazur
KingSpec-1TB?breaking fs, random drive recognition
LexarNQ100??very slowfrofil
PNYCS900120GBSSD7CS900-120-RBvery slowNascar1243
PNYCS900500GBSSD7CS900-500-RBquickly dead

MIXED REPORTS:
CrucialBX5001TBCT1000BX500SSD1very slowAlex_the_racer_1

PROBABLY COMPATIBLE:
ADATASU650480GB?ashura
CrucialMX5001TBCT1000MX500SSD1witek-pl
Inland-512GB?
Kingston?480GB?Gahs
PNYCS9001TBSSD7CS900-1TB-RBMetroid_Hybrid
Samsung860 Pro256GBMZ-76P256Harley-1Davidson
Samsung870 Evo500GBMZ-77E500Nate8893
Samsung870 Evo500GBMZ-77E500B/EUMitsuTM
Samsung870 Evo1TBMZ-77E1T0B/EU
Timetec512GBSD08billtookahit420
ToshibaTR200480GB?Colek
Up GamerUP5001TB?Denis Pinheiro
 
Last edited:
Hello anyone there have been using a crucial mx500 for a long period of time without issues ? I do plan to buy one 500gb version,meanwhile does the capacity matters ? Thanks.
 
I have been using the UPGAMER 1TB model UP500 SSD for 1 year in my PS3 and it has worked very well for me, and with almost full storage it has not presented any of the defects presented above.

and I continue using it every day

remembering that I had a considerable increase in loading speed in a game like GTA V that loads in 58 seconds and in the general performance of the console download, upload improved in literally everything
 
Last edited:
@Denis Pinheiro This one? https://www.upgamer.com.br/ssd-2-5

@Nate8893 Problem here is that list is and always will be not reliable, for sure not in 100% because: SSDs are releasing to market with different firmware version, and we don't know if compatibility/incompatibility came from it. In addition, producers changing parts and specifications without consumer notice. In example: I have one report that BX500 works, while in forum we have one that does not (BTW: I will later mark it somehow on list).
 
@Nate8893 Thank You. I'm appreciate, and also be good if You will confirm after You get SSD in hands if this is exactly: MZ-77E500B/EU, if not which one exactly. Model can be checked by any S.M.A.R.T. monitoring tools but also "hdparm -I <disk>".

In case of problems, I suggest to update SSD firmware to the latest, perform Advanced Secure Erase (by any tools which SSD producers giving or via hdparm), and try again with console. If You have time of course. ^^
 
Update i've just received the drive here are the pictures @Berion
if the picture isent clear the model is MZ-77E500
 

Attachments

  • Capture.PNG
    Capture.PNG
    54.6 KB · Views: 407
  • 20240123_175448.jpg
    20240123_175448.jpg
    942.6 KB · Views: 351
If webMAN MOD is used, it's highly recommended to check the option "Disable scan for content at startup" and save the settings in /setup.ps3

Use prepISO or refresh XML manually using the menu option or the combo SELECT+L3

There are some delay options at the bottom of the settings page that could help.

As @Coro mentioned above, some system processes could start earlier due the increased HDD speed, consuming more memory at a different time. Disabling the automatic content scanning at startup helps to mitigate this issue.

Disconnecting the external USB drives could help too, specially while troubleshooting.
 
Another incompatibility to note is that SSD's seem to prevent burned games from working.
I wasn't sure about that. Just using logical thinking, it have nothing to do with internal mass. But maybe there is some connection between Cobra/VSH files and speed/timings or corruption of them. Yet I don't know if this is issue which touched all SSDs or just some.
Update i've just received the drive here are the pictures @Berion
if the picture isent clear the model is MZ-77E500
So as I understand, so far it works without any issues? Thanks, I will add it to list later.
 
In case of problems, I suggest to update SSD firmware to the latest, perform Advanced Secure Erase (by any tools which SSD producers giving or via hdparm), and try again with console. If You have time of course. ^^

In case of corruption, it is safe to use in exemple dd if=/dev/zero of=/dev/... ?
Or producers tools make things better ?
 
i wonder if this issue is caused by the slight increase in speed (something like a "race condition"). without the source code for the system software, we might never know (much less fix it).

I've been thinking about this the past few days, and I agree that some form of race condition is probably the most likely cause of this - either within the System Software itself or Cobra.

Yet I don't know if this is issue which touched all SSDs or just some.

I've tried two and found the problem occurs on both. They're high quality SSD's - Crucial MX300 and WD 3D Blue.
 
I wasn't sure about that. Just using logical thinking, it have nothing to do with internal mass. But maybe there is some connection between Cobra/VSH files and speed/timings or corruption of them. Yet I don't know if this is issue which touched all SSDs or just some.

So as I understand, so far it works without any issues? Thanks, I will add it to list later.

Yes it's running on my console since tuesday i've been playing on and off for a bit so far nothing to complain everything is snappy the framerate on GT5 and midnight club la are way more stable than before (theses games are notorious for running poorly even with overclock on the rsx) i'll post again in a month or so of usage or if i have any wierd issues
 

Similar threads

Back
Top