[OnePlus X General] matwaking:
Okay guys first let me tell you why I have created a new thread just for updating the BL and Firmware :confused:,

I know we already have methods of updating like:

1. flashing the full OOS3 zip through stock recovery ,this method is quite simple for the ones who are on stock recovery and just want to update their OOS version.If you fall in this category then you have no purpose here,you may leave.

2. Is method provided by our fav helping hand [MENTION=6684861]Joshwin Aranha[/MENTION] ,that method is sure for the rest of us who dont fall in the above category,but is way too long,although simple and effective still "long".

I created this thread to help the CM13(Official or Sultan's)//any custom rom using new BL,users who want to update their BL without flashing the OOS through the tedious way just to update BL and users who are stuck on bootlogo due to old BL with roms using new BL.

Here I will guide you through the required steps to update our bootloader "In easiest and fastest way without wiping and restoring anything".

So what are we waiting for ,lets start .

Prerequisites

you will need two files for this process,nothing else.

1 . First one is BLUpdater zip --->Here.

2. Second is TWRP compiled from latest sources use either This or the one from Here<--use v41 or use Sultan's from Here OR if you are Martin's fan like me and want to use his MutiRom TWRP goHere.

PS:I am assuming you have Unlocked Bootloader and have either

official/blu_spark/sultan's/ Multirom TWRP installed,in a working condition on OOS2.x BL(if not what are you doing here).

Note: make sure oem unlocking is checked in developer options in your current rom,else updating the BL may cause it to get locked ,and you will have to unlock it again and flash the recovery manually through fastboot itself.

Now the steps

1.First copy both of the above files in your sdcard or otg or ext-sdcard,any place accessible in recovery.

2. Now boot into recovery Choose Install and choose the "OPXBLUpdateOOS3.1" zip and flash it.

3. Don't reboot now ,go to Install again ,this time use "Install Image" button in lower right corner,navigate to folder where you copied the new TWRP,you should be able to see the file,select it ,choose recovery in the next menu and flash.

NOTE:If you chose to use Sultan's recovery.zip then just flash it normally.

4. Don't reboot come back to TWRP home ,goto reboot and recovery ,if TWRP says no OS installed ignore it.

Now voila you should have updated your firmware/BL.Congrats.

You can now install any rom that supports the new BL.Older roms won't boot on the new MM BL.So

check the rom thread before installing the rom and later on quacking here about your device being stuck at bootlogo.

Notes

i)Neither I nor XDA will be responsible if your OPX bricks or explodes or ditches you and flies to space.

ii)We are not touching system partition so last installed ROM will be intact.

iii)This guide will leave you into bootable rom only if you have a rom installed that works on latest firmware.

iv)This can also be used to restore all your OPX partitions back to OOS3.x partition state,if you messed any.

v)In case you are using latest nightly (cm13) and face bootloop - go Here

psst:If you are not diggin the new BL,and wanna downgrade again ,back to old BL,check this post.

PS: (second one,I know) This guide was made by taking inspiration from Joshwin's post and devtry method.

Also click Thanks if I helped you