Cannot Write to Networked Storage - Nvidia Shield - NonRoot

I installed Retroarch on my Shield and pointed the following folders to my NAS after mounting it in the Shield Settings.

(autoconfig, config, cheats, states, saves, overlays, remaps)

All folders are able to be read and roms load just fine from the NAS, however when I try and Save a new savestate or change a core override setting I receive a generic error “Error saving”

The log files do not show why this is happening, and the folders have read+write permissions enabled.

Does anyone know a workaround or a solution so that Retroarch can save to my networked folders?

In my experience, you can read from network storage just fine but you can’t write to it. I had to redirect my saves, etc. to the internal storage.

So I’m assuming this is a Retroarch thing because I am able to write to those directories just fine by using a file explorer? If so is there a nightly that fixes this?

It’s a google/android permissions vs NDK thing. Since RetroArch doesn’t use the normal Android Java stuff, it’s hard-to-impossible to do a bunch of regular shit like writing to removable storage.

1 Like