[Mi 3 Android Development] xuefer:
Download links

Tools:

(Required) Recovery

English TWRP2 for MI3 TD: TWRP2.8-12.1-20150523-UNOFFICIAL-pisces.zip, flashable zip with img inside

Dual System fully supported, can flash/boot system-2

Dual Data co-existing (when enabled), allow system-1 / system-2 use different data, recovery must be used to switch system along with data

Flash using "fastboot flash recovery recovery.img"

Data Media supported, auto patch system (mount_ext4.sh) to support /data/media, which can be standalone or merged into data partition

Re-partition Internal Storage (use Advanced -> Partition SD Card), merge or split data/media

Download: @baidu, @androidfilehost (MD5: 5bd1176ccf0d2f2eb777a3df50612ab3)

new updates:

MI 3 TD CM 12.1/13.0 ROMs

MI3TD CM12.1/13.0/14.0-2016XXXX (CM: XXXX, Device: XXXX), latest random updates

Download: @baidu | @360 9f89 | @androidfilehost

MI3TD CM12.1-20150528 (CM: 0528, Device: 0528)

Download: @baidu | @androidfilehost | MD5: 136d1cada4b30223de2298d5d82ecd8b

MI3TD CM12.1-20150526 (CM: 0526, Device: 0526)

Download: @baidu | @androidfilehost | MD5: 3ebaefcf6975529033f097ae03d05b62

MI3TD CM12.1-20150519 (CM: 0519, Device: 0426)

Download: @baidu | @androidfilehost | MD5: 1ca1f2792a8960bb102c5fce4c56c131

MI3TD CM12.1-20150507 (CM: 0507, Device: 0426)

Download: @baidu | @androidfilehost | MD5: a370104c8d2e2b3f6b24f625baa669c1

MI3TD CM12.1-20150426 (CM: 0426, Device: 0426)

Download: @baidu | @androidfilehost | MD5: c65dabbdc0b0482860948bad533b92c9

MI3TD CM12.1-20150424 (CM: 0424, Device: 0424)

Download: @baidu | @androidfilehost | MD5: 89dca605e0922f4ae920123175d1de29

MI 3 TD CM 12.0 ROMs

MI3TD CM12.0-20150420 (CM: 0420, Device: 0420)

Download: @baidu| @androidfilehost | MD5: 64ccae192a8616307d7723e92b3bc5cf

MI3TD CM12.0-20150412 (CM: 0412, Device: 0412)

Download: @baidu | @androidfilehost | MD5: 64ccae192a8616307d7723e92b3bc5cf

MI3TD CM12.0-20150316 (CM: 0316, Device: 0316)

Download: @baidu | @androidfilehost | MD5: 155268021356ba018a63ff0cc67421bd

MI3TD CM12.0-20150304 (CM: 0304, Device: 0304)

Download: @baidu | @androidfilehost | MD5: 68a7618a4706887fb948933ba46364c8

Optional downloads:

(Optional) Minimal Gapps for 5.0.x: pa_gapps-modular-pico-5.0.1-2015xxxx-signed.zip

or Minimal Gapps for 5.1.x: pa_gapps-modular-pico-5.1-20150418-signed.zip

Downloads: @xda

(Optional) Xposed 3.0 module: xposed-sdk22-arm-*.zip

Downloads: @xda

or Xposed 3.0, Android 5.1: xposed-sdk21-arm-*.zip

Downloads: http://xdaforums.com/xposed/super-alpha-posted-permission-xposed-t3072979

ChangeLog

[color=#ff0ff]2015-05-28[/color]

Fixed connectivity check by using g.cn as default check server

Updated CM to 05-28

[color=#ff0ff]2015-05-26[/color]

Optimized boot time (maybe hard to be noticed)

Updated kernel to 0522

Updated CM to 05-26 date

[color=#ff0ff]2015-04-26 ~ 2015-05-19[/color]

Updated CM to corresponding date

[color=#ff0ff]2015-04-24[/color]

Switch to CM-12.1

Updated CM to 20150424

Kernel updated to MI3TD_5.4.22 (3.4.35-g5971b39, Sat Apr 18 20:20:31 CST 2015)

[color=#ff0ff]2015-04-20[/color]

Added: Power off alarm (Both "Power Off" and "Power Off Charging" is supported)

Updated CM to 20150420

[color=#ff0ff]2015-04-12[/color]

Added: Support for System-2. Allow being installed to System-2 and boot from it.

Fixed: rework fix for recording issue

Added: U un-mount

Updated: libnfc*.so libtbb.so file to MIUI 5.3.20

Added: Power off alarm (Both "Power Off" and "Power Off Charging" is supported)

Fixed: Allow adb access to power off charging (only if authorized already)

Improved: Bigger charging icon

Added: Allow disabling APN

Added: Bluetooth A2DP sink (as client/speaker) (setprop persist.service.bt.a2dp.sink 1, restart bluetooth)

Fixed: Can't change USB Computer mode after selecting USB Charge Only

Changed: disabled Sms to Mms convertion

Added: Show 2G/3G after carrier name

Added: Vibration intensity setting

Improved: may reduce radio not initialized after boot

Updated CM to 20150412

2015-03-16

Warning: Only boot from 1st system as of now

Fixed: audio recording (which cashed video recording), this is a temp fix. may cause battery drain

Fixed: Bluetooth sharing

Fixed: volume key wake up

Fixed: variable button key light

Fixed: color settings battery/notification led

Added: hardware testing app

Fixed: charge only mode (power "off" charging), fix graph, fix led, fix percentage

Fixed: AudioFX FC

Improved: glove mode (in Settings -> Language & Input)

Improved: AMAPNetworkLocation (provided in MIUI rom), remove it if you wan't Gapps Network Location

Improved: charge only mode when connecting with computer (implemented by CM, MTP=off, adb=off, seems buggy, gray when clicked)

Improved: add dirac effect (not tested) from MIUI

Improved: compatible with datamedia mode (yet re-partition recovery script is not provided)

Improved: compatible with FAT32, NTFS, exFAT, ext4 USB disk

Improved: improved MIUI audio blob support for stability

Improved: disable wlbwservice which restart loop (may reduce battery drain)

Improved: vibrator was too weak, update to same as MIUI

2015-03-04

Warning: Only boot from 1st system as of now

Re-enable support non-PIC/non-PIE executable (Roll back some changes of AOSP/CM-12)

Fixes: Vibrator (was unsupported by CM-12)

Added: App to SD

Fixes: Phone (fixed fild)

Fixes: Audio (Updated MIUI API patch for CM-12)

Simplified steps to flash

fastboot flash recovery recovery.img (TWRP2 English)

fastboot reboot (while holding volume UP, to boot into TWRP2 recovery)

Switch system to "Current System: 1"

Select MI3 TD CM12 zip file from sdcard, flash

(Optionall) Flash Gapps

Simplified steps to return to stock rom

fastboot flash recovery images\recovery.img (the one from MIUI MI3TD flastboot package http://www.miui.com/shuaji-393.html)

fastboot flash boot+boot1 images\boot.img

fastboot flash system+system1 images\system.img

or follow the guide in http://www.miui.com/shuaji-393.html