[OnePlus 8][ROM][OTA][Oxygen OS] Repo of Oxygen OS Builds


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 mentionned otherwise. They can be flashed via local update in Settings --> System --> System Updates or TWRP recovery.

Packages with build tag IN21DA are intended for the following variant:
IN2011: India

Packages with build tag IN21AA are intended for the following variant:
IN2015: Global

Packages with build tag IN21BA are intended for the following variant:
IN2013: EU

Packages with build tag IN68CE are intended for the following variant:
IN2015: Visible (somehow OnePlus decided to reuse same model number and FCC ID for this variant). As it has OnePlus8Visible instead of OnePlus8 as pre-device value of metadata file in META-INF->com->android it may not be able to flash Open Beta builds.

IN2010 units are Chinese units running HydrogenOS out of the box and may be able to run OxygenOS after conversion via local update. They will however need to format /data and wipe cache to avoid bootloop.

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

IN2019 units are Verizon units running their own version of OxygenOS labelled IN67CD and lack local update option in Settings->System->System Updates and are therefore not supported.

Should someone wish to crossflash their device to a regional ROM different than the one present out of the box, it is advised they take backup of their /persist partition beforehand by using dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img (you must have root access, which is not something I'm going to explain here) and moving it to their computer/cloud

Signed flashable zips

IN21AA Global

10.5.3: OnePlus8Oxygen_15.O.12_GLO_012_2004111439 (pulled from OTA servers)
Mirror: https://androidfilehost.com/?fid=4349826312261774629
MD5: 859880081162eb50c061e393483f3a59

10.5.4: OnePlus8Oxygen_15.O.13_GLO_013_2004210443
Mirror: https://androidfilehost.com/?fid=4349826312261785173
MD5: a075a2fa4e52025a8bf722b1d65a27ff

10.5.5: OnePlus8Oxygen_15.O.14_GLO_014_2004262110
Mirror: https://androidfilehost.com/?fid=4349826312261791760
MD5: a9749c227fb4c82e91e350b8657136f8

10.5.7: OnePlus8Oxygen_15.O.16_GLO_016_2005090054
Mirror: https://androidfilehost.com/?fid=4349826312261811550
MD5: 9911a23d9e7ddfe447d849a95679ac65

10.5.9: OnePlus8Oxygen_15.O.18_GLO_018_2005301414
Mirror: https://androidfilehost.com/?fid=12420606652095399513
MD5: a2bad4ae4d8a5dd17aceda97013f46c3

10.5.10: OnePlus8Oxygen_15.O.19_GLO_019_2006300140
Mirror: https://androidfilehost.com/?fid=8889791610682887461
MD5: dabb73c98ce9ae803fccc5a770d291ef

10.5.11: OnePlus8Oxygen_15.O.20_GLO_020_2007160043
Mirror: https://androidfilehost.com/?fid=8889791610682898193
MD5: 7c61631051c9f7afa8fb94406d7019a0

10.5.12: OnePlus8Oxygen_15.O.21_GLO_021_2008080054
Mirror: https://androidfilehost.com/?fid=8889791610682918294
MD5: 3f06a8b6e80e8d613e929a25f797ea13

11.0.0: OnePlus8Oxygen_15.O.30_GLO_0300_2010031624
Mirror: https://androidfilehost.com/?fid=10763459528675559581
MD5: 68a264539504612230d35bba03bf197b OnePlus8Oxygen_15.O.31_GLO_0310_2011010118
MD5: 908c62e999cf8addd939b5985820cab0 OnePlus8Oxygen_15.O.32_GLO_0320_2011190313
MD5: 8e7dbdd9d144e7aae7c5fc9226298345 OnePlus8Oxygen_15.O.34_GLO_0340_2102011821
MD5: 8755d8e537aa22f427bca3cf85584543

IN21BA Europe

10.5.1: OnePlus8Oxygen_15.E.10_GLO_010_2004050100 (pulled from OTA servers)
Mirror: https://androidfilehost.com/?fid=4349826312261774658
MD5: bace8a9f6ae2ce11f4088c3c3caaaa29

10.5.2: OnePlus8Oxygen_15.E.11_GLO_011_2004111450 (pulled from OTA servers)
Mirror: https://androidfilehost.com/?fid=4349826312261774644
MD5: 75859dcf93e28925039747ce2a65c5f9

10.5.3: OnePlus8Oxygen_15.E.12_GLO_012_2004210432
Mirror: https://androidfilehost.com/?fid=4349826312261780932
MD5: 03f51917552a76713847d8e779397ce3

10.5.4: OnePlus8Oxygen_15.E.13_GLO_013_2004262108
Mirror: https://androidfilehost.com/?fid=4349826312261791762
MD5: de062fecdf63da5be10d54ea6bec28f8

10.5.6: OnePlus8Oxygen_15.E.15_GLO_015_2005090045
Mirror: https://androidfilehost.com/?fid=4349826312261811563
MD5: bfcb08b766e87e50c435cdc6bd4d226c

10.5.7: OnePlus8Oxygen_15.E.16_GLO_016_2005301429
Mirror: https://androidfilehost.com/?fid=4349826312261825635
MD5: 0320810a5c66fd467e3a17c1bb023e45

10.5.8: OnePlus8Oxygen_15.E.17_GLO_017_2006300136
Mirror: https://androidfilehost.com/?fid=8889791610682887090
MD5: 1d350fa8ceb180cd96e46f9f926a672b

10.5.9: OnePlus8Oxygen_15.E.18_GLO_018_2007160043
Mirror: https://androidfilehost.com/?fid=8889791610682896192
MD5: f77b7ebc0cd3bc1a809387d752c30a33

10.5.10: OnePlus8Oxygen_15.E.19_GLO_019_2008080048
Mirror: https://androidfilehost.com/?fid=8889791610682918415
MD5: 161f50021e303f5b29400fee9d7041d8

10.5.11: OnePlus8Oxygen_15.E.20_GLO_020_2008150538
Mirror: https://androidfilehost.com/?fid=8889791610682931650
MD5: ab411a45a2e922bafb2fb7da1d9f89db

10.5.12: OnePlus8Oxygen_15.E.21_GLO_021_2008300427
Mirror: https://androidfilehost.com/?fid=8889791610682934151
MD5: 4e4fe85d72eb7497f2f9f793c8a65456

11.0.0: OnePlus8Oxygen_15.E.30_GLO_0300_2009301818
Mirror: https://androidfilehost.com/?fid=10763459528675559583
MD5: bb1fea425ba6accbe24f6938866751c5 OnePlus8Oxygen_15.E.31_GLO_0310_201101011
MD5: f73507ef543e7507e7e4761adb4ee215 OnePlus8Oxygen_15.E.32_GLO_0320_2011190124
MD5: 8c6a0b406778f13e86812a15f2ddab64 OnePlus8Oxygen_15.E.33_OTA_0330_2012102327
MD5: 58218c84a154698dda26a1d9c7fbe2cd OnePlus8Oxygen_15.E.34_OTA_0340_2102011819
MD5: ea322124007f2d3bad5fd543187380ca

IN21DA India

10.5.3: OnePlus8Oxygen_15.I.12_GLO_012_2004111447 (pulled from OTA servers)
Mirror: https://androidfilehost.com/?fid=4349826312261774634
MD5: a6e437b26babd5cf037a7d89217c8062

10.5.4: OnePlus8Oxygen_15.I.13_GLO_013_2004210435
Mirror: https://androidfilehost.com/?fid=4349826312261785161
MD5: 1bd11641be3f70a7956ffd05147c1d1b

10.5.5: OnePlus8Oxygen_15.I.14_GLO_014_2004262121
Mirror: https://androidfilehost.com/?fid=4349826312261791773
MD5: 7492274a86f12b851dd7569d643244e4

10.5.7: OnePlus8Oxygen_15.I.16_GLO_016_2005090101
Mirror: https://androidfilehost.com/?fid=4349826312261808483
MD5: 39c607986a0caabe781d49342ef81006

10.5.8: OnePlus8Oxygen_15.I.17_GLO_017_2005301406
Mirror: https://androidfilehost.com/?fid=4349826312261825444
MD5: 0f537157a066763ef410345397edc1e5

10.5.9: OnePlus8Oxygen_15.I.18_GLO_018_2006300134
Mirror: https://androidfilehost.com/?fid=8889791610682887072
MD5: 8839d06ac011209c7ce933533674d5b3

10.5.10: OnePlus8Oxygen_15.I.19_GLO_019_2007160040
Mirror: https://androidfilehost.com/?fid=8889791610682896190
MD5: 48bdeef0a3359712fe241872c29ff444

10.5.11: OnePlus8Oxygen_15.I.20_GLO_020_2008080048
Mirror: https://androidfilehost.com/?fid=8889791610682918306
MD5: f7fc8077c7ba3b2282b70256454aea20

11.0.0: OnePlus8Oxygen_15.I.30_GLO_0300_2009301821
Mirror: https://androidfilehost.com/?fid=10763459528675559585
MD5: 36b3f0892783aa1b8eb27387f10f7b19 OnePlus8Oxygen_15.I.31_GLO_0310_2011010118
MD5: 2cdb8ba9bd10bf019cdc744624c9e733 OnePlus8Oxygen_15.I.32_GLO_0320_2011190127
MD5: 2ec18a116f9a3f166d9b0e5b2b106e9f OnePlus8Oxygen_15.I.33_GLO_0330_2012102327
MD5: 203bc37e5f648e630f6bd31f411fce83 OnePlus8Oxygen_15.I.34_GLO_0340_2102011819
MD5: a9bfce108771c17eb63a99fa30f217f7

IN68CE Visible

10.5.3: OnePlus8VisibleOxygen_15.O.04_GLO_004_2007221646
Mirror: https://androidfilehost.com/?fid=8889791610682941443
MD5: 0cc2b290c04a8e079c4e1c3194457e7b

10.5.4: OnePlus8VisibleOxygen_15.O.05_GLO_005_2010121051
MD5: 1223e4dff06b4aff446e34e04637a164

Signed flashable zips (Open Beta)

Global Open Beta

Open Beta 1: OnePlus8Oxygen_15.X.11_GLO_0110_2009081948
Mirror: https://androidfilehost.com/?fid=8889791610682934143
MD5: 846fe0fe3e1680bc415871683e7db5da

Open Beta 2: OnePlus8Oxygen_15.X.12_GLO_0120_2009181221
Mirror: https://androidfilehost.com/?fid=8889791610682947555
MD5: 63be81d9ac7bf6fedd813ab553531da9

Open Beta 3: OnePlus8Oxygen_15.X.13_GLO_0130_2010200210
Mirror: https://www.androidfilehost.com/?fid=10763459528675577283
MD5: f29f330abc7dac87146e6e932b7bb618

Open Beta 4: OnePlus8Oxygen_15.X.14_GLO_0140_2011111129
MD5: b685c2fb1d87a5f41b33a4701ab1059e

Open Beta 5: OnePlus8Oxygen_15.X.15_GLO_0150_2012121518
MD5: 55a3d53f3dc03f8662d36e6bed20e2ff

Open Beta 6: OnePlus8Oxygen_15.X.16_GLO_0160_2101272319
MD5: d97271f22aa23933279239e6f4b96593

Open Beta 7: OnePlus8Oxygen_15.X.17_GLO_0170_2102192301
MD5: 237c0c620471f50d43328c1b067658cb

Indian Open Beta

Open Beta 2: OnePlus8Oxygen_15.W.12_GLO_0120_2009181216
MD5: 36631de13d91dc7f8fa8dad44a47682b

Open Beta 3: OnePlus8Oxygen_15.W.13_GLO_0130_2010200033
Mirror: https://www.androidfilehost.com/?fid=10763459528675577330
MD5: 524a1bb5a12c2ce39bfc6d3cbb70435b

Open Beta 4: OnePlus8Oxygen_15.W.14_GLO_0140_2011111135
MD5: da4839d527072cda1fa00b2e5c738c73

Open Beta 5: OnePlus8Oxygen_15.W.15_GLO_0150_2012121519
MD5: 934172169df26ad1f6acb0475b247072

Open Beta 6: OnePlus8Oxygen_15.W.16_GLO_0160_2101272322
MD5: 353ce92de2ed1326f64f38d4e574ba83

Open Beta 7: OnePlus8Oxygen_15.W.17_GLO_0170_2102192301
MD5: c85fdacc4987b2ee35f5618f07c5c43b

Android R Developer Previews

DP1 (will wipe your data): OnePlus8Oxygen_15.X.01_GLO_001_2006111749
Mirror: https://androidfilehost.com/?fid=8889791610682868497
MD5: 5459341af4ee9420b1f1f8161cded1c3

DP2 (will wipe your data): OnePlus8Oxygen_15.X.02_GLO_002_2007080151
Mirror: https://androidfilehost.com/?fid=8889791610682892508
MD5: 0e1246745d13ca369c1f95e936810b20

DP3 (shouldn't wipe data when coming from stable Q or DP2): OnePlus8Oxygen_15.X.03_GLO_0030_2008081530
Mirror: https://androidfilehost.com/?fid=8889791610682919083
MD5: db9f0c3fec6da96e261562119a8aea8e

DP4 (shouldn't wipe data when coming from stable Q or DP3): OnePlus8Oxygen_15.X.05_GLO_0050_2008301845
Mirror: https://androidfilehost.com/?fid=8889791610682926368
MD5: b93418b2edc6d01a6a43327d739f6e3b

Downgrade zips (will wipe your data)

IN21DA India

10.5.7: OnePlus8Oxygen_15.I.16_GLO_016_2005090101
Mirror: https://androidfilehost.com/?fid=8889791610682868505
MD5: 03b386603161c56ce5764607aba082ff

10.5.8: OnePlus8Oxygen_15.I.17_GLO_017_2005301406
Mirror: https://androidfilehost.com/?fid=8889791610682892515
MD5: 3131d9f917447a36519506214c24041e

10.5.10: OnePlus8Oxygen_15.I.19_GLO_019_2007160040
Mirror: https://androidfilehost.com/?fid=8889791610682919089
MD5: 11768573f3636dad1f2af17dbcfb25a4

10.5.11: OnePlus8Oxygen_15.I.20_GLO_020_2008080048
MD5: 9f078165cf4102721403eb156e9f4c24

IN21AA Global

10.5.6: OnePlus8Oxygen_15.O.15_GLO_015_2004300323
Mirror: https://androidfilehost.com/?fid=8889791610682868504
MD5: a8f81319c3e44bcdaf95fd88d0c5026f

10.5.9: OnePlus8Oxygen_15.O.18_GLO_018_2005301414
Mirror: https://androidfilehost.com/?fid=8889791610682892512
MD5: d45dd1b1928b688a5ed4bbf4e1ff413c

10.5.11: OnePlus8Oxygen_15.O.20_GLO_020_2007160043
Mirror: https://androidfilehost.com/?fid=8889791610682919090
MD5: 9e254a51dcc9f5c54a2c171336160837

10.5.12: OnePlus8Oxygen_15.O.21_GLO_021_2008080054
MD5: 8dc0f00ec550755b531cd9b19665146a

IN21BA Europe

Last edited:


New member
Apr 18, 2020
I'm trying to install oxygen os on the Chinese variant 8 Pro with the global signed zip gand updating via Settings --> System --> System Updates-Local upgrade, but I'm seeing "Move installation package into root directory" even though I've placed it in the root folder (main directory after clicking internal shared storage) or .ota folder.

First time doing this, anyone knows what I'm doing wrong?


Senior Member
Jan 2, 2012
I'm trying to install oxygen os on the Chinese variant 8 Pro with the global signed zip gand updating via Settings --> System --> System Updates-Local upgrade, but I'm seeing "Move installation package into root directory" even though I've placed it in the root folder (main directory after clicking internal shared storage) or .ota folder.

First time doing this, anyone knows what I'm doing wrong?
This is for OnePlus 8 only, look at the OnePlus 8 pro section.


Senior Member
Jun 1, 2012


Jan 30, 2014

What's new?
System updates

• Improved system stability

• Improved icon display in status bar

• Improved back gesture experience

• OnePlus Bullets Wireless Z can now be integrated with Dolby Atmos for better sound quality

• Added double-tap feature to wake up lockscreen in ambient display mode or off-screen condition

• Added OnePlus Tips & Support section in Settings. Check out all the new features and answers to common issues here

• Added Live Caption, this will detect speech in media and automatically generate captions

[To enable: Settings-System-Accessibility-Live Caption]

• Updated Android Security Patch to 2020.03

• Updated GMS package to 2020.02

Camera updates

• Optimized the camera's shooting experience and improved stability

• Optimized the animation effect and improved interaction experience

• Added video filter feature

Fingerprint Unlock

• Optimized the fingerprint unlock experience when unlocking the device

Phone updates

• Added contact notes info for incoming calls

Network updates

• Enable Airtel Video call

• Optimized network data transmission performance and stability

Voice Assistant updates

• Now you can wake up voice assistant of your choice just by long-pressing the power button

[To enable: Settings-Buttons&gestures-Press and hold the power button-Choose the app you want to activate]



Senior Member
Nov 6, 2012
Any changes or additions compared to the 10.5.2 ? Can't find the chanlog :confused:
Here it is:
• Optimized the display effects
• Fixed known issues and improved system stability

• Improved accuracy of white balance and focus in a dark environment
• Improved the smoothness and stability

• Enable Greece Vodafone VoWiFi
• Enhanced the mobile data and Wi-Fi transmission stability
Last edited:


Jun 8, 2018
Hi guys. I updated to 10.5.3 (Europe firmware), and I'm noticing some noticeable battery drain since I have it. On 2 full cycles, I barely get 7h hours sot with light usage (browsing, Instagram and WhatsApp, no games), when I use to have 10 hours the days before
Did you noticed the same?


Senior Member
Dec 27, 2011
Just wondering, can these updates work with twrp if I were to install twrp manually?

EDIT: actually nvm, there is no twrp image for oneplus 8 yet =(
Last edited: