OnePlus custom ROM — OnePlus phones have a strong custom ROM history, but support still depends on the exact generation and model. A OnePlus 12, 12R, Nord or older numbered model may use different firmware, partition layouts and installation requirements. Check the complete model name and codename before choosing a download.
Quick Navigation
OnePlus Custom ROMs: What to Know
The official crDroid and Evolution X directories list selected OnePlus phones, and LineageOS may list builds for other supported models. A project can mark some devices active while other entries are inactive or have older releases. Check the individual page and do not rely on a generic OnePlus tutorial.
Official Download and Project Links
Choose your exact OnePlus model from an official project directory. Confirm firmware requirements and device status before downloading.
crDroid official downloads
Browse OnePlus model entries. Open the official project resource and follow its device-specific instructions.
Evolution X device directory
Check OnePlus active and inactive devices. Open the official project resource and follow its device-specific instructions.
Check OnePlus active and inactive devices
LineageOS downloads
Search for your exact OnePlus phone. Open the official project resource and follow its device-specific instructions.
Features, Support and Compatibility
- Several ROM projects list selected OnePlus models.
- Different model generations can have different firmware and partition requirements.
- Some devices may be marked inactive or have older builds.
- The exact maintainer notes determine the supported upgrade and flashing path.
What to Check Before Installing
- Confirm the model number and codename, not just the marketing name.
- Check whether the bootloader can be unlocked on your region and carrier variant.
- Read firmware and OxygenOS base requirements for the selected ROM.
- Verify the recovery and update sequence from the device maintainer.
- Check camera, alert slider, fingerprint, widevine, VoLTE and other model-specific features.
Important safety reminder
Custom ROM installation can erase personal data and may cause boot failure when the wrong image or instructions are used. Keep a full backup, confirm the exact device codename, read the current maintainer guide and make sure you understand how to restore the original firmware. Do not flash a file simply because its name looks similar to your phone.
Frequently Asked Questions
Can I install a OnePlus 12 ROM on a 12R?
No, unless the official maintainer explicitly states that both models are supported by the same build.
Will unlocking remove my data?
Bootloader unlocking normally performs a data wipe. Back up your information before starting.
Can I return to OxygenOS later?
Often a return path exists, but it depends on the model and firmware state. Save the correct official stock firmware and follow a trusted device-specific restore guide.
Download pages, supported devices, build dates and installation requirements can change. The links above point to project or Android documentation pages checked for this post pack on 5 November 2026. Confirm the current device page before publishing or flashing.



