You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 17, 2026. It is now read-only.
This project a firmware repository of OxygenOS & ColorOS, offering stock OTA images for OnePlus phones.
Key features:
Helps in restoring stock firmware and recovery from soft‑bricks.
Provides stock OTA images in an archived form, enabling access to specific partition images without needing to download the full OEM firmware, thus saving bandwidth and storage.
Makes boot / init_boot images available for rooting, un‑rooting or partition recovery.
Generates OTA images utilizing AOSP’s OTA extraction tool that allows extracting incremental OTA updates when full firmware packages are unavailable.
Supports all regional variants of the device model available.
Disclaimer 🚨
By using this archive, you acknowledge and accept these terms:
Authenticity – All firmware files in this archive are unaltered, unmodified and sourced directly from the OEM.
Flash at Your Own Risk – Installing firmware on an unlocked bootloader device carries inherent risk of bricking.
Compatibility – Ensure the firmware matches your specific OnePlus device variant before installation.
No Warranty or Official Support – This is a community project, unaffiliated with OnePlus. The project team is not liable for device damage, data loss or failures.
Open Source Integrity – Redistribution is permitted when given proper attribution. Reselling freely available firmware is strictly prohibited.
Downloads 📥
Releases are tagged using the format: version_name_region and can be found here.
The firmware files are categorized into: boot, firmware and logical based on their nature.
The classification of images can be found in devices.json.
Region codes
Code
Region
IN
India
CN
China
EU
Europe
GLO
Global
NA
North America
ROW
Rest of World
📝 Note:
The boot and firmware categories are identical for both EU and GLO variants. Only logical partitions differ and are needed for full stock ROM flashing.
The ROW (Rest of World) region is used when there are no specific releases for EU or GLO available or identifiable for that particular model.
Ensure that downloaded OTA images are authentic by verifying their SHA‑256 hashes:
Bash (Linux/macOS)
sha256sum -c *-hash.sha256
Windows
certutil -hashfile <filename> SHA256
Alternatively, you may use tools such as OpenHashTab to perform hash verification.
Acknowledgments 🤝
Special thanks to our key contributors and co‑maintainers for their invaluable support and work.
Contributors
Co-maintainers
Support the Project ⭐
If this archive has been helpful, please consider starring the repository. Your support helps keep the project discoverable and active!
About
This archive hosts & generates unmodified stock OTA images for OnePlus phones, helpful for flashing stock rom or base firmware, rooting & aftermarket development.