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

LE2113: EU

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

LE2111: India

Global devices (LE2115) with build tag LE25AA 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 (LE2110) run ColorOS out of the box. @mlgmxyysd made a guide at https://forum.xda-developers.com/t/...-os-without-unlocking-the-bootloader.4256911/ to crossflash to OxygenOS.

Furthermore, Indian units (LE2111) lack wireless charging, therefore it may not be possible for them to crossflash to EU or global build.

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

Signed flashable zips

LE25AA Global

11.2.2.2: OnePlus9Oxygen_22.O.05_GLO_0050_2103242250

MD5: 00073c59dbe4c0fad331ec177e09dfed

11.2.4.4: OnePlus9Oxygen_22.O.07_GLO_0070_2104122241

MD5: b3be1ffc384aaf3da34da6161e20c561

11.2.7.7: OnePlus9Oxygen_22.O.10_GLO_0100_2105290053

MD5: af172977f4c97af86c9ce608aa785b14

11.2.8.8: OnePlus9Oxygen_22.O.11_GLO_0110_2107082125

MD5: 9b49bebdd3c063129e9e55dc545ad508

11.2.9.9: OnePlus9Oxygen_22.O.12_GLO_0120_2109110417

MD5: d311fec1c21b98b6bf40647d0c334bcf

11.2.10.10: OnePlus9Oxygen_22.O.13_GLO_0130_2111112106

MD5: e42fedd14cdcaf0d25eef91c5f1b9088

LE2115_11_C.36: LE2115_11.C.36_1360_202111240053

MD5: 8d566c86c7af922f2860a041d4055372

LE2115_11_C.44: LE2115_11.C.44_1440_202201182115

MD5: d63c7b809deed3bfcc0195cfef482f89

LE2115_11_C.47: LE2115_11.C.47_1470_202203102116

MD5: 488d5c540c1d851950c85270250a4fce

LE2115_11_C.48: LE2115_11.C.48_1480_202204082112

MD5: 9c73bcce913fc34ad1f55fd7e59bee09

LE2115_11_F.16: LE2115_11.F.16_2160_202211081813

MD5: 7EF7FB44708F3AA65E12D960E4B54331

LE2115_11_F.17: LE2115_11.F.17_2170_202211231112

MD5: E1F6D21A18E710D57B41AAA2394ADB49

LE2115_13.1.0.592(EX01): LE2115_11.F.30_2300_202311031509

MD5: 7f497eba018cba18d4a57c720a2120eb

LE25BA Europe

11.2.1.1 (210307, does not pass SafetyNet): OnePlus9Oxygen_22.E.02_GLO_0020_2103072032

MD5: 925ec8f45e78191f4e611c336d84ee94

11.2.1.1 (210309): OnePlus9Oxygen_22.E.04_GLO_0040_2103092307

MD5: a10e4163a5ef6df3de349bfd1da1f7a8

11.2.2.2: OnePlus9Oxygen_22.E.05_GLO_0050_2103242252

MD5: f98d3057dee87795e0d6e1fc2d88922e

11.2.3.3: OnePlus9Oxygen_22.E.06_GLO_0060_2104020539

MD5: 9803aa1d46863a2d5ed0d9d09e52ae27

11.2.4.4: OnePlus9Oxygen_22.E.07_GLO_0070_2104131516

MD5: f33930b57a910287ec478f5b9591417f

11.2.5.5: OnePlus9Oxygen_22.E.08_GLO_0080_2105011330

MD5: bb3cc0fb2070da2a37675f082862583e

11.2.6.6: OnePlus9Oxygen_22.E.09_GLO_0090_2105252341

MD5: 937c3b3e26dfb426614ffd1a81f64a1c

11.2.7.7: OnePlus9Oxygen_22.E.10_GLO_0100_2106092130

MD5: 2e2df713d5ed9e68ace3becda5526baa

11.2.8.8: OnePlus9Oxygen_22.E.11_GLO_0110_2107082125

MD5: 7ed25a099e9a6503527b5d5a3a3b5129

11.2.9.9: OnePlus9Oxygen_22.E.12_GLO_0120_2109102019

MD5: c2976c69f7eff8e81f94e6d75d510879

11.2.10.10: OnePlus9Oxygen_22.E.13_GLO_0130_2111112104

MD5: f13ff35a3ad91899bf41c3aff3d98900

LE2113_11_C.38: Unfortunately zip has not been captured

LE2113_11_C.44 (delivered to OOS 11 users): LE2113_11.C.44_1440_202201182113

MD5: 999550878a6204c26a7d53378b265e19

LE2113_11_C.47 (delivered to OOS 11 users): LE2113_11.C.47_1470_202203102118

MD5: d88dbb8603d340ee9ae52ab7f5159f5a

LE2113_11_C.62: LE2113_11.C.62_1620_202206251351

MD5: 5d3bb9cd1048ff717f8c77843038d24c

LE2113_11_C.64: LE2113_11.C.64_1640_202208171540

MD5: 7a2f73d27902d7b84f399dace9d03ed1

LE2113_11_C.65: LE2113_11.C.65_1650_202209270258

MD5: 65f90b277d346df9e328bc3ff94a9105

LE2113_11_C.66: LE2113_11.C.66_1660_202210251623

MD5: bd54ac1b8a13be1fcd82e1e895a6e5cd

LE2113_11_F.16: LE2113_11.F.16_2160_202211081814

MD5: 26ff4b0695625e269fc73f9daab970be

LE2113_11_F.72: LE2113_11.F.72_2720_202211231110

MD5: 5777e656d8b2bcaea6a61d3616cc56d3

LE2113_11_F.73: LE2113_11.F.73_2730_202212262254

MD5: 432317b5e50476ad9b4307b142b193da

LE2113_11_F.74: LE2113_11.F.74_2740_202301301649

MD5: 61ce3c394cd94f5c68b50860a352843c

LE2113_11_F.75: LE2113_11.F.75_2750_202303081534

MD5: 5ebfe71191373b35e3d8b8e3e5a7ed3e

LE2113_13.1.0.500(EX01): LE2113_11.F.78_2780_202305160228

MD5: 4b73bd61f1c8ee3ac2e1ea2629ea417e

LE2113_13.1.0.582(EX01): LE2113_11.F.81_2810_202306291305

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

MD5: 605838ca6508b50cc3850a8ffe567515

LE2113_13.1.0.590(EX01): LE2113_11.F.82_2820_202307151251

MD5: 981e8dc65da21576996bcfeff8b614fd

LE2113_13.1.0.591(EX01): LE2113_11.F.83_2830_202308301924

MD5: 9a540d5b0eb7e65920e9d38c17036882

LE2113_13.1.0.592(EX01): LE2113_11.F.84_2840_202311031511

MD5: a949087ddaea80909e3d5670a4fe5e83

LE2113_13.1.0.593(EX01): LE2113_11.F.85_2850_202401041456

MD5: 72470ed813bb1b2eb9a3a3f465196228

LE2113_14.0.0.212(EX01): LE2113_11.H.15_3150_202401182342

MD5: 47b832b708f3df8fde5c66905c253317

LE2113_14.0.0.501(EX01): LE2113_11.H.17_3170_202403071556

MD5: d0d426fcdceac82782aeb234bbee068e

LE2113_14.0.0.600(EX01): LE2113_11.H.18_3180_202404052033

MD5: 840ee0d3aa5c21c450b024f7e0a9e37c

LE2113_14.0.0.701(EX01): LE2113_11.H.20_3200_202406180024

MD5: ea79f384ba0c038678e256f5f2768677

LE25DA India

11.2.1.1 (210307, does not pass SafetyNet): OnePlus9Oxygen_22.I.02_GLO_0020_2103072033

MD5: 6357043830fe1c292a749d700c267a43

11.2.1.1 (210309): OnePlus9Oxygen_22.I.04_GLO_0040_2103092308

MD5: 604678a95f5474e5f3902520aeeabbdf

11.2.2.2: OnePlus9Oxygen_22.I.05_GLO_0050_2103242253

MD5: 6892cd65d3d470c3db4a0d80ac81a51a

11.2.3.3: OnePlus9Oxygen_22.I.06_GLO_0060_2104020542

MD5: 07435157bebcc40d8e598e34ccade270

11.2.4.4: OnePlus9Oxygen_22.I.07_GLO_0070_2104122241

MD5: fd00b48b27df554e208a1b1cc550938b

11.2.5.5: OnePlus9Oxygen_22.I.08_GLO_0080_2105011324

MD5: dce6a85cb2d8bed853351c860c6f49a8

11.2.6.6: OnePlus9Oxygen_22.I.09_GLO_0090_2105252227

MD5: 32c121f4a687927d17f25fe55b2966d7

11.2.7.7: OnePlus9Oxygen_22.I.10_GLO_0100_2105290056

MD5: 9ddcb00d219718893554a55bf6113efd

11.2.8.8: OnePlus9Oxygen_22.I.11_GLO_0110_2107082123

MD5: 0b0e8ea926ae637553a59da34251ff85

11.2.9.9: OnePlus9Oxygen_22.I.12_GLO_0120_2109102019

MD5: ce2c48a20bd29a8a48bd245d319a16b7

11.2.10.10: OnePlus9Oxygen_22.I.13_GLO_0130_2111112106

MD5: 3049f05bf059ad36ca09279e396a7596

LE2111_11_C.36 (delivered to OOS 11 users): LE2111_11.C.36_1360_202111240051

MD5: 492f78d045cc81c8fe8fddafd108b5c0

LE2111_11_C.44 (delivered to OOS 11 users): LE2111_11.C.44_1440_202201182116

MD5: 7831c1d6f0c43dd945d74e1394e1b1fb

LE2111_11_C.47 (delivered to OOS 11 users): LE2111_11.C.47_1470_202203102115

MD5: e68c8984a05d09589b0699a0fca504a9

LE2111_11_C.60: LE2111_11.C.60_1600_202205101826

MD5: faac2a774e8c41572d1993cebf2631a8

LE2111_11_C.62: LE2111_11.C.62_1620_202206251346

MD5: 15ad1fed24302ceef970126299b963eb

LE2111_11_C.63: LE2111_11.C.63_1630_202208122012

MD5: b0ae1a22577b4010c327d08d44facd88

LE2111_11_C.65: LE2111_11.C.65_1650_202209270257

MD5: 2925c0d1dcb11e33dd4205407b9e2209

LE2111_11_C.66: LE2111_11.C.66_1660_202210251624

MD5: b19f7072c56ff1634773f396fef1f58c

LE2111_11_F.16: LE2111_11.F.16_2160_202211081815

MD5: 0dcc6d9abf86c52946f717f97dd8fd50

LE2111_11_F.17: LE2111_11.F.17_2170_202211231114

MD5: 0d207557cbcc3ae147a07e672e53e478

LE2111_11_F.18: LE2111_11.F.18_2180_202212262256

MD5: 4b0cfc9ab56ee5e29ba26a19ffa5462b

LE2111_11_F.20: LE2111_11.F.20_2200_202301301650

MD5: 28B444933DB675668815D649B84815A7

LE2111_11_F.21: LE2111_11.F.21_2210_202303081533

MD5: ed41abe8cd6513b437501db162174e71

LE2111_13.1.0.500(EX01): LE2111_11.F.24_2240_202305160227

MD5: b49d8cd93f186702fa40d12ae0e0cc10

LE2111_13.1.0.580(EX01): LE2111_11.F.25_2250_202306091841

MD5: 9dd83d6f6bc842947a978b70aba2e0c3

LE2111_13.1.0.590(EX01): LE2111_11.F.28_2280_202307151254

MD5: 99b4d6b37d36eddfb1822aa987496120

LE2111_13.1.0.591(EX01): LE2111_11.F.29_2290_202308301925

MD5: 6ef7ee104de8fe672356561b018ab6b5

LE2111_13.1.0.592(EX01): LE2111_11.F.30_2300_202311031508

MD5: b05792acd152fb259efaed30ebe91ce9

LE2111_13.1.0.593(EX01): LE2111_11.F.31_2310_202401041236

MD5: 6b8d817bd4b9786a906af4981aa09dc7

LE2111_14.0.0.201(EX01): LE2111_11.H.14_3140_202312121950

MD5: cb67cd9dd5207f2b3266266824f7c540

LE2111_14.0.0.212(EX01): LE2111_11.H.15_3150_202401182339

MD5: 4c826cd6315b968fb7da7ba9ad543c7a

LE2111_14.0.0.500(EX01): LE2111_11.H.16_3160_202402261118

MD5: 33f5a67978e4776e08b7ac3b3b97ad0d

LE2111_14.0.0.600(EX01): LE2111_11.H.18_3180_202404052031

MD5: 121fec4ab533c96a08697f853997adce

LE2111_14.0.0.701(EX01): LE2111_11.H.20_3200_202406180026

MD5: 165f35daefdd22eac07fb8b4067c811a

Signed flashable zips (Open Beta)

Global Open Beta

OxygenOS 12 Open Beta 1: LE2115_11.C.23_1230_202110040035

MD5: b671c71c0f2c60d018acd7cb377add02

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

OxygenOS 13 Open Beta 1: LE2115_11.F.08_2080_202209162135

MD5: 0DC9162CD98EF3869B517719A5A2F9FA

OxygenOS 13 Open Beta 2: LE2115_11.F.11_2110_202210191638

MD5: 8EB2DE084E2B9E8921B0D9AB87B8311E

European Open Beta

OxygenOS 13 Open Beta 1: LE2113_11.F.08_2080_202209162134

MD5: 45df174b9bf65d9a116fb0efaf0fb6dd

OxygenOS 13 Open Beta 2: LE2113_11.F.11_2110_202210191637

MD5: 94e6de0f27065686b88866079865260d

Indian Open Beta

OxygenOS 12 Open Beta 1: LE2111_11.C.23_1230_202110040033

MD5: 21dfb847d2b9c6a0ecfe1d7f4749132b

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

OxygenOS 13 Open Beta 1: LE2111_11.F.08_2080_202209162131

MD5: 2EB72204C1F66CB45010E3812C59F271

OxygenOS 13 Open Beta 2: LE2111_11.F.11_2110_202210220053

MD5: 6a7af242e5c57dad246db58e8a33cdec

OxygenOS 14 Open Beta 1: LE2111_11.H.09_3090_202311092356

MD5: f915fb60cde5e15af6cfa146e8b46855

OxygenOS 14 Open Beta 2: LE2111_11.H.11_3110_202312012002

MD5: abb9e0f32aa1a131e1c2f1a0a1631531

Android S Developer Previews

DP1 (for all regions, will wipe your data): LE2110_11.C.02_1020_202105190001

Warning: bricks devices without an unlocked bootloader

MD5: 4b95275b1ce1e97f716fbf93609ca13d

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

MD5: 854134beb9cc0534a6ed4ff9bfb5177f

DP2 (for Global, can be flashed on EU too, more information here): LE2115_11.C.09_1090_202109190134

MD5: d56ad3a03de9c35e412a5d8d533a4a83

DP2 (for India): LE2111_11.C.09_1090_202109190133

MD5: bb3e5e82b7419b78e72fb3d579a76489

Downgrade zips (will wipe your data)

LE25AA Global

11.2.5.5: OnePlus9Oxygen_22.O.08_GLO_0080_2105011322

MD5: 81354c1d35962edd8c085c66b3bfe2d5

11.2.8.8: OnePlus9Oxygen_22.O.11_GLO_0110_2107082125

MD5: 519c29564ebc8233a97a163a6dd4b13d

LE2115_11_C.62: LE2115_11.C.62_1620_202206251348

MD5: 6C69DD9A3CF9FB084A95E7642744B8BB

LE2115_13.1.0.593(EX01): LE2115_11.F.31_2310_202401041455

MD5: 2072a79c10c3c4f6e81dd275d8bcb587

LE25BA Europe

11.2.5.5: OnePlus9Oxygen_22.E.08_GLO_0080_2105011330

MD5: 331a27239a4e862ca199f153ef504bd0

11.2.8.8: OnePlus9Oxygen_22.E.11_GLO_0110_2107082125

MD5: 7d98cf7c682378007f950f326b24b0bb

LE2113_11_C.62: LE2113_11.C.62_1620_202206251351

MD5: 89EEB0870C8E4317ADA9B11702102E8E

LE2113_13.1.0.593(EX01): LE2113_11.F.85_2850_202401041456

MD5: 6e4687e31bd87a9e8ff2bdc7d854f5ec

LE25DA India

11.2.5.5: OnePlus9Oxygen_22.I.08_GLO_0080_2105011324

MD5: 8f2906cf21447b2420f2b0fb196c2eeb

11.2.8.8: OnePlus9Oxygen_22.I.11_GLO_0110_2107082123

MD5: 2cd4d886133deb4dc0dc078a370a51ff

LE2111_11_C.62: LE2111_11.C.62_1620_202206251346

MD5: FF09B5185845F055DF67F0F4A8B25684

LE2111_13.1.0.591(EX01): LE2111_11.F.29_2290_202308301925

MD5: e369594ca9a623be85a02a979293d1cd