RG351

The Anbernic RG351P was launched in late September 2020, and is considered an upgrade from its popular cousin, the RG350.

This guide is a work in progress, but eventually I hope to help you through the entire life cycle of this device, including where to purchase it, how to set it up, and how to customize it to meet your needs. This page will be continuously updated with new articles and guides, so be sure to check back often! Have a suggestion or request? Fill out this form or leave a comment below.

Purchase and Support

So you’re thinking about buying an RG351P. This section will help you decide which model to buy, learn what accessories to consider, and understand all of your resources.

Setup and Orientation

Okay, your RG351P has finally arrived in the mail! Let’s set it up and get it loaded with your favorite classic games. We’ll also learn how to back up your firmware, in case things get messed up with all this tinkering.

Tweaks and Upgrades

So you’ve had your RG351P for a few weeks now, and you’re ready to tackle some of the more involved customization options available for this open-source platform. Let’s do this.

46 thoughts on “RG351

  1. I’m having an issue. I’m not sure how to save any of my games whether it be in the actual game save or save state. When I go to save in game and close the game and go back into the game, my save data is gone. So I figured this system isn’t like the RP2 (I have that as well and that game save works just fine). So I tried using save state. The only issue is it keeps on showing the hourglass with 0% and never saves. And if I try to close the game when it still shows that, my RetroArch freezes and I have to click the restart button. Do you know why I can’t save any games??? I tried even changing the directory to the save file and save state to my SD card in its own folder but that didn’t work either.

    Like

    1. Hi, this could be a number of reasons. Are you using the original card that came with your device? If so my guess is that it is having write errors, and you should upgrade to a more reputable cardmaker (like SanDisk or Samsung). You should be able to save games and save states with no issues…

      Like

    2. you have to “close content” and then quit retroarch, its annoying, but if you do a save state and then “close content” first, that should actually save the state.

      Like

  2. I’m absolutely loving all these guides. Do you by any chance know how to set it up so that a game automatically uses a certain core when opening it from the Emuelec UI? I want Star Fox to automatically use the 2010 snes9x core since that one runs it the best.

    Like

  3. Is there any reason for my controls not to be working on certain games. I have upgraded to Arkos and the
    Dreamcast Sonic game won’t allow any directional buttons just the 4 letter buttons if you get me.

    Like

      1. Thanks I will give that a go now. Thanks once again for all your help. Great guy, fast response and superb info as always.

        Like

  4. Hey Russ i need help finding my missing bios files. i have quite a few missing like for doom and quake and msx amiga and quite a few more it shows me under the missing bios option. any solution for this? thanks bro.

    Like

  5. Hey I really want to use Amiga and Dos Box emulation. Do I need any Bios files or can I just create the game folder and drag games in and run them from the core in Retroarch? Amazing website and great channel on YouTube too. Thank you!!!!

    Like

  6. I am trying to play Cruis’n USA on the RG 351P. I have both the N64 and the arcade version through MAME. Neither one is playable because they run so slow. I have tried different cores and messed with the settings without any luck. Is this game beyond the capabilities of the RG 351P or is there a setting I am not aware of?

    Like

  7. I’ve tried to get Quake 1 working (under Ports) and copied the two .pak files as explained, but when i start Quake it immediatly throws me back to the ES Menu. Can someone enlighten me on what’s happening there? Do i need the id1 subfolder, maybe?

    Like

    1. Hi Gordon, it depends on what operating system you are using. If you are using ArkOS, the path is ports/quake/quakepaks/. For 351ELEC, they go in roms/ports/quake/id1/. For the stock EmuELEC firmware, the path is also roms/ports/quake/id1/.

      Like

      1. Thanks for the answer. I have a RG351p and i put the files just where they supposed to be, but it doesn’t work – puts me back to ES immediatly. Don’t know what could be wrong here.
        Quake 2 DOES work.

        Like

  8. Fixed the Quake-“Problem”. Should have used the .pak files from the original game in the first place.
    Put some modified .pak files from a source port into the folder, so it was obviously not working.

    Question: Does the Quake 1 Port support any music packs/folder, yet?

    Like

    1. I was able to get music on Quake 1, but not on Quake 2, but I think that’s because of the core itself 🙂
      But I wasn’t able to get the Mission Packs working on Quake 1, not sure what’s wrong :S

      Like

      1. i tried to do the sd card transfer. i have 124 gb card but when i put the firmware on it im only left with a gig to add games. what am i doing wrong?

        Like

    1. I would like a guide for Quake 1 and 2, and for the Mission Packs as well 🙂 I can’t launch for the Mission Packs for the life of me xD

      Like

  9. Hilfeeeeeeeeeeeeeeeeeeeeee…….

    Hallo.
    Ich habe bei RetroArch Menü,bei der Treiber/Kontroller Einstellungen“ linuxraw“ unabsichtlich eingestellt.
    Jetzt funktionieren die Tasten A,B,X,Y nicht mehr.Bitteeeeeeeeee um Hilfeeeeeeeeee.
    Ich kann nix mehr machen.
    Lg.Deniz…..

    Like

  10. Hi there.
    I unintentionally set “linuxraw” in the RetroArch menu in the driver / controller settings.
    Now the buttons A, B, X, Y no longer work. Pleaseeeeeeeeee for helpeeeeeeeeee.
    I can’t do anything anymore.
    Lg.Deniz … ..

    Like

  11. Russ

    I wanted to say thanks for all the support you provide for this great little handheld! You do it in a friendly and generous way! I was sitting on the fence about getting one until a ran across your YouTube channel and site.

    Thanks!

    Like

  12. I am having issues with PSX games. I have downloaded the .bin and .cue of the games and put them in the EASYROM/psx folder but when I start the RG351, I don’t even see the PSX in the games selection menu. I have also tried putting the games in their own folders under EASYROM/psx with the same result. I also checked that the /EASYROM/bios folder and it contains the right bioses (scph101 to scph10011). Any idea?

    More info: After buying the machine I followed the guide to upgrade the ArkOS and all other consoles work perfectly fine

    Like

  13. Thx for your reviews and guides. I bought myself an 351 for Christmas. Works really good most of the time. And thx to you I changed the os to arkos. But I have 2 minor problems. Problem 1 is That it doesn’t find all of my psx games in menu. Through retroarch I can find and start them. Maybe someone knows a reason. Second is that I can’t launch most of the neogeo games that were pre installed. Like the metal slug games.

    Like

  14. Great stuff, thank you! 🙂
    Any chance to see a Guide for the RG280V as well? Or is it too similar to the RG350 and such? 🙂
    Thanks!

    Like

  15. First of all congratulations on the best page out there for customising the portable game console. Next my question is how do you get the DOSBOX games to run. I did this for my samsung and there was a lot of editing required of the config files to path each individual rom. When i create the pc folder and place a few freeware/shareware games like commander keen, secrete agent etc. I get the following error. Drive c already mounted with local directory storage/roms/pc/ illegal command gamename.exe.

    Like

  16. I have an issue with my RG351P. I have tried 3 different WIFI dongles, and 2 different OTG adaptor, but Network doesnt work. I pushed the adaptor well but it doesnt work also. I cant detect any wireless network. Can you help me on this? Thank you in advanced.

    Like

  17. Hi!

    Thanks for all the help I found on this page, I got an issue I have not seen before.

    After starting the emus ( usually nintendo ones) any other emus won’t recognise input whereas I can still.navigate the 351 UI and load games if I restart it.

    What am I missing here? The device played fantastic for a week until I wanted to play some pokemon…

    Thanks in advance!

    Like

  18. My RG351P just arrived in the mail yesterday. Whenever I power it on it makes a buzzing/vibrating noise. Is it supposed to do that? I purchased it brand new.

    Like

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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