The second-generation Moto X (2014) now officially has an Android 5.1 Lollipop update brewing for subsequent OTA updates, but savvy and intrepid Android users can download it right now.

The Android community is well aware that Android 5.0 Lollipop updates for many flagship 2014 phones have rolled out across the world, and are now hitting OTA in the U.S. in an incredibly spotty manner -- all depending on the device and carrier.

But they're also aware that the closer a device is to the source -- Google -- the faster it gets updated. Some Nexus 6, 5, and 4 handsets are, for example, getting Android 5.1 already, while other major 2014 smartphones, like the Samsung Galaxy S5 on AT&T, are stuck in bug-fix carrier-testing limbo for the moment.

It's an incredibly messy situation, especially in the U.S. with carrier-specific phones. Many 2013 phones like the Nexus 5 are already on the second major iteration of Android L, while the Nexus 6 -- the smartphone that launched Android Lollipop in the first place, mind you -- is still stuck on plain old Android 5.0 on AT&T.

To continue the example of how this messy rollout is making things even more confusing, the second-gen Moto X (2014) already has a slightly more updated Lollipop, Android 5.0.2 on AT&T, than Google's flagship Nexus 6.

So it's quite forgivable that those who know how to update smartphone firmware are taking matters into their own hands.

For the second-generation Moto X (2014), that option is now here, as XDA Developers have gotten their hands on the official OTA files for Android 5.1 Lollipop on the pure Moto X (2014) (unrooted phones only) and have put it up for download, according to Android Pit.

The Android blog has a link to download Android 5.1 Lollipop for the Moto X 2014 on their site, along with instructions on how to flash the update from recovery, though if you need a step-by-step for something like this, you're better off waiting for the OTA notification.