Modder uses CFexpress adapter to attach Xbox Series NVMe SSD as expandable storage

Published: Sep 10th 2021, 12:14 GMT   Comments

Modders looking into cheaper expendable storage options for Xbox Series X|S

A custom solution to Xbox’s biggest problem: overpriced expandable storage. 

Microsoft and Sony took different paths with their expandable storage solution for their latest gaming consoles. The PlayStation 5 relies on the NVMe standard with M.2 slot that can easily be replaced with a compatible device. The company provides a detailed tutorial along with a list of officially certified drives. The replacement of the PS5 external drive is easy, and so is expanding the storage on Xbox Series S and X consoles, except it is locked to one manufacturer and one capacity.

The official Seagate Xbox 1TB storage is greatly overpriced and simply a bad value. However, this is the only working option that supports Series S|X games, but users can still store games on USB attached storage and move games should they want to play them. At least the pre-Series games can be played directly from the USB drive. Everyone else who wants to enjoy effortless gameplay with the latest titles is forced to buy Seagate solution.

Naturally, since Xbox Series consoles have been released gamers and modders are looking for alternatives to Seagate Xbox storage. It was quickly discovered that the official expandable drive uses a custom implementation of CFexpress. This implementation supports PCIe Gen4 unlike the original standard, which was designed for cameras. The CFe standard relies on PCIe Gen3 with up to 4 lanes, supporting up to 1 GB/s lane. More importantly, though, it is compatible with NVMe drives.

Seagate Xbox storage vs CFe standard, Source: VentureBeat

This means that theoretically a modified CFe adapter for NVMe drives could be used for Xbox Series. And this is exactly what was tested by a modder from Bilibili, but with one minor caveat. Modder did not use a 3rd party NVMe drive but an M.2 storage taken from the Xbox Series console. This means that it was already compatible and properly formatted to Xbox standard, thus any 3rd party expandable storage may not work

A custom solution to expand Xbox Storage, Source: 华山论剑指定营养品 @ Bilibili

The modder used a CH SN530 NVMe drive, which is a custom implementation with PCIe Gen4 support. The more widely available PC SN 530 is PCIe Gen3.  The modder was able saturate the full 1.7 GB/s speed offered by the adaptor. He also notes that a simple attachment of CFe drive (sold separately as expandable storage for cameras) does not work and the console reports an incompatible device.

1. A PCIe 4.0 X2 NVMe hard drive. I chose the CH SN530 m.2 2230 which was disassembled by XSX (note that it is not PC SN530, PC SN530 is PCIe3.0 ). This hard drive is an original hard drive built into XSX. If XSS needs to be disassembled and expanded, this hard drive can be said to be a must.

2. CFe to NVMe adapters are not sold online by many people, mainly in photography accessories stores. Of course, there is also a DIY CFe card solution, but you need to polish the m.2 solid state. If you need it, please search in the orange software. Polishing solid-state hard drives will have certain risks, so be cautious if you have poor hands-on ability!

Someone tried to plug the camera card (CFexpress Type B, PCIe 3.0 x2, 2000MB/s) into the Xbox, and an incompatible prompt popped up.

With all this in mind, it seems that attaching a 3rd party NVMe drive is possible, but requires extra work (by making CFe adapter compatible) and it may require a properly formated drive. Not to mention the PCIe Gen4 requirement, which has not yet been tested.

A custom solution to expand Xbox Storage, Source: 华山论剑指定营养品 @ Bilibili

Source: 华山论剑指定营养品 (Bilibili) via Wccftech




Comment Policy
  1. Comments must be written in English and should not exceed 1000 characters.
  2. Comments deemed to be spam or solely promotional in nature will be deleted. Including a link to relevant content is permitted, but comments should be relevant to the post topic. Discussions about politics are not allowed on this website.
  3. Comments and usernames containing language or concepts that could be deemed offensive will be deleted.
  4. Comments complaining about the post subject or its source will be removed.
  5. A failure to comply with these rules will result in a warning and, in extreme cases, a ban. In addition, please note that comments that attack or harass an individual directly will result in a ban without warning.
  6. VideoCardz has never been sponsored by AMD, Intel, or NVIDIA. Users claiming otherwise will be banned.
  7. VideoCardz Moderating Team reserves the right to edit or delete any comments submitted to the site without notice.
  8. If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy
Comments