[OnePlus 8][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 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
    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 OnePlus8Oxygen_15.O.35_GLO_0350_2103221818
    MD5: 8d325face06b2c6e7f801c9229c7369f

    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
    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 OnePlus8Oxygen_15.E.35_GLO_0350_2103221815
    MD5: 9d580ddc27c2a7619484387e2e9c6982

    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
    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 OnePlus8Oxygen_15.I.35_GLO_0350_2103221815
    MD5: d2580a59a185073cae2055fe93ebaa69

    IN68CE Visible

    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
    Mirror: https://androidfilehost.com/?fid=2188818919693773705
    MD5: b685c2fb1d87a5f41b33a4701ab1059e

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

    Open Beta 6: OnePlus8Oxygen_15.X.16_GLO_0160_2101272319
    Mirror: https://androidfilehost.com/?fid=2188818919693773706
    MD5: d97271f22aa23933279239e6f4b96593

    Open Beta 7: OnePlus8Oxygen_15.X.17_GLO_0170_2102192301
    Mirror: https://androidfilehost.com/?fid=2188818919693773267
    MD5: 237c0c620471f50d43328c1b067658cb

    Open Beta 8: OnePlus8Oxygen_15.X.18_GLO_0180_2103101834
    Mirror: https://androidfilehost.com/?fid=2188818919693773268
    MD5: 7649d99c8beff1cc632eda5d6fb7c386

    Open Beta 9: OnePlus8Oxygen_15.X.19_GLO_0190_2104062100
    Mirror: https://androidfilehost.com/?fid=2188818919693788121
    MD5: 4c77eafe96d82143521e3c9d50802ef7

    Indian Open Beta

    Open Beta 2: OnePlus8Oxygen_15.W.12_GLO_0120_2009181216
    Mirror: https://androidfilehost.com/?fid=2188818919693773967
    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
    Mirror: https://androidfilehost.com/?fid=2188818919693773281
    MD5: da4839d527072cda1fa00b2e5c738c73

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

    Open Beta 6: OnePlus8Oxygen_15.W.16_GLO_0160_2101272322
    Mirror: https://androidfilehost.com/?fid=2188818919693773283
    MD5: 353ce92de2ed1326f64f38d4e574ba83

    Open Beta 7: OnePlus8Oxygen_15.W.17_GLO_0170_2102192301
    Mirror: https://androidfilehost.com/?fid=2188818919693773384
    MD5: c85fdacc4987b2ee35f5618f07c5c43b

    Open Beta 8: OnePlus8Oxygen_15.W.18_GLO_0180_2103101834
    Mirror: https://androidfilehost.com/?fid=2188818919693773707
    MD5: 1f7c5f580aca617da59bfe8e372eb6ed

    Open Beta 9: OnePlus8Oxygen_15.W.19_GLO_0190_2104062102
    Mirror: https://androidfilehost.com/?fid=2188818919693788124
    MD5: 6ec1aa839157a1602e0cf806eed4167e

    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

    IN21AA Global

    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
    Nokia 7 Plus
    OnePlus 8
    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
    Oct 17, 2011
    Didn't notice any drain on 10.5.3 all is fine here on my side :good:

    Sent from my OnePlus8 using XDA Labs


    • Screenshot_20200427-222315.jpg
      134.7 KB · Views: 243
    • Screenshot_20200427-222331.jpg
      231.1 KB · Views: 247


    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:

    Top Liked Posts

    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone