[ROM][LINARO] CyanogenMod 11 Modified Edition [09/09/14]


XperianPro

Members
Oct 26, 2013
648
82
FEATURES:

- kernel build with Linaro 4.10
- ROM build with GCC 4.9.1
- optimized with JustArchy's modifications
- O3 flags
- GPU overclock up to 585 MHz
- CPU overclock up to 2 GHz / 2.3 GHz
- Undervolting/Overvolting support
- full F2FS support (tnx M1cha for help)
- USB fast charging
- Intelliplug along with Intelliactive and Intellidemand governors
- Thermal control
- SIO and FIOPS I/O governors
- DT2W and S2W
- "Snake Charmer"
- bunch of TCP congestions
- kernel side NEON support
- more to come soon

NOTES:
- Install this Play Store if you get distorted colors inside it
https://copy.com/SWPxZd3fp47KzOJU
- To take control over GPU and CPU install Trickster MOD and navigate to 'Specific' tab
- Further kernel release since 19/07/14 wont be compatible with ROMs not formated on F2FS
- If you are installing 20/07/14 or later build be sure to flash Philz recovery and use toggle button

INSTRUCTIONS:
- Download and flash Philz recovery
- Boot into it and navigate to Mounts and storage
- Press Toggle F2FS/ext4 migration
- Select format /system and then select F2FS
- If you are installing this ROM with F2FS support for first time do same for data partition to
- Flash ROM and gapps

FAQ
- Its not booting,what do I do?
First check if your /system partition is big enough,for now it needs to be at least 800 MB and if you are installing full Gapps aim at 900 MB,if its still not booting be sure /data partition is formated to f2fs.

- I get errors while flashing.
Download this repartition.sh (or flashable zip repartition.zip) and follow instructions here and dont forget to say tnx to M1cha
PARTITION TABLE:
/system0 - 900mb
/system1 - 10mb
/cache - 10mb
/data - 4.3gb

- Benchmarks are low and phone lags!
Underclock your GPU to 400 MHz or raise your Frequency (default 60 C) and Core (default 80 C) throttling temperature (you can do that via FauxClock or Trickster MOD app)


DOWNLOAD:
ROMS:
- https://copy.com/vcZKrSmZzL9ZP3Ou (19/07/14)
- https://copy.com/nj98l4LkXhc4wNhY (20/07/14)
- https://copy.com/jqwPKCfXxlKOy6Zl (24/07/14)
- https://copy.com/YwJBreNYkYvg7XWv (06/08/14) - (flash this after ROM otherwise it wont boot)
- http://www.mediafire.com/download/t1dwnmw6r9i17wn/cm-11-20140808-UNOFFICIAL-aries.zip (08/08/14)
- http://www.mediafire.com/?clcdm328kx588MHz (14/08/14)
-
https://mega.co.nz/#!S1Zw3BpA!AWjS0...VYAWjS0aROoRarxhupMu6vmQt3jvptqZJVDalxOoD9JVY (18/08/14)
- https://mega.co.nz/#!HxZUlARY!KQ24nc1klj9d16hUq0H4WrE2b0bBKsAIs-lk7lp1tgg [27/08/14]
-
https://mega.co.nz/#!m0J0nJ6b!-s87OyxYrwy1VrN1gVZZZ8uR21-glBUc_wRqM8D5Q64 [09/09/14]

KERNELS:
- https://copy.com/YBY1VKZVsCUgSv9f (19/07/14)
- https://copy.com/WImWRKQTbVEmU4JB (5/8/14)
- http://www.mediafire.com/download/4ywwgaxgt2abtg3/CM11-OC.zip (13/08/14)
- http://www.mediafire.com/download/ac3477u6d0kbjqf (15/08/14)
- http://www.mediafire.com/download/u8of429rgd5akrh (15/08/14) OC ULTIMATE
- https://mega.co.nz/#!20p0nYAa!seDqQvM-2tNF2Wu_1O96yVQOzt-sSSF1koqjAvaDRoA (18/08/14)
- https://mega.co.nz/#!6tAHAYqR!EK9I8KVF1c8fNSKvIaOXXpnTIP-VkyLsJpH3NEVFH0U (19/08/14)
- https://mega.co.nz/#!n5gUgSja!ryc6Tq61yRfJUabc4iaPCnminoP0VAFRTIPWHOrWNAU (28/08/14) - ext4
- https://mega.co.nz/#!utQGBbIK!8H6S2yZwz1hLrVJ3AE_AT0a16TAN4aXxDQqw3RoeIyI (28/08/14) - 2.3ghz

RECOVERY:
- https://copy.com/xZPPI2F9EFYkADEp (20/07/14) V1 (ext4)
- https://copy.com/gaksOrH94OR3fZWy (20/07/14) V2 (f2fs)
- https://copy.com/Xmd3PNVQL0sNFHFB (23/07/14) Philz (ext4/f2fs)

KERNEL SOURCE
https://github.com/XperianPro/cyanogen_modified_edition_aries (15/08/14)

CHANGELOG:
18/07/14
- initial release
19/07/14
- updated CM
- fixed bootloop
- added F2FS support (kernel side)
20/07/14
- updated CM
- added F2FS support (ROM and recovery side)
23/07/14
- ported latest Philz touch recovery with F2FS and ext4 support
24/07/14
- updated to latest CM
- fixed ART
- modified updater-script for easier user installation
25/07/14
- provided repartition.sh to allow users easier ROM installation
05/08/14
- updated kernel
- added USB fast charge
- compiled with Linaro 4.9.1
- Thermal control
- added bunch of intelli stuff (intelliactive,intelliplug...)
- added I/O governors SIO and FIOPS
06/08/14
- updated CM
- compiled ROM with 4.9.1 GCC toolchain
- updated kernel
08/08/14
- updated CM
- compiled kernel with Linaro 4.10 toolchain
- fixed boot issue
- added optimized dalvik and bionic libraries
- added Tap2Wake and Swipe2Wake (EXPERIMENTAL)
10/08/14
- added flashable repartitioning program (EXPERIMENTAL)
11/08/14
- minor updates to repartition.zip
13/08/14
- added CPU OC up to 2 GHz
- added GPU OC up to 585 MHz
14/08/14
- updated CM
- during boot max frequency is now 1728 MHz
- added "Snake Charmer"
15/08/14
- added overclock for MI2
- added ultimate OC version with overclock up to 2.3 GHz
- enabled DT2W and S2W again
18/08/14
- updated CM
- added kernel side NEON support
- added bunch of TCP congestions
- minor ARM optimizations
- tried to fix CPU frequency limit
18/08/14 - 2
- limited booting frequency to 1836 MHz
- disabled "Optimize for size" config
- fixed MI2 overclock
19/08/14
- modified frequency table a lot (see here)
- switched to ondemand as default governor
- minor tweaks
- fixed charging and some other battery issues
27/08/14
- updated CM
- minor enchantments to ART
- minor kernel update
28/08/14
- added kernel with ext4 support
- added kernel with 2.3 GHz support
09/09/14
- updated CM
- some minor tweaks to kernel

If you saw some cool kernel/ROM feature feel free to post it here and I will check it out.

If you like my work and you wish to donate click here.
 
Last edited:
OMG!! Finally! Thank you!

edit:
xiaomi mi2s, lastest m1cha recovery, full whipe, bootloop :| cant pass initial mi logo. Will try with twrp recovery
 
Last edited:
DoubleTap2Wake and SweepToSleep ( High Priority)
I Love it on my Nexus 7 tab? Can you merge it in the Kernel?

Fast USB Charge
Min Brightness
Thermal Control
FIOPS, SIO I/O schedulers
Able to switch off/on CPU Cores
msm_mpdecision hotplug driver by Showp1984
Intelli-plug hotplug driver by Faux123
F2FS support

The list goes on ;) ;)
 
mmm, i totally agree
DoubleTap2Wake and SweepToSleep ( High Priority)
I Love it on my Nexus 7 tab? Can you merge it in the Kernel?

Fast USB Charge
Min Brightness
Thermal Control
FIOPS, SIO I/O schedulers
Able to switch off/on CPU Cores
msm_mpdecision hotplug driver by Showp1984
Intelli-plug hotplug driver by Faux123
F2FS support

The list goes on ;) ;)

F2fs support is the main thing to implement for me. Dynamic Fsinc and the possibility to turn it off. Faux123 color calibration, so we can use some presets from other users.. Anyway thank you for undervolt, i really need it, expecially in summer.. my phone overheats like a Pentium 4 3000 lol
 
  • Like
Reactions: dextructor
DoubleTap2Wake and SweepToSleep ( High Priority)
I Love it on my Nexus 7 tab? Can you merge it in the Kernel?

Fast USB Charge
Min Brightness
Thermal Control
FIOPS, SIO I/O schedulers
Able to switch off/on CPU Cores
msm_mpdecision hotplug driver by Showp1984
Intelli-plug hotplug driver by Faux123
F2FS support

The list goes on ;) ;)

DoubleTap2Wake is not stable and if im correct causes touch screen to overheat on our devices.

Fast USB charge?Dont we have that one already?
Min brightness?I dont understand that one.
Thermal control?We already have that one,its called MPdecision.
Ability to switch CPU cores on/off is impossible without disabling MPdecision and by that you risk your phone's life.
F2FS is not stable yet,lot of users reported data corruption.
But I will add hotplugs on my list.
 
DoubleTap2Wake is not stable and if im correct causes touch screen to overheat on our devices.

Fast USB charge?Dont we have that one already?
Min brightness?I dont understand that one.
Thermal control?We already have that one,its called MPdecision.
Ability to switch CPU cores on/off is impossible without disabling MPdecision and by that you rish your phone's life.
F2FS is not stable yet,lot of users reported data corruption.
But I add hotplugs on my list.
You can disable cores with Faxus123 intelli-plug, or showp1984..
Min brightness is for raise down the screen brightness to the lowest possible
Thermal control is another feauter from faux, intellithermal if i dont mind

But here i have a big problem.. rom wont pass mi logo. Bootloop
 
  • Like
Reactions: phani
You can disable cores with Faxus123 intelli-plug, or showp1984..
Min brightness is for raise down the screen brightness to the lowest possible
Thermal control is another feauter from faux, intellithermal if i dont mind

But here i have a big problem.. rom wont pass mi logo. Bootloop

Did it boot at all because it works for me.
 
The supplied playstore app version from the OP can't be installed over the 4.8.22 I downloaded yesterday over your yesterday's Linaro rom. I'm waiting to install the today's rom till I see some successes. I like my speed so far :)
 
The supplied playstore app version from the OP can't be installed over the 4.8.22 I downloaded yesterday over your yesterday's Linaro rom. I'm waiting to install the today's rom till I see some successes. I like my speed so far :)

No it cant because its 4.8.20 so you need to deinstall installed one first.
 
I used latest Micha's non-touch. And I did a cache wipe after flashing the zip, before reboot.
 
sorry, but i cant install lastest version! My mi2s wont install nothing, so it wont boot.. i have to flash manually kernel from fastboot, but still with old 16/07 relase
 
sorry, but i cant install lastest version! My mi2s wont install nothing.. i have to flash manually kernel from fastboot, but still with old 16/07 relase

I guess you GPU doesnt like 450 MHz,it looks I will need to make two seperate kernels,anyway for now flash newest build with old kernel,it should do the trick.
 
I just removed playstore as a system app and installed your 4.8.20 user version. Checked it afterwards. Same graphic issues. Next suggestion? I'm very happy with device already as it is. Lovely smooth. Great work
 
I guess you GPU doesnt like 450 MHz,it looks I will need to make two seperate kernels,anyway for now flash newest build with old kernel,it should do the trick.
As i sayd im able too boot with your underclock kernel with the 16/07 relase linaro, and i have gpu oc too to 450, so i think that the problem is another :|

ja6aqysu.jpg


7ujynu9y.jpg
 
As i sayd im able too boot with your underclock kernel with the 16/07 relase linaro, and i have gpu oc too to 450, so i think that the problem is another :|

ja6aqysu.jpg


7ujynu9y.jpg

Whats name of this app you are using?

OFFTOPIC: It looks I won invite for Oneplus One today I guess from their raining invites contest and I sold it on evay for 20$,you guys think I could get more?
 
Whats name of this app you are using?

OFFTOPIC: It looks I won invite for Oneplus One today I guess from their raining invites contest and I sold it on evay for 20$,you guys think I could get more?
40$
The app is faux clock, some bucks in playstore
 
OFFTOPIC: It looks I won invite for Oneplus One today I guess from their raining invites contest and I sold it on evay for 20$,you guys think I could get more?

I've heard that oneplus is doing something against who sells their invites. If i were you i would give it to a random person named anto1900 :p I'm joking, but i can trade something like an amazon 10€ gift card or a 20€ helofresh card that i've just won for it. Sorry, but i just want the opo so bad :p
 
I've heard that oneplus is doing something against who sells their invites. If i were you i would give it to a random person named anto1900 :p I'm joking, but i can trade something like an amazon 10€ gift card or a 20€ helofresh card that i've just won for it. Sorry, but i just want the opo so bad :p

I would buy it to :p but they dont ship to Croatia and it expires in 24 h so I just sold it,if you dont need this gift card you frelly give it to me :)
 
Now you can see how good you CPU really is,if highest voltage is 1225 your batch was bad if it is 1200 it is better if it is 1162500 its even more better and best value is 1050,note every processor is unique and that means even through it came in bad batch it still might be better for ex. mine was 1200 and it run stress test at 1100 without problem but it crashes at 1050.

P.S. F2FS support is coming :)
 
@XperianPro since you're new at git I helped you out with f2fs. Check your github pull requests :)

Thanks a lot but it seems that some new commit to CM is not compatible either with Linaro or O3 flags because my kernel works but ROM not,im not sure where is the problem and I can neither connect to ADB during boot I will try clearing out directory and ccache.

Any help is appreciated.