OnePlus has just released the OxygenOS 3.1.0 community build that’s based on Android 6.0.1 Marshmallow for the OnePlus X, the company’s budget-friendly handset.

The OnePlus X has been stuck on Android Lollipop for almost a year, but with the release of the latest OxygenOS build for the handset, it will finally be upgraded to Android Marshmallow soon. The over-the-air (OTA) update is still a community build, meaning that it will most likely still be buggy and unstable, as pointed out by 9To5Google.

OnePlus notes that this build comes with mobile network stability issues in some regions and some third-party apps may not yet be compatible with the software. The company also stated that it may disable the download link once it receives enough feedback.

Although this build of the software is intended mostly for developers, anyone can actually download and install it right now. However, users will have to flash the update manually, and this can be a little tricky. Users will need to download the .zip file from OnePlus and install the software by plugging the OnePlus X to their computer. The company has published detailed instructions on its website.

This build of OxygenOS includes all of Marshmallow’s features, as well as launcher upgrades (new icon packs, customization and wallpaper picker), system performance improvements, new app permissions and new OnePlus apps (Music Player and Gallery). The company has published a release note on its community forum detailing all the new features.

OnePlus’s community builds are similar to beta builds. Users should expect a stable and final version of the software to arrive soon. The company has not given an official release for Android Marshmallow update for the OnePlus X as of late.

One of the major complaints about the OnePlus X is that it’s always left behind when it comes to software updates. The handset’s upcoming Android Marshmallow update may finally be arriving soon, but Google has already begun rolling out Android Nougat to Nexus devices earlier today.