[FULL ROM] Oxygen OS 9.0.6 (Final Update) (Android Pie) for Oneplus 3 and 3T

darthsyaz

Member
Dec 16, 2011
22
4
0
Kuala Lumpur
Tried to do local upgrade from oos oreo community build to oos full ota 9.0.4 but somehow it said that "The package you selected is lower than current system version. To avoid boot up failure, degradation is not allowed. If u want to degrade, pls reboot to recovery mode to install the package.".

However when tried using stock recovery mode (since I dont have twrp) the installation failed.

Any advice?
 

jeffrey268

Senior Member
Oct 8, 2007
324
224
73
W.b.D.
Tried to do local upgrade from oos oreo community build to oos full ota 9.0.4 but somehow it said that "The package you selected is lower than current system version. To avoid boot up failure, degradation is not allowed. If u want to degrade, pls reboot to recovery mode to install the package.".

However when tried using stock recovery mode (since I dont have twrp) the installation failed.

Any advice?
You need to sideload the rom:

Installation Method Via Recovery

This method is slightly tricky, especially if you’ve never used recovery before.
You’ll need your phone, a Windows PC and a USB cable.

1. Make sure ADB and drivers are installed on your Windows PC.
2. Power off your phone.
3. Enter recovery mode by pressing and holding the Power + Volume down buttons together.
4. Select English language and choose Install from USB option in the recovery screen.
5. Connect your phone to the PC and sideload the downloaded file by using the following command:

adb sideload <filename>*

Sideload process takes some time, so stay patient.
Reboot the phone when done.
You should be on the official build.
If you're phone wont reboot to system and gives you a bootloop,
reboot to recovery and preform a factory reset.

*Replace <filename> with the name of the downloaded file.
 
  • Like
Reactions: darthsyaz

psc-m3

Member
Nov 8, 2017
14
1
0
coming from los16, just installed Firmware "9.0.3 Firmware+Modem_OnePlus3"
Wiped everything via twrp, inclusive internal storage, media etc.
Installation of OxygenOS 9.0.4. successful, but it bootloops.. Waited a half night :-/
Do we need other modifications after a firmware update?
 

Proddatur Shravan

New member
Jul 12, 2017
2
1
0
I need Help!

What should I do when I mistakenly formatted the internal storage of my Oneplus 3 by using “bluspark recovery (ver .3.3.1) ?.If I try to install a custom rom like “lineage os 16.0”,the bluspark TWRP recovery faces a “error:7” and it doesn’t show my device’s name at all.I need help to get back to the stock rom of oxygen os.
 

Petesky

Senior Member
Jun 17, 2008
412
26
58
I just updated to Oygen 9.0.4 from a stock oreo , but if I look at Diskinfo it says that my system partion if full 0b free of 2.8GB,
Is that normal ?
 

darthsyaz

Member
Dec 16, 2011
22
4
0
Kuala Lumpur
You need to sideload the rom:

Installation Method Via Recovery

This method is slightly tricky, especially if you’ve never used recovery before.
You’ll need your phone, a Windows PC and a USB cable.

1. Make sure ADB and drivers are installed on your Windows PC.
2. Power off your phone.
3. Enter recovery mode by pressing and holding the Power + Volume down buttons together.
4. Select English language and choose Install from USB option in the recovery screen.
5. Connect your phone to the PC and sideload the downloaded file by using the following command:

adb sideload <filename>*

Sideload process takes some time, so stay patient.
Reboot the phone when done.
You should be on the official build.
If you're phone wont reboot to system and gives you a bootloop,
reboot to recovery and preform a factory reset.

*Replace <filename> with the name of the downloaded file.
Thanks tho, found out it's because of bootloader unlocked. One of the condition to update to 9.0.4 is to have locked bootloader. Not sure about 9.0.3 and below.

Kinda dissapointed with the precondition as it's an old ancient phone so majority of the current users surely have it unlocked to try other mods and custom rom.

---------- Post added at 03:26 AM ---------- Previous post was at 03:15 AM ----------

coming from los16, just installed Firmware "9.0.3 Firmware+Modem_OnePlus3"
Wiped everything via twrp, inclusive internal storage, media etc.
Installation of OxygenOS 9.0.4. successful, but it bootloops.. Waited a half night :-/
Do we need other modifications after a firmware update?
Have u tried factory reset?
 
Last edited:

thekingmen

Member
Mar 9, 2011
19
3
0
Today I wanted to update my phone to oxygen os 9.0.4. What a time loss.

I had oxygen os 5.0.8 (previous stable) with unlocked booloader, but stock rom. I wanted to go to 9.0.4 but the over the air updates through the graphical user interface did not work. I thought, no problem, I'll just flash it in twrp. It was a lot harder than this.

so with enough tests, what I figured out is that the 9.0.4 contains a firmware+modem update. After you installed those, two changes will be visible
1. upon startup, the phone will complains that dm-verify is not enabled and that the rom might not work
2. the data partition that was encrypted will be unable to be decrypted.
(https://forum.xda-developers.com/oneplus-3/how-to/op3-flashable-firmware-modem-zips-t3816066)
Reinstalling the previous firmware will fix point 2. However point 1 is permanent.

So after installing the 9.0.4, I was greeted with a unable to decrypt data, please factory reset :( Didn't want that. /data was unavailable in twrp too. I was in a chicken and egg issue, because I needed /data to work to push back my backups (system, data) to my phone. also obviously restoring /data from /data would not work. tried "adb backup" and other stuff and none worked. In the end I was able to restore boot, system and data from a OTG external disk.

After restoring old firmware, reboot to twrp (to be able to decrypt /data), restore system , boot and data I thought I was done. Nope. with the bootloader and dm-verify thing, the previous 5.0.8 would not boot. and Here I thought that restoring backup would work :( .. nope, they made permanent, not backward-compatible changes to the bootloader.

so went back and reflashed 9.0.4. data can't be decrypted, factory reset, restore /data. now I boot in the new version and my apps are there but the pin don't work.
rm/data/system/locksettings.db in twrp as root. good pin is removed and I have access. now my fingerprint sensor don't work. probably another **** to remove. other solution would be to use a app to backups only specific app, factory reset (fix fingerprint sensor, pin etc), and restore these apps.
anyway I now have a phone that works, but it tooks 5 hours for that. Wish I didn't do that upgrade.
 
Last edited:

SubZero5

Senior Member
Jun 9, 2005
201
11
18
Istanbul, TR
Tried rooting with Magisk-v19.3(19300), Magisk-v19.4-c1602d25(19301) and Magisk-v19.4-05658caf(19305).
Reboots to Recovery.
Currently flashed 9.0.4 FULL and using without Magisk
 

Petesky

Senior Member
Jun 17, 2008
412
26
58
This is normal, mine shows the same.
I use adaway without any problems.

Go to magisk settings and enable systemless host, in adawy make shure the hotst location is set to /system/etc/hosts, after that reboot and run adaway again.
I already sorted Magisk , but installing the very latest adaway sorted it out , its already set up the way you said
 
  • Like
Reactions: jeffrey268

damnation333

Senior Member
Jun 9, 2012
366
112
0
Used this method to go from 9.0.2 to 9.0.4. Worked perfect ✨
Hi,
Was on 9.0.3 (TWRP, Magisk) and just tried to update to 9.0.4, but like last time I have to completely reset my phone.
Am I doing something wrong? And is there a way to reverse this before I get onto doing the reset?
 
Last edited:

abhibnl

Senior Member
Oct 13, 2011
3,595
1,463
0
Do you have any problems with notifications? I often don't get notifications from messenger, gmail etc.
Battery Option in Settings > Click on 3 dots on the upper right side > Disable deep optimizations and force sleep or whatever other crap oneplus forced by default on users. This should help with notifications.
 

TNSMANI

Forum Moderator
Staff member
Jan 8, 2014
4,385
3,598
243
Chennai
Battery Option in Settings > Click on 3 dots on the upper right side > Disable deep optimizations and force sleep or whatever other crap oneplus forced by default on users. This should help with notifications.
Do you get those options on OOS 9.0.4 or for that matter any OOS Pie? I don't. The only time they were shown was when a popup said that they were being enabled and gave me the option to disable them. Foolishly I accepted it by swiping and now I don't find them anywhere for disabling. For me, WhatsApp calls don't ring if the phone is asleep for some considerable time.
 

abhibnl

Senior Member
Oct 13, 2011
3,595
1,463
0
Do you get those options on OOS 9.0.4 or for that matter any OOS Pie? I don't. The only time they were shown was when a popup said that they were being enabled and gave me the option to disable them. Foolishly I accepted it by swiping and now I don't find them anywhere for disabling. For me, WhatsApp calls don't ring if the phone is asleep for some considerable time.
Yes, they were in OOS Pie and that's the first thing i disabled after flashing it. I'm now back to OOS Oreo and I've already disabled advanced optimizations.
 
  • Like
Reactions: TNSMANI

Kshysiek

Senior Member
Jan 30, 2012
81
5
28
Poland
Do you get those options on OOS 9.0.4 or for that matter any OOS Pie? I don't. The only time they were shown was when a popup said that they were being enabled and gave me the option to disable them. Foolishly I accepted it by swiping and now I don't find them anywhere for disabling. For me, WhatsApp calls don't ring if the phone is asleep for some considerable time.
Thanks! But will not it spoil the daily battery life?
 

trawel

Senior Member
Aug 22, 2012
422
53
48
Do you get those options on OOS 9.0.4 or for that matter any OOS Pie? I don't. The only time they were shown was when a popup said that they were being enabled and gave me the option to disable them. Foolishly I accepted it by swiping and now I don't find them anywhere for disabling. For me, WhatsApp calls don't ring if the phone is asleep for some considerable time.
Go to battery settings, battery optimisation, then 3 dots and advanced optimisation. I guess that is what you were looking for
 
  • Like
Reactions: TNSMANI
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