github rg35xx-cfw/rg35xx-cfw.github.io rg35xx_batocera_beta_v0.7
Batocera 36 for RG35XX Beta v0.7

ko-fi

Important:

This is the first beta release of batocera 36 for the RG35XX. While most of the functionality of retroarch is there, this release may not be ready for day to day use. If you want a stable release use GarlicOS, or MinUI.

The general status of this firmware (both the retroarch standalone and batocera builds) can be tracked here #1. Please report back with status via issues or in the Retro Handhelds Batocera/GPU Discord Channel

Installation:

To install into a new SDCARD:

  • Flash the batocera-rg35xx-36-20230420.img.gz to a SDCARD of at least 8GB
  • Insert the card on your RG35XX and power it on
  • Wait until the system expands the SDCARD partitions and boots into Batocera EmulationStation (note that this first boot takes about one and a half minute)

To update from v0.6:

  • Mount the v0.6 SDCARD on your computer
  • extract the boot.tar.xz file
  • Copy the contents of the archive into the first partition of your SDCARD. You will see the files uInit, ramdisk.img, uEnv.txt, etc.
  • Reboot

2023/04/20 v0.7 ChangeLog:

  • First full batocera beta release (no longer lite)
  • Added initial charging logic, it's now finally possible to charge the device while being powered off:
    • When the system is powered off but connected to the power it no longer powered off but enters the charging mode.
    • This also happens If your device is powered off but you connected it to power
    • When the system is in charging mode, press power button briefly to boot
  • Fixed led status (broken in v0.6)
  • Updated external roms folder mount points to allow compatibility with non-batocera structure roms folders. It’s now possible to reuse OFW or GarlicOS sdcard roms and bios folders (Thanks @XQuader for the patch).
  • Fixed internet connection status message (no longer showing Status Not Connected after a successful connection)
  • Fixed DeSmume and melonDS NDS cores
  • Added support for Space Cadet Pinball port
  • Added eDuke32 port
  • Added libretro-ecwolf
  • Added mame (current) libretto core
  • Added od-commander file browser
  • Enabled scraper content download for all platforms (thanks batocera @nadenislamarre)
  • Earphones detection/audio switching is working (probably fixed in v0.6 but not tested before)
  • Consolidated build system to use batocera standard image
  • Rootfs has not changed to squashfs format. This is due to space savings and to allow updates
  • ADB can now be enabled by switching the kernel. Mount the first partition of the SDCARD on your PC, make a copy of uImage, and copy adb_uImage to uImage. After the system reboots adb will be available.
  • Fixed direct launch into retroarch. Add an empty file to the first partition of the SDCARD named startRA. The configuration may be missing, so you may need to the retroarch.cfg below to the /userdata/system/.config/retroarch/retroarch.cfg (via network or mounting the second partition of the SDCARD)

Thanks to @XQuader for the batocera shares mount patch.

Known Issues:

  • There are some issues with USB detection on some boards. So far there's no clear indication which boards may have this problem, but some devices will only have USB working after the first flash of the new firmware. After the system restarts USB no longer works.
  • Second SDCards only work if they are in FAT32 format
  • Audio level is currently broken. It resets to 100% after launching a rom/port
  • Charger logic is still incomplete. For instance rebooting does not completely reboots but requires the user to press power again.
  • Current cores have not been explicitly optimized for this handheld, so performance may vary and in some cases be worse than expected. Please create a ticket with an example of an emulator/core/rom that is not performing correctly.

Update:

  • Daphne emulator does not have the correct keys configured, below you can find the file daphne.keys. Just copy that file to /userdata/system/config/evmapy/

Don't miss a new rg35xx-cfw.github.io release

NewReleases is sending notifications on new releases.