|
3 | 3 |
|
4 | 4 | # GammaOS Next |
5 | 5 |
|
6 | | -GammaOS Next is a highly customized Android firmware based on Android 13 / LineageOS 20. It delivers a streamlined, performance-optimized experience with extensive tweaks and enhancements to improve responsiveness, battery life, and user control. |
| 6 | +GammaOS Next is a highly customized Android firmware for handhelds, built on both **Android 13 / LineageOS 20** and **Android 14 / LineageOS 21** depending on device. It delivers a streamlined, performance-optimized experience with extensive tweaks to improve responsiveness, battery life, visual quality, and user control. |
7 | 7 |
|
8 | 8 | ## Features |
9 | 9 |
|
10 | 10 | ### Core System |
11 | | -- **Android 13 / LineageOS 20 Base**: A clean, debloated build for snappy performance and minimal bloat. |
12 | | -- **Google Services & Lite Option**: Full Google Play Store support in standard builds, or choose “Lite” to forgo Google apps and maximize performance. |
13 | | -- **Aurora Store**: Seamlessly sideload apps without needing a Google account. |
| 11 | +- **Android 13 / LineageOS 20 & Android 14 / LineageOS 21** |
| 12 | + Modern, debloated bases tuned for handheld use, with reduced background overhead and a focus on smooth, consistent performance. |
| 13 | +- **Full & Lite Editions** |
| 14 | + - **Full**: Includes Google Play Store, Google Play Services, and Google-dependent components for users who rely on Google account sync and Play Store distribution. |
| 15 | + - **Lite**: Ships without Google services for a minimal, self-contained handheld environment, ideal for users who sideload or use alternative stores. |
| 16 | +- **Aurora Store (where included)** |
| 17 | + Seamlessly sideload apps without needing a Google account. |
14 | 18 |
|
15 | 19 | ### User Interface & Navigation |
16 | | -- **Daijisho Launcher**: Pre-configured for RetroArch (GB, GBC, GBA, NES, SNES, Genesis, PSX). (BIOS files must be supplied by the user.) |
17 | | -- **App Drawer in Navigation Bar**: Instantly access any installed app from the nav bar—no more returning to home to switch apps. |
18 | | -- **Screen Rotation Controls**: Enforce landscape mode when rotation is disabled, ensuring your games and apps stay in the correct orientation. |
| 20 | +- **Daijisho Launcher** |
| 21 | + Pre-configured for RetroArch on supported devices (GB, GBC, GBA, NES, SNES, Genesis, PSX). BIOS files must be supplied by the user. |
| 22 | +- **App Drawer in Navigation Bar** |
| 23 | + Instantly access any installed app from the navigation bar without returning to the home screen. |
| 24 | +- **Screen Rotation Controls** |
| 25 | + Enforce landscape-first behavior when rotation is disabled, keeping games and apps in a consistent orientation. |
| 26 | +- **Immersive Mode** |
| 27 | + Console-style fullscreen experience with status/navigation bars hidden by default and accessible via edge swipes or Quick Settings. |
19 | 28 |
|
20 | 29 | ### Input & Controls |
21 | | -- **Universal Button Remapping**: Remap any physical button to any other key or button input, giving you total flexibility over your gamepad layout. |
22 | | -- **Analog Stick Calibration**: Fine-tune stick behavior by adjusting range and deadzone settings for tighter, more precise controls. |
23 | | -- **L2/R2 Fixes**: Corrected L2 and R2 button behavior to ensure compatibility in games and apps. |
24 | | -- **Layout Persistence**: Once you choose a button layout (XBOX, NS, etc.), it remains across reboots—no reconfiguration required. |
25 | | - |
26 | | -### Display & Lighting |
27 | | -- **DC Dimming Emulation**: Reduce PWM flicker on devices that exhibit it, making long play sessions easier on the eyes. |
28 | | -- **GammaRGB LED Sync**: For supported devices, mirror on-screen colors to RGB LEDs on the analog sticks and synchronize LED brightness with screen brightness. |
29 | | -- **60 Hz Refresh Rate & Oversharpening Fixes**: Smooth display performance with corrected refresh and oversharpening issues. |
30 | | - |
31 | | -### Performance & Power |
32 | | -- **Performance Governors**: CPU, GPU, and memory tuned to performance profiles for extra speed when you need it. |
33 | | -- **Quick Settings Tiles**: One-tap toggles for performance modes, analog sensitivity adjustments, ABXY remapping, axis inversion, and D-pad/analog swaps—and much more |
34 | | -- **Deep Sleep Mode**: Force-freeze background apps via cgroup modifications to prevent emulators or other apps from running unnecessarily (use with caution—some apps may break). |
| 30 | +- **Universal Button Remapping** |
| 31 | + Remap any physical button to any key or input, giving full control over your gamepad layout. |
| 32 | +- **Analog Stick Calibration** |
| 33 | + Fine-tune stick range and deadzones to correct drift and improve precision. |
| 34 | +- **L2/R2 Fixes** |
| 35 | + Corrected L2/R2 handling on supported devices for better compatibility in games and apps. |
| 36 | +- **Layout Persistence** |
| 37 | + Once you select a button layout (e.g. Xbox, Nintendo-style), it persists across reboots. |
| 38 | + |
| 39 | +### Display, Shaders & Lighting |
| 40 | +- **Global Shader Pipeline (on supported devices)** |
| 41 | + System-wide post-processing shaders such as CRT-Simple and LCD3x, integrated at the display pipeline and configurable via a dedicated Shader Quick Settings tile. |
| 42 | +- **Global BFI (Black Frame Insertion, on supported devices)** |
| 43 | + Integrated BFI path to improve motion clarity on supported panels and refresh-rate configurations. |
| 44 | +- **HDMI Docking Mode (on supported devices)** |
| 45 | + When connected to HDMI, the internal screen can power down and the system resizes to the external display’s resolution for a docked “console” experience. |
| 46 | +- **DC Dimming Emulation** |
| 47 | + Reduces perceived PWM flicker on panels that exhibit it, improving comfort in long sessions. |
| 48 | +- **GammaRGB LED Sync (on supported devices)** |
| 49 | + Mirrors on-screen colors to RGB LEDs, and synchronizes LED brightness with display brightness. |
| 50 | +- **60 Hz Refresh Rate & Oversharpening Fixes (where applicable)** |
| 51 | + Corrected refresh behavior and oversharpening fixes on devices that require it. |
| 52 | + |
| 53 | +### Performance, Power & Audio |
| 54 | +- **Performance Governors & Modes** |
| 55 | + CPU, GPU, and related components are tuned to clear performance profiles: |
| 56 | + - **Max Performance**: Highest performance, highest power draw. |
| 57 | + - **Normal Performance**: Dynamic scaling based on load. |
| 58 | + - **Power Save**: Lower frequencies for extended battery life (ideal for light emulation). |
| 59 | +- **Quick Settings Tiles** |
| 60 | + One-tap toggles for performance profiles, analog sensitivity, ABXY remapping, axis inversion, D-pad/analog swap, shaders, BFI, HDMI docking behavior, Deep Sleep Mode, and more. |
| 61 | +- **Deep Sleep Mode (cgroup Freeze)** |
| 62 | + Force-freezes background apps to prevent emulators or other apps from running unnecessarily. Use with care, as some apps may not resume correctly. |
| 63 | +- **GammaEQ (on supported devices)** |
| 64 | + System-level audio equalizer integrated near the audio fast-mixer path, with a dedicated UI on newer builds for managing presets and tuning without manual properties. |
35 | 65 |
|
36 | 66 | ### Root & Modding |
37 | | -- **Magisk Root**: Pre-installed root access with Magisk, ready for modules, custom ROM tweaks, or system modifications. |
| 67 | +- **Magisk Root** |
| 68 | + Pre-installed root access via Magisk on supported devices, ready for modules, custom tweaks, and deeper system modifications (subject to OS version constraints). |
38 | 69 |
|
39 | 70 | ### Storage & Security |
40 | | -- **Relaxed Scoped Storage**: Loosened security requirements so apps can freely access files without being blocked, making file management and emulator setups simpler. |
41 | | - |
42 | | -Enjoy the ultimate combination of power, customization, and ease-of-use with GammaOS Next! |
43 | | - |
44 | | -### Performance Modes |
45 | | - |
46 | | -- **Max Performance**: All frequencies at maximum. Highest performance, highest battery drain. |
47 | | -- **Normal Performance**: Dynamic scaling based on load. |
48 | | -- **Power Save**: Frequencies lowered to minimum for maximum battery life (ideal for light emulation, e.g., GBA). |
| 71 | +- **Relaxed Scoped Storage** |
| 72 | + Loosened storage constraints (where appropriate) so front-ends, emulators, and tools can access files more easily without constant permission friction. |
49 | 73 |
|
| 74 | +Enjoy the combination of performance, flexibility, and console-like UX that GammaOS Next brings to Android handhelds. |
50 | 75 |
|
51 | 76 | ## Supported Devices |
52 | 77 |
|
53 | 78 | | Device | Release | |
54 | 79 | |--------------------------------------|------------------------------------------------------------------------------------------| |
55 | | -| Anbernic RG556 | [GammaOS Next - Anbernic T820 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-T820) | |
56 | | -| Anbernic RG-CUBE | [GammaOS Next - Anbernic T820 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-T820) | |
57 | | -| Anbernic RG406H | [GammaOS Next - Anbernic T820 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-T820) | |
58 | | -| Anbernic RG406V | [GammaOS Next - Anbernic RG406V - v1.2](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.0-ANBERNIC406V) | |
59 | | -| Anbernic RG476H | **PLANNED** | |
60 | | -| Anbernic RG Slide | [GammaOS Next - Anbernic RG476H - v1.2](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.0-ANBERNICRG476H) | |
61 | | -| Anbernic RG405M / RG405V / RG505 | [GammaOS Next - Anbernic RG405M / RG405V / RG505 - v1.1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.1.0-ANBERNICT618) | |
62 | | -| AYANEO Pocket Micro | [GammaOS Next - AYANEO Pocket Micro - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-AYANEOPOCKETMICRO) | |
63 | | -| AYANEO Pocket-S / DMG | **PLANNED** | |
64 | | -| AYANEO Pocket AIR | **PLANNED** | |
65 | | -| Retroid Pocket 4 PRO | [GammaOS Next - Retroid Pocket 4 Pro - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-RETROIDPOCKET4PRO) | |
66 | | -| Retroid Pocket Mini v1/v2 | **PLANNED** | |
67 | | -| Retroid Pocket Flip 2 | **PLANNED** | |
68 | | -| Retroid Pocket 5 | **PLANNED** | |
69 | | -| Retroid Pocket Classic | [GammaOS Next - Retroid Pocket Classic - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-RETROIDPOCKETCLASSIC) | |
70 | | -| KT Pocket KT-R1 | [GammaOS Next - KTPocket KT-R1 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-KTR1) | |
71 | | -| ZPG Unicorn A1 | [GammaOS Next - ZPG A1 Unicorn - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-ZPGA1UNICORN) | |
72 | | -| GameMT E6 MAX | [GammaOS Next - GameMT E6 Max - v1.1.0](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.1.0-GAMEMTE6MAX) | |
73 | | -| Powkiddy x28 | **PLANNED** | |
74 | | -| Mangmi Air X | [GammaOS Next - Mangmi Air X - v1.1.1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.1.1-MANGMIAIRX) | |
| 80 | +| Anbernic RG556 | [GammaOS Next - Anbernic T820 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-T820) | |
| 81 | +| Anbernic RG-CUBE | [GammaOS Next - Anbernic T820 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-T820) | |
| 82 | +| Anbernic RG406H | [GammaOS Next - Anbernic T820 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-T820) | |
| 83 | +| Anbernic RG406V | [GammaOS Next - Anbernic RG406V - v1.2](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.0-ANBERNIC406V) | |
| 84 | +| Anbernic RG476H | [GammaOS Next - Anbernic RG476H - v1.2](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.0-ANBERNICRG476H) | |
| 85 | +| Anbernic RG Slide | **PLANNED** | |
| 86 | +| Anbernic RG405M / RG405V / RG505 | [GammaOS Next - Anbernic RG405M / RG405V / RG505 - v1.1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.1.0-ANBERNICT618) | |
| 87 | +| AYANEO Pocket Micro | [GammaOS Next - AYANEO Pocket Micro - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-AYANEOPOCKETMICRO) | |
| 88 | +| AYANEO Pocket-S / DMG | **PLANNED** | |
| 89 | +| AYANEO Pocket AIR | **PLANNED** | |
| 90 | +| Retroid Pocket 4 PRO | [GammaOS Next - Retroid Pocket 4 Pro - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-RETROIDPOCKET4PRO) | |
| 91 | +| Retroid Pocket Mini v1/v2 | **PLANNED** | |
| 92 | +| Retroid Pocket Flip 2 | **PLANNED** | |
| 93 | +| Retroid Pocket 5 | **PLANNED** | |
| 94 | +| Retroid Pocket Classic | [GammaOS Next - Retroid Pocket Classic - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-RETROIDPOCKETCLASSIC) | |
| 95 | +| KT Pocket KT-R1 | [GammaOS Next - KTPocket KT-R1 - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-KTR1) | |
| 96 | +| ZPG Unicorn A1 | [GammaOS Next - ZPG A1 Unicorn - v1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.0.0-ZPGA1UNICORN) | |
| 97 | +| GameMT E6 MAX | [GammaOS Next - GameMT E6 Max - v1.1.0](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.1.0-GAMEMTE6MAX) | |
| 98 | +| Powkiddy X28 | **PLANNED** | |
| 99 | +| Mangmi Air X | [GammaOS Next - Mangmi Air X - v1.1.1](https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.1.1-MANGMIAIRX) | |
75 | 100 |
|
76 | 101 | ## Download & Changelog |
77 | 102 |
|
78 | 103 | - **Download Latest Release**: [GammaOS Next Releases](https://github.com/TheGammaSqueeze/GammaOSNext/releases) |
79 | | -- **Changelog**: See the [GammaOS Next Changelog](https://github.com/TheGammaSqueeze/GammaOSNext/wiki/GammaOS-Next-Changelog) for detailed updates. |
| 104 | +- **Changelog**: See the [GammaOS Next Changelog](https://github.com/TheGammaSqueeze/GammaOSNext/wiki/GammaOS-Next-Changelog) for detailed per-device updates. |
80 | 105 |
|
81 | 106 | ## Installation |
82 | 107 |
|
83 | | -For installation instructions—including brand-new installs, upgrades from previous versions, and returning to stock—refer to the official GammaOS Next documentation: |
| 108 | +For installation instructions, including brand-new installs, upgrades from previous versions, and returning to stock firmware, refer to the official GammaOS Next documentation: |
84 | 109 |
|
85 | 110 | - [Installation Guide](https://github.com/TheGammaSqueeze/GammaOSNext/wiki/GammaOS-Next-Installation) |
86 | 111 |
|
87 | 112 | ## Credits |
88 | 113 |
|
89 | | -- **TheGammaSqueeze** – Lead development and maintenance |
90 | | -- **Contributors & Testers** – Community support and testing (Support me on https://www.patreon.com/GammaOS) |
91 | | -- **LineageOS Team** – Upstream Android 13 / LineageOS 20 sources |
| 114 | +- **TheGammaSqueeze** – Lead development and maintenance |
| 115 | +- **Contributors & Testers** – Community support, feedback, and QA (support on https://www.patreon.com/GammaOS) |
| 116 | +- **LineageOS Team** – Upstream Android 13 / LineageOS 20 and Android 14 / LineageOS 21 sources |
92 | 117 |
|
93 | | -Enjoy GammaOS Next—bringing you the best performance and flexibility on your favorite handheld device! |
| 118 | +GammaOS Next brings a console-focused, highly tunable Android experience to your favorite handheld devices, with a clear focus on performance, control, and long-term playability. |
0 commit comments