Skip to content

david-barbion/awesome-anbernic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

awesome-anbernic

image

Awesome list for Anbernic consoles, mainly focused on OSes.

image

Index

Disclaimer

We are not responsible for general hardware malfunctions, software, data loss, or anything else that may harm you or your devices

All software and hardware modifications are at your own risk

All links shown are provided without warranty, and we are not affiliated in any way with any products or stores.

Getting started

Models

List of models

  • RG350M/P
  • RG280M/V
  • RG351P/M/V/MP
  • RG552
  • RG503
  • RG505
  • RG35xx
  • RG353M/P/PS/V/VS
  • WIN600

No longer sold (hard to find):

  • RG300
  • RG300X
  • RetroGame RS-97
  • RetroGame RS-97 Plus

Naming convention

Naming is unsure, but basing our knowledge on this reddit thread:

  • model's name scheme is RGXXYZZ

where

  • XX - size of screen
  • Y - processor
    • 0 = JZ4770
    • 1 = RK3326
    • 2 = RK3399
    • 3 = RK3366
  • Z - version (optional)
    • P plastic
    • M metal
    • MP metal premium
    • V vertical
    • S single os

RG552 and RG505 are some of Anbernic consoles that don't follow in some case these naming conventions.

Tech specs

Model Processor GPU RAM Resolution Screen Size Aspect Ratio Stock OS Weight Battery Price
RG350 Ingenic JZ4770 (1GHz, Dual-core) Vivante GC860 512MB 320 x 240 3-Inches (IPS) 3:2 OpenDingux 160g 2500mAh $89.99
RG350M Ingenic JZ4770 (1GHz, Dual-core) Vivante GC860 512MB 640 x 480 3.5-inches (IPS) 4:3 OpenDingux 255g 2500mAh $169.99
RG350P Ingenic JZ4770 (1GHz, Dual-core) Vivante GC860 512MB 320 x 240 3-inches (IPS) 3:2 OpenDingux 170g 2500mAh $89.99
RG280M Ingenic JZ4770 (1GHz, Dual-core) Vivante GC860 512MB 320×480 2.8-inches 3:2 OpenDingux 205g 2500mAh $109.99
RG280V Ingenic JZ4770 (1GHz, Dual-core) Vivante GC860 512MB 320×480 2.8-inches 3:2 OpenDingux 120g 2100mAh $79.99
RG351P Rockchip RK3326 (1.6GHz, quad-core) Mali-G31 MP2 1GB 320 x 480 3.5-inches 3:2 EmuElec 160g 3500mAh $99.99
RG351M Rockchip RK3326 (1.6GHz, quad-core) Mali-G31 MP2 1GB 320 x 480 3.5-inches 3:2 EmuElec 260g 3500mAh $139.99
RG351V Rockchip RK3326 (1.6GHz, quad-core) Mali-G31 MP2 1GB 640 x 480 3.5-inches 4:3 EmuElec 200g 3900mAh $114.99
RG351MP Rockchip RK3326 (1.6GHz, quad-core) Mali-G31 MP2 1GB 640 x 480 3.5-inches 4:3 EmuElec 267g 3500mAh $149.99
RG552 Rockchip RK3399 (1.8GHz, hexa-core) Mali T860 GPU 4GB 1920 x 1152 5.3-inches 5:3 Android 7.1 367g 6400mAh $230
RG503 Rockchip RK3566 (1.8GHz, hexa-core) Arm Mali-G52 1GB 960 x 544 4.95-inches (OLED) 16:9 Linux 235g 3500mAh
RG505 Unisoc Tiger T618 Mali-G52 MP2 4GB 960 x 544 4.95-inches (OLED) Touch 16:9 Android 12 286g 5000mAh $157.99
RG353M Rockchip RK3566 (1.8GHz, hexa-core) Mali-G52 MP2 2GB 640 x 480 3.5-inches 4:3 Linux & Android 11 232g 3500mAh
RG353P Rockchip RK3566 (1.8GHz, hexa-core) Mali-G52 MP2 2GB 640 x 480 3.5-inches 4:3 Linux & Android 11 209g 3500mAh
RG353PS Rockchip RK3566 (1.8GHz, hexa-core) Mali-G52 MP2 1GB 640 x 480 3.5-inches 4:3 Linux 209g 3500mAh
RG353V Rockchip RK3566 (1.8GHz, hexa-core) Mali-G52 MP2 2GB 640 x 480 3.5-inches 4:3 Linux & Android 11 193g 3200mAh $132
RG353VS Rockchip RK3566 (1.8GHz, hexa-core) Mali-G52 MP2 1GB 640 x 480 3.5-inches 4:3 Linux 193g 3200mAh $109
RG35xx Rockchip RK3566 (1.8GHz, hexa-core) PowerVR SGX544MP quad-core 256MB 640 x 480 3.5-inches (IPS) 4:3 Linux 165g 2100mAh $89.99
WIN600 AMD Athlon Silver 3020e (1.2Ghz) or AMD Athlon Silver 3050e (1.4Ghz) AMD Radeon RX Vega 3 8GB 1280 x 720 5.94-inches (touch) 16:9 Win10 - SteamOS - Linux 490g 4500mAh * 2 $300 - $475

Historical purpose

Model Processor GPU RAM Resolution Screen Size Aspect Ratio Stock OS Weight Battery Price
RG300 Ingenic JZ4760B (1GHz, Dual-core) ? 128MB 960 x 480 3-inches 2:1 OpenDingux 350g 1800mAh $50.00
RG300X Ingenic JZ4770 (?GHz, Dual-core) Vivante GC860 512MB 640 x 480 3.5-inches (IPS) 4:3 OpenDingux 255g 2500mAh $79.99
RetroGame RS-97 Plus Ingenic JZ4760 (528MHz - 600MHz) - 128MB 320 x 480 3-inches 4:3 OpenDingux 133g 1800mAh
RetroGame RS-97 Ingenic JZ4760 (528MHz - 600MHz) - 128MB 320 x 480 3-inches 4:3 OpenDingux 133g 890mAh

First steps

  • Replace included SD card with renowned brands immediately. Included SD card are generally cheap and error-prone.
  • Verify you're using the correct charging adapter.
  • (optional) Flash custom firmware to have more flexibility.
  • (optional) Try Android on supported Anbernic console. While booting the console, hold the F button.
  • Charge your console: NEVER ever use a fast charger! Use 5V/1A to be safe.
  • 5V/1.5A on some console may be supported. This information is usually written on a sticker behind your console. Although officially supported, some people encountered troubles while not using 5V/1.5A. We strongly don't recommended using an adapter different 5V/1A.

Charging your console

Always shut it down and connect the charger.

NEVER ever use a fast charger! Use 5V/1A only.

Otherwise, you will permanently damage your battery.

Also, if you have HDMI output, some users have reported that they've damaged their units while outputting on a HDMI screen and charging at the same time.

Since it is uncertain wether to charge and use HDMI output at the same time or not, do not attempt to do this.

In any case, the best way to avoid problems is to shut off your console and connect the charger.

In case you decide to both output on HDMI screen and charge at the same time, proceed at your own risk!

FTP File Transfer

If you kept the stock linux firmware and your device is WIFI-Capable, FTP could be a good option for transferring files from your computer to your console.

This can also be achieved with other OS, but every OS has its own settings.

Using Stock OS:

  1. Connect your device to WIFI: Start > Network Settings > Enable WIFI > Input all data on your Internet access point

  2. Make note of your IP Address (from here onwards called Anbernic IP)

  3. Download FileZilla or any other ftp client that supports SFTP, and establish a new connection using SFTP.

  4. Roms files could be placed under /userdata/roms folder or /roms/ folder, depending on your SD.

Connection parameters

OS Host User Pass Port
351ELEC Anbernic IP root 351elec 22
ArkOS Anbernic IP ark ark 22
Batocera Anbernic IP root linux 22
Stock Anbernic IP root linux 22
TheRetroArena Anbernic IP odroid odroid 22
uOS/JELOS Anbernic IP root freshly generated for each installation, see system info 22
Recalbox Anbernic IP root recalboxroot 22
  • NOTE: your running ftp client machine and your Anbernic console MUST be connected at the same WIFI.
  • NOTE2: by default, Stock OS enable SFTP if connected. If it isn't your case, just edit anbernic.conf file in your primary SD.
  • NOTE3: SFTP server option may be disabled on other OSes. Make sure to enable it first!

Software

OS

General facts found while browsing:

  • Nintendo DS and Nintendo 64 emulation works best on Android.
  • Unless you'd like to have something tinkerable, you should go with Stock OS
  • The main difference between uOS/JELOS and ArkOS: the first ones uses EmulationStation for configs and settings, Ark uses RetroArch
OS Name Description RG35xx RG353P/M/V/VS/PS RG351P/M/V/MP RG503 RG552 RG505 RG300X RG280M/V RG350/M/P WIN600 RG-300 RetroGame RS-97 Plus RetroGame RS-97
Linux Stock Stock firmware. Everything’s barely playable ✅ (batocera) ✅ (Linux or Win10 or SteamOS)
Android Stock Android Stock firmware. ✅ (not VS)
OpenDingux Stock OpenDingux Stock Firmware.
RetroFW It allows you to play a wide variety of consoles, computers and popular videogame ports.
ArkOS Retroarch + Emustation frontend
JELOS Uncertain support for Anbernic builds. See UnofficialOS for more…
UnofficialOS JELOS fork. Retroarch + Emustation frontend
MinUI Minimal frontend. minarch + libretro cores
AmberELEC fork of EmuELEC which is based on CoreELEC, Lakka, and Batocera 🔮
TheRetroArena Retropie’s Fork for handheld. Features depending on your model.
Lakka Linux OS RetroArch and LibreELEC based.
Batocera Batocera.linux is an open-source and completely free retro-gaming distribution that can be copied to a USB stick or an SD card with the aim of turning any computer/nano computer into a gaming console during a game or permanently * *
Garlic OS RetroArch port for RG35XX, with fully working sleep mode, improved button mappings, a whole new user interface and several under-the-hood bugfixes
Adam Custom firmware EmuStation for 350/350P, 280MV, 300X
RogueCFW Rogue CFW for RG350
Recalbox THE all-in-one retro gaming console! Replay all the consoles, arcades, and computers of your childhood.
* in theory is compatible since the builds are for generic chipsets, not for a specific one. The official OS website doesn't however states "this OS is compatible with this console". It needs more research.

Frontend

Here's a non-exhaustive list of frontends that you can use with your Anbernic:

  • EmulationStation: A graphical and themeable emulator front-end that allows you to access all your favorite games in one place, even without a keyboard!
  • [Android] Launchbox: box-art-based games database and launcher for DOSBox, emulators, arcade cabinets, and PC Games
  • [Android] Daijishou: Daijishō is a retro launcher that let you manage your retro games libraries. It does not come with emulators.
  • [Opendingux] SimpleMenu: Simple menu launcher for the new Bittboy, Pocket Go, RetroFW and OpenDingux devices

Games and homebrew

What to play

Homebrews and games

Tools

  • PortMaster: A simple tool that allows you to download various game ports that are available for 351Elec/AmberElec, ArkOS, JelOS, RetroOZ, TheRA, and UnofficialOS for the RK3326 and RK3566 devices and the RG552.

  • AnberPorts: AnberPorts for Anbernic RG351P/M and RG351V running ArkOS, 351elec and The RA. The project is on hold, so it is advised to use PortMaster.

  • ThemeMaster An EmulationStation theme manager for small screen devices running ArkOS, RetroOZ, TheRA, JELOS or UnofficialOS.

  • Emulationstation-OGA-Theme-Gallery: Emulationstation theme gallery that links to themes that are compatible on small screen devices such as OGA, OGS, Gameforce Chi, RGB10, RGB10MAX, RK2020, RG351p/m, RG351v, and RG503.

Hardware

Hardware mod

Misc

Useful links

NDS Games playable by one screen only

Tons of patches are available for a lot of games.

However these could be particularly useful since some of Anbernic consoles support NDS emulation.

Titles have been aggregated from these links: link1 - link2 - link3

  • Advance Wars: Days of Ruin
  • Advance Wars: Dual Strike
  • Aliens: Infestation
  • Asphalt: Urban GT
  • Assassin's Creed II: Discovery
  • Castlevania: Dawn of Sorrow (with No Touchscreen patch)
  • Castlevania: Order of Ecclesia
  • Castlevania: Portrait of Ruin
  • Custom Robo Arena
  • Disgaea DS
  • Dragon Quest 4/5/6/9
  • Dragon Quest Heroes: Rocket Slime! (except optional minigames)
  • Dragon Quest Monsters: Joker 1/2
  • Etrian Odyssey 1/2/3
  • Final Fantasy III / IV
  • Final Fantasy Tactics: Advance 2
  • Fire Emblem: Shadow Dragon
  • Front Mission
  • Geometry Wars: Galaxies
  • Infinite Space
  • Kingdom Hearts Re: Coded
  • Kingdom Hearts: 358/2 Days
  • Kirby: Squeak Squad
  • Kirby: Super Star Ultra
  • Lunar Knights
  • Mario & Luigi: Partners in Time / Bowser's Inside Story
  • Mario Kart DS
  • Mega Man ZX / ZX Advent
  • Mega Man Zero Collection
  • MegaMan series
  • Metal Slug 7 (though Metal Slug XX on PSP seems to be a superior version of this game, and runs perfectly in lr-ppsspp)
  • N+
  • New Super Mario Bros. (except "reserve" item)
  • Phantasy Star 0
  • Phoenix Wright series
  • Pokemon Mystery Dungeon Serie
  • Radiant Historia
  • Rhythm Heaven (using button patch.
    • note: touch screen is still required but this patch helps in playing it in a somewhat confortable way. This is the only exception to this list.
  • Rune Factory 3
  • Sands of Destruction
  • Shin Megami Tensei: Devil Survivor / Devil Survivor 2
  • Shin Megami Tensei: Strange Journey
  • SolatoRobo: Red the Hunter
  • Sonic Rush (except special stages)
  • Spider-Man: Web of Shadows
  • Suikoden Tierkreis
  • Super Mario 64 DS (only after you've saved in-game at least once - on the first playthrough, you're required to touch the star - also, optional minigames require touch)
  • Super Robot Taisen OG Saga: Endless Frontier
  • Tales of Innocence
  • Tetris DS (no minigames)
  • The Legend of Zelda: Phantom Hourglass (using D-Pad Patch)
  • The Legend of Zelda: Spirit Tracks (using D-Pad Patch)
  • Umihara Kawase Shun
  • Valkyrie Profile: Covenant of the Plume
  • Yoshi's Island DS
  • Yugioh 5d's games

FAQ and troubleshooting

  • Android boot / How to Boot Android on supported models.

    • Using stock: power off your console (Start > Power off). Hold F button and power on until you see Anbernic logo.
    • Using another OS: pop out your SDs.
  • Single or dual sd card setup?

    • In most cases a single sd card will be fine. Consider a dual sd setup if you're planning to swap OSs often or if your game collection is exceptionally large. Regardless your choice, make note that you will need to invest in a decent SD Card to prevent data loss or unintended behaviors.
  • D-pad doesn't work / dpad works bad.

  • Strange LED behavior / battery doesn't work

    • either open your console, took out the batter connector for a minute or two, rensemble back and hope that everything works OR
    • the battery is dying. You've permanently damaged your console while using a high voltage charger or something else has happened. ALWAYS USE A 5V/1A charger!
  • Saving doesn't seem to work / saves don't work

    • Replace your SD Card with one made by a reputable brand. Best ones: Samsung, Sandisk, Lexar, Kingston, Transcend.
  • No audio / audio doesn't work / stock os audio issue

    • Assuming that you haven't permanently damaged your console, make sure that audio output option is 'auto' (or desired one).
  • Battery upgrade / batteries / battery compatible with...

    1. Check the specs of the target battery match with the original one (not considering mAh)
    2. Check their connectors
    3. Buy
    4. Don't waste your money on too cheap batteries with too high mAh. Such batteries has fake capacity and last very little.
  • Shell replacement / custom shell

    • Currently ANBERNIC doesn't sell separate shells for their console.
  • Display replacement

    • Speaking in general, ANBERNIC doesn't sell separate displays.
  • Refund policy

    • Anbernic, from their homepage: 15-Day Refund Policy - Undamaaed products can be refunded within 15 days after the delivery date(applicable only in selected destination countries).Once the item is returned to Anbernic warehouse for inspection,the refund process will begin in 3 working days. Refunds will be credited within 5-10 working days. - JP EU and US.
    • Everyone else: check their policy on their website
  • Change battery low icon

    • Replace battery_low.bmp.gz in MISC.
  • Retroachievements don't work

    • Make sure to be online. If doing wireless hotspot from your phone, make sure you have the required connection.
    • They're not available offline. There is no known way to fix this.
  • [353] While playing NDS games, touch screen doesn't work, what should I do? / NDS touch screen doesn't work / not working touch screen

    • Currently, there is no known way to solve this issue. Best thing you can do is either check out the "one screen playable" games or use Drastic NDS Emulator on Android. However there exist unconfirmed rumors on ArkOS / JELOS about being able to make it working on those OSes.
  • [JELOS] Where gamelist.xml of custom game collections are saved in JELOS?

    • /storage/.emulationstation/collections/
    • Samba share path: \config\emulationstation\collections
  • [Adam CFW] [NES color palette] I was playing a game on the NES emulator and noticed I hit some button combo accidentally and it changed the color display. Any idea how to change it back to normal?

    • L2+dpad left/right will allow you to scroll through all the color pallete options. There are actually some really cool options here. (source)

About

Resources for Anbernic consoles (links, CFW...)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published