[OnePlus 9R] 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, that is available after enabling the Developer Options.

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.

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

LE2101: India

Chinese units LE2100 run ColorOS out of the box. It is currently unknown if they can be crossflashed to OxygenOS.

Signed flashable zips

LE28DA India

11.2.1.1: OnePlus9ROxygen_13.I.02_GLO_0020_2104090043

MD5: 98f75dae3ecd93fa54d6e5a1f8c6ef5b

11.2.1.2: OnePlus9ROxygen_13.I.03_GLO_0030_2105101559

MD5: fe80adf498b55482ee81b5aa77c6ff83

11.2.3.3: OnePlus9ROxygen_13.I.04_GLO_0040_2105290149

MD5: 51aeecbcb5d71fe4cbbca813890636b2

11.2.4.4: OnePlus9ROxygen_13.I.05_GLO_0050_2107230024

MD5: c8c8c4545b46ca486ab3e80728258819

11.2.5.5: OnePlus9ROxygen_13.I.06_GLO_0060_2109081920

MD5: 64712d5bd045351c3b394ead0ecb20f8

11.2.6.6: OnePlus9ROxygen_13.I.07_GLO_0070_2111230200

MD5: e20651849e8bc54c53775ffd0ab2ccb4

11.2.7.7: OnePlus9ROxygen_13.I.08_GLO_0080_2201212033

MD5: 188ce2fd9a2f05a1bcd6c3c572a694f4

11.2.8.8: OnePlus9ROxygen_13.I.09_GLO_0090_2202232018

MD5: 9cc1c42cf7207235f2776fe7753e3191

LE2101_11_C.14 (delivered to OOS 11 users): LE2101_11.C.14_1140_202203150046

MD5: f5e0aef282fb5e4b4769e82c4ca25528

LE2101_11_C.20: LE2101_11.C.20_1200_202205262303

MD5: 222bcd7ffbbd1ef62ba3ad817b3e431e

LE2101_11_C.21 (delivered to OOS 11 users): LE2101_11.C.21_1210_202206110232

MD5: 91a5a2a3ba5ee2ac9fedfff6e0a227a3

LE2101_11_C.21: LE2101_11.C.21_1210_202206110232

MD5: cf8ce46aaefb5d850b90dafe84c2e6cf

LE2101_11_C.33: LE2101_11.C.33_1330_202207310001

MD5: 51b66acbc8045e400a465d1c52fe77cb

LE2101_11_C.35: LE2101_11.C.35_1350_202208261430

MD5: aa09392f73d39626c1bc3607264bc16b

LE2101_11_C.36: LE2101_11.C.36_1360_202210191054

MD5: bc30c56ad163edeca08d0b7c2ba3b23d

LE2101_11_F.16: LE2101_11.F.16_2160_202211120001

MD5: 00f8036f9f7bd2c7a9706053c94afb9c

LE2101_11_F.19: LE2101_11.F.19_2190_202212091519

MD5: f6ba24850a9b7a8a8cd3c58a4cda6dae

LE2101_11_F.21: LE2101_11.F.21_2210_202301161914

MD5: ade15b33546e8c0110f0eb175f6fbb6f

LE2101_11_F.22: LE2101_11.F.22_2220_202303131617

MD5: 3e31bb0b8b8beef61da86ceee2b4d74a

LE2101_13.1.0.500(EX01): LE2101_11.F.26_2260_202305051310

MD5: 977d180964bd5d74ea5d4c75fcf12e11

LE2101_13.1.0.581(EX01): LE2101_11.F.28_2280_202306301142

MD5: b9f565dc6b7f593f04dc241a7849c993

LE2101_13.1.0.582(EX01): LE2101_11.F.29_2290_202308151948

MD5: bf1919f8221edff0ffc7856bdf424dac

LE2101_13.1.0.583(EX01): LE2101_11.F.30_2300_202310171050

MD5: 371c40e28cd76c32e048e633aff0a8aa

LE2101_13.1.0.585(EX01): LE2101_11.F.31_2310_202312071918

MD5: f93021ae761f93b163072a3e059368e1

LE2101_13.1.0.586(EX01): LE2101_11.F.32_2320_202402022104

MD5: 7c1b75429362fa047c259cc8742c0153

LE2101_14.0.0.300(EX01): LE2101_11.H.17_3170_202312190154

MD5: 496eb52b86454551b8b55c941a57a323

LE2101_14.0.0.301(EX01): LE2101_11.H.20_3200_202402021642

MD5: baa46f3cd0a8fcfd2e4fb1e4b474a75e

LE2101_14.0.0.500(EX01): LE2101_11.H.21_3210_202403051958

MD5: ef292d7a608061bff9250cc66eb2c6c1

LE2101_14.0.0.600(EX01): LE2101_11.H.23_3230_202404192322

MD5: f2645176e333fc542e7b57cebf04822b

LE2101_14.0.0.601(EX01): LE2101_11.H.24_3240_202406061604

MD5: e0825be01af7a4826d1c000d64482314

Signed flashable zips (Open Beta)

Indian Open Beta

OxygenOS 12 Open Beta 1: LE2101_11.C.13_1130_202202172123

MD5: 4a619973e0ae735f4966c63e9655482e

OxygenOS 13 Open Beta 1: LE2101_11.F.10_2100_202210061856

MD5: ac4a1a27c04a8161280cbbdb7820159a

OxygenOS 13 Open Beta 2: LE2101_11.F.14_2140_202210211534

MD5: c7b6477a1d04906d0a9a48ef51e8067d

OxygenOS 14 Open Beta 1: LE2101_11.H.13_3130_202311202348

MD5: 3ecf726d8cb1bad33a3c5b721a23f692

Downgrade zips (will wipe your data)

LE28DA India

11.2.5.5: OnePlus9ROxygen_13.I.06_GLO_0060_2109081920

MD5: f5edd0622dd5e9e2b9f24c530b524020

LE2101_11_C.35: LE2101_11.C.35_1350_202208261430

MD5: 1DE00701D0B6963C99342C2EA9A9B254

Please note you should be on at least OxygenOS 13 Beta 2 (F.14) to apply it as per OnePlus, else your device may brick.

LE2101_13.1.0.581(EX01): LE2101_11.F.28_2280_202306301142

MD5: b3f0ff8079c64c05592acde5c425bcc0