-
Notifications
You must be signed in to change notification settings - Fork 2
Home
RetrOS is your entry point into firmware hacking on the RK3326-based R36S handheld. Whether you're here to speed up boot times, add missing input drivers, or build your own retro gaming OS from scratch — you're in the right place.
This guide will help you get started even if you're totally new to embedded Linux or handheld firmware.
- How the RK3326 boot process works — from first flash to kernel handoff
- How to extract, audit, and modify the device tree for hardware compatibility
- How to rebuild and optimize the Linux kernel for fast boots and better support
- How to repack system partitions and make your own bootable image
- How to troubleshoot input issues, enable networking, and more
- An R36S handheld or clone (based on RK3326)
- A microSD card (TF1 slot preferred)
- A Linux dev environment (or Docker)
- Curiosity, courage, and caffeine
Clone this repo and open each markdown file in order — they’re structured to walk you through the entire journey from zero to custom firmware hero.
To build and test:
# Clone your starting point
git clone https://github.com/your-org/retros-firmware-hacking.git
cd retros-firmware-hacking
# Start editing and building (see included guides)
Firmware hacking is a process of discovery. You'll encounter undocumented hardware, mystery drivers, and kernel configs from another universe. That's part of the fun.
This repo and guide will help demystify the process so you can take full control of your handheld's capabilities.
Let’s get hacking. 🔧✨