General [OnePlus 9 Pro][ROM][OTA][Oxygen OS] Repo of Oxygen OS Builds

Search This thread


Senior Member
Oct 19, 2020
As OnePlus doesn't always provide download links for all of their OxygenOS ROMs & OTA update zips, we've created an index to put the links in one post so that they're easy to find.

Note: This is not a support thread for issues you may have with OxygenOS ROMs. If you need help installing or updating, feel free to ask here. If you have any other issues, please ask in another thread.

For the sake of simplicity, only signed flashable (full) zips are listed. These are recovery flashable zips of the full ROM that won't overwrite your data partition unless mentioned otherwise. They can be flashed via local update in Settings --> System --> System Updates or TWRP recovery.
Note that downgrading from Android 12 Developer Preview requires to sideload this APK first as per OnePlus' forum post.

Packages with build tag BA are intended for the following variant:
LE2123: EU

Packages with build tag DA are intended for the following variant:
LE2121: India

Global devices (LE2125) with build tag LE15AA zips use Google OTA servers, thereby making it impossible to capture full OTA zips under normal circumstances but Android major updates. However, should they be obtained or be posted on support website, they will be added.

Chinese units (LE2120) run ColorOS out of the box. @mlgmxyysd made a guide at to crossflash to OxygenOS.

LE2127 units are T-Mobile units running their own version of OxygenOS labelled LE5ACB and lack local update option in Settings --> System --> System Updates and are therefore not supported.

Signed flashable zips

LE15AA Global OnePlus9ProOxygen_22.O.05_GLO_0050_2103242259
MD5: 087fe702d43517615ba5a516d32577ad OnePlus9ProOxygen_22.O.07_GLO_0070_2104122250
MD5: 8516d14db37542327082bad18422988e OnePlus9ProOxygen_22.O.10_GLO_0100_2105290053
MD5: 65717702634c07c7e3aaf80cc0a955a1 OnePlus9ProOxygen_22.O.11_GLO_0110_2107082120
MD5: e5ff357d2751ce530be34f3cd8e082ef OnePlus9ProOxygen_22.O.12_GLO_0120_2109102019
MD5: 005a06f3fe9eec945566695d6889e4c7 OnePlus9ProOxygen_22.O.13_GLO_0130_2111112104
MD5: 2d832840fc5530fd1108aab656366664

LE2125_11_C.36: LE2125_11.C.36_1360_202111240056
MD5: 42d6dc13e6207b8ecd7b528626eb3093

LE2125_11_C.44: LE2125_11.C.44_1440_202201182114
MD5: 6377ff7ddcf91c34e007f8a92bd75fca

LE2125_11_C.47: LE2125_11.C.47_1470_202203102119
MD5: 48844beb9f5f2bad3ec5f3ad106ada1e

LE2125_11_C.48: LE2125_11.C.48_1480_202204082113
MD5: 5679fa3af293b7fcd2832a9e680df6bb

LE15BA Europe (210307, does not pass SafetyNet): OnePlus9ProOxygen_22.E.02_GLO_0020_2103072031
MD5: 17be4e972c80f600a46e4cbf3461d4f4 (210310): OnePlus9ProOxygen_22.E.04_GLO_0040_2103100111
MD5: 09b3056d78f6173478f0bd6364265ad6 OnePlus9ProOxygen_22.E.05_GLO_0050_2103242250
MD5: 396695c413adab6e1107be947396cbe7 OnePlus9ProOxygen_22.E.06_GLO_0060_2104020504
MD5: a9e028a3ce8316615a8de8cf12ec65c5 OnePlus9ProOxygen_22.E.07_GLO_0070_2104131519
MD5: 62bbbb4a589b984bbdbd50e9cf463cd5 OnePlus9ProOxygen_22.E.08_GLO_0080_2105011323
MD5: f115fef643ab68d51498a155f065d98c OnePlus9ProOxygen_22.E.09_GLO_0090_2105252227
MD5: db2149950eff5dee57ce2c0eb6d32753 OnePlus9ProOxygen_22.E.10_GLO_0100_2106092126
MD5: ca1c55659fcb17c34c94e200b5e788f2 OnePlus9ProOxygen_22.E.11_GLO_0110_2107082125
MD5: 90d815b7f55fec9f34ddb341be26347c OnePlus9ProOxygen_22.E.12_GLO_0120_2109102019
MD5: 5f3a3d0449c1206608b985a093bb6808 OnePlus9ProOxygen_22.E.13_GLO_0130_2111112110
MD5: dff15aeeb0a26315d7b734e4773273a1

LE2123_11_C.38: LE2123_11.C.38_1380_202112010418
MD5: 178e5b308ae86f05a4bc41feaa70364f

LE2123_11_C.44: LE2123_11.C.44_1440_202201182111
MD5: 4c388ba3aab5a5e82151164d66007a2d

LE2123_11_C.47: LE2123_11.C.47_1470_202203102117
MD5: 92aab3f02597bf2a8d73128894b261f6

LE15DA India (210307, does not pass SafetyNet): OnePlus9ProOxygen_22.I.02_GLO_0020_2103072032
MD5: ea55c277b531cf097d2f71bcd5a97394 (210310): OnePlus9ProOxygen_22.I.04_GLO_0040_2103100107
MD5: 0f094bce4a943caba3a0e7382f3af82a OnePlus9ProOxygen_22.I.05_GLO_0050_2103242250
MD5: 34e724772eafe318d6e6bc029a74a558 OnePlus9ProOxygen_22.I.06_GLO_0060_2104020508
MD5: 33b23bd83499b62a8abe61fc0ede6d8d OnePlus9ProOxygen_22.I.07_GLO_0070_2104122242
MD5: 723bcc518074e15aba448b354b78eafb OnePlus9ProOxygen_22.I.08_GLO_0080_2105011324
MD5: 0ca32b165903f8115b92d01ed3c67e73 OnePlus9ProOxygen_22.I.09_GLO_0090_2105252229
MD5: 2018d74711108cf84aebb98fc84df795 OnePlus9ProOxygen_22.I.10_GLO_0100_2105290054
MD5: e4d3cf62015c3e9d22a332c0fe2bff48 OnePlus9ProOxygen_22.I.11_GLO_0110_2107082121
MD5: 62368ae1f660dca13c65f00828379b0c OnePlus9ProOxygen_22.I.12_GLO_0120_2109102020
MD5: ffd3fdf79fa8386dcfd4583bf8fb5248 OnePlus9ProOxygen_22.I.13_GLO_0130_2111112104
MD5: 09c31b70fc4e9fe534f31650d9f571e1

LE2121_11_C.36: LE2121_11.C.36_1360_202111240055
MD5: 54f9e5fc0015d9cb6675caa24c221a4c

LE2121_11_C.44: LE2121_11.C.44_1440_202201182112
MD5: b26855232939d225dd8472a03a5c8ae7

LE2121_11_C.47: LE2121_11.C.47_1470_202203102120
MD5: d31b0b0e65a4e9c8386b012c3f046051

LE2121_11_C.60: LE2121_11.C.60_1600_202205101821
MD5: 4e4148678260e33d862d93cff8143eee

Signed flashable zips (Open Beta)

Global Open Beta

Open Beta 1: LE2125_11.C.23_1230_202110040031
MD5: 4f2865e6844498a2b7c47ea0742be836

Open Beta 2: Unfortunately full zip has never been released by OnePlus.

Indian Open Beta

Open Beta 1: LE2121_11.C.23_1230_202110040036
MD5: 9b23d8e51fa9bcdc0fba9e2febfb1199

Open Beta 2: Unfortunately full zip has never been released by OnePlus.

Android S Developer Previews

DP1 (for all regions, will wipe your data): LE2120_11.C.02_1020_202105190009
Warning: bricks devices without an unlocked bootloader
MD5: 05d963bbc7b0d9163de39f702e2d91d5

DP1 Hotfix (for all regions, will wipe your data, original build got stuck during Factory Reset Protection check): LE2120_11.C.02_1020_202106021409
MD5: da7d10289b2152bd86a6e8768f8d13aa

DP2 (for Global, can be flashed on EU too, more information here): LE2125_11.C.09_1090_202109190136
MD5: 94dbe3f887ea780246dd155f9c640001

DP2 (for India): LE2121_11.C.09_1090_202109190135
MD5: aa8e5f236f7f2cf2a774420767a6c66c

Downgrade zips (will wipe your data)

LE15AA Global OnePlus9ProOxygen_22.O.08_GLO_0080_2105011321
MD5: 3b6d1ec374b1da77af532c2e47180c1f OnePlus9ProOxygen_22.O.11_GLO_0110_2107082120
MD5: 099b80b558653975a426260106d33569

LE15BA Europe OnePlus9ProOxygen_22.E.08_GLO_0080_2105011323
MD5: e163c30fc80c46b01b5e15f262986a7c OnePlus9ProOxygen_22.E.11_GLO_0110_2107082125
MD5: b9f247f4ee7978cf0247d1f66049b7d9

LE15DA India OnePlus9ProOxygen_22.I.08_GLO_0080_2105011324
MD5: cf0d6a1534df16df876eae77684182b7 (you have to add the .zip extension manually after downloading the file): OnePlus9ProOxygen_22.I.11_GLO_0110_2107082121
MD5: 8c8803ba3b6ce0c877ea894956cd1922

Last edited:


Sep 4, 2009
if you already root oneplus 9 pro,flash and root steps:
1. install via local update, (don't reboot)
2. install magisk to inactive slot
3. reboot phone

SafetyNet pass ok.


  • Screenshot_20210331-132033.jpg
    699.1 KB · Views: 3,982
Last edited:


Mar 28, 2021
The ColorOS says "verify error".

Tried to flash boot.img of OxygenOS via fastboot and the phone is dead, only fastboot is available now. :cry:
Waiting for TWRP...
If you want all google feature from a chinese phone. I suggest you go with xiaomi in the future. xiaomi has much easier way to change to xiaomi EU rom which have everything you need.
  • Like
Reactions: benhidalgo


New member
Apr 1, 2021
Could you share where did you download the Global version and which flash tool did you use?
Thanks for your sharing
I would greatly appreciate this as well. ColorOS is fine to me, but I would really prefer having the full OxygenOS experience with Google services.

I'm completely clueless with any of this, so any additional help (or pointing me towards where I can learn) would be very welcome!
  • Like
Reactions: eintr

Top Liked Posts