Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,957 Members 54,612 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][04/08][CM11.0][Linaro][O3][MeowKernel][TWRP][Fidelity]CM11.0 - Fidelity Edition

Tip us?
 
Windows X
Old
(Last edited by Windows X; 4th August 2014 at 07:28 PM.) Reason: 4.4.4 ROM updated with build improvements
#1  
Senior Member - OP
Thanks Meter 1,291
Posts: 736
Join Date: Sep 2006
Default [ROM][04/08][CM11.0][Linaro][O3][MeowKernel][TWRP][Fidelity]CM11.0 - Fidelity Edition

Cheers to the first Linaro fully optimized KitKat 4.4.4 ROM I officially released. It took me a few months to fix my phone and get everything working below.

Features:
-jeroenqui’s Meow Kernel
-TWRP 2.7 Recovery
-Changed audio priority level to highest possible
-Compiled using latest Linaro toolchain version 4.7 and its own NDK
-Compiled with Linaro’s customized O3 optimizations with strict aliasing for both ROM and kernel
-Most strict-aliasing fixes are actual fixes from SlimSaber and my own
-High performance compiler flags optimizations
-Added bionic/framework optimizations from Linaro commits
-Fidelity Driver optimizations having
|-Added board audio optimizations for low latency/fluence/separated audio
|-Increased kernel’s audio clock synchronization frequency
|-Removed start threshold in HAL layer
|-Default sampling rate is set to 44100Hz
|-Reduce number of periods in kernel configuration

Changelog (aside from Cyanogenmod updates)

04/08/2014
-Added audio clock tweaks in kernel
-Added more bionic tweaks
-Applied full strict aliasing in kernel
-Removed audio driver tweaks for time being
-ROM will now use Linaro 4.7 toolchain for stable release
-Updated NDK to most recent version

22/03/2014
-Added full Linaro optimizations in other files like mips/x86
-Fixed bluetooth audio not working with Fidelity optimizations
-Fixed USB audio instability issue
-Improved proper strict-aliasing fix in Alsa Audio
-Kernel will be compiled with 4.7 toolchain and ROM with 4.8 ones
-Re-optimized CM11 Fidelity optimizations again from scratch after audio stuttering being fixed
-Updated NDK and Linaro toolchains to most recent version

07/02/2014
-Most Linaro strict aliasing fixes are actual fixes not spamming fno-strict-aliasing
-Added bionic/framework optimizations from Slimsaber's Linaro commits
-Updated compiler flag optimizations from SaberMod tweaks
-Updated MEOW-Kernel from latest commit
-Updated Linaro toolchain to version 2014.01
-Changed toolchain version back to 4.7 since 4.8 is yet to be stable
-Removed kernel's strict-aliasing optimizations to fix unstable cellular network
-Fidelity optimizations re-configured for CM11 compatibilities with changes below
|-Increased default buffer size to 4096 to fix stuttering problem
|-Removed start threshold in HAL layer
|-Default sampling rate is set to 44100Hz
|-Reduce number of periods in kernel configuration

12/12
-Updated Linaro toolchain to version 13.11

15/11
-Reverted ROM's toolchain to previous ones fixing broken ROM

11/11
-Updated Linaro toolchains to most recent version (also daily build ones)

10/11
-Added MEOW-kernel as I forgot to add it in previous build
-One more repository patched for Linaro optimizations

10/02
-Fixed A2DP audio devices like bluetooth not working properly
-Fixed partition bugs in TWRP
-Full Linaro optimizations with both arm/linux toolchains and NDK
-Improved Alsa audio optimizations
-Improved compiler flags optimizations with Linaro Toolchain 4.8
-Updated Linaro components to version 13.09

09/23
-Actually compiled with Linaro 4.8 toolchain version 13.08 for this time (last one was 13.07)
-Added Xperia Tablet Z (Wi-Fi) support
-Fixed some strict aliasing errors in kernel with new updates without removing any warning error
-Meow Kernel is now synced with github's repo

09/14
-Applied Meow Kernel optimizations
-Updated Cyanogenmod 10.2 ROM
-Updated Linaro 4.8 toolchain to version 13.08
-Updated TWRP to 2.7 branch

07/29
-Changed default sampling rate to 44100Hz again without breaking Bluetooth Audio
-Fixed forgetting to apply O3 optimizations for kernel
-Updated Linaro Toolchain 4.8 to version 13.06

07/21
-Increased default audio buffer from 256 to 1024 to fix music playback stuttering sound during screen on
-Kernel will be default CM kernel with audio tweaks for time being as jeroenqui's kernel is broken right now
-Reverted changing default sampling rate to 44100 to fix Bluetooth Audio and some DSP problems

07/06
-Added Linaro cortex string handling routines optimizations
-Added low latency optimizations for FM/record/voice call
-Added low-level kernel optimizations for even better low latency audio
-Changed audio priority level to highest possible
-Enabled low latency audio in build configuration
-Optimized default buffer and period size for lower latency

06/17
-Initial release

Download: cm-11.0-20140804-UNOFFICIAL-pollux.zip | cm-11.0-20140804-UNOFFICIAL-pollux_windy.zip | gapps

This ROM doesn’t come with Google apps so flash it after this ROM if you intend to use them. Using Fidelity Z 6.0 with this ROM is highly recommended.
Phone: Sony Xperia Z
ROM: Xperia Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

Phone: Sony Xperia P
ROM: Xperia: Fidelity JB v2.0
Kernel: ThP JB kernel v10.2

Tablet: Sony Xperia Tablet Z
ROM: Xperia Tablet Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

And Galaxy Tabs that still use WM8994
The Following 9 Users Say Thank You to Windows X For This Useful Post: [ Click to Expand ]
 
Windows X
Old
#2  
Senior Member - OP
Thanks Meter 1,291
Posts: 736
Join Date: Sep 2006
CM10.2 ROM released. Here's changelog below

-Applied Meow Kernel optimizations
-Updated Cyanogenmod 10.2 ROM
-Updated Linaro 4.8 toolchain to version 13.08
-Updated TWRP to 2.7 branch
Phone: Sony Xperia Z
ROM: Xperia Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

Phone: Sony Xperia P
ROM: Xperia: Fidelity JB v2.0
Kernel: ThP JB kernel v10.2

Tablet: Sony Xperia Tablet Z
ROM: Xperia Tablet Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

And Galaxy Tabs that still use WM8994
The Following 4 Users Say Thank You to Windows X For This Useful Post: [ Click to Expand ]
 
ndwgs
Old
#3  
ndwgs's Avatar
Senior Member
Thanks Meter 200
Posts: 1,143
Join Date: Oct 2010
Location: Everywhere
Niceeeee, finally seeing 10.2!

My ZT needs love!

Sent from my SGH-T999 using Tapatalk 4
Quote:
ZFFZ
Android - Zen for my BRAIN!
 
zylstrajs
Old
#4  
Junior Member
Thanks Meter 5
Posts: 23
Join Date: Jun 2013
Quote:
Originally Posted by Windows X View Post
Download: cm-10.2-20130914-UNOFFICIAL-pollux.zip | gapps

This ROM doesn’t come with Google apps so flash it after this ROM if you intend to use them. Using Fidelity Z 5.0 with this ROM is yet to be fully compatible with Xperia Tablet Z but it'll work well in next release.
Any chance of getting a build put together for pollux_windy? (SGP 311 instead of SGP 321)
 
snorfu
Old
#5  
Senior Member
Thanks Meter 11
Posts: 107
Join Date: Jul 2011
Location: Dresden
My Android OS battery percentage is 14-15%...is this too much?

Gesendet von meinem SGP321 mit Tapatalk 4
 
Windows X
Old
#6  
Senior Member - OP
Thanks Meter 1,291
Posts: 736
Join Date: Sep 2006
Quote:
Originally Posted by zylstrajs View Post
Any chance of getting a build put together for pollux_windy? (SGP 311 instead of SGP 321)
Fixed build problem due to some missing merges. Compiling right now.

Quote:
Originally Posted by snorfu View Post
My Android OS battery percentage is 14-15%...is this too much?

Gesendet von meinem SGP321 mit Tapatalk 4
I don't think it's too much. Maybe you can tweak governor/scheduler for better battery life.
Phone: Sony Xperia Z
ROM: Xperia Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

Phone: Sony Xperia P
ROM: Xperia: Fidelity JB v2.0
Kernel: ThP JB kernel v10.2

Tablet: Sony Xperia Tablet Z
ROM: Xperia Tablet Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

And Galaxy Tabs that still use WM8994
 
Windows X
Old
#7  
Senior Member - OP
Thanks Meter 1,291
Posts: 736
Join Date: Sep 2006
CM10.2 made another significant update having Focal removed and Xperia Z/Tablet Z source merged with new Sony code so I’m building a new ones again. This time Meow Kernel is synced directly with new tweaks and I also added Xperia Tablet Z (Wi-Fi) support with some fixes that has yet to be updated in main CM branch.
Phone: Sony Xperia Z
ROM: Xperia Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

Phone: Sony Xperia P
ROM: Xperia: Fidelity JB v2.0
Kernel: ThP JB kernel v10.2

Tablet: Sony Xperia Tablet Z
ROM: Xperia Tablet Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

And Galaxy Tabs that still use WM8994
The Following User Says Thank You to Windows X For This Useful Post: [ Click to Expand ]
 
ibis69
Old
#8  
Senior Member
Thanks Meter 51
Posts: 106
Join Date: Mar 2010
Location: LYON
Hi, thanks a lot for making this rom for the pollux_windy, got one question : can we install fidelity v5 on the pollux windy ?
* Samsung Galaxy Note 3 n9005
* Sony Xperia Tablet Z SGP312
 
Windows X
Old
#9  
Senior Member - OP
Thanks Meter 1,291
Posts: 736
Join Date: Sep 2006
Not yet. sound configuration is from z only so not everything will work fine there.
Phone: Sony Xperia Z
ROM: Xperia Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

Phone: Sony Xperia P
ROM: Xperia: Fidelity JB v2.0
Kernel: ThP JB kernel v10.2

Tablet: Sony Xperia Tablet Z
ROM: Xperia Tablet Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

And Galaxy Tabs that still use WM8994
 
Windows X
Old
#10  
Senior Member - OP
Thanks Meter 1,291
Posts: 736
Join Date: Sep 2006
New build released. This is a big update for Linaro optimizations. Back then I used only Linaro toolchain 4.8 for arm alone as CM10.2 is hardly stable and needs new changes to be applied almost every build. Now it’s quite stable enough to consider going to further steps by using both arm/linux toolchains and also its own NDK for full Linaro experiences. I also fixed TWRP and Bluetooth bugs along with more audio and compiler flags optimizations.
Phone: Sony Xperia Z
ROM: Xperia Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

Phone: Sony Xperia P
ROM: Xperia: Fidelity JB v2.0
Kernel: ThP JB kernel v10.2

Tablet: Sony Xperia Tablet Z
ROM: Xperia Tablet Z: CM10.2 - Fidelity Edition with Xperia Z: Fidelity Z v6.0

And Galaxy Tabs that still use WM8994

Tags
aosp, cm10.1, cyanogenmod, fidelity, xperia tablet z
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes