AnberPorts for RG351 Devices — Diablo II, Moonlight, Stadia, and more!

Last updated: 12FEB2021

Today I’m going to give you a quick overview of Anberports, a neat pre-compiler app for RG351 devices running on ArkOS firmware. You can use it to load over 25 standalone ports, like Half-Life, Quake III Arena, Diablo II, and Aliens vs. Predator, plus run streaming services like Moonlight, Stadia, and even GeForce Now. It’s still a little buggy, but if you’re looking to push the limits of your device, you’ll love this feature!

Note that you need to be running ArkOS on an RG351 device for this to work. This unfortunately will not work on other devices running ArkOS (like the RGB10 or RK2020). Additionally, you need to be connected to the internet in order to use AnberPorts to download and install apps. If you don’t have a WiFi capable device, here is a list of compatible dongles.

To get started, head over to this GitHub page and click the big “Download Zip” button. If you’d like, consider donating a bit to the developer for putting together this awesome resource — there are links at the bottom of their GitHub page. Once you’re done downloading, unzip that file and put its contents in the EASYROMS/ports/ folder of your SD card.

Put the card back into your device, and head to the Ports section on your device. Open AnberPorts — the first time you run it, it will install the app onto your device. From there, just restart the app and navigate to the section you want. Make sure you are connected to your WiFi network in order to choose and install the port you want to run.

On a side note, if you don’t have a WiFi dongle for your device, you can still load these ports without connecting your device to the Internet. If you go into the AnberPorts GitHub code you can find the URL for the download zip associated with each app, just paste that into your browser to download, and then unzip that and put it in your EASYROMS/ports folder.

Supported ports and apps

Currently, here are the ports and apps that are supported by AnberPorts:

Aliens vs Predator
CannonBall (OutRun)
Cave Story
Diablo II
Eduke32 (Duke Nukem 3D)
Keen (Commander Keen)
Prince of Persia
Quake II
Quake III Arena
Redneck Rampage
Redneck Rampage Rides Again
Rick Dangerous
Shadow Warrior
Sonic Robo Blast 2
The Ur-Quan Masters
Wolfenstein 3D
World War II GI


Google Stadia
Amazon Luna

Required game files

Note that by installing these ports, you will still need to provide the retail files necessary to actually run the games. Here are the notes for each game, provided by the developer. I have not had a chance to test each of these games myself, so if you have specific questions, I recommend you reach out to the developer via the Issues tab on their GitHub page. Additionally, AnberPorts was recently updated to provide log.txt files for every port, so you can grab them from the port’s folder and share them with the developer to further refine your issue.

Aliens vs Predator: Please copy games files to your Alien vs. Predator directory!
Blood: Please copy games files to your Blood directory!
CannonBall (OutRun): No notes, but you likely need the “” (sitdown/upright, Rev B) file in the CannonBall directory
Cave Story: No notes, but you likely don’t need to do anything else since this is a freeware game.
Diablo: Please copy ‘diabdat.mpq’ to your diablo1 directory!
Diablo II: Please copy LoD v1.13c game files to your diablo2 directory!
DOOM: Please copy ‘Doom.wad’ to your doom1 directory!
DOOM II: Please copy ‘Doom2.wad’ to your doom2 directory!
Eduke32 (Duke Nukem 3D): Please copy ‘DUKE3D.GRP’ to your eduke32 directory!
Exhumed: Please copy games files to your Exhumed directory!
Flashback: no notes provided
Half-Life: Please copy ‘valve’ folder to your Half-Life directory!
Keen (Commander Keen): Please copy ‘keen’ folders to your cgenius/games directory!
NAM: Please copy games files to your NAM directory!
Prince of Persia: no notes provided
Quake: Please copy ‘PAK0.PAK’ to your quake1 directory!
Quake II: Please copy ‘*.pak’ to your quake2/baseq2 directory!
Quake III Arena: Please copy ‘*.pk3’ to your quake3/baseq3 directory!
Redneck Rampage: Please copy ‘*.pk3’ to your quake3/baseq3 directory!
Redneck Rampage Rides Again: Please copy game files to your Redneck Rampage Rides Again directory!
Rick Dangerous: no notes provided
Shadow Warrior: Please copy game files to your ShadowWarrior directory!
Sonic Robo Blast 2: Please copy games files to your Sonic Robo Blast 2 directory!
The Ur-Quan Masters: Please copy games files to your The Ur-Quan Masters directory!
Wolfenstein 3D: Please copy game files to your ecwolf directory!
World War II GI: Please copy game files to your World War II GI directory!

Once you’ve installed the port, and moved the appropriate game files onto your card, you should be able to launch the game from the Ports section on your device.

Game streaming is a bit challenging to get running, so I will have to provide a standalone guide for that at a later date.

Known issues

AnberPorts isn’t without its share of bugs. Here are some noted issues:

  • When playing Quake III Arena, the menu controls are inverted (up is down, etc). Gameplay is not affected
  • Blood does not have working analog stick controls
  • The Redneck Rampage games are having controls issues as well
  • Diablo II can boot, but isn’t really working yet
  • Kodi is crashing upon launch, but the developer is working on it

16 thoughts on “AnberPorts for RG351 Devices — Diablo II, Moonlight, Stadia, and more!

  1. Is the version of Half-Life available through Anberports the same one that’s already included in ArkOS, or is it newer?


  2. I know streaming is still in beta but does anyone know if there is a way to get a keyboard to sign in to my stadia account?


  3. Hello,
    I am very grateful for these portings and I also have a question about it. Can you possibly port Gothic 1? According to the system requirements, it should work. I would be very grateful if you could do that too.
    If you don’t know this, it is one of the most difficult and lovingly created role-playing games.
    Thank’s you for your help


  4. Hello there! I’ve been watching your videos in the last few days. You have a great YT channel!

    I’ve been researching but I haven’t got any answers yet. Is it possible to play 2 players for the RG351P? I’m thinking of two RGB351P that are playing 2 players in a game. I hope you can help me out! Thanks!


  5. To save a headache, you might want to invest in a wireless keyboard and touchpad mouse combo for some ports. Many don’t have the correct controls from the get go, but having a keyboard and mouse makes them run perfectly. You can use a USB to USB-C adapter and wirelessly control your game, or use two adapters and play them with a keyboard and mouse. I prefer to use the mini keyboard and touchpad mouse combo available on Amazon since it looks like a small controller, and bypasses any SNAFUs Anberports throws my way.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s