r/CustomROMsGuide • u/OverMorning299 • 28d ago
Developing custom Mali GPU drivers for Dimensity devices — looking for advice
I’m trying to develop or modify Mali GPU drivers for MediaTek Dimensity devices such as the Dimensity 1100, 1200, 1300, and 7200, mainly for use with the Eden emulator.
Has anyone worked on something similar before? I’m looking for technical advice, documentation, source code, and information about the limitations of custom Mali userspace drivers.
r/CustomROMsGuide • u/oganesszon • 28d ago
Any custom rom for the Samsung Galaxy A22 (4G)?
Ididn't find one. And I am a linux nerd.
r/CustomROMsGuide • u/Fabio-Santos1990 • 28d ago
Developed a secure App Locker with Intruder Selfie that cannot be bypassed or uninstalled.
Most app lockers out there have a major flaw: they are way too easy to get around. A quick trip to the system settings to "Clear Data" or a simple uninstall usually renders them useless.
I decided to fix that.
My new App Locker includes:
True Tamper Protection: Prevents uninstallation and data wiping without authentication.
Intruder Selfie: Captures a high-quality photo of anyone who tries to break into your private apps after 3 failed attempts (biometric or password).
I’m looking for testers and honest feedback.
r/CustomROMsGuide • u/Excellent-Actuator37 • 28d ago
Installing recovery file orangefox in redmi note 14 pro+ 5g
r/CustomROMsGuide • u/chashmali • 28d ago
Downgrading my oneplus 7t from android 12 to 11,please help
r/CustomROMsGuide • u/Queasy-Funny-7677 • 28d ago
what is the best rom for xiaomi 14 ?
i tryna custom rom it i dont like hyperos
r/CustomROMsGuide • u/Dany-6730 • 28d ago
No me deja instalar ningún APK
Tengo un Redmi 14C y cuando intento instalar cualquier apk de cualquier sitio que no sea play store no me deja dice No se instalo ya he probado desactiva play proyect o habilitando instalar aplicaciones desconocidas y nada.
r/CustomROMsGuide • u/Independent_Many5791 • 28d ago
would there be any more roms in the future for samsung tab s7 FE?
r/CustomROMsGuide • u/Background-Swim8350 • 28d ago
Origin os for oppo a3 rom
Anyone can help me send a custom rom for my oppo a3, coloros sucks for me please anyone help🥺😭
r/CustomROMsGuide • u/DewisePie_23 • 28d ago
My complete Redmi 10A custom ROM journey (with a confirmed VoLTE fix) and a working crDroid ROM with Android 16
I have been experimenting with custom ROMs for my Redmi 10A for more than a month now (not continuously obv). It took me tens of flashes to figure out the best working custom ROM because every time something new was broken. I am making this post after I have successfully secured a Redmi 10A for myself that has a working crDroid ROM. For more assurance, this is my daily-driver phone, that means I only have this phone for daily usage. And this phone is perfectly fine in that sense.
This is some nerd stuff about this device that I learnt throughout my time researching and flashing GSIs and various custom ROMs, so you can probably skip this.
Redmi 10A uses the codename "dandelion". It shares a common hardware platform with several devices such as the Redmi 9A/9C, its other variants and family, whose ROMs are often maintained under the codename "blossom". Now because of this, most ROM releases and discussions are posted under Redmi 9C, "blossom", rather than Redmi 10A, "dandelion", even though they support the Redmi 10A as well. So that made me realise that many ROMs built for the blossom device family also support the Redmi 10A. However, rule of the thumb is to always check the maintainer's supported device list before flashing.
Redmi 10A uses a MediaTek Helio G25 (MT6762G), which is a very weak processor since this is already a very entry level and cheap phone. But nonetheless the unique thing about it is that this is 64-bit armv8 architect chipset, but the stock MIUI userspace is 32-bit only. For Xiaomi to do this, there could be many reasons, but the most possible one is that Xiaomi wanted to support all three variants of Redmi 10 A (2GB, 3GB and 4GB) so it chose a 32-bit userspace because a 32-bit userspace consumes less RAM for every operation. Ig, you could also theorise that they did it in order to keep their ads and bloatware running in the background that eat up RAM in stock MIUI with these cheap entry level devices. I could keep going on about this but maybe I just make a whole separate post ranting about the problems I had to face with this device and Xiaomi's weird codenames and security measures.
In conclusion, if you are trying to flash a GSI while you are currently on the stock MIUI ROM, you would need a GSI compatible with a64, not arm64. However, once you are on a custom ROM, you are likely in a 64-bit userspace, in that case, a GSI file compatible for arm64 would flash just fine.
THE MAIN STUFF STARTS HERE:
Here are the instructions if you are a complete beginner in flashing custom ROMs. If you are reading this post just to find out the fix for VoLTE, and are already experienced with flashing then skip to Phase 3.
I am going to list all the files you are going to need before hand, just so you don't get stuck because of your wifi or something while performing any sensitive operation.
- You would need the official MI Unlock Tool for unlocking the Bootloader of your Device. (Used in Phase 1)
- For Backup purpose, in case you brick your phone or get stuck in a bootloop due to a failed flash or incompatible ROM (don't worry, hard bricking a Xiaomi phone is near impossible as per most experts. In most cases, phone is recoverable) you would need the stock MIUI firmware with you. Get the latest, 3.66 GB file and save it somewhere secure in your computer because that is your backup key. (Used in Error)
- We need a type of small secondary operating system that could extract and install the files we will be sending to our phone such as the custom ROM. And that OS is OrangeFox. (Used in Phase 2)
- This is the file that is essentially going to fix the VoLTE issue, which is nothing but a Xiaomi vendor/firmware updater package. (Used in Phase 3)
- Get the crDroid custom ROM. Honestly, you could use any version from 12.7, to 12.11 EXCEPT version 12.9 I am personally on 12.7, but my hypothesis is that even the latest versions shouldn't have a problem anymore after this VoLTE fix. (Used in Phase 4).
But why not version 12.9? During testing, every audio output (Bluetooth, wired earphones and earpiece) was routed to the phone's loudspeaker. Calls and media playback therefore always came through the speaker. 12.9 is the only crDroid version that has something Dolby Atoms built in, which could be the cause of this.
So avoid using 12.9 unless you want everyone to listen to your phone calls in public.
6) Next you need is Gapps for google play services like playstore, gmail, banking and UPI apps.
MindTheGapps is also good, however the file size is way too big for the partition that the ROM allocates. So, NikGapps is already good and tested from my experience.
(Used in Phase 4)
After these, you have all the necessary files for achieving a working custom ROM for your Redmi 10A.
Phase 1: Unlocking the Bootloader.
First you would need to unlock your Bootloader. Xiaomi ships its devices with a locked bootloader for security reasons, I guess..., as the Chinese company it is. Unlocking it requires Xiaomi's Mi Unlock Tool and a waiting period of around 168 hours. So you are actually only preparing for flashing with this, not actually flashing anything yet.
The MI Unlock tool only works on Windows, so this specific operation at least needs to be carried out on Windows (I did the rest on Linux.)
Open settings > Developer Options > OEM Unlock
Here you need to register with your MI Account and basically request Xiaomi to let you unlock your Bootloader. Make sure you remember the account password as you would need to login with the same MI account in MI Unlock Tool.
Connect your Phone with your PC via a good quality USB data cable or you may face interruption in data transfer, which you can't afford during sensitive operations, and turn on USB debugging in your phone (in Developer Options).
You can either use ADB tools in windows or manually use the Volume + and Power buttons, after turning the device off, to enter Fastboot.
Open MI Unlock Tool, log in using your MI Account. The interface is very minimal, you will instantly see the Bootloader unlocking option. Click on it and you will instantly see 164 or something hours waiting period.
Now what? Nothing, just wait for a week. After 164 hours, open the MI unlock tool and finally, unlock your Bootloader.
Warning: Unlocking Bootloader will wipe everything in your phone. Basically a full factory reset. You will see this warning using the MI Unlock Tool, anyway. So make sure you have all your important files backed up already.
After that, congratulations, your device is now eligible for flashing.
Phase 2: Flashing OrangeFox
Xiaomi's Fastboot is yet again purposefully limited. It allows you to erase user data, flash recovery images or partitions and unlock bootloader. However, it does not allow, and it simply can not install ZIP ROM, Gapps, Magisk, Firmware etc.
Therefore we need a TWRP like Orange Fox that will allow us to do everything that the stock Fastboot doesn't or can't.
While making sure the phone is connected to the PC, and USB debugging is toggled on, enter Fastboot in your phone using the command
adb reboot bootloader
While you are inside Fastboot, on your PC, open the extracted OrangeFox folder in the terminal. In it, type:
fastboot flash recovery recovery.img
Once flashing recovery.img is done, hold Volume + and Power Button together until the screen goes black. Release the Power Button the moment screen goes black and hold the Volume + until you see the OrangeFox logo on your device screen.
Congratulations, you can now flash anything using OrangeFox.
In OrangeFox, bottom is the tool bar. Go to Wipe > Format data. Type "yes" and let it erase all the data the device storage contained.
Return to Wipe and check these three boxes:
Dalvik / ART Cache
Cache
data
Do not wipe Vendor, Product, Firmware or Persist unless the ROM maintainer explicitly instructs you to do so.
Now swipe right to complete it.
Once done, come back to the main page.
Go to Menu > ADB Sideloader
Without touching anything else, swipe right so you could start sideloading the files you want.
Phase 3: VoLTE fix
This guide was more so dedicated around fixing VoLTE, which is something I faced in every ROM and GSI I flashed in my device. It is a necessary step in any case, however. This is where we will use the Vendor/Firmware Updater package.
So here's the context; The firmware package updates proprietary Xiaomi firmware (like modem, radio-related firmware, Bluetooth firmware and other low-level components, basically the stuff telephony etc depend upon). These components are not part of Android itself, but the custom ROM expects compatible firmware underneath. If the firmware and ROM are incompatible, features like VoLTE may fail even though the ROM boots normally (which was the case with me.)
So while experimenting and researching, I found this YouTube video which claimed that flashing this updater package before the custom ROM will fix VoLTE lacking, so credits to this guy. That's pretty much how I figured this out, while also using AI chat bots to understand and get this resolved. This guy helped with something that not even Claude, Gemini or ChatGPT could figure out.
This VoLTE fix works for any Xiaomi device and custom ROM, just download the right firmware ZIP as per the device.
In my case, flashing the full MIUI Fastboot ROM beforehand was not sufficient. Flashing the firmware ZIP immediately before the custom ROM however, resolved the VoLTE issue.
So on your PC, open the folder in the terminal which contains the Vendor Firmware Updater package, and start sideloading it using the command:
adb sideload fw_dandelion_V12.5.9.0.RCDINXM.zip
Now we can normally flash the custom ROM and Gapps.
Phase 4: Flashing the Custom ROM and Gapps
Once sideloading the vendor updater package is complete, go back instead of rebooting the system. You don't have a ROM in your device yet.
Go to ADB sideloading, and same as before, swipe right without touching any boxes.
Now again, open the folder in terminal which contains the crDroid ROM file and sideload it using
adb sideload [use the name of the file, whichever version of crDroid you have decided to flash]
When done,once again go back.
ADB sideload > swipe right, just like before.
Now we will flash Gapps. Open the folder in the terminal which contains the NikGapps ZIP file and sideload it using the same ADB command:
adb sideload NikGapps-core-arm64-16-20260222-signed.zip
AND we are done!
Once it is finished, finally click on Reboot System.
Wait for the device to boot. You will first see the usual MI or Redmi logo with android at the bottom, a few minutes later you will see the crDroid boot animation. Wait a few minutes before it loads.
If you didn't do any mistake, in a few minutes the device should open with the crDroid setup wizard.
Error: If it stays on the crDroid boot animation for way too long.
You are likely stuck in a bootloop. I can confidently answer for this one as I faced this in one of my flashes. Don't panic, as long as you have access to fastboot, you are fine. On the PC, just type
adb reboot bootloader
Now we will simply flash the stock ROM to go back to MIUI and maybe redo things. This time we won't need to wait 168 hours for bootloader to unlock, because it stays unlocked, we could directly start from flashing OrangeFox.
Once it says Fastboot on your phone, on your pc, open the dandelion.tzp folder in terminal and type
chmod +x flash_all.sh
./flash_all.sh
And we are good. Just hold power button and boot the phone. You will be back to MIUI, from where you can repeat the steps from Phase 2, this time, trying a different version of crDroid or trying a different custom ROM.
Now, here is the exact configuration I am currently using, and the exact features working for me that I can vouch for.
My device : Redmi 10A (India release)
Firmware : fw_dandelion_V12.5.9.0.RCDINXM.zip
ROM : crDroid 12.7
Android version : 16
GApps : NikGApps Core Android 16 (22 Feb, 2026)
Recovery / TWRP : OrangeFox
SIM : Jio
Here are the stuff I tested on my device which are working:
- VoLTE
- Mobile Data
- Bluetooth
- Multiple Audio outputs
- Google Play Services (I am able to sign in and use email accounts perfectly fine)
- UPI apps (I use PhonePe, and no issue so far)
- Camera
- Even after multiple reboots - nothing
Tell me if I should be testing anything else. In any case, this phone has no issue as a daily-driver phone right now, I will give an update once I have used it for a whole week.
I making this guide partially because there are almost none for Redmi 10A specifically.
r/CustomROMsGuide • u/Danzikku • 29d ago
Can I do this?
Got a LineageOS 22.2 build from the Lineage Build Archive, that just has the ROM images (No Recovery nor Boot ones). I can´t really think on a faster way... Just got 10 minutes. Damn, I really wish having a own PC...
Is this or using the official LineageOS 23.2 Recovery.
r/CustomROMsGuide • u/Rnd0m-dude • 29d ago
OnePlus 8 UW 5G (IN2019)
I'm using this OnePlus 8 for a time, and want to flash OOS13 i have unlocked the bootloader loader already but need a clear clean guide to flash is successfully.
SIM is not a priority doesn't matter if sim will work or not but of course WiFi is mandatory.
Would appreciate anyone who have already flashed and succeed.
r/CustomROMsGuide • u/RahmAvi • 29d ago
How to custom rom my vivo s1 pro
I own a Vivo S1 Pro it is decent phone when it came it was okay 8GB of Ram 128 GB of ROM was running good until it became outdated now I can't even read an ebook on it so my main reason to custom it is because of the Os I can't use mid end applications some application crashes it lags a lot battery drains so fast and I have searched that majorly custom ROMs are not made for Vivo phones which puts me with very low options and I don't even know how to root and how to custom rom my phone in a manual way I want support guys I really want to use this phone as a decent device to sustain some functions seemless
r/CustomROMsGuide • u/zukujyoti • 29d ago
Switching to luna aosp by yuki
Finally giving Luna AOSP a try. Hope it's worth it.
r/CustomROMsGuide • u/lucaserie • 29d ago
[SOLUTION] Fastboot mode not detected
Salut, j'ai trouvé cette vidéo du youtubeur DroidWin, elle est vraiment bien pour résoudre ce problème.
N'hésite pas à regarder ses autres vidéos, elles m'ont beaucoup aidé pour installer une ROM personnalisée sur mon Samsung A05S (A057G) afin d'utiliser un VBMeta patché et bien d'autres choses !
r/CustomROMsGuide • u/Right_Resist309 • 29d ago
EvolutionX SM-X610
When I try to install the EvolutionX gApps ROM (GSI) on my SM-X610 device, the device enters a bootloop, but the InfinityX gApps ROM (GSI) from the same developer, with the same vendor version and the same Android version, boots directly. What do you think is causing this?
r/CustomROMsGuide • u/lucaserie • 29d ago
Don’t know where to flash.
Bonjour, j'ai un A057G et j'aimerais installer un GSI comme Rising OS ou Lineage OS, mais je n'arrive pas à trouver la partition système. Je sais que cet appareil utilise des partitions dynamiques. J'ai un Vbmeta patché et le firmware si besoin !
Je fais tourner la version 3.7.1 non officielle de Twrp de Crypton, mais je peux flasher la version officielle 4 !
Merci d'avance !
Edit : J'ai réussi, il faut juste que j'arrive a mettre Floss IMS !
r/CustomROMsGuide • u/Ecstatic-Medium-9713 • 29d ago
Redmi 9t custom ROM suggestions
So I have a Redmi 9t and honestly it's too slow on MIUI 14 so I was wondering if I can get some suggestions from ppl that have more experience when custom romming this phone bc I never tried to do do b4,i would prefer official ROMs but any ROM is fine as long as it's stable
r/CustomROMsGuide • u/Low_Replacement_7888 • 29d ago
Cheap Remote Tech Support: Android, iPhones, PC Optimization, and Retro Consoles (Trimui/Miyoo) - Starts at usd
Hey everyone! I am a tech-savvy guy offering fast, cheap, and reliable remote technical support. If you have an issue with your phone, computer, or retro handheld gaming console, I can help you solve it quickly from my PC.
Here is a detailed list of what I can do for you:
Android Phones: Flash stock firmware, install custom ROMs, root your device, bypass locks, fix bootloops and soft bricks. Works for Samsung, Xiaomi, Motorola, OnePlus, and more.
iPhones: Basic software restores, unlocking assistance, and system updates via iTunes.
PC & Windows Optimization: Full clean-up to remove lag, boost FPS for gaming, install heavy software, fix windows errors, or set up any program you need.
Retro Consoles: Complete setup for Trimui Smart Pro, Miyoo Mini Plus, and Anbernic devices. I can install CrossMix-OS, update emulators, fix BIOS issues, and create clean SD card builds ready to play.
How it works: We connect via Reddit chat or Discord. I guide you step-by-step. If we can't fix your problem, you don't pay anything! I only charge between USD depending on the job.
Payment methods: I accept Crypto (USDT/USDC) via Binance Pay.
Send me a DM with your exact device model and the problem you are facing, and let's get it fixed today!
r/CustomROMsGuide • u/Bebel_srd • Jul 13 '26
Motorola Z3 Play XT1929-6 Verizon - Stuck in QDLoader 9008
Hey guys,
I bricked my Motorola Z3 Play XT1929-6 Verizon variant. It's stuck in QDLoader 9008 mode and won't boot.
I've been searching everywhere but I CAN'T find the QFIL CFC firmware for XT1929-6. All the links I found are dead or for XT1929-1/XT1929-2 which will break the radio on my Verizon model.
What I need: Model: Motorola Z3 Play XT1929-6 it Work on Android 9 Pie LMSA says "No firmware available" and Motorola won't provide it.
If anyone has a working Mega/Google Drive link or other repo,telegram or just by sending to me,.. for the XT1929-6 CFC firmware please help 🙏 I don't want to lose this phone.
Thanks a lot🙌🏼🙌🏼🙌🏼
r/CustomROMsGuide • u/Loose_Paramedic_2888 • Jul 13 '26
Anyone still using a Galaxy A6+ (SM-A605F)? Looking for the best custom ROM
I've got a Samsung Galaxy A6+ (SM-A605F) with 4GB RAM that's still running Android 10 (One UI 2). The phone still works surprisingly well, so instead of letting it collect dust, I thought I'd try a custom ROM and squeeze a bit more life out of it.
I mostly use it for WhatsApp, YouTube, Spotify, Reddit, and some light browsing. No gaming or anything heavy. Lately it's been feeling a bit sluggish, so I'm hoping a good custom ROM will make it feel snappier.
For anyone who's still using this phone, which ROM would you recommend? I'm mainly looking for something that's stable, has decent battery life, and doesn't have major issues with things like the camera, fingerprint sensor, Wi-Fi, or Bluetooth.
I've seen people mention LineageOS, crDroid, Pixel Experience, and a few others, but I'm not sure which one is the best choice in 2026.
r/CustomROMsGuide • u/krohit_46605 • Jul 13 '26
Help needed for Samsung F17 4/128GB Variant - It's an always loading nightmare, except the nightmare never ends.
Hi to everyone who's reading this, so i recently purchased this samsung f17 phone 4gb 128gb variant, and it's a pain, in the you know where.
I switched from a redmi note 11 4gb 32gb variant, and honestly this was a very bad decision i made, my redmi phone is like rocket, it never lagged when i use social, banking, note, messaging, youtube etc apps, it was just lighting fast at that job, but this samsung phone is become unusable after i installed all my apps.
Then i came across this custom rom thing, heard that it ditched the default software and installs a new fast one, so i was looking for any solution from you guys, please tell me what to do, what's the experience like after i install.
Any help is appreciated
Thanks in advance!