• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][OFFICIAL][OMS][7.1.x] AICP 12.1 armani [SUN]

Search This thread

ManSamVampire

Member
Dec 27, 2015
39
31
Sorry @mi2harry.
I have my exams going on currently. Hence, I will solve all your queries in about 2-3 days.
Thanks for your patience.

P.S. What you said is right, you can flash TWRP or boot it without flashing using the fastboot commands.
 
Last edited:
  • Like
Reactions: mi2harry

mi2harry

Member
Aug 19, 2017
43
11
In
Sorry @mi2harry.
I have my exams going on currently. Hence, I will solve all your queries in about 2-3 days.
Thanks for your patience.

P.S. What you said is right, you can flash TWRP or boot it without flashing using the fastboot commands.
That's fine, @ManSamVampire good luck with your exams
@xu3sno, have you given try with Nova Launcher trick on Finding SetUpWizardUpgradeActivity or SetupWizardTestActivity these are coming under what option in Nova Activities @hemantbeast being ROM developer ur help will be crucial in findings of SetUpWizard Activities, if you have any suggestions , then plz guide me on what to do for "Home , Recent buttons & developer options" back get back to working.
I want to tell you that phone does boot into the Fastboot mode but since' 'Developer options' not accessible so I Can't select "USB Debugging" & connect to pc.

Whenever I tried to boot into recovery mode, it boots up into system. So TWRP Recovery mode not working!
If the phone switched off & the charger plugged into the phone; then it automatically boots up into system rather than starts charging in power off mode ., Strange
 
Last edited:

xu3sno

Senior Member
Jun 12, 2012
1,829
1,872
UTC +11
In
That's fine, @ManSamVampire good luck with your exams
@xu3sno, have you given try with Nova Launcher trick on Finding SetUpWizardUpgradeActivity or SetupWizardTestActivity these are coming under what option in Nova Activities @hemantbeast being ROM developer ur help will be crucial in findings of SetUpWizard Activities, if you have any suggestions , then plz guide me on what to do for "Home , Recent buttons & developer options" back get back to working.
I want to tell you that phone does boot into the Fastboot mode but since' 'Developer options' not accessible so I Can't select "USB Debugging" & connect to pc.

Whenever I tried to boot into recovery mode, it boots up into system. So TWRP Recovery mode not working!
If the phone switched off & the charger plugged into the phone; then it automatically boots up into system rather than starts charging in power off mode ., Strange

@mi2harry
Hi bro,
First of all, sorry for belated reply. I'm busy with my real life! :D
I didn't try Nova launcher. Really sorry.

Here my suggestion to solve your problem, reflash ROM!!

1. Download the latest Official TWRP 3.2.3.0 for armani: https://dl.twrp.me/armani/twrp-3.2.3-0-armani.img.html and install it using adb fastboot method as suggested by @ManSamVampire Once it's successful, boot into recovery!
2. Still in recovery mode:
a. Do nandroid backup > Successful
b. Wipe: factory reset (wipe cache, dalvik cache and data)
c. Wipe > advanced > wipe system > Successful
d. Install aicp_armani_n-12.1-NIGHTLY-20180107.zip (https://androidfilehost.com/?fid=818070582850488319) > Successful
e. Install OpenGapps (arm, android 7.1, pico) > Successful
Do not flash Magisk. It will be flashed afterward!
f. Reboot system > System booted successfuly
3. Set the system, hence you can reboot into recovery! DO NOT SETUP Google Account. Otherwise Play Store will acknowledge: Device uncertified!
4. Reboot into recovery mode > flash Magisk v16.7 (1671) https://github.com/topjohnwu/Magisk/releases/download/v16.7/Magisk-v16.7.zip
You need this step in order Play Store recognized "Device is certified"
Once it flashed successfully > Reboot system

Hope it helps! Wish you luck!

Have a great weekend!
 
Last edited:

Sumit0505

Member
Mar 3, 2018
31
10
How is the performance of this build aicp_armani_o-13.1-UNOFFICIAL-20180317.zip?
Can I use it as a daily driver?
(Especially battery backup performance.)
 

mi2harry

Member
Aug 19, 2017
43
11
@mi2harry
Hi bro,
First of all, sorry for belated reply. I'm busy with my real life! :D
I didn't try Nova launcher. Really sorry.

Here my suggestion to solve your problem, reflash ROM!!

1. Download the latest Official TWRP 3.2.3.0 for armani: https://dl.twrp.me/armani/twrp-3.2.3-0-armani.img.html and install it using adb fastboot method as suggested by @ManSamVampire Once it's successful, boot into recovery!
2. Still in recovery mode:
a. Do nandroid backup > Successful
b. Wipe: factory reset (wipe cache, dalvik cache and data)
c. Wipe > advanced > wipe system > Successful
d. Install aicp_armani_n-12.1-NIGHTLY-20180107.zip (https://androidfilehost.com/?fid=818070582850488319) > Successful
e. Install OpenGapps (arm, android 7.1, pico) > Successful
Do not flash Magisk. It will be flashed afterward!
f. Reboot system > System booted successfuly
3. Set the system, hence you can reboot into recovery! DO NOT SETUP Google Account. Otherwise Play Store will acknowledge: Device uncertified!
4. Reboot into recovery mode > flash Magisk v16.7 (1671) https://github.com/topjohnwu/Magisk/releases/download/v16.7/Magisk-v16.7.zip
You need this step in order Play Store recognized "Device is certified"
Once it flashed successfully > Reboot system

Hope it helps! Wish you luck!

Have a great weekend!

Hey @xu3sno. How you doing ⁉

I am not sure how can it B possible to connect my phone to pc for 'twrp IMG installation-ADB method' as suggested by @ManSamVampire
Bcz during the method's third or fourth step
ADB by default, will detect unauthorized device & immediately ask to user for exchange keys with phone
Which any phone must go ahead to accept it in order to proceed further.
But b4 that U must allow "USB DEBUGGING" to B enabled , which is in my case is not accessible due to the the error of ", Developer option not available for this user"

Only thing I can do which is holding long the power button
until the menu pops up of ?
Reboot
Power off
Emergency
Airplane mode

I can choose
Reboot -> Fastboot

Really after that my phone goes to fastboot mode with MI Bunny logo appearing.
Here after this, Means on Fastboot mode there any way I can get into any custom ROM, I can compromise data in losing but my phone should get into either TWRP recovery mode or to MIUI custimzed +Root in active mode
 

xu3sno

Senior Member
Jun 12, 2012
1,829
1,872
UTC +11
Hey @xu3sno. How you doing ⁉

I am not sure how can it B possible to connect my phone to pc for 'twrp IMG installation-ADB method' as suggested by @ManSamVampire
Bcz during the method's third or fourth step
ADB by default, will detect unauthorized device & immediately ask to user for exchange keys with phone
Which any phone must go ahead to accept it in order to proceed further.
But b4 that U must allow "USB DEBUGGING" to B enabled , which is in my case is not accessible due to the the error of ", Developer option not available for this user"

Only thing I can do which is holding long the power button
until the menu pops up of ?
Reboot
Power off
Emergency
Airplane mode

I can choose
Reboot -> Fastboot

Really after that my phone goes to fastboot mode with MI Bunny logo appearing.
Here after this, Means on Fastboot mode there any way I can get into any custom ROM, I can compromise data in losing but my phone should get into either TWRP recovery mode or to MIUI custimzed +Root in active mode


Hi,
I'm doing just fine. Thanks.

Using fastboot method to flash TWRP/ROM, please follow this guide:
https://forum.xda-developers.com/showthread.php?t=2277112
Read its OP carefully and thoroughly!

1. Since your phone is enable booting into fastboot mode, your 're safe ATM.
2. On your computer: put your TWRP and ROM files on your working directory.
3. With your phone in fastboot > plug into computer (while your working directory is where your TWRP.img/.zip and ROM zip files reside) > fire command:

fastboot devices

You should see your armani device in the list! If yes, congrats, you are totally safe to follow the above guide!

Warning:
All folders and files in internal sdcard of your phone (/sdcard) will be erased during fastboot process!
Do backup /sdcard prior to proceed!

Happy fastbooting and wish you luck!
Have a great weekend!
 
Last edited:

ManSamVampire

Member
Dec 27, 2015
39
31
My opinion of AICP 13.1 after using it for 4+ months

How is the performance of this build aicp_armani_o-13.1-UNOFFICIAL-20180317.zip?
Can I use it as a daily driver?
(Especially battery backup performance.)

Yes you can use it as your daily driver. It is a great ROM if you are ready to accept some bugs and missing features:-
  • Camera works only in the already-included camera app — LineageOS Snap. If you try to use the camera in any other app, it gives an error. (eg. WhatsApp says "Can't connect to camera")
  • Although the camera works in Snap, it doesn't mean that every feature works. You cannot take photos in HDR, some camera filters do not work and you can't record videos.
    There are some frequent temporary problems with camera focus and camera flash. But they are usually solved by zooming in and zooming out, or restarting the camera app.
  • There is a lucky time ;) in the ROM in which the camera miraculously starts working in all apps (but the quality in LineageOS Snap is still the best) and this is the moment when Footej Camera can successfully record videos too. However, it cannot be predicted when this lucky phase occurs.
    I've noticed that it usually occurs once every 8 or 10 reboots or so. Or it also occurs when the phone reboots after the camera mediaserver fails (which happens after you try to take a photo in HDR).
  • No data usage counting and mobile network settings are available; nor can you access this info from any other app because the ROM itself doesn't support this.
    However if you need to modify access point settings, I had mentioned a workaround in an older post.
    If you need to change the network type, then you can do it by launching Phone Testing from the dialer by entering the special code.
  • No "notification access" feature support.
  • No customisation options to change the function of hardware navigation buttons.
  • GPS performance is poor and the compass doesn't work in all apps.
    However, if you don't need to navigate in Maps frequently, you don't need to worry, because if you just need to check location, then there are no issues because assisted GPS works perfectly especially when WiFi scanning is enabled.
  • There are some exoplayer problems because of which most of the times, you cannot play videos/GIFs in WhatsApp and other apps that use exoplayer. (Force stopping and reopening the concerned app temporarily solves the problem or you can simply use another video player that doesn't depend on exoplayer, to manually play the concerned file)
    Also, there is a problem that you cannot zoom into photos in the Google Photos app because it crashes after zooming.

No let's come to the good points in the ROM:-
  • Stock Android with LineageOS and AICP additions
  • Performance is great and you can usually work with 4-5 apps minimised which is a great improvement over MIUI 9.
  • Battery life is much better than what you get in MIUI with stock kernel. I am getting about 12-14 hours of battery life (with about 2 hrs of screen time) using my ~5 year old battery (I am still using the battery that came originally with the phone when it was bought; never found the need to buy a new one). Your results may vary depending on the condition of your battery but I can say it will be definitely better than MIUI 8 and 9.
  • Low standby power usage - I lose only about 5-8 percent of battery during the time I sleep at night (when mobile data is off and WiFi is on.)
  • No heating issues during standby - In stock MIUI, when mobile data is left on and WiFi off, then the phone temperature rises considerably and battery also drops very quickly. But in this ROM, the phone gets very slightly warm and battery loss due to mobile data is not that drastic.

Important: Right from the first week of flashing the ROM, I am using the ROM with low ram config enabled, i.e. in Android Go mode. (This is not enabled by default.) So if you are not using Android Go mode, your performance and multitasking experience may vary.
I personally love using it as an Android Go phone because right from the instant I enabled it and rebooted the phone, the system's RAM usage considerably decreased (~60-80 MB) leaving more space for user apps. And also, there's not much to lose in Android Go – there is no split screen support, no tab previews and gestures in Chrome, no emoji search in Gboard Go etc. and I'm fine with all these limitations.

Tips:-
  • If you are using a quite old battery, it is better if you set the Battery Saver to trigger at 25% battery so that the critical battery level (10%) is pushed slightly far.
    Enabling the battery saver really does great in reducing system power consumption (If you compare with MIUI, enabling the battery saver in MIUI had almost no effect on reducing the battery consumption of the device. )
  • Don't let the phone heat up too much as I personally feel that rise in temperature has a very big effect in bringing down the phone performance (At least in this ROM, it is the case.)
    So, keep the phone in good ventilation and don't use very thick body covers as they obstruct exchange of air.
  • If you are using an old battery, I would suggest you to apply kernel mod to set max freq. of CPU at 1.5Ghz or 1.4Ghz otherwise the phone tends to freeze very often when the battery is low. That's because I feel that the old worn out battery cannot take the heavy CPU load.
 

Sumit0505

Member
Mar 3, 2018
31
10
Thank You!

Thank you bro for your detailed information.
I am currently using AICP 12.1 with original battery. After your information, I have decided not to switch rom for now.
Thanks!

Yes you can use it as your daily driver. It is a great ROM if you are ready to accept some bugs and missing features:-
  • Camera works only in the already-included camera app — LineageOS Snap. If you try to use the camera in any other app, it gives an error. (eg. WhatsApp says "Can't connect to camera")
  • Although the camera works in Snap, it doesn't mean that every feature works. You cannot take photos in HDR, some camera filters do not work and you can't record videos.
    There are some frequent temporary problems with camera focus and camera flash. But they are usually solved by zooming in and zooming out, or restarting the camera app.
  • There is a lucky time ;) in the ROM in which the camera miraculously starts working in all apps (but the quality in LineageOS Snap is still the best) and this is the moment when Footej Camera can successfully record videos too. However, it cannot be predicted when this lucky phase occurs.
    I've noticed that it usually occurs once every 8 or 10 reboots or so. Or it also occurs when the phone reboots after the camera mediaserver fails (which happens after you try to take a photo in HDR).
  • No data usage counting and mobile network settings are available; nor can you access this info from any other app because the ROM itself doesn't support this.
    However if you need to modify access point settings, I had mentioned a workaround in an older post.
    If you need to change the network type, then you can do it by launching Phone Testing from the dialer by entering the special code.
  • No "notification access" feature support.
  • No customisation options to change the function of hardware navigation buttons.
  • GPS performance is poor and the compass doesn't work in all apps.
    However, if you don't need to navigate in Maps frequently, you don't need to worry, because if you just need to check location, then there are no issues because assisted GPS works perfectly especially when WiFi scanning is enabled.
  • There are some exoplayer problems because of which most of the times, you cannot play videos/GIFs in WhatsApp and other apps that use exoplayer. (Force stopping and reopening the concerned app temporarily solves the problem or you can simply use another video player that doesn't depend on exoplayer, to manually play the concerned file)
    Also, there is a problem that you cannot zoom into photos in the Google Photos app because it crashes after zooming.

No let's come to the good points in the ROM:-
  • Stock Android with LineageOS and AICP additions
  • Performance is great and you can usually work with 4-5 apps minimised which is a great improvement over MIUI 9.
  • Battery life is much better than what you get in MIUI with stock kernel. I am getting about 12-14 hours of battery life (with about 2 hrs of screen time) using my ~5 year old battery (I am still using the battery that came originally with the phone when it was bought; never found the need to buy a new one). Your results may vary depending on the condition of your battery but I can say it will be definitely better than MIUI 8 and 9.
  • Low standby power usage - I lose only about 5-8 percent of battery during the time I sleep at night (when mobile data is off and WiFi is on.)
  • No heating issues during standby - In stock MIUI, when mobile data is left on and WiFi off, then the phone temperature rises considerably and battery also drops very quickly. But in this ROM, the phone gets very slightly warm and battery loss due to mobile data is not that drastic.

Important: Right from the first week of flashing the ROM, I am using the ROM with low ram config enabled, i.e. in Android Go mode. (This is not enabled by default.) So if you are not using Android Go mode, your performance and multitasking experience may vary.
I personally love using it as an Android Go phone because right from the instant I enabled it and rebooted the phone, the system's RAM usage considerably decreased (~60-80 MB) leaving more space for user apps. And also, there's not much to lose in Android Go – there is no split screen support, no tab previews and gestures in Chrome, no emoji search in Gboard Go etc. and I'm fine with all these limitations.

Tips:-
  • If you are using a quite old battery, it is better if you set the Battery Saver to trigger at 25% battery so that the critical battery level (10%) is pushed slightly far.
    Enabling the battery saver really does great in reducing system power consumption (If you compare with MIUI, enabling the battery saver in MIUI had almost no effect on reducing the battery consumption of the device. )
  • Don't let the phone heat up too much as I personally feel that rise in temperature has a very big effect in bringing down the phone performance (At least in this ROM, it is the case.)
    So, keep the phone in good ventilation and don't use very thick body covers as they obstruct exchange of air.
  • If you are using an old battery, I would suggest you to apply kernel mod to set max freq. of CPU at 1.5Ghz or 1.4Ghz otherwise the phone tends to freeze very often when the battery is low. That's because I feel that the old worn out battery cannot take the heavy CPU load.
 

mi2harry

Member
Aug 19, 2017
43
11
Hi,
I'm doing just fine. Thanks.

Using fastboot method to flash TWRP/ROM, please follow this guide:
https://forum.xda-developers.com/showthread.php?t=2277112
Read its OP carefully and thoroughly!

1. Since your phone is enable booting into fastboot mode, your 're safe ATM.
2. On your computer: put your TWRP and ROM files on your working directory.
3. With your phone in fastboot > plug into computer (while your working directory is where your TWRP.img/.zip and ROM zip files reside) > fire command:

fastboot devices

You should see your armani device in the list! If yes, congrats, you are totally safe to follow the above guide!

Warning:
All folders and files in internal sdcard of your phone (/sdcard) will be erased during fastboot process!
Do backup /sdcard prior to proceed!

Happy fastbooting and wish you luck!
Have a great weekend!


Are You Kidding me ? THAT REALLY Worked !
Thanks again for your efforts
Now, I Can confirm to you that with the fastboot mode on , you dont have to worry about turn on the USB debugging mode
as that turn on feature is required only for ADB and not for the fastboot

Cheers Man!!!
 
  • Like
Reactions: xu3sno

Top Liked Posts

  • There are no posts matching your filters.
  • 43
    .
    .
    .
    .

    GhQyhHk.png
    AICP​
    Android Ice Cold Project​

    AICP is known by everyone as Ice Cold Project that started on Desire HD and since then evolved into a mature ROM with the BEST community you can find!!!

    Until Lollipop, Rom has always been AOKP based. Unfortunately, since AOKP either stopped development or will make a comeback later this year, we changed our base to CM when it comes to hardware, drivers and some features.

    If there are any bugs, either we will sort them or CM team if it concerns their modifications. This rom isn't CM supported so no need to report errors or bugs to them!!
    .
    .
    .
    .
    .

    3ueQ7DH.png
    In the beginning we would like to thank:
    • CM team
    • maxwen
    • SlimBean rom team
    • CarbonRom team
    • LiquidSmooth rom team
    • Omni rom team
    • DU team
    • Community


    ISn0uXd.png
    • @LorD ClockaN
    • @zipsnet
    • @n3ocort3x
    • @semdoc
    • @eyosen
    • @alienmind
    • @Chezbel
    • @Drgravy
    • @eboye
    • @TheStrix
      .
      .
      .

    K2p0Hv4.png

    We are now paying for servers that build nightlies and everything that comes with it, so EVERY DONATION will really be appreciated and be used to cover those expenses.
    Thank you!!


    3U7XWsV.png



    VTVKEeK.png


    Full Changelog link: goo.gl/mIgmYG

    You can also view changelog at AicpExtras -> About -> Changelog on your phone


    b5b2bXK.png

    -Else You tell... :p



    kfCXFCX.png
    ROMS should contain everything you need to enjoy Lollipop. You are not required to install any Add Ons, simply download the latest ROM, gapps, flash it, and go!
    You are STRONGLY recommended to fully wipe your device before flashing, and if possible avoid restoring system apps and system data with Titanium Backup - these can cause stability issues that are very hard to debug. If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience strange behavior.



    How to flash:


    • Make sure you have latest version of TWRP recovery and Firmware installed
    • Backup your current Rom through recovery.
    • Wipe System, Cache, Dalvik Cache, Data
    • Flash the ROM.zip and gapps.zip file.
    • Reboot system and setup the rom


    PREREQUISITE FOR OTA:
    To be able to flash over OTA app, TWRP recovery is needed.
    You can still use CWM and OTA app, but only to download zip file and flash it manually from within recovery. Zip gets saved under AICP_ota folder on your internal SDcard.

    If you want to contribute to the AICP or wanna see what is being worked on/merge feel free to visit our gerrit, link is at the bottom!!!


    F6DLgPu.png

    AICP G+ community

    Device Tree:
    Device: https://github.com/AICP/device_xiaomi_armani/tree/n7.1
    Kernel: https://github.com/hemantbeast/xiaomi_armani_kernel/tree/cm-14.x
    Vendor: https://github.com/AICP/proprietary_vendor_xiaomi

    Source:
    Github link: https://github.com/AICP
    Gerrit link: http://gerrit.aicp-rom.com

    XDA:DevDB Information
    AICP 12.1, ROM for the Xiaomi Redmi 1S

    Contributors
    hemantbeast, wartomato
    Source Code: https://github.com/AICP

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    Based On: AOSP, CyanogenMod

    Version Information
    Status: Nightly

    Created 2016-10-19
    Last Updated 2018-01-15
    20
    Reserved

    KitKat bootloader/modem files

    This zip contains the bootloader and modem files from latest stable international release (MIUI8 V8.0.1.0 KitKat). I made it so users don't have to download and install the official zip, which also includes the rom. It's a flashable zip, so just install it from recovery and reboot (no wipes required).

    Firmware 8.2.1.0: https://www.androidfilehost.com/?fid=673368273298943134
    20
    Reserved

    Screenshots:
    15
    New build released

    With 7.1.1. update and also with OMS support. Use Substratum theme engine for OMS. Updated power profile with some interactive tuning.

    If facing some issue after updating the Rom, then please Clean flash the Rom. :p

    Rom: aicp_armani_n-12.1-UNOFFICIAL-20161209.zip
    Gapps: Open gapps
    Changes
    14
    AICP 12.1 nougat build is been stopped. From now onwards there will be no official update for nougat. From next build or after that AICP 13.1 official nightly will be available (camera bugs may be there).

    https://plus.google.com/u/1/115015009651694560786/posts/cGT1g7BHeSg