Awesome list for Anbernic consoles, mainly focused on OSes.

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.
No longer sold (hard to find):
Naming is unsure, but basing our knowledge on this reddit thread:
where
RG552 and RG505 are some of Anbernic consoles that don't follow in some case these naming conventions.
| 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 |
| RG556 | Unisoc Tiger T820 | Mali-G57 MP4 | 8GB | 1920 x 1080 | 5.48-inches (OLED) Touch | 16:9 | Android 13 | 331g | 5500mAh | $185.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 | Actions Semiconductor ATM7039S (1.6Ghz, quad-core) | PowerVR SGX544MP quad-core | 256MB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 175g | 2100mAh | $89.99 |
| RG35xx 2024 | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 175g | 2600mAh | $59.99 |
| RG35xx H | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 180g | 3300mAh | $59.99 |
| RG35xx Plus | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 186g | 3300mAh | $64.99 |
| RG35xx SP | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 197g | 3300mAh | $64.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 |
| RG405M | Unisoc Tiger T618 | Mali-G52 MP2 | 4GB | 960 x 544 | 4.95-inches (OLED) Touch | 16:9 | Android 12 | 286g | 5000mAh | $157.99 |
| RG405V | Unisoc Tiger T618 | Mali-G52 MP2 | 4GB | 960 x 544 | 4.95-inches (OLED) Touch | 16:9 | Android 12 | 286g | 5000mAh | $157.99 |
| RG ARC-D | Rockchip RK3566 (1.8GHz, hexa-core) | Mali-G52 MP2 | 2GB | 640 x 480 | 4-inches | 4:3 | Linux & Android 11 | 193g | 3200mAh | $89.99 |
| RG ARC-S | Rockchip RK3566 (1.8GHz, hexa-core) | Mali-G52 MP2 | 1GB | 640 x 480 | 4-inches | 4:3 | Linux | 193g | 3200mAh | $84.99 |
| RG28XX | ARM Cortex-A53 (1.5GHz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 2.83-inches | 4:3 | Linux | 125g | 3100mAh | $47.99 |
| RG-NANO | Allwinner V3s | Mali-G31 MP2 | 64MB | 240 x 240 | 1.54-inches | 1:1 | OpenDingux | 75g | 1050mAh | $47.99 |
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 |
Always shut it down and connect the charger.
Charge your console: using a fast charger higher than 1.5V/1A is highly discouraged, although supported on some consoles. Check your device before charging it, otherwise you will permanently damage your battery.
If you try to output your screen through the HDMI, 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 case you decide to both output on HDMI screen and charge at the same time, proceed at your own risk!
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:
Connect your device to WIFI: Start > Network Settings > Enable WIFI > Input all data on your Internet access point
Make note of your IP Address (from here onwards called Anbernic IP)
Download FileZilla or any other ftp client that supports SFTP, and establish a new connection using SFTP.
Roms files could be placed under /userdata/roms folder or /roms/ folder, depending on your SD.
| 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 |
General facts found while browsing:
Linux: Stock firmware. Everything’s barely playable.
Android Stock: Android stock firmware
OpenDingux Stock
ArkOS : Retroarch + Emustation frontend
JELOS: Uncertain support for Anbernic builds. See UnofficialOS for more…
UnofficialOS : JELOS fork. Retroarch + Emustation frontend
RetroFW: it allows you to play a wide variety of consoles, computers and popular videogame ports
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.
Here's a non-exhaustive list of frontends that you can use with your Anbernic:
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.
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
Android boot / How to Boot Android on supported models.
Single or dual sd card setup?
D-pad doesn't work / dpad works bad.
Strange LED behavior / battery doesn't work
Saving doesn't seem to work / saves don't work
No audio / audio doesn't work / stock os audio issue
Battery upgrade / batteries / battery compatible with...
Shell replacement / custom shell
Display replacement
Refund policy
Change battery low icon
battery_low.bmp.gz in MISC.Retroachievements don't work
[353] While playing NDS games, touch screen doesn't work, what should I do? / NDS touch screen doesn't work / not working touch screen
[JELOS] Where gamelist.xml of custom game collections are saved in JELOS?
/storage/.emulationstation/collections/\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?
Awesome list for Anbernic consoles, mainly focused on OSes.

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.
No longer sold (hard to find):
Naming is unsure, but basing our knowledge on this reddit thread:
where
RG552 and RG505 are some of Anbernic consoles that don't follow in some case these naming conventions.
| 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 |
| RG556 | Unisoc Tiger T820 | Mali-G57 MP4 | 8GB | 1920 x 1080 | 5.48-inches (OLED) Touch | 16:9 | Android 13 | 331g | 5500mAh | $185.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 | Actions Semiconductor ATM7039S (1.6Ghz, quad-core) | PowerVR SGX544MP quad-core | 256MB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 175g | 2100mAh | $89.99 |
| RG35xx 2024 | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 175g | 2600mAh | $59.99 |
| RG35xx H | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 180g | 3300mAh | $59.99 |
| RG35xx Plus | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 186g | 3300mAh | $64.99 |
| RG35xx SP | Allwinner H700 (1.5Ghz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 3.5-inches (IPS) | 4:3 | Linux | 197g | 3300mAh | $64.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 |
| RG405M | Unisoc Tiger T618 | Mali-G52 MP2 | 4GB | 960 x 544 | 4.95-inches (OLED) Touch | 16:9 | Android 12 | 286g | 5000mAh | $157.99 |
| RG405V | Unisoc Tiger T618 | Mali-G52 MP2 | 4GB | 960 x 544 | 4.95-inches (OLED) Touch | 16:9 | Android 12 | 286g | 5000mAh | $157.99 |
| RG ARC-D | Rockchip RK3566 (1.8GHz, hexa-core) | Mali-G52 MP2 | 2GB | 640 x 480 | 4-inches | 4:3 | Linux & Android 11 | 193g | 3200mAh | $89.99 |
| RG ARC-S | Rockchip RK3566 (1.8GHz, hexa-core) | Mali-G52 MP2 | 1GB | 640 x 480 | 4-inches | 4:3 | Linux | 193g | 3200mAh | $84.99 |
| RG28XX | ARM Cortex-A53 (1.5GHz, quad-core) | Mali-G31 MP2 | 1GB | 640 x 480 | 2.83-inches | 4:3 | Linux | 125g | 3100mAh | $47.99 |
| RG-NANO | Allwinner V3s | Mali-G31 MP2 | 64MB | 240 x 240 | 1.54-inches | 1:1 | OpenDingux | 75g | 1050mAh | $47.99 |
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 |
Always shut it down and connect the charger.
Charge your console: using a fast charger higher than 1.5V/1A is highly discouraged, although supported on some consoles. Check your device before charging it, otherwise you will permanently damage your battery.
If you try to output your screen through the HDMI, 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 case you decide to both output on HDMI screen and charge at the same time, proceed at your own risk!
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:
Connect your device to WIFI: Start > Network Settings > Enable WIFI > Input all data on your Internet access point
Make note of your IP Address (from here onwards called Anbernic IP)
Download FileZilla or any other ftp client that supports SFTP, and establish a new connection using SFTP.
Roms files could be placed under /userdata/roms folder or /roms/ folder, depending on your SD.
| 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 |
General facts found while browsing:
Linux: Stock firmware. Everything’s barely playable.
Android Stock: Android stock firmware
OpenDingux Stock
ArkOS : Retroarch + Emustation frontend
JELOS: Uncertain support for Anbernic builds. See UnofficialOS for more…
UnofficialOS : JELOS fork. Retroarch + Emustation frontend
RetroFW: it allows you to play a wide variety of consoles, computers and popular videogame ports
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.
Here's a non-exhaustive list of frontends that you can use with your Anbernic:
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.
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
Android boot / How to Boot Android on supported models.
Single or dual sd card setup?
D-pad doesn't work / dpad works bad.
Strange LED behavior / battery doesn't work
Saving doesn't seem to work / saves don't work
No audio / audio doesn't work / stock os audio issue
Battery upgrade / batteries / battery compatible with...
Shell replacement / custom shell
Display replacement
Refund policy
Change battery low icon
battery_low.bmp.gz in MISC.Retroachievements don't work
[353] While playing NDS games, touch screen doesn't work, what should I do? / NDS touch screen doesn't work / not working touch screen
[JELOS] Where gamelist.xml of custom game collections are saved in JELOS?
/storage/.emulationstation/collections/\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?