As its widely known the official installation zips for the 4.0.0 community release of OxygenOS break boot loader compatibility with all other ROMs and all but one TWRP image.
I messed a bit around with firmware/kernel/system combinations to bring you the one and only which allows for running the 3.5.3 with a boot loader which is compatible with TWRP and other ROMs.
Required firmware revision 3.2.6, download: https://www.androidfilehost.com/?fid=385035244224381129 this zip contains only firmware no boot.img or system partition. Other firmware only packets can be found here: http://forum.xda-developers.com/oneplus-3/development/firmware-updates-oos-3-1-2-3-5-2-t3465312
OxygenOS 4.0.0 without firmware files: https://www.androidfilehost.com/?fid=457095661767120365
OxygenOS 3.5.3 without firmware files: https://www.androidfilehost.com/?fid=385035244224381127
OxygenOS 3.5.2 without firmware files: https://www.androidfilehost.com/?fid=312968872162493315
I know I could just put booth in one zip but I thought to keep it separated would be better in the long run.
So installation Guid
1. boot into TWRP
2. install the firmware zip
3. install the OOS 4.0.0 zip
4. wipe cache
5. reboot system and go back into recovery (this step prevents recovery from being overwrite by the stock one )
6. install SuperSU if you want or if you not than don't
7. reboot to system
done
Now keep in mind that 3.2.6 firmware while works well with old kernels has a updated fingerprint scanner firmware and will render the fingerprint scanner inoperative for older OOS releases and current custom roms. To fix that just flash 3.2.4 firmware packet together with the custom rom or your restored backup (https://www.androidfilehost.com/?fid=385035244224381128).
I messed a bit around with firmware/kernel/system combinations to bring you the one and only which allows for running the 3.5.3 with a boot loader which is compatible with TWRP and other ROMs.
Required firmware revision 3.2.6, download: https://www.androidfilehost.com/?fid=385035244224381129 this zip contains only firmware no boot.img or system partition. Other firmware only packets can be found here: http://forum.xda-developers.com/oneplus-3/development/firmware-updates-oos-3-1-2-3-5-2-t3465312
OxygenOS 4.0.0 without firmware files: https://www.androidfilehost.com/?fid=457095661767120365
OxygenOS 3.5.3 without firmware files: https://www.androidfilehost.com/?fid=385035244224381127
OxygenOS 3.5.2 without firmware files: https://www.androidfilehost.com/?fid=312968872162493315
I know I could just put booth in one zip but I thought to keep it separated would be better in the long run.
So installation Guid
1. boot into TWRP
2. install the firmware zip
3. install the OOS 4.0.0 zip
4. wipe cache
5. reboot system and go back into recovery (this step prevents recovery from being overwrite by the stock one )
6. install SuperSU if you want or if you not than don't
7. reboot to system
done
Now keep in mind that 3.2.6 firmware while works well with old kernels has a updated fingerprint scanner firmware and will render the fingerprint scanner inoperative for older OOS releases and current custom roms. To fix that just flash 3.2.4 firmware packet together with the custom rom or your restored backup (https://www.androidfilehost.com/?fid=385035244224381128).
Last edited: