[ROM][4.4.4][UNOFFICIAL] AICP V7 [Cancro]

Status
Not open for further replies.
Search This thread

Amruth Pillai

Senior Member
Nov 24, 2012
133
92
28
Bangalore
Samsung Galaxy S23 Ultra
dirty flash if from the same rom, use backup app for different rom (Helium @ Titanium ) will do

I had to google up what Dirty Flash meant, but as I understand it, I just have to clear the Dalvik Cache and the Cache and flash the new ROM, is it? And yes, I'm coming from an older version of the same AICP ROM. Thanks a lot for your answer to my n00b question :) I am up for any testing/logging activity you might be having, and I will actively post if I find any bugs in the ROM. Till now, this is the only one that seems stable enough for daily use.

P.S. The battery drains a lot more than usual... used to get 10+ hours on MIUI, but in AICP the battery goes from 100 to 0 in less than 3-4 hours. I'll try to get some graphs off of regular usage from the updated ROM. Thanks again!

-------------------------------------

Update (5:52 PM)

There is a small issue, I feel the system lags quite a bit. When I pull the notification bar, it jerks a little bit and drops down.
 
Last edited:

Amruth Pillai

Senior Member
Nov 24, 2012
133
92
28
Bangalore
Samsung Galaxy S23 Ultra
Testing Report

1) There's some issue with the WiFi. It shows that it's connected, but internet access is disconnected after few minutes of usage. Turning off and on WiFi once fixes the trick, but it happens too frequently.

2) The battery life is still pretty bad from what MIUI used to deliver. I'll post a graph of the usage soon, but at max, I'm getting only 5-6 hours of usage (WiFi + 60-80% Brightness + FB/WhatsApp). This is the main issue here, I don't know where it's all going, but it's too much drain.

3) I also experienced an unexpected reboot in this ROM. Very much rattled by this experience. It was during the 2nd minute of a call I was on, that was incoming BTW. I don't know if it helps or not, but something tells me that the reboot was related to calling.

Other than that, all sensors seem to be in working condition and I haven't had a reboot except the one mentioned above since the 12 hours I've been using since updating to the new ROM build. A real good job on the development, and once again, if there is any help you need, I'm there for you! :)

Thanks for making such a great ROM, a real delight it is! :)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Battery Performance Update after Usage

So, apparently, I'm getting 10 hrs and 18mins of usage until the battery fully dies. I don't know if this is a good period of time for a battery to be alive or not, but I was honestly expecting more out of the Mi3.

Recap:
I didn't use mobile data whatsoever.
Called up a few friends for an accumulated time of 30 minutes at max.
Was connected to WiFi and was downloading a huge game from the play store for almost 6+ hours.
Was on 60% brightness most of the time, otherwise 80%.

Here are the graphs:
kArIxue.png

U56RbcZ.png


Hope it helps! :)
 
Last edited:
  • Like
Reactions: borx28

kat0072

Senior Member
Mar 10, 2012
469
226
42
Hyderabad
Xiaomi Poco F1
Development Build...
What differ from OP
*add performance from omni, remove kernel tweaker
*Bionic from Motorolla (falcon)
*Changes from @feed3 - sensors, - location

https://www.androidfilehost.com/?fid=95747613655050392
@audahadi welcome to the thread i see you and Ivan working on PA sensor issues to add support for it.

Good luck buddy. I m trying to build from PA source but dt.img and kernel folders creating alots of compilation error.



Sent from my MI 3W using XDA Free mobile app
 

audahadi

Senior Member
Oct 14, 2012
1,699
3,352
Dimana-mana
@audahadi welcome to the thread i see you and Ivan working on PA sensor issues to add support for it.

Good luck buddy. I m trying to build from PA source but dt.img and kernel folders creating alots of compilation error.



Sent from my MI 3W using XDA Free mobile app
What error? Maybe you need to revert commit in hardware/qualcom/media-caf-new..need patch in kernel where we don't have. [emoji30]
 

kat0072

Senior Member
Mar 10, 2012
469
226
42
Hyderabad
Xiaomi Poco F1
What error? Maybe you need to revert commit in hardware/qualcom/media-caf-new..need patch in kernel where we don't have. [emoji30]

katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash
katwal@VPCSA35GG:~/android/AOSPA$

Please refer the build log file attached here for error details and advise me if I need to manually keep the already build boot.img file at that location.
 

Attachments

  • build.txt
    12.4 KB · Views: 13

audahadi

Senior Member
Oct 14, 2012
1,699
3,352
Dimana-mana
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash
katwal@VPCSA35GG:~/android/AOSPA$

Please refer the build log file attached here for error details and advise me if I need to manually keep the already build boot.img file at that location.
Try this command

. build/envsetup.sh && brunch cancro

PS : Make sure there's a kernel folder in device tree
 

kat0072

Senior Member
Mar 10, 2012
469
226
42
Hyderabad
Xiaomi Poco F1
Try this command

. build/envsetup.sh && brunch cancro

PS : Make sure there's a kernel folder in device tree

trying, I confirmed Kernel folder is there in device tree.

AOSPA -> device -> xiaomi -> cancro -> kernel

---------- Post added at 03:32 PM ---------- Previous post was at 03:28 PM ----------

trying, I confirmed Kernel folder is there in device tree.

AOSPA -> device -> xiaomi -> cancro -> kernel

"brunch" command not available. Only LUNCH is there to use that too without "cancro"

katwal@VPCSA35GG:~/android$ cd AOSPA/
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh && brunch cancro
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash
No command 'brunch' found, did you mean:
Command 'branch' from package 'rheolef' (universe)
brunch: command not found
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh && lunch cancro
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash

Invalid lunch combo: cancro
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh && lunch
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash

You're building on Linux

Lunch menu... pick a combo:
1. mini_mips-userdebug
2. mini_armv7a_neon-userdebug
3. mini_x86-userdebug
4. cm_cancro-userdebug
5. cm_bacon-user
6. cm_bacon-userdebug
7. cm_bacon-eng
8. pa_amami-userdebug
9. pa_aries-userdebug
10. pa_bacon-userdebug
11. pa_condor-userdebug
12. pa_d2lte-userdebug
13. pa_d800-userdebug
14. pa_d801-userdebug
15. pa_d802-userdebug
16. pa_d803-userdebug
17. pa_d851-userdebug
18. pa_edison-userdebug
19. pa_evita-userdebug
20. pa_falcon-userdebug
21. pa_find5-userdebug
22. pa_find7-userdebug
23. pa_find7u-userdebug
24. pa_galaxysmtd-userdebug
25. pa_gee-userdebug
26. pa_geeb-userdebug
27. pa_hercules-userdebug
28. pa_hlte-userdebug
29. pa_honami-userdebug
30. pa_i9100-userdebug
31. pa_i9100g-userdebug
32. pa_i9300-userdebug
33. pa_i9500-userdebug
34. pa_jflte-userdebug
35. pa_ls980-userdebug
36. pa_m4-userdebug
37. pa_m7-userdebug
38. pa_m7spr-userdebug
39. pa_m7vzw-userdebug
40. pa_m8-userdebug
41. pa_maserati-userdebug
42. pa_moto_msm8960-userdebug
43. pa_moto_msm8960_jbbl-userdebug
44. pa_moto_msm8960dt-userdebug
45. pa_n1-userdebug
46. pa_n5100-userdebug
47. pa_n5110-userdebug
48. pa_n5120-userdebug
49. pa_n7000-userdebug
50. pa_n7100-userdebug
51. pa_nozomi-userdebug
52. pa_odin-userdebug
53. pa_p3100-userdebug
54. pa_p3110-userdebug
55. pa_sirius-userdebug
56. pa_skyrocket-userdebug
57. pa_spyder-userdebug
58. pa_taoshan-userdebug
59. pa_targa-userdebug
60. pa_togari-userdebug
61. pa_umts_spyder-userdebug
62. pa_ville-userdebug
63. pa_vs980-userdebug
64. pa_yuga-userdebug
65. pa_cancro-userdebug

Which would you like? [aosp_arm-eng] 65

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.4
TARGET_PRODUCT=pa_cancro
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.13.0-39-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_BUILD_TYPE=release
BUILD_ID=KTU84P
OUT_DIR=/home/katwal/android/AOSPA/out
============================================

katwal@VPCSA35GG:~/android/AOSPA$
 

jackeagle

Sr. Mod + Mod / Dev Committee / Rec. Dev / Dev Rel
Staff member
Apr 11, 2013
3,706
10,809
XDA
Remix OS
Elocity A7
trying, I confirmed Kernel folder is there in device tree.

AOSPA -> device -> xiaomi -> cancro -> kernel

---------- Post added at 03:32 PM ---------- Previous post was at 03:28 PM ----------



"brunch" command not available. Only LUNCH is there to use that too without "cancro"

katwal@VPCSA35GG:~/android$ cd AOSPA/
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh && brunch cancro
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash
No command 'brunch' found, did you mean:
Command 'branch' from package 'rheolef' (universe)
brunch: command not found
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh && lunch cancro
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash

Invalid lunch combo: cancro
katwal@VPCSA35GG:~/android/AOSPA$ . build/envsetup.sh && lunch
including device/generic/mips/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/xiaomi/cancro/vendorsetup.sh
including device/vendorsetup.sh
including vendor/pa/vendorsetup.sh
including sdk/bash_completion/adb.bash

You're building on Linux

Lunch menu... pick a combo:
1. mini_mips-userdebug
2. mini_armv7a_neon-userdebug
3. mini_x86-userdebug
4. cm_cancro-userdebug
5. cm_bacon-user
6. cm_bacon-userdebug
7. cm_bacon-eng
8. pa_amami-userdebug
9. pa_aries-userdebug
10. pa_bacon-userdebug
11. pa_condor-userdebug
12. pa_d2lte-userdebug
13. pa_d800-userdebug
14. pa_d801-userdebug
15. pa_d802-userdebug
16. pa_d803-userdebug
17. pa_d851-userdebug
18. pa_edison-userdebug
19. pa_evita-userdebug
20. pa_falcon-userdebug
21. pa_find5-userdebug
22. pa_find7-userdebug
23. pa_find7u-userdebug
24. pa_galaxysmtd-userdebug
25. pa_gee-userdebug
26. pa_geeb-userdebug
27. pa_hercules-userdebug
28. pa_hlte-userdebug
29. pa_honami-userdebug
30. pa_i9100-userdebug
31. pa_i9100g-userdebug
32. pa_i9300-userdebug
33. pa_i9500-userdebug
34. pa_jflte-userdebug
35. pa_ls980-userdebug
36. pa_m4-userdebug
37. pa_m7-userdebug
38. pa_m7spr-userdebug
39. pa_m7vzw-userdebug
40. pa_m8-userdebug
41. pa_maserati-userdebug
42. pa_moto_msm8960-userdebug
43. pa_moto_msm8960_jbbl-userdebug
44. pa_moto_msm8960dt-userdebug
45. pa_n1-userdebug
46. pa_n5100-userdebug
47. pa_n5110-userdebug
48. pa_n5120-userdebug
49. pa_n7000-userdebug
50. pa_n7100-userdebug
51. pa_nozomi-userdebug
52. pa_odin-userdebug
53. pa_p3100-userdebug
54. pa_p3110-userdebug
55. pa_sirius-userdebug
56. pa_skyrocket-userdebug
57. pa_spyder-userdebug
58. pa_taoshan-userdebug
59. pa_targa-userdebug
60. pa_togari-userdebug
61. pa_umts_spyder-userdebug
62. pa_ville-userdebug
63. pa_vs980-userdebug
64. pa_yuga-userdebug
65. pa_cancro-userdebug

Which would you like? [aosp_arm-eng] 65

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.4
TARGET_PRODUCT=pa_cancro
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.13.0-39-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_BUILD_TYPE=release
BUILD_ID=KTU84P
OUT_DIR=/home/katwal/android/AOSPA/out
============================================

katwal@VPCSA35GG:~/android/AOSPA$

after selecting pa_cancro-userdebug in lunch option do this
mka bacon
and it will start to build :)
 

kat0072

Senior Member
Mar 10, 2012
469
226
42
Hyderabad
Xiaomi Poco F1
after selecting pa_cancro-userdebug in lunch option do this
mka bacon
and it will start to build :)

Thanks but its similar to ./rom-buildd.sh cancro and generates same error same place
I also tried updating using repo sync but not much difference


build/core/tasks/kernel.mk:63: ***************************************************************
build/core/tasks/kernel.mk:64: * Using prebuilt kernel binary instead of source *
build/core/tasks/kernel.mk:65: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED *
build/core/tasks/kernel.mk:66: * Please configure your device to download the kernel *
build/core/tasks/kernel.mk:67: * source repository to kernel/xiaomi/cancro
build/core/tasks/kernel.mk:68: * See http://wiki.cyanogenmod.org/w/Doc:_integrated_kernel_building
build/core/tasks/kernel.mk:69: * for more information *
build/core/tasks/kernel.mk:70: ***************************************************************
make: *** No rule to make target `/home/katwal/android/AOSPA/out/target/product/cancro/kernel', needed by `/home/katwal/android/AOSPA/out/target/product/cancro/boot.img'. Stop.
make: *** Waiting for unfinished jo
bs....
Install: /home/katwal/android/AOSPA/out/host/linux-x86/bin/acp
katwal@VPCSA35GG:~/android/AOSPA$


DO I need to copy the existing Boot.img from AOSP ROM ??
 

audahadi

Senior Member
Oct 14, 2012
1,699
3,352
Dimana-mana
Thanks but its similar to ./rom-buildd.sh cancro and generates same error same place
I also tried updating using repo sync but not much difference


build/core/tasks/kernel.mk:63: ***************************************************************
build/core/tasks/kernel.mk:64: * Using prebuilt kernel binary instead of source *
build/core/tasks/kernel.mk:65: * THIS IS DEPRECATED, AND WILL BE DISCONTINUED *
build/core/tasks/kernel.mk:66: * Please configure your device to download the kernel *
build/core/tasks/kernel.mk:67: * source repository to kernel/xiaomi/cancro
build/core/tasks/kernel.mk:68: * See http://wiki.cyanogenmod.org/w/Doc:_integrated_kernel_building
build/core/tasks/kernel.mk:69: * for more information *
build/core/tasks/kernel.mk:70: ***************************************************************
make: *** No rule to make target `/home/katwal/android/AOSPA/out/target/product/cancro/kernel', needed by `/home/katwal/android/AOSPA/out/target/product/cancro/boot.img'. Stop.
make: *** Waiting for unfinished jo
bs....
Install: /home/katwal/android/AOSPA/out/host/linux-x86/bin/acp
katwal@VPCSA35GG:~/android/AOSPA$


DO I need to copy the existing Boot.img from AOSP ROM ??

No need..that weird... do you have device/qcom/common folder?
 

kat0072

Senior Member
Mar 10, 2012
469
226
42
Hyderabad
Xiaomi Poco F1
No need..that weird... do you have device/qcom/common folder?

I will check that once I reached home i guess it should be there

Sent from my MI 3W using XDA Free mobile app

---------- Post added at 10:54 PM ---------- Previous post was at 10:27 PM ----------

I will check that once I reached home i guess it should be there

Sent from my MI 3W using XDA Free mobile app

Yes its there AOSPA -> device -> qcom -> common (inside 4 folders and 2 files)
 

kat0072

Senior Member
Mar 10, 2012
469
226
42
Hyderabad
Xiaomi Poco F1
I will check that once I reached home i guess it should be there

Sent from my MI 3W using XDA Free mobile app

---------- Post added at 10:54 PM ---------- Previous post was at 10:27 PM ----------



Yes its there AOSPA -> device -> qcom -> common (inside 4 folders and 2 files)


I tried removing the existing stuff and started again from beginning.
Now i am able to go ahead from that error and waiting for compilation to finish. :good:
 

veladem

Senior Member
Feb 28, 2011
427
41
30
Sacramento
Hmmm, gapps mini and full doesn't show for me... For some reason there is an add in the way. Wouldn't happen to have another mirror would you? :/
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 12

    .

    .

    GhQyhHk.png
    AICP​

    Android Ice Cold Project​



    What is AICP?
    AICP is known by someone as Ice Cold Project that started on Desire HD and since than evolved as a mature rom with the BEST community you can find!!!
    Rom has always been AOKP based so expect all AOKP goodies + new additions.
    If there are any bugs, either we will sort them or AOKP team if it conserns their modifications. This rom isn't AOKP supported so no need to report errors or bugs to them!!

    .

    In the beginning I would like to thank:
    • AOKP team
    • CM team
    • maxwen
    • SlimBean rom team
    • ParanoidAndroid team
    • CarbonRom team
    • LiquidSmooth rom team
    • Omni rom team
    • Community
    • @varun.chitre15
    • @praveen7682 (For Testing The Rom)(Thanks a lot)

    If you all like AICP Rom Kindly Donate to Team of AICP for their Hard Work :)



    DONATIONS:

    We are now paying for servers that build nightlies and everything that comes with it, so EVERY DONATION is going there.
    Thank you!!



    Installation Instructions
    1) Clean Install
    2) Flash Rom

    3) Flash Gapps (Flash only AICP gapps else you may encounter AICP OTA App FC)
    4) Enjoy !! :D


    IceColdJelly AICP G+ community


    Bugs :
    All Bugs present in CM11 (Its Stable has Sensors are Fixed Now)



    ROMS
    ROMS should contain everything you need to enjoy JB. 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.






    XDA:DevDB Information
    Android Ice Cold Project, ROM for the Xiaomi Mi 3

    Contributors
    jackeagle, audahadi
    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: 4.4.x

    Version Information
    Status: Stable
    Current Stable Version: V7
    Stable Release Date: 2014-10-20

    Created 2014-09-02
    Last Updated 2014-10-24
    9
    I have a query regarding these releases.
    What is the meaning of posting an unofficial AICP release.

    AICP officially has not released for cancro (MI3). Then who does that?
    What do they do? Do they compile CM11 specifically for Cancro. Change build.props, system libs, etc.?

    How do I trust a release which is unofficial, believing that its specifically for Cancro? Meaning, the sound recorder, the camera, other apps, etc. are aware of the device and can take advantage of the features as Official MI3 ROMs can take.

    Here is the answer for your queries
    Unofficial means that AICP Developers dont support it that is your device is not supported by AICP.
    AICP Official will be released by me itself no one else will release....First of all let me remind you that Mi3 doesnt have stable CM11 source due to Xiaomi company which has not released sources yet....All Developers are trying their best to solve all the issues of CM11 and other Rom's until all Bugs are solved and Stable CM is obtained AICP Will never accept to give official Status and I am maintaing the Rom on behalf of AICP has they have permitted me to do so......This Rom is completly build from AICP sources itself like all official devices are build ...your status says you had owned i9500 and AICP is official there the same sources are used here there is nothing my own added or something :eek:....Trusting is on ur wish when 250+ downloades/people can trust its ur wish if u want you can try if not its your wish.This Rom is not Xiaomi made to have it untrusted:eek:
    No apps take your personel stuffs nor AICP or any other Rom's take...I dont know on what point your talking about untrusty? :eek:
    And Do Remember no one will release a Rom has official straight away they first release has Unofficial itself later if they find no issues then only they will make it Official. For Xiaomi Mi3 I am AICP Rom maintiner and Official Status can only be given by me only not others. I will give it only if Rom has negligible bugs which is possible when CyanogenMod is Stable .....
    Official Status is not given by changing build.prop or anything it is done while we build from source and Rom Developers have permitted for Offcial status and after Device source are added to AICP Sources only then it will be official not otherwise...
    7
    AICP Rom Updated To V7 .
    Thanks to @praveen7682 for testing and has per reports no major bugs.
    Report me if any.
    Link to Rom : https://s.basketbuild.com/filedl/de...icp_cancro_kitkat-7.0-UNOFFICIAL-20141020.zip
    6
    Development Build...
    What differ from OP
    *add performance from omni, remove kernel tweaker
    *Bionic from Motorolla (falcon)
    *Changes from @feed3 - sensors, - location

    https://www.androidfilehost.com/?fid=95747613655050392
    5
    I don't mind the bugs. as long as there are stuff to choose from. we'll be happy, but we'll be happier is xiaomi releases the source for cancro. :)

    Ok Then will update AICP to V6 soon :)