Skip to content

Anbernic RG 55G1

Image to come ...

Overview

Device CPU / Architecture Kernel GL driver Vulkan driver Interface
Anbernic RG 55G1 Qualcomm G1 Gen 2 (SM4450) Mainline Linux Freedreno Turnip Sway + Emulation Station

Features

Feature                 Notes
Wifi Can be turned on in Emulation Station under Main Menu > Network Settings
Bluetooth Supports bluetooth audio and controllers
Fan Can be set globally, per system or per game.
Joystick LEDS Supports selecting from a set of colors, battery level status,
or turning the joystick LEDS off.
Rumble Can be turned on or off in Emulation Station under
Controller & Bluetooth Settings > Enable Rumble

Controls

Global Hotkeys

Button Combo Action
L1+START+SELECT Exit Emulator / Application
HOME+Vol + Brightness Up
HOME+Vol - Brightness Down
START+Vol + LED on
START+Vol - LED off
HOME+START+Vol + WIFI enable
HOME+START+Vol - WIFI disable
L1+SELECT+B(SOUTH) Touchscreen toggle (disable / enable)

RetroArch Hotkeys

Button Combo Action
HOME+START (x2) Quit Game
HOME+R1 Save State
HOME+L1 Load State
HOME+X(NORTH) Open RA Menu
HOME+B(SOUTH) Reset Game
HOME+Y(WEST) Show FPS
HOME+A(EAST) Take Screenshot
HOME+R2 Fast-Forward

Notes:

  • By default ROCKNIX will detect your controller and configure RetroArch hotkeys automatically. This is controlled by the "AUTOCONFIGURE RETROARCH HOTKEYS" option in the Settings > Controller & Bluetooth menu. While the option is enabled, RetroArch hotkeys will be overwritten by the above defaults each time RetroArch is launched. If this behavior is not desired that option can be disabled and your user-defined RetroArch hotkeys will be used instead.

AetherSX2 (PS2)

Button Combo Action
HOME+R1 Save State
HOME+L1 Load State
HOME+X(NORTH) Open Menu
Required Bios Files Path
SCPH-70012.bin /roms/bios/aethersx2/bios

Azahar (Nintendo 3DS)

Button Combo Action
HOME+L2 Toggle Layout
HOME+R2 Swap Screens
HOME+R1 Quicksave
HOME+L1 Quickload
HOME+START Quit Game

BigPEmu (Atari Jaguar)

Button Combo Action
HOME+R1 Quicksave
HOME+L1 Quickload
HOME+X(NORTH) Open Menu

Dolphin-SA (Gamecube / Wii)

Button Combo Action
HOME+START Quit Game
HOME+R2 Save State
HOME+L2 Load State
HOME+B(SOUTH) Screenshot
HOME+Y(WEST) Change Internal Resolution
HOME+A(EAST) Change Aspect Ratio
HOME+X(NORTH) Show FPS
HOME+D-Pad Up Increase current state slot
HOME+D-Pad Down Decrease current state slot
HOME+R1 Fast-Forward

Dolphin-QT (Gamecube / Wii)

Button Combo Action
HOME+START Quit Game
HOME+R1 Save State
HOME+L1 Load State
HOME+B(SOUTH) Screenshot
HOME+A(EAST) Change Aspect Ratio
HOME+D-Pad Up Increase current state slot
HOME+D-Pad Down Decrease current state slot
HOME+R2 Increase Emulator Speed
HOME+L2 Decrease Emulator Speed

Duckstation (PSX)

Button Combo Action
HOME+R1 Save State
HOME+L1 Load State
HOME+R2 Fast-Forward
HOME+X(NORTH) Open Menu
HOME+A(EAST) Screenshot
HOME+START Quit Game
Supported Bios Files Path
List /roms/bios

Mupen64Plus-SA (Nintendo 64)

Button Combo Action
START Start
B(SOUTH) A
Y(WEST) B
Right Analog Up C Up
Right Analog Down C Down
Right Analog Left C Left
Right Analog Right C Right
L2 Z
L1 L
R1 R
HOME+START Quit Game
HOME+R1 Save State
HOME+L1 Load State
HOME+Y(WEST) Take Screenshot
HOME+B(SOUTH) Reset Game

Notes:

  • Z and L button assignment can be changed directly in EmulationStation
    • Highlight the game and press X(NORTH)
    • Select ADVANCED GAME OPTIONS
    • Set EMULATOR to MUPEN64PLUSSA
    • Then change INPUT ONFIGURATION
      • Default: L1 = L, L2 = Z
      • Z & L SWAP: L1 = Z, L2 = L
  • You can also create your own custom controller configuration and add it to /storage/.configs/game/configs/mupen64plussa. Then update INPUT CONFIGURATION to CUSTOM following the same steps as above.

PPSSPP-SA (PSP)

Button Combo Action
START Start
SELECT Select
A(EAST) Circle
B(SOUTH) Cross
X(NORTH) Triangle
Y(WEST) Square
L1 L
R1 R
R2 Save State
L2 Load State
L3 Open Menu

Xemu (XBOX)

Button Combo Action
HOME Open Menu
Required Bios Files Path
Complex_4627v1.03.bin /roms/bios/xemu/bios
mcpx_1.0.bin /roms/bios/xemu/bios

Installation

Step 1: Update Anbernic Control App

Boot into Android, then download and install the updated AnbernicControl.apk from the ROCKNIX firmware backup Google drive.

This update is required to later install OpenABL.

Step 2: Image SD card

First download the SM4450 version of ROCKNIX from the Latest Nightly Build and follow the instructions listed on the Install page.

Step 3: Install OpenABL

OpenABL is the bootloader used to boot ROCKNIX. Downloads are available from the OpenABL releases page.

  • Once you have written the image to an SD card, insert the card and boot into Android.
  • Copy the openabl folder from the SD card to the root of Android Internal Storage.
  • Launch the 'Handheld Settings' app, navigate to 'Advanced' -> 'Root Scripts' and import the backup_abl.sh and flash_abl.sh scripts from the openabl folder on Internal Storage.
  • Navigate to 'Script Management' and run the backup_abl.sh script to backup your current ABL.
  • After backup, navigate to 'Script Management' and run the flash_abl.sh script to flash OpenABL.

Step 4: Configure OpenABL

  • Reboot your device holding the Vol- key to enter the OpenABL menu.
  • Navigate to the 'Device model' option using the Vol- / Vol+ keys, and hit the Power button to select and pick 'Anbernic RG 55G1'.
  • Navigate to 'Start' using the Vol- / Vol+ keys, and hit the Power button to start ROCKNIX.

Additional References