Frequently Asked Questions
Installation
Installing LineageOS zips in Recovery results in ‘Error 7’
- The most common reasons for this error are:
- You are trying to install a build for a different device. You need to make sure you download the zip for the correct device and variant.
- You are attempting to migrate from an unofficial build to official LineageOS. A full data wipe is needed if you are coming from something other than an official build of LineageOS.
- Your vendor/modem/bootloader is too old (or maybe too new). Flash the correct stock image for your device, before wiping data and attempting to install LineageOS again. This information should be listed on the device’s wiki page.
- Your recovery is outdated. Flash the newest available version of the recommended recovery image for your device.
- If your error still persists after confirming these are not causing your issue, ask someone for help on IRC #lineageos@Libera.Chat or on the subreddit and provide a recovery log.
Can I flash an official LineageOS build overtop an unofficial build?
No. When migrating from an unofficial build to an official LineageOS build, you must follow the installation guide for your device exactly as written. We will not provide support for any other installation path.
How can I install the Google apps package after installing and booting LineageOS?
If you have already booted into LineageOS, you will need to perform a factory reset and then sideload the recommended Google apps package before booting LineageOS again. The first boot of LineageOS performs critical system initialization. Installing Google apps after this process has completed can lead to a variety of issues, so they must be installed prior to the initial boot.
Where does the updater app store the downloaded zip?
/data/lineageos_updates/
Can/should I relock my bootloader?
Few devices allow for it and even less work properly after that. Relocking can result in actual unusable devices, so be warned!
I have relocked my bootloader and can’t get my device to work anymore. What now?
Sorry, as per the question right above, we don’t support this usecase and there may not be a good way to recover. XDA, other similar forums or a search engine may be of use.
Downloads
My device is officially supported, but there’s no zips for it on the download page. Where are they?
Be patient. Devices are slowly being built throughout the week. Maintainers have busy lives, and sometimes an issue is holding it back. Please do not ask for ETAs.
There are so many images on the download portal. What are they?
- The download portal exposes various images for our devices. Some are required for the installation or upgrade process (which you can read up on your device’s instructions), some are just there and might help us when we try to debug or fix an issue for you.
- If they aren’t mentioned on your device’s wiki pages, just ignore them!
Where can I find the last build for xxx device before support was dropped or its LineageOS version was deprecated?
- In short, you can’t. We don’t build more than 2 versions usually (exemptions were made when major hurdles prevented a large amount of devices to receive a newer version) and we don’t keep old builds around for a multitude of reasons, the largest being that we won’t keep old, insecure, potentially broken builds around. Additionally, we don’t have the server space (or the space on mirrors) to do so.
- There might be archives in the wild and you can check if they are actually signed by LineageOS here. Please don’t expect us to provide any support for them, though, beyond what we offer on this wiki!
A build for my device wasn’t posted on the usual day, or disappeared — where is it?
- Official support does not guarantee that a build will be produced for every week. Builds may be skipped or temporarily removed due to infrastructure issues, build failures, or device-specific problems detected during the build process.
- In some cases, a build may also be removed if the device is no longer part of the official build roster, if older builds are being purged, or if the LineageOS version it supported is no longer maintained.
- A skipped or removed build does not necessarily mean that support for the device has been dropped. You can check your device’s wiki page to confirm its current support status.
- Please do not ask for ETAs.
Device support
My device is not officially supported, but I’d really like to give LineageOS a try. Can you support my device?
- All devices are maintained by open source contributors - sorry, we don’t take device requests. If you would like to bring-up LineageOS for a device, and can meet some basic standards, we’ll happily look into making it official.
- If you would like to submit your device tree and kernel for official builds, please take a look at Submitting a port page.
My device is not on the device list, but it is just the same as that other model. Can I use it?
- If your device is not listed, it’s not supported.
- “The same” is not “equal” which means it needs a separate build.
The list of supported models for my device doesn’t contain a specific one I need. Can I still use it?
- We try to keep the list of supported models as comprehensive as possible and effectively do not support any that are not listed.
- If your model is not listed, it is not supported. We do not keep track of the reasoning for which models are supported and which are not, so please don’t ask!
I read somewhere/was told that you support my device?
If it’s on this list, we do, otherwise not.
Does a specific feature or hardware work on my device?
- All devices must meet our Device support requirements.
- If something doesn’t work, look into How to submit a bug.
Why do you support this old device but not my newer one?
Because all maintainers are volunteers doing this in their free time, and someone happened to love this device enough to bring it up and properly support it.
Where are guides so I can port LineageOS to my unsupported device?
- There are none.
- See what other similar devices did to get them to work.
Bugs and features
I found a bug. What do I do?
You can report it! Please carefully read the How to submit a bug page before reporting it.
Can I have xxx feature added?
- Short: Don’t ask.
- Longer: We are doing this in our free, unpaid time. Thus, we don’t take feature requests and simply work on our own ideas.
Does someone else have this issue?
Finding other people that have your issue, especially on other devices, is not helpful to solving it. Instead, to best help us solve the issue, please report it properly as shown here.
Can you help me with this mod/software?
- We can’t provide support for any third-party modifications or software since we don’t maintain it.
- Ask whoever provided it to you, because it’s their work.
What security updates will my device get?
- LineageOS devices receive several different kinds of security updates, each residing in a different part of the software stack:
- Android (AOSP) Security Patches: These are the security updates published by Google for supported Android versions. LineageOS integrates, tests, and ships these patches for all supported devices as quickly as possible. Every maintained device receives these AOSP security updates.
- Vendor Security Patch Level (Vendor SPL): These patches come from the device manufacturer and apply to proprietary vendor components (such as HALs, drivers, and other closed-source binaries). The Vendor SPL reflects the patch level of the stock firmware your device’s vendor blobs were taken from. In most cases, this corresponds to the latest available stock build for that device, but for a variety of reasons, some devices extract from an older, or carrier specific build.
- Firmware (Bootloader/Modem/etc.): These are hardware-specific often closed-source components such as the bootloader, modem, TrustZone/TEE, etc. LineageOS cannot update these on its own. Many devices ship the expected firmware in their installation package, but some require the user install a specific firmware version prior to attempting to install LineageOS. Please refer to you device’s specific installation guide for more information on this process!
Common issues
My device doesn’t pass Play Integrity!
Some devices pass their bootloader unlock status and verity status to Android’s kernel during boot. We don’t purposefully remove those flags, as it isn’t our place to lie about security features. There’s also a blog post about this topic, which explains our reasons further.
I am following a guide/video somewhere on the internet and am stuck, help?
- We only provide help for officially supported devices for which we provide our own guides. Follow those instead!
- If you follow the official guide for your device line-by-line and still experience issues, feel free to ask again.
My notifications do not work!
Push notifications require GApps or MicroG. When using MicroG you will need to enable GCM (Google Cloud Messaging) in MicroG’s settings.
I am having weird errors; apps won’t install, developer settings crash, and the screen lock has strange error messages.
In the event that all Google accounts were not removed from the device (as required by the installation instructions), stock Android’s Factory Reset Protection (FRP) persists on the device and causes these problems. In order to resolve this, follow these instructions:
- Boot into recovery mode
- Select “Advanced” and then select “Enable ADB”
- Now, open an
adb -d shellfrom a command prompt (on Windows) or terminal (on Linux or macOS) window. In that shell, type the following command:wipe-frp - And from the same shell, type the following command:
reboot
Advanced topics
Mirrors? Why don’t you use torrents? Or IPFS? Or carrier pigeons?
This question isn’t new. To list a few reasons:
- A majority of builds are downloaded on mobile devices via our updater. Mobile devices have limited bandwidth and monthly quotas.
- Bandwidth is plentiful for open source projects. We have roughly 100gbit available to us.
- We occasionally need to remove a build because of a device-breaking bug. This is much harder, or impossible, to accomplish with torrents.
- We currently keep the last 4 builds per device. Older builds do not have the latest security patches.
- The top 5 devices account for 50% of our users. 95% of our builds do not have enough users to justify torrents.
- Pigeons are slow and stupid. They also tend to be hit by vehicles and make a delicious treat for predators. We could send your build via pigeon, but chances are very slim it would make it to you.
Will my device receive the next Android version?
We can’t tell you. ‘No ETA’ includes the ‘IF’, not just the ‘WHEN’.
Can you help me root my device?
We don’t recommend rooting, so we’re unable to provide support for it. Rooting can create serious security vulnerabilities and may cause issues that sometimes require a full system reinstall to fix. Rooting also enables the user to take actions that could permanently damage the device.