[Sony Xperia M] thirdzcee:
[COLOR="Red"][SIZE="4"]* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems[/SIZE][/COLOR]!

Ironbuang-Systems Kernel

another new kernel joins the development for our beloved Xperia M (YEY)

so i havent really done anymore serious kernel developments in a long time, last was galaxy y where i had help with a lot of great devs, tried with mediatek chips but gave up, now i got an xperia M for the new year and i compiled my own kernel to satisfy what i want from my phone and then i just decided to share it in case you guys might wanna give it a try too :D

WHATS IN IT

compiled from 15.1.C.2.9 kernel sources
patched to [COLOR="Blue"]3.4.4[/COLOR] kernel
[STRIKE]linaro GCC 4.6.2 toolchain[/STRIKE][COLOR="Blue"]Now compiled with Linaro 4.7.4 toolchain[/COLOR]
compiled with O2 optimizations
CPU OC to 1.2ghz (has a weird issue though of capping max freq back to 972mhz sometimes especially when running a benchmark, still looking to solve it)
GPU OC to 450mhz (badass constant 25fps on antutu 3d gpu benchmark was the highest i ever achieved)
6 cpu givernors
[LIST=1]
[*]interactive
[*]conservative
[*]userspace
[*]powersave
[*]intellidemand*default*
[*]performance
[/LIST]
5 ioscheds
[LIST=1]
[*]noop
[*]deadline
[*]row *default*
[*]cfq
[*]sio
[/LIST]
swap & zram enabled
XZ compressed
CWM 6.0.4.5
vmreadahead set to 1024
NTFS support, now you can mount even your NTFS formatted flashdrives (needs OTG helper to mount or some app but no need for modules since its now built into the kernel)
allow externally powered USB host devices
minimum brightness lowered

more will be added soon, just check the commits to see, it will tell you what more features i have added or removed

HOW TO INSTALL

BOOTLOADER MUST BE UNLOCKED

ADB & FASTBOOT ALONG WITH XPERIA M DRIVERS MUST BE INSTALLED IN YOUR

run this command from cmd

fastboot flash boot ironbuang.img

now this

fastboot reboot

wait for phone to boot and enjoy

changelogs

I am not really a fan of editing this thread for changelogs, but instead all changelogs can be viewed at my GIT, the commits are the changelogs

DOWNLOAD LINK

STABLErelease 3.0.2

changelogs

BLEEDING EDGE 3.4.5 Kernel

BLEEDING EDGE INFO

3.4.5 Kernel

WIFI is broken

OTHER ISSUES MIGHT EXIST, I JUST DONT KNOW AS I REVERTED BACK TO 3.4.4,

FEEL FREE TO GIVE IT A TRY THOUGH

BUGS

[STRIKE]ROW IOSCHED is still buggy right now, causes an unresponsive system for a duration of time or SOD's the phone when it is sleeping, better now in 2.5 than before but still buggy[/STRIKE] [COLOR="Red"]FIXED[/COLOR]

PEGASUSQ GOVERNOR, was built with a section mismatch, using it as default governor via kernel config will freeze and reboot system on boot, using other governors as default and setting pegasusq using 3rd party apps works fine though as a workaround for now

Credits

alvinhochun for cwm

icoolguy1995 for some discussion regarding OC

varun.chitre15 for some of his commits

ansebovi for 450mhz gpu commit

doomlord for his toolchain i no longer use his toolchain

faux123 for some of his commits as well

source

Ironbuang Kernel

XDA:DevDB Information

Ironbuang-Systems, a Kernel for the Sony Xperia M

Contributors

thirdzcee

Kernel Special Features: kernel 3.4.4 linaro 4.7.4, O2 optimizations ,zram intellidemand CPU & GPU OC and some other stuff :)

Version Information

Status: No Longer Updated

Current Beta Version: release-3.0.3

Beta Release Date: 2014-02-02

Created 2014-01-26

Last Updated 2014-02-08