Introducing 351Droid for RG351P, RG351M, and RG351V!

Last updated: 04JUL2021

351Droid is an unofficial build of LineageOS 18.1 (Android 11) for Anbernic RG351 devices, and as of today it now has a public testing build. This build supports proper control layout, it resizes the userdata partition on boot, and supports the wifi chips in 351M and 351V. Let’s take a look at how to install this firmware, and its potential for Android-based retro gaming.

Support for this firmware can be found at the Retro Handhelds discord server (you’ll find it in the “Anbernic Devices” section). There you will find tips and tricks, as well as tech support and download links. The latest firmware builds are located in the “Firmware Docs” channel, or you can access the Google Drive link directly here.

Software used in this video:
Win32 Disk Imager (use Balena Etcher if on a Mac) — flashed img files to SD cards
guiformat — formats SD cards and flash drives to FAT32

Tools used in this video:
Anker SD card reader
SanDisk 128GB microSD card
OTG adapter
Logitech K400 keyboard/mouse combo
SanDisk Cruzer Blade flash drive

Notes

  • Audio is now working! If you have a 351Droid build with no audio, download and unzip this file, then place it in the BOOT partition of your SD card (replace the dtb file that’s already there). When first starting it up, go into the settings menu and turn the system audio up, otherwise it will initially be very quiet.
  • When using the M64Plus-FZ emulator for Nintendo 64 games, I recommend using the GlideN64-Fast profile for the best performance.
  • In order to properly install RetroArch, I had to copy the APK from my flash drive and move it over to my SD card partition. After that, it installed no problem. Preliminary performance is pretty good — it can play most SNES games at full speed.
  • If you want to test out an Android game, I recommend trying Beach Buggy Racing, since it is relatively lightweight and plays well. This opens up a whole new world of possibilities.
  • If you get a black screen when booting up the firmware, I’ve found that the OS is still running in the background, but there is a display issue. To fix it, tap the power button to put the device to sleep, then tap it again to wake it up — this time with a working display, hopefully.

Changelog

04JUL2021
– published guide
– added updated dtb for working audio
– added notes re: RetroArch, M64Plus-FZ profiles, and Android games

3 thoughts on “Introducing 351Droid for RG351P, RG351M, and RG351V!

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