🎉 GammaOS Next v1.2.1 is HERE for the D8300 trio! RG557 + RG477M + RG477V 🔥📱🎮
Added 2025-12-23 16:38:29 +0000 UTCHey everyone!!!
This one is a BIG one. GammaOS Next v1.2.1 is now officially available for THREE brand new MediaTek D8300 handhelds:
✅ Anbernic RG557 (DO NOT FLASH IF YOUR CURRENT FIRMWARE IS V1.26. V1.25 and below are fine.)
✅ Anbernic RG477M
✅ Anbernic RG477V
If you’ve been waiting for a proper Android 14 / LineageOS 21 era experience on these devices, it’s finally time. Smooth, modern, console-like, and packed with the full GammaOS quality-of-life stack.
And I’m going to be real with you... this was one of the hardest device families I’ve ever had to crack. 😅💀 But we got there. And it’s worth it.
📥 Download links
RG477M (v1.2.1)
https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.1-ANBERNICRG477M
RG477V (v1.2.1)
https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.1-ANBERNICRG477V
RG557 (v1.2.1) (DO NOT FLASH IF YOUR CURRENT STOCK FIRMWARE IS V1.26. V1.25 and below are fine.)
https://github.com/TheGammaSqueeze/GammaOSNext/releases/tag/v.1.2.1-ANBERNICRG557
🔐 Password (Full + Lite builds)
c11f181d9938a58fc273d9ec7e92e3407dec3bc31c76923e3a829ea7df624017
## UPDATE 24/12/2025
*If you are experiencing random crashes, please install the updated thermal_safety_protection.zip Magisk module here: https://github.com/TheGammaSqueeze/GammaOSNext/wiki/GammaOS-Installation-Guide-for-Anbernic-RG557,-RG477M,-and-RG477V-(SP-Flash-Tool,-Full-and-Lite-Builds)#update-24122025
Alternative module: Maximum performance (still in testing)
[thermal_safety_protection_2.zip](https://github.com/user-attachments/files/24438586/thermal_safety_protection_2.zip)
Copy the file to your internal storage on your device, then open the Magisk app (cancel any prompts about updating/additional setup). Open the Modules tab, and choose the Install from storage option. Select the thermal_safety_protection.zip file, and reboot the device.*
--------
🧠 Why this release is a milestone (and why it was so hard)
I cannot overstate this: Anbernic did NOT make this easy.
🔒 Bootloader: “Should be trivial”... but wasn’t.
Normally, getting custom firmware going starts with a simple bootloader unlock flow. On these D8300 devices? Nope. Not allowed. No normal path. No friendly unlock. No straightforward way in.
So I had to do it the hard way:
I spent my own time digging, experimenting, and grinding until I managed to put together TWO separate exploits to make this work:
One exploit to enable flashing the system
Another exploit to run unsigned code that would normally be blocked
This is the foundation. Without this work, there would be NO GammaOS on these devices. Full stop. 🧱🔥
🧩 MediaTek quirks, no sources, working blind
On top of that, I’ve spent a ridiculous amount of time fixing MediaTek quirks and vendor implementations with no source code help. That means:
debugging behavior by observation
working through decompiled code
patching blind
iterating until it’s stable and polished
This is the kind of work that takes forever and makes you question your life choices at 3am. 😭😂
But the payoff is real. You should be able to feel the polish in daily use.
--------
🚀 What you’re getting in GammaOS Next v1.2.1 (D8300 devices)
These builds bring the D8300 family into the Android 14 / LineageOS 21 era with the modern GammaOS experience you know:
✅ Android 14 / LineageOS 21 base
Fast, clean, modern system stack with better responsiveness and long-term foundation.
✅ HDMI Docking Mode vibes 🎮🖥️
A better “console mode” experience when docked, with GammaOS handling the external display experience properly.
✅ GammaOS performance modes ⚡
Max / Normal / Power Save plus Quick Settings tiles so you can flip modes quickly depending on what you’re playing.
✅ Input polish and handheld QoL 🎯
Universal button remapping, analog tuning (deadzone + range), handheld-first UX tweaks, and that “built for gaming” feel.
✅ GammaOS visual stack ✨
Immersive mode defaults and the usual GammaOS UI polish that makes these handhelds feel like actual consoles, not random Android slabs.
✅ Root-friendly (where applicable) 🧰
For those who like to tinker, mod, and customize deeper.
And yes, the Full and Lite editions are available, so you can pick your style.
--------
⚖️ Lite vs Full (quick breakdown)
Both editions include the core GammaOS features. Choose based on how you want to use your handheld:
Full
Includes Google Play Services + Play Store
Best if you rely on Google login, sync, Play Store delivery, and Google-dependent apps
Lite
No Google services or Play Store
Best if you want minimal, clean, and self-contained
Great for sideloading or alternative stores
--------
🧭 Installation notes
The release downloads are multi-part archives, so make sure you:
Download ALL parts (.001, .002, .003, etc) into the same folder
Right click the .001 file ONLY
7-Zip -> Extract to a new folder
Enter the password when prompted (above)
Inside you’ll get:
Full build folder
Lite build folder
SP Flash Tool zip
From there, follow the install guide for your device on the wiki (the process is SP Flash Tool based and requires selecting the correct storage variant).
--------
Important:
⚠️ You MUST confirm your device storage size (128GB or 256GB) in Android Settings -> Storage before you begin.
🙏 Thank you
Seriously, thank you for supporting GammaOS and making this kind of deep, time-consuming work possible. These D8300 devices were a wall, and getting GammaOS running on them is one of those “this shouldn’t even be possible” moments... but we did it. 🥲🔥
If you try it, I’d love to hear:
Which device you’re running (RG557 (DO NOT FLASH IF YOUR CURRENT FIRMWARE IS V1.26. V1.25 and below are fine.) vs RG477M vs RG477V)
Full vs Lite impressions
Docked experience feedback
Any quirks you find so we can squash them fast
Enjoy the new builds and happy gaming!!!
– Gamma
Comments
anybody got tips for id4a++ i cant get anything to show when i copy in game files for doom and quake 4, and when are we looking at future updates? thanks in advance
FairLIght-CSGO AUS LIVE!
2026-02-13 01:30:45 +0000 UTCInstalled on my rg477v and then quickly went back to original OS. i wanted to love it, but will probably wait until the bugs are worked out. No charging LED, SD card would not show up on my device at times, but would have no issue on my PC, required formatting in order to be read on rg477v again. No custom Fan speed option. Seems to increase battery drain.
tyler lorona
2026-02-10 22:42:51 +0000 UTCIs anyone else having issues with mGBA save files? With several Pokemon roms I get the save error. It just hangs and there's no recovery. "Save failed. Checking the backup memory. Please wait Time required: 1 minute"
Paul M
2026-02-10 20:27:44 +0000 UTCI'm using Gamma on the RG477m. I find that unlocking the screen with a pin behaves oddly -- I can't use the dpad or thumbstick to move "up" after going to the "0" unless i first move around left or right a bunch. is there a setting i can tweak to change this?
Brady Schmidt
2026-02-10 18:20:05 +0000 UTCI have an Anbernic RG477V. The battery is supposed to be a 5500mAh one. But when I check in the settings with GammaOS Next, I see the following information: Design capacity: 294 mAh Maximum capacity: 2946 mAh (1002%) Is there anything I can do to fix that? Not sure if it's an issue or not.
Christian Jodar
2026-02-09 08:57:32 +0000 UTCHi Gamma! I just put Gamma on my 477m and love it! Question though, the GammaEQ doesn't appear to do anything to the sound when playing sound from Youtube videos. Am I doing something wrong? The sample preview sound will modify as I tweak the sliders, but youtube seems to be stuck at default. Any advice is appreciated!
Huy Ngo
2026-02-07 21:39:24 +0000 UTCRG477V here - I installed and all was good, but then lost audio through the speakers (also had a weird thing when waking from sleep it would just cycle through the top tabs in Daijisho rapidly over and over, seemed to happen a lot. So I ran the unbrick and reverted - audio was working again. Now, I reinstalled Gamma, and lost audio again! Anyone else having this issue? BT audio worked, but speaker audio gave out on the first install and didn't work at all on this one, but works on stock, so the hardware hasn't failed.
Russ Robinson
2026-02-07 21:24:44 +0000 UTCTry this via USB debugging, using a terminal adb shell wm reset
Gamma
2026-02-05 19:01:29 +0000 UTCHey there, OS runs great, but I’ve just run into the problem where I plugged into hdmi to an external display for first time, and now my device is stuck in 16.9 aspect ratio. Anybody had same problem and know a fix?
Sean Parnes
2026-02-05 18:57:58 +0000 UTCI had this exact issue. Super frustrating. Firstly, when it (briefly) started up, I held down the power button and managed to shut it down. I left it for half an hour to be sure it could cool down (it didn't feel hot anyway, but). You need to be VERY quick to catch this. Once I was sure it was cool I started it up and tried to get as far through the setup process as I could before it restarted. Sometimes it would reach a "checkpoint" and the next restart would remember where it left off. Sometimes it wouldn't. Eventually, after I'd speedrun the setup endlessly, I finally got to the "desktop". I set the fan to full but it STILL kept restarting. I managed to install the patch, and since then it's been perfect, even with the fan off. TLDR: you just need to keep the device cool and be really persistent, but it is painful.
Paul M
2026-02-05 14:29:17 +0000 UTCHello all! RG477v user here..I followed the instructions step by step 5x on (2) different PC's. On the final boot the Anbernic screen loads, then I get the Gamma load screen, LEDs light uo, followed by the "Hi there.." screen. with a visble mouse pointer. Afterwards the device just reboots. On the next boot it does the same however the "Hi there.." screen does not show. I'm not sure what I'm missing here. Anyone got any advice?
S.
2026-02-04 00:53:56 +0000 UTCHas anyone else noticed artefacts when enabling BFI? I get these weird squares near the top-left. This appears when BFI is enabled either in RetroArch or Global. It appears on a flat blue image in Gallery too. As soon as I disable BFI it disappears even if I adjust brightness to match. Any ideas? https://pastepix.com/images/37ec3530/14541845579336.jpg
Paul M
2026-02-03 20:15:09 +0000 UTCMine was 2946 when at 100%. I haven't noticed a decline in battery performance since upgrading though. Although, if there was meant to be a significant improvement (stock -> Gamma), I haven't really seen that either.
Chris D.
2026-02-02 01:04:49 +0000 UTCAs an additional sanity check, I verified that any .wua under ~2GB appears and boots correctly. The problem only seems to occur with larger titles.
Guilherme Douzane
2026-02-01 18:32:59 +0000 UTCHey Gamma, thanks for the awesome work. I just got everything set up on my RG477M. I’m still configuring the rest of the emulators and tools I had before, and so far, everything has been working great. However, I’m running into an issue with Cemu (Wii U emulator). Some games that I previously had working on the device are no longer showing up in the game list. I’ve tried installing older versions of Cemu, and I also added a keys.txt file (even though I’m using .wua, so it shouldn’t be required, but I wanted to rule that out). On the stock Anbernic firmware, Cemu came preconfigured, and these same games were working fine. Right now, Wind Waker HD shows up and runs normally, but other titles like ZombiU and Twilight Princess HD don’t appear at all. The Cemu init log does detect the files, but they won’t boot or show in the list. As a sanity check, I tested the same emulator version and the same .wua files on my phone, and they show up and run without issues there. Do you have any ideas on what else I could test, or what might be causing this behavior on the RG477M specifically?
Guilherme Douzane
2026-02-01 18:20:31 +0000 UTCI'm monitoring this Battery "issue" with the 477m and 477v. It seems like Gamma "assumes" a wrong battery capacity that is not matching what the device actually has. This shows up both in the battery screen as well as via ADB. It shows 2945 mAh instead of 5300. I have collected several reports from users that show that stock devices properly report 5300, after installing Gamma, they report 2945. Is this a known issue? I feel like that issue leads to the devices showing incorrect battery percentage and also shutting down prematurely even though the battery is not empty.
Chris
2026-02-01 09:27:54 +0000 UTC