Android Ice Cold Project
AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012) and since then has evolved into a mature ROM with the BEST community that you can find!!!
Until Android Lollipop, the ROM has always been based on AOKP. Unfortunately, since AOKP stopped development (but made a comeback later), we changed our base to CM.
With the re-brand of CM to LineageOS (LOS) we became LineageOS based with some tweaks from AOSP and then changed to be based on the "Ground Zero Open Source Project" (GZOSP) for Android Pie.
We changed again for Android Q with a base of AOSP repositories and some additions from LineageOS for device specific repositories.
If there are any bugs, either we will sort them out, if it concerns our code base. This ROM isn't LineageOS supported, so there is no need to report errors/bugs to them!!
#include <std_disclaimer.h> /* * Your warranty is now void. * * We are not responsible for bricked devices, dead SD cards, * thermonuclear war or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications and if * you point the finger at us for messing up your device, we will laugh at you. Hard & a lot. * */
Feature list (rough overview)
In the beginning we would like to thank:
LineageOS & CM (R.I.P.) team
@maxwen and the rest of the OmniRom team
Resurrection Remix team
plus the rest of the crazy bunch that we call "team"
Latest Stable Release Version 15.0
Flame Gapps (use Full version) or other GApps that contains Keyboard
How do I get a logcat, what type should I get and more questions that can conveniently be answered by my pre-determined answer?
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
Include your firmware versions in reports.
Mention any and all Magisk modules you might be using along with the Magisk version
If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Send the log on Telegram
The ROM should contain everything you need to enjoy Android Q. You don't need to install any Add-ons, simply download the latest ROM and GApps, then follow the flashing instructions and go!
If you want the device to run the ROM "rooted", you can flash a root solution of your choice after the ROM Zipfile.
It is STRONGLY recommended to fully wipe your device before flashing and please avoid restoring system apps and system data with Titanium Backup (or with any backup/restore app) as this can cause stability issues that are very hard to debug, restoring regular apps is fine though.
If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience any strange behavior.
How to flash for the first time:
(Again: Don't do it if you don't know how!)
Have an unlocked bootloader, and TWRP installed/booted
(Not gonna be explained here, there'll be threads in this forum somewhere)
Before starts download the ROM, GApps and Firmware in your PC.
1) Wipe -> format data -> type yes
2) Reboot recovery
3) Wipe -> advance wipe -> select data, cache, dalvik e internal storage
4) Copy firmware, ROM and GApps in ur phone
5) Flash firmware, ROM and GApps
6) Wipe cache and dalvik
Flash custom kernel/Magisk after reboot recovery.
If you want to contribute to AICP, or want see what is being worked on/merged, feel free to visit our Gerrit code review system. (Link is at the bottom!!!)
Device tree source:
Common tree source:
ROM & Additional links:
AICP Gerrit Code Review
AICP sources on Github
AICP Discord Community
Giovix92 - For teaching me how to build
Cozzmy13 - For sources and FOD implementation,
My italian community and all those guys who used their Mi9 for testing
ROM OS Version: 10.0
Kernel: Linux 4.14.175
Firmware required: Miui EEA 22.214.171.124
Release Date: 04-05-2020
Latest update: 06-18-2020