Importing ROMs

How to import ROMs into Provenance.

Provenance supports multiple ways to import ROMs and BIOSes, including single-drop mass-uploading:

  • ⬆️ Uploading¹ (via built-in Web Server) · for iOS & tvOS

    • Web Server UI

    • WebDav Clients

  • ⬇️ Downloading (from Mobile Browsers) · for iOS only

  • ➡️ Copying · for iOS only

    • Mobile Apps

    • AirDrop · macOS → iOS¹ or iOS → iOS

  • ⤵️ Injecting (with Desktop Apps) · for iOS and ATV4 only

    • iTunes (discontinued; use Finder on macOS or third-party tools)

    • Other Tools

¹ Mass-uploading ROM libraries or uploading multiple ROMs simultaneously is supported.² ² Avoid mass-uploading multi-disc ROMs.

circle-check
circle-exclamation

💢 If you run into any problems, check out Troubleshooting.

For iOS & tvOS · Supports mass-uploading

  1. Make sure your device's WiFi is turned on and connected to the same network as your computer.

  2. In Provenance: Turn on the Web Server:

    • Select the + button in the Game Library, or…

    • In Settings, select the Import/Export option.

  3. Web Server Active. Make note of the [device-ip]:

    • Web UI: http://[device-ip]

    • WebDAV: http://[device-ip]:81

Web Server UI:

  1. On computer, go to http://[device-ip] in your browser.

  2. Open the Imports folder.

  3. Upload ROMs — Upload Files… button supports multiple file selections, and Drag & Drop works too.

WebDAV Clients:

  1. macOS Finder: Menu BarGoConnect to Server...

  2. Enter http://[device-ip]:81Connect as Guest → Provenance mounts as a new drive.

  3. Drag & Drop or Copy/Paste ROMs into the Imports folder.

↩️ Restoring files (ROMs, BIOS, Saves, Cover Art) is also supported via both methods.

Troubleshooting & Known Issues

chevron-rightMultiple ROMs from one archive?hashtag

You may be using a Region Pack ROM, meaning more than one version of the same ROM is in your archive. Unarchive the set, isolate single region ROM file(s), re-archive, and re-import the single region ROM individually.

chevron-rightLoose .bin files detected as wrong systemhashtag

Sometimes loose .bin files for CD-based games are picked up as Sega Genesis/MegaDrive ROMs. Use .cue + .bin pairs or .chd format instead. See Multi-file ROMs and Multi-disc Games.

chevron-rightCD-based / multi-disc ROMs breaking on importhashtag

CD-based, multi-file ROMs and especially multi-disc games need to be uploaded and processed one at a time. If yours are broken, delete the game(s) from the app UI, delete any file remnants in the file system (ROMs and Imports folders) using the WebUI, WebDAV, or a file manager, and re-upload.

chevron-rightROM metadata not matchinghashtag
  • Failed checksum ROMs (translations, hacks, etc.) will not be matched automatically.

  • Exhaustive metadata web-scraping fallbacks are not currently implemented.

  • Uploading ROMs + Custom Cover Art in one archive may not yield a replacement until Provenance is quit and relaunched.

circle-info

🗯 If you are still stuck ask for helparrow-up-right on our Discord.

Last updated