[Mi 3 Android Development] Shivam Kumar Jha:
​

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*/

What is Code Aurora Forums ?

Code Aurora Forum (CAF) is a consortium of companies with projects serving the mobile wireless industry. Software projects it concerns itself with are e.g. Android for MSM, Femto Linux Project, LLVM, MSM WLAN and Linux-MSM. Code Aurora is basically AOSP plus all Qualcomm specific enhancements and optimization.​

What is AOSP-CAF ?

AOSP-CAF is meant to join AOSP and CAF projects into a widely usable repository,

stored on https://github.com/AOSP-CAF/. It also benefits from a few CyanogenMod updates.
​

Q&A - FAQ

How to use layers on AOSP-CAF

TWRP gives me no OS installed error after flashing rom.

No problem. Just swipe to reboot or flash roms+gapps and reboot, you wont have this issue

Can I flash a custom kernel?

Not recommended, you can try but then don't come to me crying on battery

Is rom prerooted?

No, Flash from here

Can you add blah blah app or blah blah feature to the rom?

No, not at all.

When will you update the rom?

No ETA as always

Is the ROM suited for daily usage ?

Yes.

Where can I change the Quick Tiles and Status Bar ?

Long press the Settings icon in the notifications drawer.

You will have access to the SystemUI Tuner from Marshmallow.​

Downloads Links

aosp-mm6.0.1-20160513-cancro.zip

Google Applications (optional) :

SLIM GAPPS : (Use packages for ARM, Android 6.0, Micro or Pico)

Flash the GApps before the first boot. If not, a clean flash is recommended.

SuperSU (optional) :

SuperSU

ROM is not pre rooted, SuperSu v2.52 & SuperSu v2.65 both work flawless.

Flashing and updating

AOSP-CAF clean install :

- (Optional) Wipe the data & cache (Backup to make sure not to loose data)

- Flash the AOSP-CAF 6.0.1 ROM zip from the Recovery

- (Optional) Flash the GApps to have the Google Applications

- (Optional) Flash the SuperSU zip (recommended, see Q&A informations)

- (Optional) Every additional zip you want to flash

- Reboot

AOSP-CAF update / upgrade :

- (Information) Don't wipe anything unless you want to

- Flash the latest AOSP-CAF 6.0.1 ROM zip from the Recovery

- (Optional) Flash the GApps on first install / upgrade. Not required later, but do update sometimes

- (Optional) Flash the SuperSU zip (recommended, see Q&A informations)

- (Optional) Every additional zip you want to flash

- Reboot
​

About UNOFFICIAL builds

Device tree : https://github.com/ShivamKumarJha/izer_device_xiaomi_cancro/tree/aosp-mm

Kernel sources : https://github.com/ShivamKumarJha/android_kernel_xiaomi_cancro

Vendor blobs : https://github.com/ShivamKumarJha/proprietary_vendor_xiaomi
​

Issues and reports

- Report issues only if you use the ROM kernel

- If an additional mod is installed, make sure it's unrelated, and mention it

- Make sure the issue wasn't discussed earlier in the threads

- Share a log of the error with CatLog for example
​

Thanks to :

- AOSP and CodeAurora Forums

- The CyanogenMod Team

- Men_in_black007 and the AOSP-CAF Team

- Everyone involved in the sources used

XDA:DevDB Information

[ROM][CANCRO][6.0.1] AOSP-CAF [STABLE][May13], ROM for the Xiaomi Mi 3

Contributors

Shivam Kumar Jha, linuxxxx, Men_in_black007

Source Code: https://github.com/AOSP-CAF

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

ROM Firmware Required: Unlocked Bootloader, TWRP

Based On: AOSP

Version Information

Status: Stable

Created 2016-05-13

Last Updated 2016-05-13