Hardware hacker tries to run NVMe SSD on the Switch 2 but fails — adapter doesn't light up NVMe SSD controller but could work in the future with microSD Express emulation
The open-source community is trying new methods to expand the Switch 2's storage, without resorting to ultra-expensive MicroSD Express cards

MicroSD Express cards are incredibly expensive right now, which has incentivized DIYers to look for alternative methods to improve the Switch 2's storage capacity. Better Gaming on YouTube, tested one such alternative, an open-source MicroSD Express adapter tailor-made for the Switch 2 that supports full-blown M.2 NVMe 2230 SSDs. However, initial testing proved to be unsuccessful.
We have already reported on the open-source adapter Better Gaming is using. Known as the SDEX2M2 project, the adapter takes advantage of MicroSD Express' PCIe roots and integrated NVMe functionality to provide the necessary support to run NVMe M.2 SSDs. Specifically, MicroSD Express takes advantage of the SD Express 7.1 standard, which at its core takes advantage of a PCIe Gen 3x1 interface that supports the NVMe protocol.
Better Gaming was able to take the blueprints for the SDEX2M2 project and make multiple duplicate PCBs through a third party. After receiving the PCBs, he soldered on all the necessary components to get the board up and running, featuring an M.2 connector and an R1 resistor.
Four soldering attempts and four PCBs later, the YouTuber had a working adapter and tested it with a Corsair MP600 Mini NVMe SSD on their Switch 2. From a physical perspective, the hardware worked perfectly, the adapter slid into the handheld console without issue, and the Switch 2 was able to detect the adapter.
However, that's where the problems began. The YouTuber immediately encountered an error code "2016-0641" in a prompt stating that the Switch 2 could not access the microSD card.
Upon further investigation, Better Gaming discovered passive adapters do not provide all the communication necessary for the Switch 2 to control M.2 NVMe SSDs. MicroSD Express cards have their own built-in controller, and devices such as the Switch 2 are expecting to communicate with that controller when a MicroSD Express card (or adapter) is plugged in. Technically, NVMe SSDs have their own controllers, but obviously, these controllers are not designed around the SD Express 7.1 standard, which MicroSD Express uses.
The developers behind the SDEX2M2 project have already discovered this flaw and are allegedly working on an updated design with an integrated FPGA that will emulate a MicroSD Express controller.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
If the FPGA add-on works, gamers will have a proper alternative to MicroSD Express cards to expand the Switch 2's relatively limited 256GB of internal storage (even if the adapter is bulky and clumsy to use while gaming in handheld mode). MicroSD Express cards cost around 20 to 25 cents per GB, right now, which ends up pricing 256GB MicroSD Express cards well above $50. By contrast, 1TB NVMe SSDs, such as the Corsair MP600 Mini, can be found for as little as $89.99.
Follow Tom's Hardware on Google News to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button.

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.
-
John Nemesh Pretty funny how hard some people are working to make obsolete hardware somewhat usable. HINT: Just buy a handheld that already has NVME and emulate Switch! Your games will run at higher frame rates, with PROPER VRR support on a screen that has low enough latency to actually make it matter...oh and Nintendo won't be able to brick your hardware if they don't like you!Reply -
hwertz
I mean it's weird to refer to a brand new handheld as obsolete, but you're not wrong it really is obsolete out of the box.John Nemesh said:Pretty funny how hard some people are working to make obsolete hardware somewhat usable. HINT: Just buy a handheld that already has NVME and emulate Switch! Your games will run at higher frame rates, with PROPER VRR support on a screen that has low enough latency to actually make it matter...oh and Nintendo won't be able to brick your hardware if they don't like you! -
hwertz Yeah I don't think this would work even in Linux -- SDcards (and most likely SD Express) would show up as a /dev/mmc device and nvme as a /dev/nvme device. So some hard wired script looking for your /dev/mmc device to show up will never see one. Whether the switch has nvme drivers or not it's likely not looking for one to show up.Reply
Will they fix it? They should, it's not like Nintendo is selling these cards. But I won't be surprised if they simply don't bother.
And if whoever is working on adapters anyway, it might be nice to make one to allow regulard sd cards. I know a few games won't be happy about the speed but many are just Switch games which are designed with this speed of storage in mind. (I don't have a Switch or Switch 2 though so...)