Play Retro Games Club's September games are live! Learn more here.

AYN Odin 2 Portal Setup Guide

Get the AYN Odin 2 Portal

Buying through this link supports the channel at no extra cost to you.

Buy the AYN Odin 2 Portal

Note: This is the go-to video for ANY Android handheld or device, and is meant to work for them all.

Table of contents

Initial Setup Guide

  • Prepare SD Card (Android): You can prepare your SD card ahead of time. Follow the steps on this page, and that will get you all setup to get everything you need before getting your device.
  • Over-the-Air Updates: In Android settings, go to System, FOTA Update and check for an update.
  • Play Store: Sign in to the Play Store and do any updates that are in the app.
  • Performance Mode: My recommendation is Standard or Performance mode unless you’ll be doing Switch emulation in which case you’ll want to use High Performance in some cases.
  • Fan Mode: My recommendation is Quiet or Smart, as long as you’re in Standard or Performance mode. In High Performance, I would keep it on Smart.
  • Quick Panel: If you swipe down from the top, you get the Android quick panel. Floating Icon is the white bar that shows on the right in-game that allows you to see FPS, Temperature, Button Mapping and more.

ROMs & BIOS

If you’re looking for where to find ROMs, this video will help you.

If you’re curious what the best file types are for your ROMs, then this page will help.

If you want a pre-configured set of ROM folders for easy organization (based off ES-DE’s naming convention), this zip can help.

To use it – simply extract the zip, and place the ROMs folder anywhere you’d like, then put your ROMs/BIOS files into the corresponding folders.

If you’re looking for where to find BIOS files, this video will help you.

Also, for the best BIOS files, you can see this list here.

Obtainium (advanced users)

Obtainium is an application that will install, and keep all of the following emulators up to date. It does not set them up for you, just makes it easier to install them in one spot and in one application.

You can find my instructions for setting up Obtainium below, as well as installing each of the emulators, then you’d want to visit each of the individual emulator setup guides below to set them up.

Click here for my Obtainium setup guide

Dual Screen Emulators – Dual Screen devices or setups

If you have a dual screen device, and want to setup some emulators to work with the second screen, this guide would be for you.

Click here for my Dual Screen Android setup guide

RetroArch – PlayStation 1 & Under

For RetroArch, you want to use the Stable build, not the version off the Google Play Store.

RetroArch will be your emulator of choice for everything under and including Sony PlayStation 1.

Here’s what we will use RetroArch for:

  • Atari 2600: Stella
  • Atari 5200: Atari800
  • Atari 7800: ProSystem
  • Atari Lynx: Mednafen (Beetle)
  • Arcade: FinalBurn Neo
  • Nintendo Entertainment System: FCEUmm
  • Nintendo Game Boy Advance: mGBA
  • Nintendo Game Boy/Game Boy Color: Gambatte
  • Nintendo 64: Mupen64Plus-Next GLES3 (see M64Plus FZ Pro section below)
  • Sega 32X: PicoDrive
  • Sega Dreamcast: Flycast
  • Sega Genesis/Master System/Game Gear/CD: Genesis Plus GX
  • Sega Saturn: Beetle Saturn
  • Super Nintendo Entertainment System: Snes9x
  • Sony PlayStation 1: SwanStation (see DuckStation section below)

Click here for my RetroArch setup guide

ARMSX2/NetherSX2 – Sony PlayStation 2

For Sony PlayStation 2 emulation, there is two options: ARMSX2 & NetherSX2.

ARMSX2 is newer and being updated frequently and so should likely be the best option going forward – it is also the only option that has Hardcore RetroAchievements support, so be aware of that.

Click here for my ARMSX2 setup guide

Click here for my NetherSX2 setup guide

ARMSX3 – Sony PlayStation 3 Emulation

For Sony PlayStation 3 emulation, you’ll want to use ARMSX3.

There are two other options: RPCSX & aPS3e, but ARMSX3 looks to be the best currently.

Click here for my ARMSX3 setup guide

Azahar – Nintendo 3DS

For Nintendo 3DS emulation, the best and current version is Azahar.

Click here for my Azahar setup guide

Bachata S4 – Sony PlayStation 4

For Sony PlayStation 4 emulation, the best and current version is Bachata S4.

However, this is EXTREMELY early and I would not bother with this just yet.

Click here for my Bachata S4 setup guide

CEMU – Nintendo Wii U

For Nintendo Wii U emulation, the best and current version is CEMU.

Click here for my CEMU setup guide

Dolphin – Nintendo GameCube & Wii

For Nintendo GameCube and Wii, the best emulator for Android is Dolphin.

Click here for my Dolphin setup guide

DuckStation – Sony PlayStation 1 (Optional)

For Sony PlayStation 1, there are two options I would recommend.

The RetroArch SwanStation core is generally very good, and can be a good option if you want to stick to just using RetroArch for everything.

However, the standalone DuckStation app has better performance and is better for upscaling as well. There are many games (like Final Fantasy) that will have significant slowdown if you are upscaling on SwanStation, but not in DuckStation and so it ends up being a better choice overall.

Click here for my DuckStation setup guide

Eden – Nintendo Switch

For Nintendo Switch emulation, the best and current version is Eden.

Click here for my Eden setup guide

hakuX – Microsoft XBOX

For Microsoft XBOX emulation, the best and current version is hakuX.

Click here for my hakuX setup guide

GameHub/GameNative – Steam/Epic/GOG Games on Android

For PC games, there’s two options: GameHub and GameNative.

GameNative can play Steam, Epic & GOG Games while GameHub can only play Steam games.

Click here for my GameNative setup guide

Click here for my GameHub setup guide

JoiPlay – PC RPGMaker Games

For PC Fangames (RPG Maker) on Android emulation, the best and current version is JoiPlay.

Some examples of those types of games is Pokemon Uranium, Pokemon Reborn, Pokemon Rejuvenation and so on.

Click here for my JoiPlay setup guide

M64Plus FZ Pro – Nintendo 64

For Nintendo 64 on Android, you want to use M64Plus FZ Pro UNLESS you need RetroAchievements, in which case I’d suggest the Mupen64Plus-Next GLES3 core in RetroArch.

The reason being, there’s a few games that are broken in RetroArch (Mario Golf, Pokemon Snap etc.), and then some other games that have texture issues (Mario Tennis etc.) that can be fixed in M64Plus FZ.

M64Plus FZ has the best compatibility and so start there, but unfortunately just on Android, you will have a tough time with a few games if you want RetroAchievements.

You’ll want to use M64Plus FZ Pro off the Google Play Store, and the paid version over the free.

Click here for my M64Plus FZ setup guide

PICO-8 Games

For PICO-8 games, the best way to play them is via the PICO-8 Android app.

Click here for my PICO-8 setup guide

PPSSPP – Sony PlayStation Portable

For Sony PlayStation Portable emulation, the best emulator for Android is PPSSPP.

Click here for my PPSSPP setup guide

Vita3K – Sony PlayStation Vita

For Sony PlayStation Vita emulation, the best and current version is Vita3K.

Click here for my Vita3K setup guide

WatermelonDS – Nintendo DS

For Nintendo DS emulation, the current and best version is WatermelonDS for both single and dual screen devices.

Click here for my WatermelonDS setup guide

XenDroid – Microsoft XBOX 360

For Microsoft XBOX 360 emulation, the best and current version is XenDroid.

Click here for my XenDroid setup guide

Frontends

Frontends are a way for you to launch your games and keep them organized with collections, box art, videos and more.

There’s a lot of frontends out there, these are the more popular ones that most people use and recommend.

This helps to turn your Android handheld from an Android phone into an actual console.

How to find your saves & states

If you’re looking for your saves & states, you can find a list of emulators and where they are here.

Setting up Syncthing

If you’re looking for a full written Syncthing guide, you can find that here.

How to setup streaming to your device

If you’re looking for a full written streaming guide, you can find that here.

Backup & Restore your handheld

If you ever want to backup and restore your Android handheld’s save data, emulator data and more, you can follow this guide here.

Related

Play Retro Games Club's September games are live! Learn more here. Game of the Week, Game of the Month, Romhack of the Month & Game of the Season

11 comments

  1. Can someone please just tell me why I can do everything with this Android device but play games from the Play Store? If I try to install the Android version of Balatro, all I get is “This app won’t work for your device.” I have spent actual hours trying everything: registering my GSF ID, clearing the Google Play cache, trying to install it via Aurora Store, factory resetting the device. Every method either prevents the app from being installed at all or kicks me back to the Play Store to yell at me for installing the app from a different place than the Play Store itself. I’m baffled and very frustrated.

    1. Because it’s not a supported device for the game, developer issue.

  2. brachydynamo April 13, 2026

    Hi Joey, maybe it’s a weird question but right now in 04/2026 I am planning to upgrade my portal sd card to a larger one but with all my setup and syncthing etc setup to the original card, I will probably redo syncthing but does it make sense to maybe just wipe the device and start completely over setup again too? If so does it make sense to maybe stick to this guide now or try the more recent retroid pocket 6 guide that you have since similar internals for setup but more recent with more recent guide recommendations on some parts? Thanks so much and really appreciate your detailed guides

    1. Hey! This guide here is the most updated guide (the video and the written parts).

      1. brachydynamo April 26, 2026

        awesome thank you so much for clarifying my weird question. Much appreciated Joey!

  3. Is it possible to install win 11 (dual boot) on odin 2 portal?

    1. Why would you want to install that piece of sh*t OS?

  4. current version of the gpu is Mesa Turnip driver v25.2.0 – Revision 7, is it ok ?

  5. how to show keyboard in odin 2 portal artemis streaming?

  6. Hi Joey I have a ODIN 2 PORTAL running Retro Arch via ES-DE. I cannot get the joysticks to control the game rather than D Pad whatever I try. Any ideas?

    1. Did you do the setting at 16:25 in the video?

Leave a comment

Your email address will not be published. Required fields are marked *