Home > ROMs > Custom ROMs

How to Downgrade LineageOS ROM [Video]

In this guide, we will show you the steps to downgrade the LineageOS ROM. When it comes to custom development, then there are a plethora of ROMs that you could choose from. However, for many, LineageOS is the go-to choice. Offering a clean stock usage experience coupled with a fast snappy and stable OS, well, there’s not much left to ask. Moreover, they are usually among the fastest players out there when it comes to releasing OS upgrades.

However, in some instances, it might be the case that the update ends up breaking some functionality on your device. Or the changes introduced in the update might not be in sync with your requirements. Or a few apps are yet not compatible with the latest OS release. In all these instances, your best bet is to downgrade the LineageOS ROM. And in this guide, we will show you how to do just that. So without further ado, let’s get started.

How to Downgrade LineageOS ROM [Video]

The process will wipe off all the data from your device, so take a complete device backup beforehand. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

  1. First off, download and extract the Android SDK Platform Tools on your PC.
  2. Download the downgraded LineageOS ROM and its partition files [can’t find an older build? See FAQ at the end].
  3. Now transfer all the files to the platform-tools folder.
  4. Then enable USB Debugging and connect your device to your PC via USB.Downgrade LineageOS ROM
  5. Now open Command Prompt inside platform-tools and type in the below command:
    adb reboot bootloader
  6. Then type in the following command and make sure that you get a serial ID:
    fastboot devices
  7. If you are not getting any ID, then install fastboot drivers on your PC.
  8. Now flash the IMG files to their respective partitions [note: I have listed the commands for all the LineageOS partition files, you should only use the ones that LineageOS has provided for your device]
    fastboot wipe-super super_empty.img
    fastboot flash dtbo dtbo.img
    fastboot flash vendor_boot vendor_boot.img
    fastboot flash vendor_kernel_boot vendor_kernel_boot.img
    fastboot flash vbmeta vbmeta.img
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot reboot recovery
  9. Your device will now reboot to LineageOS Recovery.
  10. From there, go to Factory Reset > Format Data/Factory Reset > Format Data.Downgrade LineageOS ROM
  11. Your device will now undergo a reset. Once done, you shall get the “Data wipe complete” message.
    Downgrade LineageOS ROM
  12. Moving on, you’ll now have to sideload the older build of LineageOS.
  13. For that, go to Apply Update > Apply from ADB.Downgrade LineageOS ROM
  14. Now type in the below command to flash the ROM file via Sideload:
    adb sideload rom.zipDowngrade LineageOS ROM
  15. The process will now begin and once done, you shall get the Total xfer: 1.00x message.
  16. If you want to install any ZIP file [such as GApps or Magisk], then tap on YES in the prompt that appears. It will reboot your device to LineageOS Recovery.Downgrade LineageOS ROM
  17. On the other hand, if you don’t want to flash any ZIP, then select No > Reboot System Now. Your device will boot to the updated LineageOS.
    Downgrade LineageOS ROM

That’s it. These were the steps to downgrade the LineageOS ROM. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.

FAQ: How to Download Older Build of LineageOS

To get this job done, we will be using the Wayback Machine/Internet Archive website. For the unaware, this site archives all the websites that exist [or existed in the past] across the World Wide Web ever since its inception in 1996. To date, it has over 860 billion web pages which speaks volumes in itself.

So there is a high chance that it has archived the LineageOS Downloads page for your device when it hosted the older build. For the sake of reference, I am using a OnePlus 9 Pro which only has the LineageOS 21 build based on Android 14 hosted on the official LineageOS download site. So I will take the help of Wayback Machine to download LineageOS 20 Android 13-based ROM for this device.

  1. To begin with, head over to the Downloads section of the LineageOS.
  2. For instance, in my case, the download link looks something like this:
  3. Now go to the Wayback Machine website and paste the LineageOS URL.Download Old Version of LineageOS
  4. It will now give you a timeline with all the saved snapshots of that link.Download Old Version of LineageOS
  5. Choose the year/month/day/on which you believe Lineage might have the older version of the ROM.
  6. So try out your luck [and a little bit of technical know-how regarding Android and LineageOS release dates] and ultimately you should be able to grab the older build of the ROM.Download Old Version of LineageOS

For example, since I was looking for the Android 13 build, I straightaway headed over to the year 2023. For the month, I had to choose between March, April, and October. I gave a random shot at April and chose 22nd. Unfortunately, that didn’t have any saved pages. So then I looked at 19th April and voila, I got hold of the older builds! So give it a couple of tries and you should ultimately spell success sooner than later.