Find all the Nexus 5X ROMs in this detailed guide. In this tutorial, we will be explaining how Nexus 5X owners can update their phones to Android 10, Android Pie and other Android versions via ROMs — both custom and official. LG launched the Nexus 5X back in 2015. With almost a half decade since the phone was first made available, loads of developers have worked on the phone and launched ROMs for it. While official support has ended, we will explain how to install Android 10 on Nexus 5X right ahead.
Before Pixel was a thing, Nexus was the name given by Google to phones that were designed and developed in-house. Back in the day, Google wasn’t heavily invested into hardware which meant it had to collaborate with hardware brands to create and launch an Android phone of its own. The Nexus lineup of devices ran stock software just as Google intended and featured mostly competitive hardware hence they became really popular with developers and general Android enthusiasts. While the phone has been replaced and superseded by other devices, you can still learn how to install Nexus 5X ROMs in order to get Android 10 running.
Nexus 5X: A Brief Overview
LG was the original manufacturer behind Nexus 5X. As we said, back in that era, Google focused more on software and had this tradition of teaming up with third-party manufacturer to produce “Google” phones. While the hardware was sourced by LG, the phone ran stock Google firmware and pure Android. So much so, that the device followed its own unique system structure and was quite open to developers. Extending this great software layout with great hardware, the device became instantly popular with developers and enthusiasts. While other phones out their provided some additional features and sometimes, better hardware but people still chose Nexus 5X thanks to its software support and overall stock Android experience.
Moreover, after the device got into the hands of enthusiasts, a strong influx of mods and ROMs was seen. As we discussed, the phone was quite easy to fiddle around with because Google created it that way. Further, Nexus 5X was one of the first phones to enjoy over two years of software support. Starting off with Android Marshmallow, it got updated to Android Nougat and then Android Oreo only to be obsoleted at Android Pie.
While official software support has ended for few years now, many owners still daily utilize the phone and developers are still developing ROMs as well as mods for it. You can easily install newer Android 10 and Android Pie custom ROMs on the phone via this guide.
Backup and Some Important Tips
Before installing a custom ROM on your phone, a backup is essential to preserve user data from one system version to the other. The following are some key tips to help you create a user data backup of your phone.
Usually the most important things to look for to backup are:
- Camera photos and videos
- Account information (logins and passwords)
- WhatsApp messages – Check out our full guide on how to backup WhatsApp messages and media.
Conveniently, Samsung also provides a proprietary tool for creating a complete backup of your phone including settings, app data, photos and more. Named as Samsung Smart Switch you require a computer with ample space to store a complete backup of your phone.
A few more optional tips that you should remember:
- Having problems connecting your Android phone to the computer? You need to enable USB debugging mode. See here: How to Enable USB Debugging.
- Make sure your Android device is charged up to 80-85% battery level.
- Most of the tutorials and how-to guides on Team Android are for factory unlocked Android phones and tablets. We recommend NOT to try our guides if your phone is locked to a carrier, unless we have specified the carrier name or device model.
Done with the backup? Let’s proceed towards installation.
Nexus 5X ROMs
For LG’s Nexus 5X, there are two types of ROMs you can install. First, you can install official firmwares which have been released by Google. However, they only provide go up to Android 8.1. Second, you can give Nexus 5X custom ROMs a show which can even come based on new Android 10.
Nexus phones are designed to be experimented with and usually, they have a very open system structure along with official support from Google to unlock bootloader. Ahead, you can see how to try out Nexus 5X ROMs — both custom and official.
Custom ROMs for Nexus 5X
Ahead we will discuss some of top custom ROMs available for Nexus 5X. We have tried to cover all major Android versions that would be useful for owners to install and try out. A complete installation procedure along with download links to Nexus 5X ROMs have been detailed ahead.
Download Android 10 / Pie / Oreo Custom ROMs for Nexus 5X
To update your Nexus 5X to new Android versions, download custom ROMs directly for your phone from this list:
|Custom ROM||Android Version||Download|
|AOSPExtended||Android 9 Pie||Download|
|GZOSP (Ground Zero)||Android 10||Download|
How to Update Nexus 5X with Custom ROMs – Android 10, Pie
To have your Nexus 5X running custom ROM of your choice, follow the ahead mentioned steps. Regardless of what Android version Nexus 5X ROM you are installing, these steps will apply.
Step 1 – Download your ROM file and place it anywhere withing the phone.
Step 2 – Make sure you have TWRP installed.
Step 3 – Turn off your phone and then boot to TWRP by pressing and holding Volume Down + Power buttons together. A menu will open up, browse down by pressing Volume Down and highlight Recovery Mode. Select it by pressing power button.
Step 4 – Wipe your data from Wipe option in TWRP. (Wipe everything except data).
Step 5 – Go to Install option and then select your ROM.
Step 6 – After the install is finished, flash Google Apps or just simply reboot!
That’s all for installing custom Nexus 5X ROMs!
Official ROMs for Nexus 5X
If you wish to return back to stock or install latest official firmware on your Nexus 5X, you can do so by flashing official Google released firmwares.
Download Official Nexus 5X ROMs
Google released various stock firmwares ranging from Android Marshmallow to Android Oreo, here is the last build released of each.
|MTC20K||Android 6.0.1 Marshmallow||Download|
|N2G48C||Android 7.1.2 Nougat||Download|
|OPM7||Android 8.1.0 Oreo||Download|
How to Install Official ROMs on Nexus 5X
After downloading the firmware you want, here is how to get it running on Nexus 5X.
Step 1 – Connect your Nexus 5X to your computer using the USB cable.
Step 2 – Please make sure Fastboot is configured and properly installed on your computer. How? See here: How to Set Up ADB and Fastboot with Android SDK.
Step 3 – Turn OFF your phone.
Step 4 – Get into the Fastboot/Bootloader Mode on your phone. Turn ON the phone while pressing and holding the Volume Up + Volume Down + Power buttons till you see the Fastboot menu and START on top.
Step 5 – Now extract the downloaded file anywhere in your computer. Go to the folder where you extracted the files and then copy/paste all the files to your Fastboot directory.
Step 7 – From the factory image files in your Fastboot directory, do the following depending which OS you are on:
- On Windows: Run the file “flash-all.bat”.
- On Mac: Run the file “flash-all.sh” using Terminal.
- On Linux: Run the file “flash-all.sh”.
Step 8 – That’s pretty much that you had to do for flashing the stock factory image on your Nexus smartphone. Now wait and watch as the process is completed — or follow the on-screen instructions on your phone if in case you have to unlock the bootloader.
Step 9 – After the installation completes, the phone will boot now and it might take about 5 minutes to boot on your first time. So, please wait with patience!
If you followed the procedure correctly, your phone should be up and running with the a stock Nexus 5X ROM.
Do let us know about your experience with Nexus 5X and do you still run it as your daily driver? And if you use a particular ROM that you think should be in the list above, let is know if the comments below.