• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Firmware updates only [OOS 3.1.2 -> 3.5.3]

Search This thread

DavidXanatos

Senior Member
Mar 22, 2013
290
155
Vienna
Since OnePlus decided to change some firmware interfaces introducing incompatibilities, I thought it would be very useful to have zips that update only the firmware to a particular version.
This zips do _not_ contain the boot.img or the system partition, only bootloader and other firmware.


The release firmwares 3.1.2 -> 3.2.4 work with all ROMs as of (20.09.2016), the same for the community build firmwares 3.5.0 and 3.5.1

The release firmware 3.2.6 changes something in the fingerprint scanner and current ROMs end up without this feature working.

The community build firmware 3.5.2 changes something in the boot loader breaking compatibility with all older ROMs as of (20.09.2016) including their own once, it also breaks compatibility with TWRP, however there is a moded version that works: http://forum.xda-developers.com/showpost.php?p=68691560&postcount=56

When you have firmware 3.5.1 you can still boot into a 3.5.2 community build but the fingerprint reader wont be working.
Also the fingerprint reader issue is not kernel related, you can boot 3.5.2 system partition using 3.5.1 kernel but the fingerprint reader does not work, hence the incompatibility is on one of the vendor blobs in the system partition.

Next to be tested: if I have 3.2.6 firmware if that gives me the ability to run 3.5.2 firmware with the normal twrp

OxygenOS Firmware:
3.1.2: https://www.androidfilehost.com/?fid=457084094631642713
3.1.3: https://www.androidfilehost.com/?fid=457084094631642710
3.2.0: https://www.androidfilehost.com/?fid=312968873555002236
3.2.1: https://www.androidfilehost.com/?fid=457084094631642711
3.2.2: https://www.androidfilehost.com/?fid=457084094631642712
3.2.4: https://www.androidfilehost.com/?fid=385035244224381128

3.2.6: https://www.androidfilehost.com/?fid=385035244224381129 (new fingerprint firmware)

Community Build Firmware:
3.5.0: https://www.androidfilehost.com/?fid=457084094631642714
3.5.1: https://www.androidfilehost.com/?fid=457084094631642715

3.5.2: https://www.androidfilehost.com/?fid=312968873555002237 (new bootloader and fingerprint firmware)
3.5.3: https://www.androidfilehost.com/?fid=385035244224381033 (new bootloader and fingerprint firmware)


with this firmwares as long as you keep away from the one that breaks twrp you can switch/flash between cusotm firmwares and the last official OOS release without issues, just remember to flash the right firmware to keep your fp scanner working ;)
 
Last edited:

DavidXanatos

Senior Member
Mar 22, 2013
290
155
Vienna
And 3.2.5?
Or 3.5.2?

There never were images released for 3.2.5 its a factory only version, so unless someone with a unadapted oneplus3 from exact the right manufacturing batch dumps the partitions we wont have that version available.

3.5.2 <- this community build firmware changes bootloader and BREAKS compatibility with all ROMS, except the Comunitybuild 3.5.2 itself. It even breaks compatibility with most TWRP images. Do not install that one!
 

dead0

Senior Member
Sep 6, 2011
930
327
it seems its the actual baseband file NON-HLOS.bin in 3.2.6 that breaks fingerprint. im currently running the 3.2.6 firmware with the baseband replaced with the one from 3.2.4 with resurrection remix
 
  • Like
Reactions: DavidXanatos

peshellas

Senior Member
Jul 23, 2010
159
128
Athens
Samsung Galaxy S4
LG Optimus 2x
thanks mate, i was about to create a thread to ask someone who knew how to make these firmware zips to make them for everyone. thanks mate really useful to be able to switch roms, although i think we only need the two, 3.2.4 and 3.2.6, since anyone using 3.5.2 like me dont need to flash anything ;)
 

liver20

Senior Member
Dec 24, 2012
2,133
333
30530
OnePlus 7T
OnePlus 8 Pro
How can see what firmware have installed?
About phone

0c2729309b6995ec63005ec8aa7ebfa9.jpg


Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 

DavidXanatos

Senior Member
Mar 22, 2013
290
155
Vienna
it seems its the actual baseband file NON-HLOS.bin in 3.2.6 that breaks fingerprint. im currently running the 3.2.6 firmware with the baseband replaced with the one from 3.2.4 with resurrection remix

thanks good to know that :)

I wonder why modem and FP scanner share the same firmware, I would have bet on keymaster.mbn or tz.mbn (TrustZone)



My myself I'm running the community build 3.5.2 with 3.26 firmware (http://forum.xda-developers.com/oneplus-3/how-to/rom-oxygenos-3-5-2-modded-instalation-t3465408) till now all seams fine FP scanner and TWRP :)
 
  • Like
Reactions: Schrotty35

liver20

Senior Member
Dec 24, 2012
2,133
333
30530
OnePlus 7T
OnePlus 8 Pro
Actually I don't think that is possible out of the box.

Someone could make an app that knows al SHA1 hashes of all firmware partitions and than compare the found partition hashes and list it.
As we know possibly ROMs may be deployed with mixed firmware files.
But know band base version and then is not possible?

Enviado desde mi ONEPLUS A3003 mediante Tapatalk
 

geekynoob

Senior Member
Sep 25, 2011
4,367
3,149
New Delhi
I had a funny question.. I might try this as well..
If I flash latest rr and then flash 3.2.6 fw..will it be a boon or a bane..??
 
Last edited:

DavidXanatos

Senior Member
Mar 22, 2013
290
155
Vienna
I had a funny question.. I might try this as well..
If I flash latest rr and then flash 3.2.6 fw..will it be a boon or a bane..??

rr ? You mean ResurectionRemix?
I'm pretty sure with 3.2.6 your FP scanner wont work with that rom. it will only work with OOS 3.2.6 or 3.2.6 Community build 3.5.2
Just go for 3.2.4 if you are going to use anything else then OOS 3.2.6 or 3.5.2
 

Top Liked Posts