Having the latest flagship phones usually ensures faster software updates, but you may stumble on awkward positions as well. For example, the OnePlus 7 Pro users are still on May 2019 security patch whereas the regular OnePlus 7 got June update a few days ago.

OnePlus 7 (non-Pro model)

Well, looks like the Chinese OEM is planning to put some extra love for their legacy products, as the June security patch has arrived (I would say rather unexpectedly) on both OnePlus 3 and 3T.


As you can see, the changelog is quite minimal. Even Manu J.’s official update announcement thread has nothing interesting, besides the regular info on staged rollout.

This OTA will have a staged rollout, the OTA will be received by a limited number of users today and will have a broader rollout in a few days (sometimes a couple of weeks or more) after making sure there are no critical bugs, so using VPN to download this build might not work as the rollout is not based on regions and is randomly pushed out to a very limited number of devices.

We have done a quick comparison between the firmware related files between the new and the older OxygenOS 9.0.3 build (the re-released Android Pie update for OnePlus 3/3T). Though the new build (compiled on June 25) comes with updated firmware, the data corruption issue likely remains unfixed.

OnePlus 3 OxygenOS 9.0.3:

2e150b1f04198fe678d6838420f3adea adspso.bin
e0f2a21c83465ba395ae9009cb0cac1d BTFM.bin
d86068751a21f98e2a32d5ea96b46127 cmnlib64.mbn
23e182e428bf02164a025fb360fcdb29 cmnlib.mbn
692f86b9d6e3241d8551a2c8aac8de45 devcfg.mbn
fcaaa6122495f54a36ef35eded41c38b emmc_appsboot.mbn
3ba51d6ba9881687fd7cf3232d9de268 hyp.mbn
c996aa9072f33a384b070d3655a7ca57 keymaster.mbn
c22d02b6e5e4648db590e551012351cc mdtp.img
ab09f5a709e0619f4c49e46c22fc666f NON-HLOS.bin
0e7463c167402cf4023c4b3e4b3daceb pmic.elf
4b0f53da64f7ee0688173462a878094c rpm.mbn
2120054945cb9c6a39d6c975b002d2c7 tz.mbn
36ad42b02980b75c9f0574cd5ae0dbd4 xbl.elf
OnePlus 3 OxygenOS 9.0.4:

2e150b1f04198fe678d6838420f3adea adspso.bin
867569c8ca7d956ae6bfca4668374b43 BTFM.bin
9f9ed0c0c8ffd81968ec3bc9d60dc5f2 cmnlib64.mbn
09d9a5f11cdcad354005c19d1a779d15 cmnlib.mbn
f599c9b77bee21ee9f1b3de80680a6a0 devcfg.mbn
9b988bd0246176cc5f95dfe9c6da86a8 emmc_appsboot.mbn
5f570c7a02bcaf801e267eda3b20ab58 hyp.mbn
dc8b6de9dd5ceabde752659e5f582d91 keymaster.mbn
c22d02b6e5e4648db590e551012351cc mdtp.img
046c0ff0e7c843fe682314d92f024a3c NON-HLOS.bin
2795d3e17807532db214f8ea4e5e8fee pmic.elf
e9092a8ab335b6fe65aa93bce39e525d rpm.mbn
0c9e32aa91bb23b7f45240578c772359 tz.mbn
adffd5e079eb69fdd24b0bb1e6ee6e69 xbl.elf

OnePlus is now providing incremental OTA packages from previous build, which directly indicates that they are considering the Pie rollout as 100%.

As a consequence, the volume of migration from Oreo based OxygenOS 5.0.x to the new Pie based OxygenOS 9.0.x should be substantially low. Thus the existence of the data corruption issue means almost nothing to them.


After updating to OxygenOS 9.0.4, some users are unable to find the SAR information from the ‘About phone’ section (check the above screenshot). Apart from this visual glitch, the build reportedly fixes a bug, where the status of photos and videos backup gets stuck infinitely.

Thanks to the Oxygen Updater project, the download links of the full update packages are listed below. You can flash them using stock recovery/TWRP or use them via Local Upgrade method.

  • OxygenOS 9.0.4 for OnePlus 3: Download (MD5: fd1c79e10529f922247b33ab5ca29a81)
  • OxygenOS 9.0.4 for OnePlus 3T: Download (MD5: a3ad54746d7c15b3528ae546c53d3500)

Can you spot any new improvement in this update? Comment below.

PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.

Kingshuk De
896 Posts

I came from a mixed background of Statistics and Computer Science. My research domains included embedded computer systems, mobile computing and delay tolerant networks in post-disaster scenarios. Apart from tinkering with gadgets or building hackintosh, I like to hop on various subreddits and forums like MyDigitalLife and XDA.

Next article View Article

[Updated] Instagram crashing on all Android phones, but there are workarounds

Here's the crux of the article in video form: New updates are being added at the bottom of this story……. Original story from (June 5, 2018) follows: We're...
Jul 10, 2023 6 Min Read