[Xperia Arc Android Development] DooMLoRD:
----[ UPDATE ]----

----[ UPDATE ]----

DooMKernel for FreeXperia CM7!!!​

since my initial sources (for stock based roms) were not working correctly on CM7 i will be using modified FreeXperia Kernel source... i will keep separate kernels for CM7 & stock...

[ special thanks to ]

jerpelea

Blagus

zdzihu

aZuZu

Thank you guys for ur help! this would not have been possible without ur help!

[ screenshots ]

​

[ disclaimer ]

OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!

PROCEED WITH CAUTION! U HAVE BEEN WARNED!

I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP

whenever u are doing bug-reporting (for CM7-FXP rom) kindly

make sure

that the

issues/bugs are reproducible on kernel provided by CM7-FXP

...

also any specific queries/issues when using my kernel on CM7-FXP should first be posted in this thread... if we figure out that its not related to my kernel then u can post the issue in CM7-FXP thread...

[ WARNING ]

"Partition SDCard" option in CWM5 WILL WIPE UR SDCARD!!!

[ features ]

the base kernel sources are from FreeXperia CM7 so the features from that kernel will be in this kernel too :)

[v03 onwards] shifted to 4.0.2.A.0.42 kernel sources

[v03 onwards] added fully working two way call recording (tested and works perfectly)

[v03 onwards] added CPU governors:

BrazilianWax

Smoothass

Lagfree

[v03 onwards] added I/O scheduler: Simple I/O (sio)

[v03 onwards] added SLQB memory allocator (and set it as default)

[v03 onwards] added TinyRCU along with fixes (and set it as default)

[v03 onwards] bumped BFQ to v2-r1

[v03 onwards] bumped jHASH to v3

[v03 onwards] increased VM max readahead to 512kb

[v03 onwards] some patches to fix kernel memory leaks

[v03 onwards] small update in ramdisk for FXP046 compatibility

[v03 onwards] few changes in my modified CWM recovery

[v03 onwards] added some mounting tweaks

[v03 onwards] added support for bootsounds (MORE INFO ABOUT THIS HERE)

[v03 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks

[v02-modCWM-v2 onwards] my modified CWM recovery

[v02-modCWM-v2 onwards] small update in ramdisk for FXP045 compatibility

[v02 onwards] updated kernel sources to 4.0.2.A.0.9 kernel sources

[v02 onwards] modified recovery to support /sd-ext backup/restore (remember /sd-ext has to be the 2nd partition on ur sdcard [mmcblk0p2] for this to work)

[v01 onwards] cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]

[v01 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)

[v01 onwards] added new CPU governors:

InteractiveX

Savaged-Zen

SmartAssV2

Smartass

Scary

MinMax

Interactive

[v01 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)

[v01 onwards] added I/O Schedulers:

V(R)

BFQ

[v01 onwards] enabled NLS_UTF8

[v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://xdaforums.com/showpost.php?p=16610299&postcount=362)

[v01 onwards] added new Max frequency: :eek: 2.0Ghz :eek:

[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 2.0Ghz for almost every 100/120Mhz there is a select-able frequency)

[v01 onwards] enabled SWAP support

[v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)

[v01 onwards] enabled a few I/O Schedulers

noop

Anticipatory

Deadline (default)

CFQ

[v01 onwards] enabled ARM THUMBEE extensions

[v01 onwards] enabled support (in kernel) for many file systems

EXT2

EXT3

EXT4

NTFS (Read & Write)

[v01 onwards] enabled NFS (client & server) support in kernel

[v01 onwards] enabled CIFS support in kernel

[v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]

[v02 onwards] FULL USB-OTG support

[v01 onwards] Latest CWM recovery (Thanks to FreeXperia team)

[v01 onwards] enabled IPTABLES/NETFILTER (including advanced) support

[ credits for features ]

refer to my

Arc kernel

thread

[ requirements ]

latest FreeXperia Project CM7 ROM (available from here: http://xdaforums.com/showthread.php?t=1102523)

bootloader unlocked

working fastboot

u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM

android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free) OR use CPU Setting under CyanogenMod Settings (Performance)

NoFrills CPU Control (free) to select I/O scheduler

VDD control app: IncrediControl

[OPTIONAL] CIFS Manager (free)

[OPTIONAL] Swapper 2 (free)

[OPTIONAL] xCharge Reboot Otions (paid) [app to reboot into recovery/fastboot mode]

FOR Two Way Call Recording: CallRecorder app (PAID) [TRIAL version] {p.s.: keep watching that thread for newer trial versions}

[ how to install ]

download the boot.img

save the boot.img in the folder with fastboot binaries (fastboot.exe files)

power down device

start device in fastboot mode

use the following command to flash the boot.img

fastboot flash boot boot.img

reboot phone and enjoy the kernel ;)

FOR OVERCLOCKING

start SetCPU/NoFrills CPU Control app on ur phone (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)

now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit

DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY

SLOWLY increase the frequency one notch at a time and do stability/testing for few hours

[ my kernel sources ]

https://github.com/DooMLoRD/semc-kernel-msm7x30

[ donations ]

if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc ;)

PAYPAL DONATION LINK

FreeXperia PROJECT: if you want to support FreeXperia PROJECT you can donate

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=THUJZQB2U5PNC

[ downloads ]

<NEW>

[ARC/ARC S] DooMKernel CM7 (v03) [For: CM7-FXP046/7] [ 2.0Ghz version ]

[ MD5HASH: 925dc2a3b1349f32ba280ab2e995258f ]

[ARC/ARC S] DooMKernel CM7 (v03) [For: CM7-FXP046/7] [ 1.6Ghz version ] (alternate version [will show up as 1003], to be used if the 2.0Ghz version doesnt boot)

[ MD5HASH: 9873ea230d6b2a45cbaf004a16af92a8 ]

<OLD>

[ARC/ARC S] DooMKernel CM7 (v02) modCWM-v2 [For: CM7-FXP044/5] [ 2.0Ghz version ]

[ MD5HASH: babc4a7a3882ccc31e74db6939fd550c ]

[ARC/ARC S] DooMKernel CM7 (v02) modCWM-v2 [For: CM7-FXP044/5] [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)

[ MD5HASH: f5e03b2396a99afdbd98afb146122df1 ]

[ARC/ARC S] DooMKernel CM7 (v02) [For: CM7-FXP043] [ 2.0Ghz version ]

[ MD5HASH: ec6422b0f34511427fdd62d0fbf2629e ]

[ARC/ARC S] DooMKernel CM7 (v02) [For: CM7-FXP043] [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)

[ MD5HASH: 71b2148644e70155b67d8fcb7d95dbdc ]

[ARC/ARC S] DooMKernel CM7 (v01) [For: CM7-FXP041] ( mirror ) [ MD5HASH: 0cfa42a7703fe98fda08daef0936dc59 ]

[ older versions ]

for older kernel versions refer to following:

Older Releases

[ DooMKernel Signature banners!!! ]

If you like to use my kernels and u want to show the world that u use it/love it ;), then you can add this banner to you signature!!!

Just copy the following code and paste it in you USER CP under "Edit Signature":

[URL="http://xdaforums.com/showthread.php?t=1303635"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]

enjoy!