Skip to content

rk3566: add Anbernic RG DS Plus support - #3322

Merged
spycat88 merged 1 commit into
ROCKNIX:nextfrom
beebono:rg-ds-plus
Sep 15, 2026
Merged

spycat88 merged 1 commit into
ROCKNIX:nextfrom
beebono:rg-ds-plus

Conversation

@beebono

@beebono beebono commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • What is the goal of this PR? (e.g. Bump up an emulator version, implement a new feature. )

Adds support for the Anbernic RG DS Plus as an RK3566 device target.

Testing

  • How was this tested? (e.g. Built and tested on specific devices, manual testing steps, URLs for CI/CD build artifacts.)

All controls, hall-sensor sleep/wake, audio, LEDs, touchscreen, wifi, bluetooth, both LCD panels, both sd card slots, and both usb ports confirmed to work in EmulationStation and DraStic.

  • Test results: (e.g. Screenshots, logs, performance metrics if applicable.)

Additional Context

  • Add any other information that might be helpful for the reviewer (e.g., performance implications, potential risks, specific areas to focus on.)

Needs PR #10 in extra-firmware to be complete, package.mk for it will be amended properly once merged.


AI Usage

While ROCKNIX doesn't have restrictions on AI tools in contributing, please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? YES
Claude Code was used to help with audio bring-up.

@beebono

beebono commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Additional testing in RetroArch and other standalones came back clean with control mapping and expected performance. Clear for review, unable to merge until extra-firmware is accepted and I can bump the version/sha256.

@beebono
beebono force-pushed the rg-ds-plus branch 2 times, most recently from 0c2ff4d to 42bdd1d Compare September 15, 2026 19:19
@beebono

beebono commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

extra-firmware package.mk bumped and rebased onto next, my CI for RK3566 at https://github.com/beebono/distribution/actions/runs/35013030499 is running now. Local build succeeded, but just making sure.

Comment thread projects/ROCKNIX/devices/RK3566/linux/linux.aarch64.conf Outdated

@spycat88 spycat88 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address changes and I'm happy to merge, thanks for a great PR

@beebono

beebono commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Changes addressed, swapped audio patch from adding the OF table for the module to failing fast on the firmware check when not found and retrying for up to a minute when audio is actually being set up for the speakers.

@spycat88
spycat88 added this pull request to the merge queue Sep 15, 2026
Merged via the queue into ROCKNIX:next with commit 3c275f9 Sep 15, 2026
2 checks passed
@beebono
beebono deleted the rg-ds-plus branch September 15, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants