OnePlus promised last November that its first and second generation flagship devices would get Marshmallow by Q1 of 2016. Albeit slightly late, they have now made a near finalized version of OxygenOS 3.0 based on Android 6.0 available for consumers to flash.

Read more of this post