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
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: