[OnePlus 9 Pro] OPTeam:
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.

On OxygenOS 11, they can be flashed via local update in Settings --> System --> System Updates.

On OxygenOS 12, the local update APK (original download link https://oxygenos.oneplus.net/OPLocalUpdate_For_Android12.apk , mirrored at https://www.apkmirror.com/apk/onepl...ystem-update-1-0-0-s-dp-android-apk-download/ ) must be installed. It will become available as "System Update" in the app drawer.

With OxygenOS 12.1, OnePlus brought back a native local update for the EU and IN builds, that is available after enabling the Developer Options.

The following is intended for the EU and IN builds of OOS 12.1 and up:

On OxygenOS 12.1, the built-in local update is available via Settings -> About Device -> Up to Date -> Tap on the three dots.

On OxygenOS 13, 13.1 and 14, the built-in local update is available via Settings -> About Device -> OxygenOS -> Tap on the three dots.

The following is intended for the GLO builds of OOS 12.1 and up:

For OxygenOS 12.1, 13 and 13.1 the OPLocalUpdate_For_Android12.apk APK (mirrored at https://www.apkmirror.com/apk/onepl...ystem-update-1-0-0-s-dp-android-apk-download/ ) must be used. It will become available as "System Update" in the app drawer.

For OxygenOS 14, the OTA-OnePlus-localUpdate-Oplus_key.apk APK (mirrored at https://www.apkmirror.com/apk/onepl...-software-update-14-0-7-android-apk-download/ ) must be used. It will become available as "Software Update" in the app drawer.

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 https://forum.xda-developers.com/t/...-os-without-unlocking-the-bootloader.4256909/ 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

11.2.2.2: OnePlus9ProOxygen_22.O.05_GLO_0050_2103242259

MD5: 087fe702d43517615ba5a516d32577ad

11.2.4.4: OnePlus9ProOxygen_22.O.07_GLO_0070_2104122250

MD5: 8516d14db37542327082bad18422988e

11.2.7.7: OnePlus9ProOxygen_22.O.10_GLO_0100_2105290053

MD5: 65717702634c07c7e3aaf80cc0a955a1

11.2.8.8: OnePlus9ProOxygen_22.O.11_GLO_0110_2107082120

MD5: e5ff357d2751ce530be34f3cd8e082ef

11.2.9.9: OnePlus9ProOxygen_22.O.12_GLO_0120_2109102019

MD5: 005a06f3fe9eec945566695d6889e4c7

11.2.10.10: 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

LE2125_11_C.65: LE2125_11.C.65_1650_202209270303

MD5: 2666D9F7F8CE98A2ECF60C0BD0443FB8

LE2125_11_F.16: LE2125_11.F.16_2160_202211081818

MD5: B20450405F31E6644373746DA2050B55

LE2125_11_F.17: LE2125_11.F.17_2170_202211231111

MD5: 023AD8966BF581D3DE41C1781471FC49

LE2125_13.1.0.592(EX01): LE2125_11.F.30_2300_202310241403

MD5: b08d06b5f340ccb6c2a5e58c3cd51218

LE15BA Europe

11.2.1.1 (210307, does not pass SafetyNet): OnePlus9ProOxygen_22.E.02_GLO_0020_2103072031

MD5: 17be4e972c80f600a46e4cbf3461d4f4

11.2.1.1 (210310): OnePlus9ProOxygen_22.E.04_GLO_0040_2103100111

MD5: 09b3056d78f6173478f0bd6364265ad6

11.2.2.2: OnePlus9ProOxygen_22.E.05_GLO_0050_2103242250

MD5: 396695c413adab6e1107be947396cbe7

11.2.3.3: OnePlus9ProOxygen_22.E.06_GLO_0060_2104020504

MD5: a9e028a3ce8316615a8de8cf12ec65c5

11.2.4.4: OnePlus9ProOxygen_22.E.07_GLO_0070_2104131519

MD5: 62bbbb4a589b984bbdbd50e9cf463cd5

11.2.5.5: OnePlus9ProOxygen_22.E.08_GLO_0080_2105011323

MD5: f115fef643ab68d51498a155f065d98c

11.2.6.6: OnePlus9ProOxygen_22.E.09_GLO_0090_2105252227

MD5: db2149950eff5dee57ce2c0eb6d32753

11.2.7.7: OnePlus9ProOxygen_22.E.10_GLO_0100_2106092126

MD5: ca1c55659fcb17c34c94e200b5e788f2

11.2.8.8: OnePlus9ProOxygen_22.E.11_GLO_0110_2107082125

MD5: 90d815b7f55fec9f34ddb341be26347c

11.2.9.9: OnePlus9ProOxygen_22.E.12_GLO_0120_2109102019

MD5: 5f3a3d0449c1206608b985a093bb6808

11.2.10.10: OnePlus9ProOxygen_22.E.13_GLO_0130_2111112110

MD5: dff15aeeb0a26315d7b734e4773273a1

LE2123_11_C.38 (delivered to OOS 11 users): LE2123_11.C.38_1380_202112010418

MD5: 178e5b308ae86f05a4bc41feaa70364f

LE2123_11_C.44 (delivered to OOS 11 users): LE2123_11.C.44_1440_202201182111

MD5: 4c388ba3aab5a5e82151164d66007a2d

LE2123_11_C.47 (delivered to OOS 11 users): LE2123_11.C.47_1470_202203102117

MD5: 92aab3f02597bf2a8d73128894b261f6

LE2123_11_C.62: LE2123_11.C.62_1620_202206251349

MD5: 1c66df96e4f5a61192dce302fe72d164

LE2123_11_C.64: LE2123_11.C.64_1640_202208171539

MD5: 26971c50bde0ebab311089e2278fb725

LE2123_11_C.65: LE2123_11.C.65_1650_202209270302

MD5: b729f909d80ccc9537891d1745012435

LE2123_11_C.66: LE2123_11.C.66_1660_202210251620

MD5: 64d10ecdfaa0cfe1c50658286af2887c

LE2123_11_F.16: LE2123_11.F.16_2160_202211081817

MD5: e1bf00b4632904dc782f0837b0b429ee

LE2123_11_F.72: LE2123_11.F.72_2720_202211231109

MD5: 2d771c418dbce74dff13c61d39beac90

LE2123_11_F.73: LE2123_11.F.73_2730_202212262258

MD5: 3546c94fa3b0c62e56de9665c3b96640

LE2123_11_F.74: LE2123_11.F.74_2740_202301301652

MD5: 1de05cffca5a14d9de894144ebeef48a

LE2123_11_F.75: LE2123_11.F.75_2750_202303081536

MD5: 3a527c9ad65142f99541712463783a26

LE2123_13.1.0.500(EX01): LE2123_11.F.78_2780_202305160218

MD5: 868b77d7a6de90b060e591123455201e

LE2123_13.1.0.582(EX01): LE2123_11.F.81_2810_202306291314

Do NOT install this build if running 13.1.0.580, see HERE for reference.

MD5: e79c67362cd3b55457513759b7314d2d

LE2123_13.1.0.590(EX01): LE2123_11.F.82_2820_202307151252

MD5: 3755935242d5f1aa9e41688eeb047b21

LE2123_13.1.0.591(EX01): LE2123_11.F.83_2830_202309041522

MD5: 45100f1de2f27d5c5470234296108b0d

LE2123_13.1.0.592(EX01): LE2123_11.F.84_2840_202310241401

MD5: e33641d2f43691df11b662670bb6afbb

LE2123_13.1.0.593(EX01): LE2123_11.F.85_2850_202401041457

MD5: 835f34962cce411431a8b753c4e22958

LE2123_14.0.0.202(EX01): LE2123_11.H.15_3150_202401182338

MD5: 61052eaa3070b531651437247fec2855

LE2123_14.0.0.501(EX01): LE2123_11.H.17_3170_202403071557

MD5: 6a3e81e16d7cae2a0b5945df94115499

LE2123_14.0.0.600(EX01): LE2123_11.H.18_3180_202404052028

MD5: 26ee5000d16ff3f9a980c1eae4c27748

LE2123_14.0.0.701(EX01): LE2123_11.H.20_3200_202406180027

MD5: bf888dddd97715b17994f0ed02e15817

LE15DA India

11.2.1.1 (210307, does not pass SafetyNet): OnePlus9ProOxygen_22.I.02_GLO_0020_2103072032

MD5: ea55c277b531cf097d2f71bcd5a97394

11.2.1.1 (210310): OnePlus9ProOxygen_22.I.04_GLO_0040_2103100107

MD5: 0f094bce4a943caba3a0e7382f3af82a

11.2.2.2: OnePlus9ProOxygen_22.I.05_GLO_0050_2103242250

MD5: 34e724772eafe318d6e6bc029a74a558

11.2.3.3: OnePlus9ProOxygen_22.I.06_GLO_0060_2104020508

MD5: 33b23bd83499b62a8abe61fc0ede6d8d

11.2.4.4: OnePlus9ProOxygen_22.I.07_GLO_0070_2104122242

MD5: 723bcc518074e15aba448b354b78eafb

11.2.5.5: OnePlus9ProOxygen_22.I.08_GLO_0080_2105011324

MD5: 0ca32b165903f8115b92d01ed3c67e73

11.2.6.6: OnePlus9ProOxygen_22.I.09_GLO_0090_2105252229

MD5: 2018d74711108cf84aebb98fc84df795

11.2.7.7: OnePlus9ProOxygen_22.I.10_GLO_0100_2105290054

MD5: e4d3cf62015c3e9d22a332c0fe2bff48

11.2.8.8: OnePlus9ProOxygen_22.I.11_GLO_0110_2107082121

MD5: 62368ae1f660dca13c65f00828379b0c

11.2.9.9: OnePlus9ProOxygen_22.I.12_GLO_0120_2109102020

MD5: ffd3fdf79fa8386dcfd4583bf8fb5248

11.2.10.10: OnePlus9ProOxygen_22.I.13_GLO_0130_2111112104

MD5: 09c31b70fc4e9fe534f31650d9f571e1

LE2121_11_C.36 (delivered to OOS 11 users): LE2121_11.C.36_1360_202111240055

MD5: 54f9e5fc0015d9cb6675caa24c221a4c

LE2121_11_C.44 (delivered to OOS 11 users): LE2121_11.C.44_1440_202201182112

MD5: b26855232939d225dd8472a03a5c8ae7

LE2121_11_C.47 (delivered to OOS 11 users): LE2121_11.C.47_1470_202203102120

MD5: d31b0b0e65a4e9c8386b012c3f046051

LE2121_11_C.60: LE2121_11.C.60_1600_202205101821

MD5: 4e4148678260e33d862d93cff8143eee

LE2121_11_C.62: LE2121_11.C.62_1620_202206251345

MD5: 55587c67c111d5512d35a1c8b80050e7

LE2121_11_C.63: LE2121_11.C.63_1630_202208122014

MD5: 774ae3382ce6bf513793b9b89e403965

LE2121_11_C.65: LE2121_11.C.65_1650_202209270300

MD5: 8630382741933b51a2f958059aef523f

LE2121_11_C.66: LE2121_11.C.66_1660_202210251621

MD5: d6d969e4bc0ef1080eaf6996f0e8f731

LE2121_11_F.16: LE2121_11.F.16_2160_202211081816

MD5: 6740f49b416fa3fa93c54d5182d93141

LE2121_11_F.17: LE2121_11.F.17_2170_202211231113

MD5: fe0fc4ec9309e03e56c1958822011557

LE2121_11_F.18: LE2121_11.F.18_2180_202212262253

MD5: 4d0817b033f4168a56fc2812d8d7d99b

LE2121_11_F.20: LE2121_11.F.20_2200_202301301647

MD5: 1E0AFD6E750A78193F992AFABE8D8EA4

LE2121_11_F.21: LE2121_11.F.21_2210_202303081537

MD5: 45b97ad9b73d61628ee342ff64c16b1e

LE2121_13.1.0.500(EX01): LE2121_11.F.24_2240_202305160217

MD5: 685cc509534087c09d8e84d8177aff61

LE2121_13.1.0.580(EX01): LE2121_11.F.25_2250_202306091842

MD5: 72c3407565e552e4d4d23d992c5097c8

LE2121_13.1.0.590(EX01): LE2121_11.F.28_2280_202307151253

MD5: 62493aac6717fca2acfaa883c15ef9e3

LE2121_13.1.0.591(EX01): LE2121_11.F.29_2290_202309041520

MD5: b592a967a4e67b3e248ea1d45fcaa201

LE2121_13.1.0.592(EX01): LE2121_11.F.30_2300_202310241332

MD5: d973c0173a232bd492a996d6bae92e5f

LE2121_13.1.0.593(EX01): LE2121_11.F.31_2310_202401041234

MD5: d7cc6666973abb056d5f9937f026bd3c

LE2121_14.0.0.211(EX01): LE2121_11.H.14_3140_202312121958

MD5: 480ece372672e4ca87b60d286d3012e5

LE2121_14.0.0.202(EX01): LE2121_11.H.15_3150_202401182343

MD5: 2d230e6dc076d54de1a7413c41bcb7cb

LE2121_14.0.0.500(EX01): LE2121_11.H.16_3160_202402261120

MD5: cdedbe870687218f110aa2516ab8aaf8

LE2121_14.0.0.600(EX01): LE2121_11.H.18_3180_202404052032

MD5: 5eca8d14f338efa67e243ce4c55661cb

LE2121_14.0.0.701(EX01): LE2121_11.H.20_3200_202406180025

MD5: 48a0e6c6aa38018a5d174d2b7b101ae1

Signed flashable zips (Open Beta)

Global Open Beta

OxygenOS 12 Open Beta 1: LE2125_11.C.23_1230_202110040031

MD5: 4f2865e6844498a2b7c47ea0742be836

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

OxygenOS 13 Open Beta 1: LE2125_11.F.08_2080_202209162130

MD5: 32f0e26517eaaac7ec76b64b5f5050d0

OxygenOS 13 Open Beta 2: LE2125_11.F.11_2110_202210191640

MD5: 3a4a456969c64395fed1a3a0d4307710

European Open Beta

OxygenOS 13 Open Beta 1: LE2123_11.F.08_2080_202209162133

MD5: 78cadbfbb593a6e69e128414cc7feda9

OxygenOS 13 Open Beta 2: LE2123_11.F.11_2110_202210191639

MD5: db07a16ff9ba6e7a04945cf7e0ad8f31

Indian Open Beta

OxygenOS 12 Open Beta 1: LE2121_11.C.23_1230_202110040036

MD5: 9b23d8e51fa9bcdc0fba9e2febfb1199

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

OxygenOS 13 Open Beta 1: LE2121_11.F.08_2080_202209162132

MD5: 7cc18f4bde266f4959f9359b08cdeff4

OxygenOS 13 Open Beta 2: LE2121_11.F.11_2110_202210220123

MD5: b5fb96707c424134b89a8a335cccde50

OxygenOS 14 Open Beta 1: LE2121_11.H.09_3090_202311111329

MD5: 6ffdf3ecfacad48f503f3be9110a98e3

OxygenOS 14 Open Beta 2: LE2121_11.H.11_3110_202312012037

MD5: c52eaf9f7ec8b84695547a0f83b4224c

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

11.2.5.5: OnePlus9ProOxygen_22.O.08_GLO_0080_2105011321

MD5: 3b6d1ec374b1da77af532c2e47180c1f

11.2.8.8: OnePlus9ProOxygen_22.O.11_GLO_0110_2107082120

MD5: 099b80b558653975a426260106d33569

LE2125_11_C.62: LE2125_11.C.62_1620_202206251347

MD5: d70d4381096e98e2b4a59a9613bd75eb

LE2125_13.1.0.593(EX01): LE2125_11.F.31_2310_202401041458

MD5: 49419e331db4f7270826a36a15ce2929

LE15BA Europe

11.2.5.5: OnePlus9ProOxygen_22.E.08_GLO_0080_2105011323

MD5: e163c30fc80c46b01b5e15f262986a7c

11.2.8.8: OnePlus9ProOxygen_22.E.11_GLO_0110_2107082125

MD5: b9f247f4ee7978cf0247d1f66049b7d9

LE2123_11_C.62: LE2123_11.C.62_1620_202206251349

MD5: ff852f826f3f40aa1ac42237b50645f1

LE2123_13.1.0.593(EX01): LE2123_11.F.85_2850_202401041457

MD5: a3a64e19b40b7cb93d6fe10a63d6a620

LE15DA India

11.2.5.5: OnePlus9ProOxygen_22.I.08_GLO_0080_2105011324

MD5: cf0d6a1534df16df876eae77684182b7

11.2.8.8 (you have to add the .zip extension manually after downloading the file): OnePlus9ProOxygen_22.I.11_GLO_0110_2107082121

MD5: 8c8803ba3b6ce0c877ea894956cd1922

LE2121_11_C.62: LE2121_11.C.62_1620_202206251345

MD5: 957273f6c95c9736ba4c70cd4caafd42

LE2121_13.1.0.591(EX01): LE2121_11.F.29_2290_202309041520

MD5: 6fbf614aef6e62a2330f6b5c8a5be6e0