Skip to content

Releases: lcdyk0517/arkos4clone

ArkOS4Clone-20260815

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:53

ArkOS4Clone Release Notes – 20260815 vs 20260805

1. New Features

  • Added support for the following devices:
    • RGB10
    • RGBV10
    • RGB10X
    • RGB10MAX2
    • RG351MP
    • RG351P
    • RG351V
    • RF45H
    • RF55H

2. Enhancements & Changes

  1. Updated the standalone ScummVM emulator to version 2026.3.0.

  2. Removed userspace ADC key forwarding.

    • ADC channel button input is now handled natively by the joystick driver.
  3. Changed the RetroArch menu hotkey combination from SELECT + X to FN + X on the following devices:

    • R36PRO
    • R36MAX
    • RF45H
    • RF55H
    • DC40V
    • DC35V
    • R36MAX2
    • RF45V
    • XF45V
    • DC45V
    • R36SPLUS
    • R40XX
    • HG36
    • K36S
    • R36TMAX
    • T16MAX
    • R36ULTRA
    • R36ULTRAX
    • XGB36
    • A10MINI
    • A10MINIV4
    • G350
    • U8
    • DR28S
    • R50S
    • R50H
    • RGB20S
    • R40S
    • RGB10MAX1
    • RGB10MAX2
    • RGB10X
    • RG351V
    • H7
    • GO2
    • R36S
    • RP1
  4. Added a joystick drift calibration option to the EmulationStation menu.

  5. Added right analog stick emulation support for devices without a physical right analog stick.

    • Hold a configurable hotkey while moving the left stick to emulate the right stick.
    • The same feature can also emulate the R3 button.

    Supported devices:

    • K36S
    • R36T
    • Mini40
    • MyMini
    • RG351V
    • RGB10X
    • RGB10
    • RP1
    • XF28
    • XGB36

    Default hotkey mappings:

    • K36S / R36T / XF28 / XGB36

      • Default trigger: FN
      • The trigger button can be remapped in EmulationStation.
    • RGB10 / RP1

      • Default mappings:
        • - = L3
        • + = FN
      • Right stick emulation:
        • Hold + and move the left stick → emulate the right stick.
        • Hold + and - together → emulate R3.
    • RGB10X

      • Default mappings:
        • - = FN
        • + = FN2
      • Right stick emulation:
        • Hold + and move the left stick → emulate the right stick.
    • For all supported devices, the right stick emulation trigger can be reassigned in EmulationStation.

    • On RG351V:

      • Default right stick emulation trigger: FN
      • Remapping is currently unavailable in EmulationStation.
      • Driver-side changes will be added in a future update.

3. Bug Fixes

  1. Fixed an issue where R50S Wi-Fi stopped working after the previous update.

  2. Fixed a crash issue in the EasyRPG core.

  3. Fixed a typo in the N64 configuration that could cause crashes.

  4. Fixed a black screen issue in the drastic-kk emulator at certain resolutions.

    • The issue was caused by a missing JSON configuration file.
  5. Fixed an issue preventing Flycast from handling automatic screen rotation correctly.

  6. Fixed menu rendering issues in all three YabaSanshiro builds when running at low resolutions.

ArkOS4Clone-20260808

Choose a tag to compare

@github-actions github-actions released this 08 Aug 02:54

Emergency Update Notes – 2026-08-07

Critical fix: This update addresses the N64 boot failure introduced in the 2026-08-05 release.

What's New
Updated ScummVM to 2026.3.0 [2026-08-07]

Fixed N64 emulator startup failure – games no longer crash back to the game selection menu

If You Prefer Not to Update
You can manually apply the N64 fix by following the instructions in this issue:

🔗 #446 – N64 emulators fail to boot

⚠️ Important: Black Screen After Boot (Logo Shows Then Goes Black)
If your device (under GameConsole) displays the logo and then goes to a black screen:

Press and hold the power button for 20 seconds until the power LED turns off completely.

Connect the charger and power on the device.

Cause: This happens when the battery level is too low to maintain the power supply. The device will not boot normally until it has received sufficient charge.

Full Changelog: 2026080...2026080

ArkOS4Clone-20260805

Choose a tag to compare

@github-actions github-actions released this 05 Aug 07:07

ArkOS4Clone 20260805 Release Notes (Compared to 20260711)

1. New Features

  1. Added support for Soy Sauce Panel 5
  2. Added support for Lenovo Go2 and GUSGU H7 devices

2. Feature Adjustments

  1. Updated EasyRPG core to v0.8.1.1
  2. Updated parallel_n64_libretro 32-bit core with significant performance improvements
  3. Updated PPSSPP configs: prioritized performance and fixed the default language bug (was incorrectly Chinese)
  4. Updated Retrorun emulator
  5. Updated snes9x series of emulators to newer versions
  6. Fixed R50H WiFi not working bug
  7. Fixed R36ultraX joystick channel bug
  8. Fixed freej2mesa display area being too small on non-480P devices
  9. Fixed ArkOS4Clone battery driver not updating properly when screen is off
  10. Fixed GPU driver bug where it would still overclock to 600MHz after running games even when set to a different frequency — this bug caused devices to become laggy after running heavy games. Fixed in this update.
  11. Adjusted ES: users can now choose whether to show WiFi and Bluetooth icons on the main screen
  12. In RetroArch, devices with a Fn key now use Fn+key combinations for shortcuts instead of the Select button. For devices without a Fn key, Select continues to function as the hotkey modifier.

3. New Emulators

  1. Added SPMP8000 emulator
    Project: https://github.com/jiangxincode/SPMP8000Emu
  2. Added OpenBORLns
    Project: https://github.com/AveyondFly/openbor-fflns
  3. Added KrKr2 emulator
    Project: https://github.com/AveyondFly/KrKr2-Next
  4. Added Retrorun-SDL emulator

Full Changelog: 2026071...2026080

ArkOS4Clone-20260711

Choose a tag to compare

@github-actions github-actions released this 11 Jul 03:54

ArkOS4Clone 20260711 Feature Comparison with R3XS

1. New Features

  1. Added support for clone devices.
  2. Original DTBs are preserved. You can identify your device type by visiting https://r36s.dpdns.org/dtbTools.html.
  3. Please connect the charger before powering on. For original devices, make sure the battery voltage is above 3.3V before booting, otherwise the device may fail to start.
  4. Added the ArkOS4Clone battery driver, providing more accurate battery level reporting while charging and a smoother battery discharge curve compared to the original driver.
  5. Added overclocking support (for testing purposes only).
  6. Updated U-Boot to no longer require arkos4clone-uboot.dtb, and fixed the issue where connecting a charger while powered off would automatically power on the device.
  7. Removed most unnecessary services, including batt_led.service, with LED control now handled directly by the kernel driver.
  8. Added Wi-Fi driver support for RK915 and AIC8800DC, and fixed the random MAC address issue on RK915.
  9. Device detection is now handled by console-detect. Do not rename the DTB files.

2. Feature Changes

2.1 EmulationStation (ES)

  • Moved emulator settings into each emulator menu, accessible by pressing Select.
  • Replaced the original ES Select screensaver function with a clock display.
  • Added the ArkOS4Clone menu to ES.
  • Added ZRAM support with optional automatic application at boot.

2.2 RetroArch

  • Screen rotation is now handled automatically based on the detected device.
  • Updated to 1.2.22.

2.3 Retrorun

  • Automatic screen rotation based on the detected device.
  • Controller mapping now matches the RG351MP layout.

2.4 PPSSPP

  • Updated to 1.20.4.

2.5 ScummVM

  • Updated to 2026.2.0.

2.6 FlycastSA

  • Updated to v2.6.
  • Added automatic English/Chinese menu language detection.

3. Emulator Enhancements

3.1 OGAGE Global Hotkey

  • Devices with an FN button: FN
  • Devices without an FN button: Select

3.2 Other Updates

  1. Updated several emulator cores.

  2. Added FBNeoPlus with IPS patch support.
    Project: https://github.com/lrf739146825/FBNeo

  3. Added a gpSP core with EZODE rumble and mGBA cheat support.
    Project: https://github.com/lcdyk0517/gpsp-mod

  4. Updated the PS core with built-in Chinese cheat database.
    Project: https://github.com/lcdyk0517/pcsx_rearmed_mod

  5. Added the standalone ONS emulator.

  6. Added the drastic-kk emulator.

    • Configuration file: /opt/drastic-kk/resources/bg/{resolution}/layout.json
    • Hotkeys:
      • Select + Y: Open OSD menu
      • Select + B: Toggle overlay
      • Select + X: Open main menu
    • The default emulator remains drastic. You can switch to drastic-kk from the Select menu.
  7. Added the freej2me-sa emulator.(higher performance)

    • Project: https://github.com/lcdyk0517/freej2mesa
    • Hotkey: Select + X opens the OSD menu.
    • ROM path: /roms(2)/j2me/{resolution}/xxx.jar
    • Supported resolution folder names: 240x320, 320x240, 480x640.
    • The emulator automatically applies the appropriate resolution at launch.
  8. Added flycastsa-2022 (same functionality as FlycastSA v2.6).

  9. Added GameTank-SA and GameTank Core support.

  10. Added CPyMO (PyMO) support.
    Project: https://github.com/Strrationalism/CPyMO

  11. Updated freej2me to match the behavior of freej2me-sa.

    • Supports Chinese ROM filenames.
    • Automatically detects and applies the game resolution based on the ROM directory.
  12. Added Native32 support.
    Project: https://github.com/jiangxincode/Native32Emu

  13. Added BBK game support. (New in this release)
    Project: https://github.com/jiangxincode/BBKEmu

  14. Added Flash game support. (New in this release)
    Project: https://github.com/aweigit/ruffle-miyooflip

    Default Button Mapping

    Controller Keyboard
    A A
    B S
    X U
    Y J
    D-Pad ↑ ↓ ← →
    L1 A
    R1 D
    L2 W
    R2 S
    L3 O
    R3 L
    Start I
    Select K

    Hotkeys

    Hotkey Function
    Select + X Toggle Mouse Mode (Y = Left Mouse Button)
    Select + A Toggle WASD Mode
    Select + Start Exit the emulator

    WASD Mode

    Controller Keyboard
    D-Pad W / A / S / D
    L1 A
    R1 D
    L2 W
    R2 S
  15. Added flycastsa-r7 (higher performance with slightly reduced accuracy). (New in this release)

  16. Added yabasanshiro, yabasanshiro-pi4, and yabasanshiro-1.11. (New in this release)

    • Automatic English/Chinese menu language detection.
    • Fixed the menu alignment issue.

ArkOS4Clone-20260706

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:00
  1. Uboot Update: The file arkos4clone-uboot.dtb is no longer required. The system now reads the device tree from the kernel's dtb instead.
  2. New Emulator – Native32Emu: Added the native32emu standalone emulator. For more information about the emulator and compatible games, please visit: https://github.com/jiangxincode/Native32Emu
  3. New Emulator – ONScripter: Added ONScripter as a standalone emulator.
  4. RetroArch Enhancement: RetroArch has been rebuilt with FFmpeg support enabled.

First Boot Notice: On the first boot, if the battery level is too low, please connect the device to a charger before powering on.

Full Changelog: 2026062...2026070

ArkOS4Clone-20260627

Choose a tag to compare

@github-actions github-actions released this 27 Jun 13:37

Please use Rufus to write the image. Other flashing tools may cause the device to show only the logo and then go to a black screen.

  1. Reduced the maximum speaker volume and added preemptive muting at all potential pop-generating points to prevent overdriving of certain speakers.
  2. Fixed the excessively low audio output issue on Gameconsole devices.
  3. Added support for the Gameconsole R50H.
  4. Adjusted options for the original R36S to align with the R3XS.
  5. Enabled 351Files to adapt automatically based on screen resolution.

Full Changelog: 2026062...2026062

dArkOS4Clone-20260625

Choose a tag to compare

@github-actions github-actions released this 25 Jun 10:09

dArkOS4Clone (2026-06-24)

Feature-Synchronized ArkOS4Clone-20260624 Release

Status:
The dArkOS4Clone (Beta) build has undergone testing and no critical issues have been identified at this time.

Issue Reporting:
To maintain a clear and manageable issue tracker for ArkOS4Clone, please direct all bug reports and feedback to the dedicated thread:
#387
We will monitor this channel and respond accordingly.

OTA Updates:
An OTA upgrade package is not available for this release. Given that dArkOS remains under active development, providing OTA support at this stage would introduce significant maintenance overhead. We are currently evaluating the best approach for future updates and will provide more information once a viable solution is determined.

ArkOS4Clone-20260624

Choose a tag to compare

@github-actions github-actions released this 24 Jun 12:25

Fix the missing ES Wi-Fi detection service.
Add support for persistent ZRAM configuration.
Add support for the R36UltraX device.
In this update, the firstboot.sh file must be replaced in order to complete the update.

ArkOS4Clone-20260621

Choose a tag to compare

@github-actions github-actions released this 21 Jun 11:52

ArkOS4Clone - 20260621

  1. Fixed black screen issue in PPSSPP for certain games
  2. Fixed the bug where 351Files could not be opened
  3. Added Flycast 2022 standalone emulator
  4. Fixed the issue where the device required a charger connection when the battery voltage dropped below 3.5V in the powered-off state (the previous fix didn't seem to take effect, and I'm not entirely sure if this one will either)
  5. Fixed the bug where some devices would automatically power on when charging while powered off (if you still encounter the auto-power-on issue when charging in the off state, please file an issue report)
  6. Added network proxy support for the ES (EmulationStation) interface
  7. Added bilingual (Chinese/English) support for both the Flycast standalone emulator and the Flycast 2022 standalone emulator. The interface now automatically switches between Chinese and English based on the ES language setting.
  8. Fix drastic-kk. The previous version's dependency copying all failed with || true, which is a nightmare.

Full Changelog: 2026062...2026062

dArkOS4Clone- (Beta)

dArkOS4Clone- (Beta) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jun 14:02

Release Note – dArkOS4Clone (Beta)

Release Date: June 21, 2026

About This Release

dArkOS4Clone is an early-stage version intended for contributor testing only. The goal is to explore and validate new possibilities while maintaining the core experience of dArkOS.

Important Notes & Feedback Guidelines

This release is not designed for general daily use.

  • Testing Scope: We invite willing contributors to participate in testing. The primary focus is to identify regression issues — that is, problems where dArkOS runs fine, but dArkOS4Clone exhibits unexpected behavior that was not present in the original dArkOS.

  • Feedback Channel: If you encounter any such regressions, please report them here:
    #387

  • Important Reminders:

    • Do NOT report compatibility issues such as failure to boot or getting stuck on the logo screen through this channel.
    • Regular users should continue using the stable and reliable ArkOS4Clone release.

Acknowledgments

Thank you to all contributors for your time and effort. Your work makes this project better.