Custom Firmware: Difference between revisions

From Handhelds Wiki
Jump to navigationJump to search
Line 10: Line 10:
{{SectionStyleEnd}}
{{SectionStyleEnd}}
{{SectionStyleStart}}
{{SectionStyleStart}}
== dArkOSen ==
<div style="overflow-x:auto; max-width:100%;">
{| class="wikitable" style="width:100%; max-width:800px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px;"
|-
! colspan="2" style="background-color:#2c3e50; color:#ecf0f1; font-size:1.5em; padding:12px; text-align:center; border-radius:8px 8px 0 0;" | dArkOSen
|-
| colspan="2" style="text-align:center; padding:15px; background:#f9f9f9;" |
[[File:dArkOSen_Logo.jpg|300px|link=https://github.com/djparentx/dArkOSen-R36S|alt=dArkOSen Logo]]
|-
! style="width:30%; background:#ecf0f1; padding:10px;" | Latest version
| style="padding:10px;" | [https://github.com/djparentx/dArkOSen-R36S https://raster.shields.io/github/v/release/djparentx/dArkOSen-R36S.png]
|-
! style="background:#ecf0f1; padding:10px;" | Download
| style="padding:10px;" | [https://github.com/djparentx/dArkOSen-R36S/releases/tag/07202026 ⬇️ GitHub Release]
|-
! style="background:#ecf0f1; padding:10px;" | Description
| style="padding:10px;" | The replacement for dArkOSRE with a focus on modern hardware support, unified compatibility across original R36S hardware and supported clones, improved performance, enhanced customization, updated packages, and developer-friendly features.
|-
! style="background:#ecf0f1; padding:10px;" | Documentation / Wiki
| style="padding:10px;" | [https://github.com/djparentx/dArkOSen-R36S GitHub Repository]
|-
! style="background:#ecf0f1; padding:10px;" | Changelog
| style="padding:10px;" | [https://github.com/djparentx/dArkOSen-R36S/releases/tag/07202026 Release 07202026 Notes]
'''Devices list (click to expand)'''
<div class="mw-collapsible-content">
Genuine R36S devices
* R36S V12 — Panel 0
* R36S V12 — Panel 4
* R36S V21 — 2550
* R36S V21 — 2552
* R36S V22 — 2534
* R36S V22 — standard variant
* R36S Y02
* R36XX V21
R36S Plus
R36S Plus V20 — 2025-03-18 variants
R36H/R45H
* HL-R36H V20 — 2024-05-18
* HL-R45H V20 — 2025-11-18
Clone R36S devices
* G80C-MB V1.1 — 2025-03-19 Panel 8
* G80C-MB V1.1 — 2025-03-19 Panel 9
* G80CA-MB V1.2 — 2025-04-22 Panel 8
* G80CA-MB V1.2 — 2025-04-22 Panel 9
* G80CA-MB V1.2 — 2025-04-23 Panel 8
* G80CA-MB V1.2 — 2025-04-23 Panel 9
* G80CA-MB V1.3 — 2025-12-12 variants
Soysauce R36S devices
* Y3506 V03 — 2024-11-04
* Y3506 V03 — 2025-03-17
* Y3506 V04 — 2025-05-29 — 2548
* Y3506 V05 — 2025-12-15 — 2551
* Y3506 V05 — 2025-12-15 — 2601
* Y3506 V03 — 2024-12-10
{{CFW:dArkOSRE}}
{{CFW:GammaOS Next}}
{{CFW:KNULLI}}
{{CFW:muOS}}
{{CFW:MinUI}}
{{CFW:MyMinUI}}
{{CFW:Onion}}
{{CFW:PAN4ELEC}}
{{CFW:ROCKNIX|nocat=1}}
{{CFW:SpruceUI / SpruceOS }}
{{CFW:UnofficialOS}}
== Other or older Firmwares ==
== Other or older Firmwares ==



Revision as of 05:23, 25 July 2026


Introduction

Custom Firmware (CFW) refers to a modified or alternative operating system installed on a device. It adds features like improved emulator support, performance tweaks, and custom themes. Most CFWs are based on Linux, offering flexibility and open-source support. Installing CFW usually involves flashing a microSD card and booting from it.

Other or older Firmwares

Name Link Notes
Adam image GitHub CFW for Anbernic RG350, RG350P, RG350M, RG280M, RG280V, RG300X, PlayGo, PocketGo 2, PowKiddy Q80, GCW-Zero
Allium GitHub Custom launcher for the Miyoo Mini, Miyoo Mini Plus, and Miyoo Mini Flip
Anbernic StockOS Modifikation GitHub Anbernic RG35xx, RGG35xx 2024, RG35xx H, RG35xxSP, RG28xx, RG40xx H, RG40xx V, RGcube XX, RG34xx, RG34xx, SP RG35xx PRO
Carl OS GitHub StockMod of Miyoo Flip OS
cHAos GitHub AmberELEC fork for gameMT E6 / Game Console R50S
DesktopOS GitHub Desktop Environment for H700 devices
FunKey OS GitHub DrUm78's custom build of FunKey OS for FunKey S, Anbernic RG Nano, PowKiddy Q36 Mini, GBA Mini
GammaOS GitHub LineageOS based firmware for Anbernic RG405M / RG405V / RG505
GammaOS Next GitHub LineageOS based firmware for Anbernic RG556 / RG-CUBE / RG406V / RG406H, AYANEO Pocket Micro, Retroid Pocket 4 PRO, Retroid Pocket Classic, KT Pocket KT-R1, ZPG Unicorn A1, GameMT E6 MAX
GarlicOS Website CFW for the Anbernic RG35XX (original version) that is similar to OnionOS
JelOS GitHub JELOS development has ended
KOLOS GitHub JELOS fork for RK3566 devices (Anbernic RG353P/M/V/VS, RG503, Powkiddy RK2023, RGB30, RGB10 and Max 3)
Koriki GitHub SimpleMenu frontend for the Miyoo Mini and Miyoo Mini Plus
Lakka Website Lightweight Linux distribution that uses RetroArch as front-end
MiyooCFW GitHub CFW for BittBoy, PocketGo, PowKiddy V90-Q90-Q20
NextUI GitHub CFW for Trimui Brickand Trimui Smart Pro based of MinUI
PakUI GitHub This is like an addon for MinUI which adds lots of features and enhancements (for TrimUI Brick and TrimUI Smart Pro)
Powkiddy X39Pro / X45 / X51 / X70 Custom Firmware GitHub Powkiddy X39Pro/X45/X51/X70 Custom Firmware
Quark Website CFW for the Trimui Smart (not Pro)
R36S-Xorg GitHub Xorg on the R36S ArkOs
Recalbox Website CFW for Anbernic RG353M/V/P, RG351M/V/P, GPiCase 2W, Raspberry Pi, ODROID Go Advance, ODROID Go Super, PIBOY DMG
RetroFW GitHub CFW for devices with the JZ4760 SoC (system on a chip)
RetroOZ GitHub Custom firmware for OGS, OGA, RGB10Max and RGB10Max2
StarkOS Website Preconfigured ArkOS fork for Anbernic RG353M/P/PS with simplified interface (DIY guide)
Surwish OS Website CFW for the Miyoo Flip
XFCE for H700 devices GitHub Desktop Environment for H700 devices

Installing Custom Firmware

The process of installing the firmware to the SD card is often called "flashing". It creates a bootable drive.

ℹ️
Info
The "flashing" process is basically the same for all firmwares, but there may be some additional steps to get it working for your specific device.

↪ Firmware Flashing Guide

Choosing the right micro SD card

Lots of devices come with cheap quality micro SD cards. If you don't want to risk loosing your 50 hour Pokemon save due to file corruption, it's recommended to get a card of a known brand.

Recommended SD card sizes

The firmwares usually take around 5GB-12GB of space. The card size(s) depend on your game list. This is only a reference point for smaller curated game lists up to PS1.

1 card Setup: 128GB

2 card Setup:

  • TF1: 16-32GB
  • TF2: 64-128GB

DTBVault

DTBVault

DTBVault is a community-driven archive for .dtb files, which are needed to boot. This archive is useful if you need to obtain a .dtb file that was corrupted in your handheld.

ℹ️
Info
If you can, please upload .dtb files that have not yet been uploaded.