Xperia Z/Tablet Z: Cyanogenmod 11.0 – Fidelity Edition build 20140804

It’s been a long while since last time updating this. My Xperia Z’s charging circuit is broken and I managed to fix it last month by replacing mainboard. I spent a few weeks trying to make stable audio improvements and god this is so sick. Default configuration is barely stable making little room for improvements. After fiddling with audio-caf and kernel buffer for a long while, I decided to give up on that and wait until new code is merged. I added new audio clock tweak based on what I discovered Note II mod so I hope this’ll somehow make up with 4.4.4 update and yeah MEOW-Kernel and TWRP still work.

-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

New audio clock tweaks made me feel like listening to hifi DAP. If you flash another kernel, you’ll lose this tweak so keep that in mind.

Continue reading “Xperia Z/Tablet Z: Cyanogenmod 11.0 – Fidelity Edition build 20140804”

Xperia Z/Tablet Z: Cyanogenmod 11.0 – Fidelity Edition build 20140322

Audio stuttering bug is finally resolved so I can optimize fidelity driver again for optimal sound quality. I also added Linaro optimizations for ROM along with 4.8 toolchain.

-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

Most audio bugs are gone and is working quite well now. Those who missed BT headset and USB audio can now enjoy the music with extreme quality delivered.

Continue reading “Xperia Z/Tablet Z: Cyanogenmod 11.0 – Fidelity Edition build 20140322”

Xperia Z/Tablet Z: Cyanogenmod 11.0 – Fidelity Edition build 20140207

Cheers to the first KitKat ROM I officially released. It took me 3 months for stable transition from CM10.2 having the following updates below.

-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

Truth be told, I think CM10.2 is more stable than this but right now CM11 is stable enough to use as daily driver with some fixes. I’ll update Fidelity patch sometimes later with ART support and fix some bugs.

Continue reading “Xperia Z/Tablet Z: Cyanogenmod 11.0 – Fidelity Edition build 20140207”

Sony announces new Xperia T2 Ultra and Xperia E1

Sony has officially announced two new Android smartphones for this year. It is Xperia T2 Ultra, a phablet with 6-inch display designed specifically for the Asian and African markets , where phones with large screens are very popular, and Xperia E1 . The Xperia T2 Ultra , as previously mentioned, will have a screen with a diagonal of 6 inches and resolution of 1280×720.
Continue reading “Sony announces new Xperia T2 Ultra and Xperia E1”