Dec 22, 2022 1 min read

How to fix EmuDeck for SteamOS 3.4

Steam Deck showing ROMs.

With the introduction of SteamOS 3.4, Valve changed the path of the microSD location, thus breaking EmuDeck. But an easy fix is available.

Update: Valve announced they will roll back the change to the microSD path, so this fix might not be needed anymore.

With the introduction of SteamOS 3.4, Valve changed the path of the microSD location, thus breaking EmuDeck (here is our guide on how to install it in the first place). When you try to launch a ROM in one of the included emulators

Thankfully an easy fix is available. Here's what you need to do.

How to update EmuDeck for SteamOS 3.4

  1. To update EmuDeck for SteamOS 3.4, you first need to switch back to desktop mode. Click the Steam button, go down to Power, and then Switch to Desktop. Wait for the Deck to reboot.
  2. Here, open up the EmuDeck Installer, which should be on your Desktop. Otherwise, you have to download it from the official website.
  3. Wait for the EmuDeck installer to start, click on Quick Update, and then Continue.
  4. In the next step, you need to unselect the microSD once by clicking on another drive like Internal, then select it once again. Click Continue and wait for the process to finish.
  5. When this process has finished, open up Steam Rom Manager, and let it close Steam when prompted.
  6. We need to rescan all the ROMs on our microSD to have them appear in Steam. Click in the left pane on Preview, then Generate app list. Wait for it to finish.
  7. Finally, click on Save app list, and let it run. To check if it's done, click on Event log in the left pane, and look for Done adding/removing entries. When you see this, the ROMs have been added successfully.

Following this guide, ROMs will successfully launch in Steam again.

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to overkill.wtf.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.