Jul 17, 2016

CyanogenMod 12.1 on Xiaomi Mi2S - Rejected, Again

It's been more than 2.5 years since my last try of CyanogenMod 10.2 on Xiaomi Mi2S in December 2013.  Due to unacceptable power drainage issue - about 15% battery drop overnight without Wi-Fi and 3G-data enabled), CM 10.2 was a no-go for my Mi2S.  Recently, my Mi2S suffers from disk space shortage and the apps could be installed is very limited, thus I decided to resize the partitions and at the same time give CM 12.1 a try. (Per relnotes in CM 12, the battery drain issue is improved.)

Software and images used:

- GNU Parted 1.8.8.1.179 - Disk partitioning utility
- TWRP-3.0.2-0-aries  - The recovery image
- CM-12.1-20150730-UNOFFICIAL-aries - CM 12.1 ROM for Mi2S

Four key partitions were resized from:

Number  Start   End     Size    File system  Name      Flags
21      336MB   1409MB  1074MB  ext4         system
22      1409MB  1812MB  403MB   ext4         cache
23      1812MB  5570MB  3758MB  ext4         userdata
24      5570MB  31.3GB  25.7GB  ext4         storage


to:

Number  Start   End     Size    File system  Name      Flags
21      336MB   1836MB  1500MB  ext4         system
22      1836MB  2238MB  403MB   ext4         cache
23      2238MB  8238MB  6000MB  ext4         userdata
24      8238MB  31.3GB  23.0GB  ext4         storage


My observation shows the overnight battery drop is still around 15%, and it's really frustrating.  Too bad that CM 12.1 is still a no-go.