Installing XPerience 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 XPerience. A full data wipe is needed if you are coming from something other than an official build of XPerience.
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 XPerience 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 our Telegram group and provide a recovery log.
My device is officially supported, but there’s no zips for it on the download page. Where are they?
Be patient. Maintainers have busy lives, and sometimes an issue is holding it back. Please do not ask for ETAs.
My device is not officially supported, but I’d really like to give XPerience 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 XPerience for a device, and can meet some basic standards, we’ll happily look into making it official.
If you have a working device tree/kernel, and would like to submit it for official builds, please check this url. Please note - your device must have full hardware support (i.e., every peripheral works) and must be stable.
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 have the list as complete as possible. If yours isn’t there it will either not work or we couldn’t test it
A build for my device disappeared? Where’d it go?
Occasionally a build is broken. If this happens, we remove it until the next build cycle. It is also possible the device is no longer in the official build roster and its old builds are being purged, or that the version it supported is no longer supported. You can check your device’s wiki page to confirm support status.
Where can I find the last build for xxx device before support was dropped/its XPerience version was deprecated?
In short, you can’t. We don’t keep building, or keep builds around for any older version (e.g. when Android 11 builds started, Android 10 builds stopped and the builds were slowly removed). 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.
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?
Don’t ask.
Where does the updater app store the downloaded zip?
/data/system_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 earlier in this FAQ, 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.
Will my device receive the next android version?
We can’t tell you. “No ETA” includes the “IF”, not just the “WHEN”
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.
I read somewhere/was told that you support my device?
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.
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 XPerience to my unsupported device?
There are none.
See what other, similar devices did to get them to work.
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.