Three generation of LG G flagships, as well as other three smartphones released last year will be getting the latest Android 6.0 Marshmallow update, which will arrive to the devices sold via Sprint, Verizon, US Cellular, T-Mobile and AT&T carriers. The only way to install Marshmallow on the OnePlus 2 is via a custom ROM, and we recommend Nexus Experience ROM.
Normally, when a new Android version is released, the first ones to get it are flagship smartphones, but LG didn’t keep its promise to roll out Marshmallow right after its launch and there were even problems when the software was made available for the LG G5 users in Poland. The G4 received this firmware for the first time in Korea, then it the US to AT&T and Verizon and soon, it will be available to Sprint, T-Mobile, and US Cellular. If the update notification doesn’t show up immediately, the users can manually check for updates by tapping on the Settings menu, then on System Update.
Another LG model that is expected to be upgraded are the LG G3, which is two years old and Verizon will push it out soon to its customers, but there’s no word yet from Sprint, while T-Mobile is in the manufacturer development stage. Android Marshmallow will roll out also to the LG V10, LG G Flex 2 and LG G4C.
As for the OnePlus 2, the Android Marshmallow update is available via Nexus Experience ROM and it’s based on the latest Android Open Source Project v6.0.1 firmware which was released for the Nexus devices.
Before installing it, make sure that the device has 80 percent battery left, it’s rooted and you have backed up all your important data. You will need to install Clockwork Mod (CWM) Recovery/ TWRP and the required USB drivers on your PC.
You will download Nexus Experience ROM Android 6.0 Marshmallow and Google Apps on to your PC, then copy the files to your smartphone’s storage memory. Turn your phone off and unplug it from your PC, then enter the Recovery Mode and clear the memory (wipe data/factory reset), the cache memory (wipe cache partition), go back to ClockworkMod recovery, Advanced, then “wipe dalvik cache” and go back to the main recovery screen and select “install zip from SD card”. Tap “choose zip from sdcard”, then find the Android M ROM .zip file in your phone’s SD card and start the installation process. Do the same with Google Apps and at the end, go to +++++Go Back+++++ and reboot your phone.
The booting process will complete and when the phone will start, go to Settings and select “About phone” in order to confirm the installation of Nexus Experience ROM Android 6.0 Marshmallow.