-
-
Notifications
You must be signed in to change notification settings - Fork 2
Troubleshooting
OpenROM can't find chdman, maxcso, ecm, or another bundled tool.
Fix:
- Make sure the
assets/folder is in the same directory as OpenROM - If running from source, make sure you cloned the full repo including assets
- Check SECURITY.md for SHA256 checksums to verify your download
Check the terminal log first — it has the exact error from the tool.
Common causes:
- Not enough disk space — CHD conversion needs temporary space equal to the original file size
- Corrupted source file — try a different copy of the ROM
- Missing CUE file — OpenROM auto-generates it for BIN files, but GDI needs all tracks present
- Modded ISO — see "Platform detection fails" below
Some modded or fan-translated ISOs have their platform magic bytes overwritten.
Fix — CLI workaround:
openrom-core --input "modded_game.iso" --format CHD --force-platform PS2Valid platform values: PS1, PS2, PSP, GameCube, Wii, Xbox, Dreamcast, Saturn, Sega CD, PC-Engine CD, Neo Geo CD
If you have a BIN without a CUE, OpenROM auto-generates one.
If it still fails, your BIN might be a multi-track game — you need all the .bin tracks + the .cue file together in the same folder.
This is a known false positive — see FAQ for the full explanation.
Quick fix: add OpenROM's folder to your antivirus exclusions.
Verify your download is genuine using SHA256 checksums in SECURITY.md.
Click More info → Run anyway.
This is SmartScreen — OpenROM isn't signed because we're indie, not because it's unsafe. Your download is genuine if the SHA256 matches SECURITY.md.
The ZIP release is a folder with the OpenROM binary inside — not an AppImage.
cd OpenROM_Linux_x86_64/
chmod +x OpenROM
./OpenROMIf it still doesn't start, check for missing dependencies:
ldd OpenROM | grep "not found"Gatekeeper blocks OpenROM because it's not signed with an Apple Developer certificate.
Fix:
xattr -cr /Applications/OpenROM.appThen right-click the app → Open → Open again.
If Finder buttons don't work or you get "Operation not permitted":
This affects the macOS ARM build before v2.7.1. The fix is already in the latest release — download it from GitHub.
If you're on v2.7.1+ and still seeing this, run:
xattr -cr /Applications/OpenROM.app
codesign --deep --force --sign - /Applications/OpenROM.appIf the CLI throws couldn't launch child (exec): Operation not permitted:
chmod +x /Applications/OpenROM.app/Contents/MacOS/openrom-core
xattr -cr /Applications/OpenROM.app
codesign --deep --force --sign - /Applications/OpenROM.appOpen an issue on GitHub with:
- Your OS and version
- The OpenROM version
- The full terminal log from the failed conversion