Skip to content

Releases: rg35xx-cfw/rg35xx-cfw.github.io

Buildroot/Batocera Lite SDK Toolchain for RG35XX plus & H - 20240207

08 Feb 02:45
363a7bc
Compare
Choose a tag to compare

This is a toolchain for the RG35XX plus and RG35XX H for developers to port additional tools, ports, etc.

This includes not just the gcc toolchain but all the necessary libraries and includes that are currently used for the latest rg35xx plus and H builds.

Batocera Lite Beta for RG35XX Plus and RG35XX H - 20240213 (update)

11 Feb 13:40
363a7bc
Compare
Choose a tag to compare

This is the first Beta image of Batocera Lite for the RG35XX Plus and RG35XX H, most of the functionality is there, but there may be features that are either incomplete or not working as expected.

Important:

  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • There are still some performance issues with some cores or standalone emulators with this release, while many are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

New install:

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus-39-20240213.img.gz)
  • Insert sdcard into the RG35XX Plus/H
  • Press power a few seconds to boot (note, if you have a power cable connected the system will enter into charging mode, so press power to display the charge status screen and press power again to continue the boot process)
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2024/01/25 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy the boot/batocera file from the extracted archive to the boot/ folder of the BATOCERA partition of the SDCARD
  • Insert the SDCARD in your RG35XX plus and boot
    IMPORTANT: if you already have content on the SHARE partition, don't copy over the boot/autoresize file to the SDCARD, otherwise you may lose your SHARE content when the card gets updated.

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core), x68k
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone on the rg35xx plus (unless using an external mouse)

ChangeLog:

2024/02/13:

  • Fixed the NDS controls (hopefully for good this time around). RG35XX H stylus is managed with Left stick, and click with Right stick click (R3). RG35XX Plus stylus has been changed to use R2+Dpad for movement, and R2+R1 for click (to avoid some issues activating other shortcuts like fast forward).
  • Fixed Drastic menu, note that control changes will be overwritten, but load/save states and other configurations should work as expected.

2024/02/11:

  • Added a hot fix for NDS/Drastic controls for RG35XX Plus and RG35XX H. RG35XX H stylus is managed with left stick, and stylus touch screen is R3. RG35XX Plus stylus works by keeping pressed R2 and using dpad. Touch screen is emulated with R2 + Menu. Note that due to this change, swap screens is now L2 to change orientation, and L2 + R2 to swap screens. Drastic Menu is not accessible at this point, but will be enabled in a future release.

2024/02/08:

  • Added charger logic. After a cable is connected to the console the console boots and enters charger mode. To continue boot, press the power key once you see the prompt
  • Fixed reboot from EmulationStation menu
  • Added initial HDMI support. Connect a HDMI cable and the console will switch to that monitor. Note that if you connect the console while you are playing a game, the audio will continue playing via the internal speakers. However, if you start the game after connecting the HDMI the audio will play from the HDMI TV /Monitor speakers.
  • Fixed progress bar issue that briefly overlapped after ES started
  • Fixed brightness level not being saved
  • Fixed volume level not being saved.

2024/02/05:

  • Fixed bluetooth pairing. Use EmulationStation menu to pair (Main Menu -> Controller & Bluetooth Settings -> Pair Bluetooth Pads Automatically). Many known controllers can be paired with that option, otherwise use the Pair a Bluetooth device manually
  • Added potential fix for compatibility with WPA3 wifi routers (I don't have one, so please check and report back)

2024/01/26:

  • Fixed an error with the proper es_input.cfg not containing the RG35XX H analogue input mappings
  • Added suspend/resume mode (short press power button).
  • Added forced shutdown: press MENU + POWER keys
  • Fixed battery charge icon

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Some cores/Standalone emulators:
    • e.g. Amiga performance is not there yet
    • DC performance seems worse than stock
  • Simplemenu/Koriki is broken in this release, will be fixed with additional features in a future release

Things that work:

  • Wifi
  • Bluetooth
  • HDMI
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB
  • Sleep/Suspend (Short press power button to enter this mode, note this mode still consumes battery, so remember to power off after a while if not connected to power)
  • Language change via ES settings

Use this discussion page for comments about this release

ko-fi

Batocera Lite Beta for RG35XX Plus and RG35XX H - 20240208

09 Feb 01:13
363a7bc
Compare
Choose a tag to compare

This is the first Beta image of Batocera Lite for the RG35XX Plus and RG35XX H, most of the functionality is there, but there may be features that are either incomplete or not working as expected.

Important:

  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • There are still some performance issues with some cores or standalone emulators with this release, while many are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

New install:

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus-39-20240208.img.gz)
  • Insert sdcard into the RG35XX Plus/H
  • Press power a few seconds to boot (note, if you have a power cable connected the system will enter into charging mode, so press power to display the charge status screen and press power again to continue the boot process)
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2024/01/25 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy the boot/batocera file from the extracted archive to the boot/ folder of the BATOCERA partition of the SDCARD
  • Insert the SDCARD in your RG35XX plus and boot
    IMPORTANT: if you already have content on the SHARE partition, don't copy over the boot/autoresize file to the SDCARD, otherwise you may lose your SHARE content when the card gets updated.

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core), x68k
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone on the rg35xx plus (unless using an external mouse)

ChangeLog:

2024/02/08:

  • Added charger logic. After a cable is connected to the console the console boots and enters charger mode. To continue boot, press the power key once you see the prompt
  • Fixed reboot from EmulationStation menu
  • Added initial HDMI support. Connect a HDMI cable and the console will switch to that monitor. Note that if you connect the console while you are playing a game, the audio will continue playing via the internal speakers. However, if you start the game after connecting the HDMI the audio will play from the HDMI TV /Monitor speakers.
  • Fixed progress bar issue that briefly overlapped after ES started
  • Fixed brightness level not being saved
  • Fixed volume level not being saved.

2024/02/05:

  • Fixed bluetooth pairing. Use EmulationStation menu to pair (Main Menu -> Controller & Bluetooth Settings -> Pair Bluetooth Pads Automatically). Many known controllers can be paired with that option, otherwise use the Pair a Bluetooth device manually
  • Added potential fix for compatibility with WPA3 wifi routers (I don't have one, so please check and report back)

2024/01/26:

  • Fixed an error with the proper es_input.cfg not containing the RG35XX H analogue input mappings
  • Added suspend/resume mode (short press power button).
  • Added forced shutdown: press MENU + POWER keys
  • Fixed battery charge icon

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Some cores/Standalone emulators:
    • e.g. Amiga performance is not there yet
    • DC performance seems worse than stock
  • Simplemenu/Koriki is broken in this release, will be fixed with additional features in a future release
  • Drastic Settings menu and touchpad emulation is currently broken.

Things that work:

  • Wifi
  • Bluetooth
  • HDMI
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB
  • Sleep/Suspend (Short press power button to enter this mode, note this mode still consumes battery, so remember to power off after a while if not connected to power)
  • Language change via ES settings

ko-fi

Batocera Lite/Koriki Alpha for RG35XX Plus and RG35XX H - 20240205

05 Feb 14:38
363a7bc
Compare
Choose a tag to compare

This is an early alpha image of Batocera Lite/koriki for the RG35XX Plus and RG35XX H, things are starting to work, but there many features missing at this point.

Important:

  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • Because of the consolidation of both device features, this release cannot be installed as an update.
  • There are still some performance issues with this release, while there are cores/emulators that are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

New install:

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus-39-20240505.img.gz)
  • Insert sdcard into the RG35XX Plus/H
  • Press power a few seconds to boot
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2024/01/25 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy the boot/batocera file from the extracted archive to the boot/ folder of the BATOCERA partition of the SDCARD
  • Insert the SDCARD in your RG35XX plus and boot
    IMPORTANT: if you already have content on the SHARE partition, don't copy over the boot/autoresize file to the SDCARD, otherwise you may lose your SHARE content when the card gets updated.

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core), x68k
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone on the rg35xx plus (unless using an external mouse)

ChangeLog:

2024/02/05:

  • Fixed bluetooth pairing. Use EmulationStation menu to pair (Main Menu -> Controller & Bluetooth Settings -> Pair Bluetooth Pads Automatically). Many known controllers can be paired with that option, otherwise use the Pair a Bluetooth device manually``
  • Added potential fix for compatibility with WPA3 wifi routers (I don't have one, so please check and report back)

2024/01/26:

  • Fixed an error with the proper es_input.cfg not containing the RG35XX H analogue input mappings
  • Added suspend/resume mode (short press power button).
  • Added forced shutdown: press MENU + POWER keys
  • Fixed battery charge icon

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Charging the console will power it on
  • Some cores/Standalone emulators:
    • Amiga performance is not there yet
  • HDMI (not tested)
  • Batocera bezels (not tested)
  • Menu language change (graphical themes get updated, but the menu remains in English)

Things that work:

  • Wifi
  • Bluetooth
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB
  • Sleep/Suspend (Short press power button to enter this mode, note this mode still consumes battery, so remember to power off after a while if not connected to power)

Additional features:

  • Switching default launcher (ES/Batocera, Simplemenu/Koriki, or Retroarch):
    • Create a new file in [SHARE]/system/customlauncher with the text simplemenu in it.
    • The next time the system starts will launch simplemenu instead of EmulationStation
    • Possible values for the custom launcher file are: simplemenu, emulationstation, and retroarch

ko-fi

Batocera Lite/Koriki Alpha for RG35XX Plus and RG35XX H - 20240126

27 Jan 03:24
363a7bc
Compare
Choose a tag to compare

This is an early alpha image of Batocera Lite/koriki for the RG35XX Plus and RG35XX H, things are starting to work, but there many features missing at this point.

Important:

  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • Because of the consolidation of both device features, this release cannot be installed as an update.
  • There are still some performance issues with this release, while there are cores/emulators that are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

New install:

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus--20240126.img.gz)
  • Insert sdcard into the RG35XX Plus/H
  • Press power a few seconds to boot
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2024/01/25 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy its contents to the third partition of the SDCARD (boot-resource or BOOT)
  • Insert the SDCARD in your RG35XX plus and boot

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core)
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone (unless using an external mouse), x86k (bios issue)

ChangeLog:

2024/01/26:

  • Fixed an error with the proper es_input.cfg not containing the RG35XX H analogue input mappings
  • Added suspend/resume mode (short press power button).
  • Added forced shutdown: press MENU + POWER keys
  • Fixed battery charge icon

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Charging the console will power it on
  • Bluetooth
  • Some cores/Standalone emulators:
    • Amiga performance is not there yet
  • HDMI (not tested)
  • Sleep/Supend
  • Batocera bezels (not tested)
  • Menu language change (graphical themes get updated, but the menu remains in English)

Things that work:

  • Wifi
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB

Additional features:

  • Switching default launcher (ES/Batocera, Simplemenu/Koriki, or Retroarch):
    • Create a new file in [SHARE]/system/customlauncher with the text simplemenu in it.
    • The next time the system starts will launch simplemenu instead of EmulationStation
    • Possible values for the custom launcher file are: simplemenu, emulationstation, and retroarch

ko-fi

Batocera Lite/Koriki Alpha for RG35XX Plus and RG35XX H - 20240125

26 Jan 04:26
363a7bc
Compare
Choose a tag to compare

This is an early alpha image of Batocera Lite/koriki for the RG35XX Plus and RG35XX H, things are starting to work, but there many features missing at this point.

Important:

  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • Because of the consolidation of both device features, this release cannot be installed as an update.
  • There are still some performance issues with this release, while there are cores/emulators that are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus--20240126.img.gz)
  • Insert sdcard into the RG35XX Plus
  • Press power a few seconds to boot
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core)
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone (unless using an external mouse), x86k (bios issue)

ChangeLog:

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Charging the console will power it on
  • Bluetooth
  • Some cores/Standalone emulators:
    • Amiga performance is not there yet
  • HDMI (not tested)
  • Sleep/Supend
  • Batocera bezels (not tested)
  • Menu language change (graphical themes get updated, but the menu remains in English)

Things that work:

  • Wifi
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB

Additional features:

  • Switching default launcher (ES/Batocera, Simplemenu/Koriki, or Retroarch):
    • Create a new file in [SHARE]/system/customlauncher with the text simplemenu in it.
    • The next time the system starts will launch simplemenu instead of EmulationStation
    • Possible values for the custom launcher file are: simplemenu, emulationstation, and retroarch

ko-fi

Batocera v40 Beta for RG35XX Plus and RG35XX H - 20240306

06 Mar 17:22
363a7bc
Compare
Choose a tag to compare

This is Batocera v40 Beta for the RG35XX Plus and RG35XX H

Important:

  • This is a new build based on the latest changes from batocera upstream. More than a 1000 commits have been merged, so expect some things to work better and some others worse. Note also that batocera v40 development has just started, so there will be issues that are inherited from that and will be ironed out while it gets closer to the release. If you don't feel comfortable living on the edge, use one of the previous releases.
  • This version also updates the bootloader, so it's not possible to update from a previous version. Hopefully there won't be additional updates required for a while.
  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • There are still some performance issues with some cores or standalone emulators with this release, while many are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.
  • Dreamcast performance: make sure you have DSP set to off and automatic frame skip if you are using flycast standalone
  • Simplemenu is broken in this release, pending a control configuration update
  • There's a known issue with WPA3 and PMF settings. If your router lets you disable PMF (or 802.11w) disabling that may resolve the network connectivity issues. Some users have reported success by just switching their routers to WPA2.
  • There's an issue with HDMI audio. Audio fails after some seconds and reverts back to the console speaker

Installation

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus-40-20240306.img.gz)
  • Insert sdcard into the RG35XX Plus/H
  • Press power a few seconds to boot (note, if you have a power cable connected the system will enter into charging mode, so press power to display the charge status screen and press power again to continue the boot process)
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core), x68k
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone on the rg35xx plus (unless using an external mouse)

ChangeLog:

2024/03/06:

  • Synchronized repository with the latest batocera upstream repo.
  • Updated kernel modules to add squashfs support. Replaced rootfs ext2 version with compressed squashfs. This prepares the system for on device and OTA updates.
  • Fixed overlay support. For developers/tinkerers is now possible to do changes to the rootfs and use batocera-save-overlay to save those changes
  • Fixed NDS not working on the previous version
  • Removed the checkfat script that was running regardless of the filesystem state. Need to get a better version, but in the meantime the system boots much faster
  • Fixed resolution issues when switching back from HDMI
  • Amiberry works now but volume cannot be changed, so not recommended for now

2024/02/20:

  • Updated full build system to make it 1:1 with main batocera build. Rebuilt image from scratch
  • Fixed power cable disconnection while charging issue. Now the console will shutdown automatically if you were charging it but disconnected it from power after a while
  • Fixed audio mixer issues. Audio controls are now visible in ES (overlay volume, and settings). Video previews, and videos in libraries now have sound
  • Fixed Syncthing build issues. Should work but I've not configured it completely. Read Batocera Syncthing wiki for instructions

2024/02/13:

  • Fixed the NDS controls (hopefully for good this time around). RG35XX H stylus is managed with Left stick, and click with Right stick click (R3). RG35XX Plus stylus has been changed to use R2+Dpad for movement, and R2+R1 for click (to avoid some issues activating other shortcuts like fast forward).
  • Fixed Drastic menu, note that control changes will be overwritten, but load/save states and other configurations should work as expected.

2024/02/11:

  • Added a hot fix for NDS/Drastic controls for RG35XX Plus and RG35XX H. RG35XX H stylus is managed with left stick, and stylus touch screen is R3. RG35XX Plus stylus works by keeping pressed R2 and using dpad. Touch screen is emulated with R2 + Menu. Note that due to this change, swap screens is now L2 to change orientation, and L2 + R2 to swap screens. Drastic Menu is not accessible at this point, but will be enabled in a future release.

2024/02/08:

  • Added charger logic. After a cable is connected to the console the console boots and enters charger mode. To continue boot, press the power key once you see the prompt
  • Fixed reboot from EmulationStation menu
  • Added initial HDMI support. Connect a HDMI cable and the console will switch to that monitor. Note that if you connect the console while you are playing a game, the audio will continue playing via the internal speakers. However, if you start the game after connecting the HDMI the audio will play from the HDMI TV /Monitor speakers.
  • Fixed progress bar issue that briefly overlapped after ES started
  • Fixed brightness level not being saved
  • Fixed volume level not being saved.

2024/02/05:

  • Fixed bluetooth pairing. Use EmulationStation menu to pair (Main Menu -> Controller & Bluetooth Settings -> Pair Bluetooth Pads Automatically). Many known controllers can be paired with that option, otherwise use the Pair a Bluetooth device manually
  • Added potential fix for compatibility with WPA3 wifi routers (I don't have one, so please check and report back)

2024/01/26:

  • Fixed an error with the proper es_input.cfg not containing the RG35XX H analogue input mappings
  • Added suspend/resume mode (short press power button).
  • Added forced shutdown: press MENU + POWER keys
  • Fixed battery charge icon

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStati...
Read more

Batocera v39 Beta for RG35XX Plus and RG35XX H - 20240220

25 Feb 13:31
363a7bc
Compare
Choose a tag to compare

This is the first Beta image of Batocera v39 for the RG35XX Plus and RG35XX H, most of the functionality is there, but there may be features that are either incomplete or not working as expected.

Important:

  • This is the first version that is full batocera (minus kodi) so no longer considered Lite. As such, there may be regressions compared with previous lite versions. Please test and report in the discussion thread or issues. You can always revert to the previous version by applying 20240213 update
  • This is a consolidated image for both RG35XX Plus and RG35XX H. You can install and actually swap from one system to another while keeping the same content.
  • There are still some performance issues with some cores or standalone emulators with this release, while many are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.
  • Dreamcast performance: make sure you have DSP set to off and automatic frame skip if you are using flycast standalone
  • Some users with 2 SDcards are reporting long boot times, this is under investigation, but note that those problems don't appear with a single card (40s boot time vs 2min+)
  • Simplemenu is broken in this release, pending a control configuration update
  • There's a known issue with WPA3 and PMF settings. If your router lets you disable PMF (or 802.11w) disabling that may resolve the network connectivity issues. Some users have reported success by just switching their routers to WPA2.

Installation

New install:

  • Flash image to a new sdcard (batocera-h5-rg35xx-plus-39-20240220.img.gz)
  • Insert sdcard into the RG35XX Plus/H
  • Press power a few seconds to boot (note, if you have a power cable connected the system will enter into charging mode, so press power to display the charge status screen and press power again to continue the boot process)
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2024/01/25 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy the boot/batocera file from the extracted archive to the boot/ folder of the BATOCERA partition of the SDCARD
  • Insert the SDCARD in your RG35XX plus and boot
    IMPORTANT: if you already have content on the SHARE partition, don't copy over the boot/autoresize file to the SDCARD, otherwise you may lose your SHARE content when the card gets updated.

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), colecovision (gearcoleco), vectrex, dosbox, pcengine, pcenginecd, g&w, megacd, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus), flycast (standalone and core), msx (fmsx core), x68k
  • Ports working (you need your own files): MalditaCastilla, Spelunky, Shovel Knight, VVVVVV, CurseOfIssyos, SpaceCadet Pinball
  • Broken: scummvm standalone on the rg35xx plus (unless using an external mouse)

ChangeLog:

2024/02/20:

  • Updated full build system to make it 1:1 with main batocera build. Rebuilt image from scratch
  • Fixed power cable disconnection while charging issue. Now the console will shutdown automatically if you were charging it but disconnected it from power after a while
  • Fixed audio mixer issues. Audio controls are now visible in ES (overlay volume, and settings). Video previews, and videos in libraries now have sound
  • Fixed Syncthing build issues. Should work but I've not configured it completely. Read Batocera Syncthing wiki for instructions

2024/02/13:

  • Fixed the NDS controls (hopefully for good this time around). RG35XX H stylus is managed with Left stick, and click with Right stick click (R3). RG35XX Plus stylus has been changed to use R2+Dpad for movement, and R2+R1 for click (to avoid some issues activating other shortcuts like fast forward).
  • Fixed Drastic menu, note that control changes will be overwritten, but load/save states and other configurations should work as expected.

2024/02/11:

  • Added a hot fix for NDS/Drastic controls for RG35XX Plus and RG35XX H. RG35XX H stylus is managed with left stick, and stylus touch screen is R3. RG35XX Plus stylus works by keeping pressed R2 and using dpad. Touch screen is emulated with R2 + Menu. Note that due to this change, swap screens is now L2 to change orientation, and L2 + R2 to swap screens. Drastic Menu is not accessible at this point, but will be enabled in a future release.

2024/02/08:

  • Added charger logic. After a cable is connected to the console the console boots and enters charger mode. To continue boot, press the power key once you see the prompt
  • Fixed reboot from EmulationStation menu
  • Added initial HDMI support. Connect a HDMI cable and the console will switch to that monitor. Note that if you connect the console while you are playing a game, the audio will continue playing via the internal speakers. However, if you start the game after connecting the HDMI the audio will play from the HDMI TV /Monitor speakers.
  • Fixed progress bar issue that briefly overlapped after ES started
  • Fixed brightness level not being saved
  • Fixed volume level not being saved.

2024/02/05:

  • Fixed bluetooth pairing. Use EmulationStation menu to pair (Main Menu -> Controller & Bluetooth Settings -> Pair Bluetooth Pads Automatically). Many known controllers can be paired with that option, otherwise use the Pair a Bluetooth device manually
  • Added potential fix for compatibility with WPA3 wifi routers (I don't have one, so please check and report back)

2024/01/26:

  • Fixed an error with the proper es_input.cfg not containing the RG35XX H analogue input mappings
  • Added suspend/resume mode (short press power button).
  • Added forced shutdown: press MENU + POWER keys
  • Fixed battery charge icon

2024/01/25:

  • Consolidated RG35XX Plus and RG35XX H firmware
  • Fixed “not connected” network notification (added missing coreutils timeout)
  • Fixed issues with some cores not starting (e.g. GBA). This was indirectly caused by the network “not connected” issue
  • Fixed retroachievements not being enabled in retroarch after enabled in ES
  • Fixed network SHARE issues (BUILDROOT share should be vivible on your network shares once the console is connected to the network)
  • Added boot progress bar. Thanks to Rafapardo (spirax_es) who contributed this needed feature
  • Added moonlight. Refer to batocera moonlight documentation for setup information
  • Added xash3d (Half Life) port. Refer to batocera documentation for setup (Xash3D half flife forums)
  • Included VVVVVV data as authorized by Terry Cavanagh (see the original repo from @JohnnyonFlame https://github.com/JohnnyonFlame/VVVVVV/releases/tag/v2.4-r1 with)
  • Fixed controller mappings for ports (MalditaCastilla, Shovel Knight, Spelunky, etc). Note that you still need to provide your own port content and copy it over to the corresponding port folder in roms/ports

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Some cores/Standalone emulators:
    • e.g. Amiga performance is not there yet
    • DC performance seems worse than ...
Read more

Batocera Lite/Koriki Alpha for RG35XX Plus - 20240122

23 Jan 20:50
363a7bc
Compare
Choose a tag to compare

This is an early alpha image of batocera Lite/koriki for the RG35XX Plus, things are starting to work, but there many features missing at this point.

Important:

  • There's a test version for the RG35XX H available now. I don't have one yet, but that one should work. Download the batocera-h5-rg35xx-plus_H-20240124.img.gz image below. Same installation instructions apply. Please reply in the discussion thread indicating it works or not, and if you are able to map the analogue controls in emulationstation.
  • There are still some performance issues with this release, while there are cores/emulators that are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

New install:

  • Flash image to a new sdcard:
    • batocera-h5-rg35xx-plus--20240123.img.gz for the RG35XX PLUS
    • batocera-h5-rg35xx-plus_H-20240124.img.gz for the RG35XX H
  • Insert sdcard into the RG35XX Plus
  • Press power a few seconds to boot
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2023/12/17 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy its contents to the third partition of the SDCARD (boot-resource or BOOT)
  • Insert the SDCARD in your RG35XX plus and boot

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), vectrex, dosbox, pcengine, pcenginecd, g&w, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus)
  • Broken: scummvm standalone (unless using an external mouse), colecovision (missing core), Intellivision (probably a bios issue), msx2 (core missing), megacd, x86k (bios issue), flycast standalone

ChangeLog:

2024/01/22:

  • Fixed shutdown, reboot. Thanks @xonglebongle (adixal) for the hint
  • Switched back to GCC compilation, all cores recompiled
  • Fixed flycast standalone freezing before game starts
  • Fixed Drastic (NDS) not starting
  • Added workaround for Drastic control mapping. Add the file es_systems_nds.cfg to [SHARE]/system/configs/emulationstation/. To use the stylus keep pressed R2 to use DPAD for stylus and A to "click".
  • Confirmed ADB is working
  • Fixed Retroarchievements from EmulationStation (you need to have retroarchievements.org account)
  • Fixed scrapers

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Bluetooth
  • Brightness control
  • Audio has a static click sound when starting/stopping an emulator
  • Some cores/Standalone emulators:
    • Flycast
    • Drastic (requires a minor update)
    • Amiga performance is not there yet
  • Controls in ES are not mapped initially, just press a button and map them using ES mapping tool
  • HDMI (not tested)
  • Sleep/Supend
  • SDCard auto-expansion does not work at this time. You need to use two SDCards at this point
  • Boot time needs to be improved
  • Error 256 when launching roms. If you get that error mount the sdcard on your computer and create a folder system/logs on the last partition of the SDcard (SHARE).
  • Batocera bezels (not tested)
  • Menu language change (graphical themes get updated, but the menu remains in English)
  • Drastic works but stylus mapping is not correct
  • Retroachivements via ES. You can set them up via configuration though, check this post for instructions

Things that work:

  • Wifi
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB

Additional features:

  • Switching default launcher (ES/Batocera, Simplemenu/Koriki, or Retroarch):
    • Create a new file in [SHARE]/system/customlauncher with the text simplemenu in it.
    • The next time the system starts will launch simplemenu instead of EmulationStation
    • Possible values for the custom launcher file are: simplemenu, emulationstation, and retroarch
  • One or two SDCARDs?
    • Since SDCARD SHARE partition expansion does not work at this time, the best solution is to use a second sdcard for content.
    • If you want to use just one SDCARD, you will need to expand the last partition of the SDCARD (partition 4) to use the maximum space available, not that modifying the partition table of the batocera card may break the internal bootloader, so if the sdcard does not boot after expanding the card, refresh the image and use a second card for content.
  • General performance:
    • Expect some cores/emulators to perform better than the original RG35XX, but don't be surprised if some of them perform worse at this point. Cores and emulators have not been optimized yet

Use this discussion page for any comments, questions, or general reporting about this release.

ko-fi

Batocera Lite/Koriki Alpha for RG35XX Plus - 20240119

20 Jan 04:57
363a7bc
Compare
Choose a tag to compare

This is an early alpha image of batocera Lite/koriki for the RG35XX Plus, things are starting to work, but there many features missing at this point.

Important: there are still several performance issues with this release, while there are cores/emulators that are running fine, some others are not there yet. In general the build needs to be updated with optimizations, but there's still work to do.

Installation

New install:

  • Flash image to a new sdcard
  • Insert sdcard into the RG35XX Plus
  • Press power a few seconds to boot
  • NOTE: The first time the system boots it will take a bit longer while the SDCARD is getting expanded and the initial SHARE folder content gets populated

Update from a previous version (2023/12/17 or higher):

  • Extract the boot.tar.xz file
  • Mount the SDCARD on your computer
  • Delete the file boot/batocera from the first partition of the SDCARD (BATOCERA)
  • Copy its contents to the third partition of the SDCARD (boot-resource or BOOT)
  • Insert the SDCARD in your RG35XX plus and boot

Cores/Emulators Status:

  • Working: amstrad, mame, atari2600, atari5200, atari7800, wonderswan color, amiga(uae4arm), c64 (libretro x64), pico8, scummvm (core), vectrex, dosbox, pcengine, pcenginecd, g&w, nes, gb, snes, gbc, gba, openbor, sg-1000, mastersystem, megadrive, gamegear, spectrum, neogeo, neocd, ngpc, psx, psp, odyssey2, drastic, n64 (.zip with parallel libretro core, z64/n64 with mupen64plus)
  • Broken: scummvm standalone (unless using an external mouse), colecovision (missing core), Intellivision (probably a bios issue), msx2 (core missing), megacd, x86k (bios issue), flycast standalone

ChangeLog:

2024/01/19:

  • Fixed SHARE partition automatic expansion for single SDCard configuration
  • Change SHARE format to expat
  • Added additional card filesystem consistency checks for both internal and external SHARE partitions
  • Fixed SSH credentials, use root/linux as default
  • Fixed flycast_libretro (dreamcast, Naomi, atomiswave) and made core selection available from emulationstation. If you applied the 2024/01/16 es_system_dreamcast.cfg workaround, remove it.
  • Flycast standalone is still broken, once you are in dreamcast, Naomi, or atomiswave section, press SELECT to open the VIEW OPTIONS menu, then go to ADVANCED SYSTEM OPTIONS, and in EMULATOR choose LIBRETRO: FLYCAST
  • Initial bluetooth work (still not usable via frontend)
  • Added some GLES3 cores/emulators: mupen64plus-next and Yabasanshiro (Saturn).

2024/01/16:

  • Fixed audio click noise (not perfect but now very subtle)
  • Fixed audio volume controls (volume can be controlled with the keys and is saved during reboots)
  • Fixed audio not working on some emulators/cores
  • Added brightness controls (level is saved across reboots)
  • Added samba support. You can mount the SHARE partition as a network drive

2023/12/20:

  • Fixed Overclock settings that were not correctly setup. In EmulationStation, change default setting in emulationstation settings
  • mupen64 now working
  • Added additional cores (gearcoleco, gem, race, vm, bk, gearbox, meteor, quicknes, cannonball, mame2003-xtreme, crocosd, supafaust, etc.). Note that not all cores are mapped in EmulationStation yet, in some cases you will need to open retroarch, and select the core manually to test.

Things that don't work:

  • Bluetooth
  • Brightness control
  • Audio has a static click sound when starting/stopping an emulator
  • Some cores/Standalone emulators:
    • Flycast
    • Drastic (requires a minor update)
    • Amiga performance is not there yet
  • Controls in ES are not mapped initially, just press a button and map them using ES mapping tool
  • HDMI (not tested)
  • Sleep/Supend
  • SDCard auto-expansion does not work at this time. You need to use two SDCards at this point
  • Boot time needs to be improved
  • Error 256 when launching roms. If you get that error mount the sdcard on your computer and create a folder system/logs on the last partition of the SDcard (SHARE).
  • Batocera bezels (not tested)
  • Menu language change (graphical themes get updated, but the menu remains in English)
  • Drastic works but stylus mapping is not correct
  • Retroachivements via ES. You can set them up via configuration though, check this post for instructions

Things that work:

  • Wifi
  • Controls
  • Many cores/emulators
  • EmulationStation
  • Simplemenu
  • Brigthness control (Menu + Volume keys)
  • ADB

Additional features:

  • Switching default launcher (ES/Batocera, Simplemenu/Koriki, or Retroarch):
    • Create a new file in [SHARE]/system/customlauncher with the text simplemenu in it.
    • The next time the system starts will launch simplemenu instead of EmulationStation
    • Possible values for the custom launcher file are: simplemenu, emulationstation, and retroarch
  • One or two SDCARDs?
    • Since SDCARD SHARE partition expansion does not work at this time, the best solution is to use a second sdcard for content.
    • If you want to use just one SDCARD, you will need to expand the last partition of the SDCARD (partition 4) to use the maximum space available, not that modifying the partition table of the batocera card may break the internal bootloader, so if the sdcard does not boot after expanding the card, refresh the image and use a second card for content.
  • General performance:
    • Expect some cores/emulators to perform better than the original RG35XX, but don't be surprised if some of them perform worse at this point. Cores and emulators have not been optimized yet

Use this discussion page for any comments, questions, or general reporting about this release.

ko-fi