[KERNEL][ARC/ARC S] DooMKernel {GB} [Rel:v22][Dt:30/APRIL][FW:.42/.58/.62] - Xperia Arc Android Development

---[ UPDATES ]---
changelog for DooMKernel v22 (FW 4.0.2.A.0.42/.58/.62) posted here
---[ UPDATES ]---
Full touch recovery!!!
[ tips / recommendations ]
for optimal results it is HIGHLY recommended to use -36 baseband with corresponding libs... the baseband files and libs can be found here:
http://forum.xda-developers.com/showthread.php?t=1382657
(thank you Iris!)
for better battery life try undervolting... start off in steps of -25mV and see which is stable for u... for my ARC -100mV was stable...
before u report any battery drain issues please read this:
[GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports
[USB-OTG] NTFS partitions in read/write mode
[ intro ]
hello guys!
this kernel will be useful for a lot of ppl using stock SE 4.0.2.A.0.42/.58/.62 FW...
Thank you Rycon33, tRippinthehead, harfot, babygau, IvanZn, SimonZ, AmitPeri, erwin929, DitoPower, frelle218, zangetsu2188, vulkanxxv, cowxie , silicon1138 & loderis for u kind donations
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ 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
[ WARNING ]
"Partition SDCard" option in CWM5 WILL WIPE UR SDCARD!!!
[ features ]
[v22 onwards] updated ramdisk scripts to correct superuser permission and to properly install busybox (1.18.4 full) in /system/xbin/
[v22 onwards] re-enabled debug sysfs
[v22 onwards] updated to patched ZRAM (thanks to faux123) [details on how to use it, here is a recovery flashable update.zip to enable it]
[v22 onwards] added Fugeswap to lowmemorykiller (thanks to LeeDroid-)
[v22 onwards] removed GPU overclock
[v22 onwards] bootup CPU frequency fix-up now at kernel level so no more need for having two separate versions of same kernels (1.6 GHz and 2.0 GHz), both are now merged into one
[v22 onwards] merged 4.0.2.A.0.58 & 4.0.2.A.0.62 FW kernel sources (not really any major changes)
[v21 ] testing GPU OC
[v21 onwards] reverted back to 2.6.32.9 stable sources
[v20-BootManger-v2 ] test kernel with 2.6.32.58 upstream patches
[v19-BootManger-v2 onwards] added BootManager v2.0 to kernel ramdisk
[v19-BootManger-v2 onwards] added GPU overclocking! -raised lower GPU clock to 245 Mhz (initially 192 Mhz) & upper GPU clock to 365 Mhz (initially 245 Mhz)
[v19-BootManger-v2 onwards] increased dedicated GPU memory to 4MB (initially 2 MB)
[v18-FIX1-modCWM-v5 onwards] fixed busybox issue - if the user has installed busybox in /system/xbin/ then that busybox will be given preference over busybox at /sbin/
[v18-FIX1-modCWM-v5 onwards] added my team's (Team UtterChaos) FULL TOUCH RECOVERY!!! (more details here)
[v18-FIX1 onwards] reverted few changes to give back 10MB RAM to camera, to fix this issue
[v18 onwards] reclaimed 20 MB more RAM!!! (thanks to jerpelea)
[v18 onwards] fixed 184 MHz freq not showing up in cpu freq selection
[v18 onwards] added ZRAM driver
[v18 onwards] added CleanCache driver
[v17-FIX2 onwards] REVERTED to stock voltages (till 1.4Ghz freq) - hopefully this should resolve random reboots faced by some users
[v17-FIX onwards] REVERTED all governors to pre v17 - hopefully this should solve the governors misbehaving
[v17 onwards] changes in cpufreq driver & cpu freq table
[v17 onwards] incorporated "Workaround to 0% battery issue" (modified battery driver) - thanks to Bazoocaze
[v17 onwards] incorporated small fix so that on ARC S the device will boot at 1.4Ghz as bootup max speed
[v17 onwards] tuned all governors to new cpufreq table
[v16-tests onwards] testing battery drain issue
[v15-modCWM-v04 onwards] updated recovery to modCWM-v04 TouchEdition Recovery
[v15 onwards] added fully working two way call recording
[v15 onwards] added CPU governors:
BrazilianWax
Smoothass
Lagfree
[v15 onwards] added I/O scheduler: Simple I/O (sio)
[v15 onwards] added SLQB memory allocator (and set it as default)
[v15 onwards] added TinyRCU along with fixes (and set it as default)
[v15 onwards] bumped BFQ to v2-r1
[v15 onwards] added Stochastic Fair Blue Net scheduler
[v15 onwards] bumped jHASH to v3
[v15 onwards] increased VM max readahead to 512kb
[v15 onwards] some patches to fix kernel memory leaks
[v15 onwards] minor fix to display the kernel version info correctly in "About Phone"
[v15 onwards] added some mounting tweaks
[v15 onwards] added support for bootsounds (currently broken on stock rom but same code works perfectly on CM7 so i will work more on this later)
[v15 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks
[v15 onwards] added support for userinit scripts:
if sd-ext is mounted then it will execute /sd-ext/userinit.sh & shell scripts in /sd-ext/userinit.d/ folder
also scripts in /data/local/ will be executed... it will execute /data/local/userinit.sh & shell scripts in /data/local/userinit.d/ folder
[v14 onwards] minor changes in my modified CWM recovery (modCWM-v3)
[v14 onwards] major cleaning of kernel sources (cleaned defconfigs using FXP defconfigs as reference)
[v14 onwards] TESTING: reverted some changes in kernel sources to older FW kernel sources to test if the issue of increased battery drain is resolved
[v14 onwards] compiled using newest gcc-4.6.2-(2011.10) linaro toolchain with O4 optimizations
[v14 onwards] changed kernel version string to "-DooMKernel" (will require specific modules)
[v13-modCWM-v2 onwards] few changes in my modified CWM recovery
[v13-modCWM-v2 onwards] shifted to 4.0.2.A.0.42 ramdisk (should solve some issues faced by users)
[v13 onwards] shifted to 4.0.2.A.0.42 kernel sources
[v13 onwards] now using my own modified version of CWM recovery with "Fix Permissions" and "Partition SDcard" support and some cleanup in menu (for ease of use)
[v12 onwards] shifted to 4.0.2.A.0.9 kernel sources
[v12 onwards] removed undervolting, now using stock kernel voltages (will improve stability on all devices)
[v12 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)
[v12 onwards] corrected issues "high lcd brightness when in recovery"
[v11 onwards] new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
[v11 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]
[v11 onwards] now supports Xperia ARC S too!
[v11 onwards] updated recovery to CWM v5.0.2.6 FreeXperia Team
[v11 onwards] added lower voltages (more undervolt) new voltage table
[v11 onwards] added new Max frequency: 2.0Ghz
[v11 onwards] added FULL USB-OTG support! [Keyboard + Mouse + USB-Storage] (no need to use any modules anymore ) [for exact usb-storage mounting commands refer to this thread: http://forum.xda-developers.com/showthread.php?t=1224676]
[v11 onwards] updated integrated SuperUser app to v3.0.5
[v10 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v10 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
[v09-FIX onwards] fixed sysinit support
[v09-FIX onwards] enabled /system/etc/install-recovery.sh execution
[v09 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)
[v09 onwards] improved init.d support, now scripts in /system/etc/init.d will automatically be given correct permissions and be executed (this will not correct/fix the errors which might be inherently present in the script)
[v09 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
[v08 onwards] added new logo!! Thanks to soheil_rf
[v08 onwards] added I/O Schedulers:
V(R)
BFQ
[v08 onwards] added CPU Governors:
Smartass
Scary
MinMax
[v08 onwards] enabled NLS_UTF8
[v07 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v07 onwards] added Interactive CPU Governor
[v07 onwards] added new Max frequency: 1.9Ghz
[v07 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
[v06 onwards] updated recovery related scripts to resolve mounting issue
[v06 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
[v06 onwards] corrected adb issues (in both OS & recovery)
[v06 onwards] added lots of intermediate frequencies
[v05-FIX onwards] updated recovery related scripts to resolve mounting issue
[v05-FIX onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
[v05 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team [it is recommended to use v05-FIX and above]
[v05 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
[v05 onwards] enabled SWAP support
[v05 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v04 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[v04 onwards] enabled ARM THUMBEE extensions
[v03 onwards] added new LOGO... no more boring SE TEXT logo
[v02 onwards] under/overclocked from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
[v02 onwards] init.d scripts/binaries execution support
[v02 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v02 onwards] enabled NFS (client & server) support in kernel
[v02 onwards] enabled CIFS support in kernel
[v02 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)
[v02 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v02 onwards] USB-OTG support (already enabled in SE FW)
[v01 onwards] autorooting (prerooted)
kernel is insecure (ro.secure=0)
su binary & superuser.apk will automatically be installed by kernel (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
busybox already installed in /sbin/
[v03 onwards] busybox will get copied to /system/xbin/ if its not present there
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
[v01 onwards] CWM recovery (Thanks to FreeXperia team)
enabled IPTABLES/NETFILTER support
[ NOTICE ]
since i have changed the kernel version string stock wifi modules will no longer work on my kernel...
if u try to enable them on new kernel (v14 onwards) u will get "ERROR" while starting WIFI...
i will be providing modules for my kernel which HAVE TO BE FLASHED VIA RECOVERY for wifi/bt (and other things) to work correctly
stock modules will also be provided which again will have to be flashed via recovery if u want to return to stock kernel OR if u revert to older v13 or lower kernels
remember i have already told this to u guys... if i see some users reporting that wifi is giving error because u did not follow my instructions ur post WILL BE IGNORED....
[ credits for features ]
patched ZRAM driver - thanks to faux123
20 MB more RAM - thanks to jerpelea
zram driver (with some fixes) ported from CyanogenMod LG Sniper kernel
cleancache driver ported from LeeDroid-'s HTC Shooter kernel
"Workaround to 0% battery issue" (modified battery driver) - thanks to Bazoocaze
Two way call recording patch (SEMC sepcific) by avs333
patches to fix kernel memory leaks ported from ST18 kernel by xeozus
Lagfree CPU governor ported from X10_Th_kernel by ThJap
BrazilianWax, Smoothass CPU Governors; TinyRCU, SLQB memory allocator; Simple I/O; jHashv3; few more tweaks ported from Mugetsu kernel source by knzo
new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
LED triggers thanks to Frosty666
SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
BFQ I/O Scheduler ported from richardtrip's Kernel sources for Bravo by richardtrip
V(R) I/O Scheduler ported from LeeDroid Kernel sources for Ace by LeeDroid
Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)
MinMax CPU Governor ported from UmaroKernel sources by umaro
NEW LOGO Thanks to soheil_rf
Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
CWM Recovery Sources CyanogenMod, Koush & FreeXperia Team
{OLD} initial freq-Overclock table if2
{OLD} bootscreen/bootlogo/bootimage used from http://forum.xda-developers.com/showthread.php?t=928352 with permissions of Sentinel196
original RootXperia.zip file Bin4ry
autorooting inspired from CF-Root for SGS2 (Chainfire)
and finally ME for getting this all together for u guys
thank you all for ur work!
[ requirements ]
stock 4.0.2.A.0.42/.58/.62 FW
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)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
FOR Two Way Call Recording: CallRecorder app (PAID) [TRIAL version] {p.s.: keep watching that thread for newer trial versions}
details regarding recovery and how to enter recovery
[ how to install my kernel (v14 onwards) ]
download the boot.img & modules update.zip
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
save the modules update.zip to sdcard (on phone)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enter recovery
flash the wifi modules update.zip for my kernel
reboot phone and enjoy the kernel
[ how to get back to stock kernel OR older versions of my kernel (v13 and lower) ]
download the stock modules update.zip
extract the kernel.sin (or boot.img if u want to flash my older kernels) file from the stock FTF u used to flash this fimware
save the kernel.sin (or boot.img if u want to flash my older kernels) in the folder with fastboot binaries (fastboot.exe files)
save the modules update.zip to sdcard (on phone)
reboot phone and enter recovery
flash the stock modules update.zip
power down device
start device in fastboot mode
use the following command to flash the kernel.sin (or boot.img if u want to flash my older kernels)
Code:
fastboot flash boot kernel.sin
reboot phone and thats it u should now be on stock kernel (or my older kernel)
FOR OVERCLOCKING
start SetCPU/NoFrills CPU Control app on ur Arc (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/Xperia-2011-Kernel-2.6.32.9
[ 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 (CyanogenMod device maintainers for Xperia 2011 phones) you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YJ7AK6HLAVNHU
[ downloads ]
KINDLY DO NOT MIRROR MY FILES
<NEW>
[ARC/ARC S] DooMKernel (v22) (FW: .42/.58/.62)
[ MD5HASH: 3114616d956ab41c0045b1f2629fc1fd ]
MODULES for DooMKernel (v22)
MODULES for stock kernel or DooMKernel (v13 and lower)
<OLD>
OLD FILES FOR FW: 4.0.1.A.0.283/4.0.2.A.0.42/.58/.62
Older Releases [FW: 4.0.A.2.368]
Older Releases [FW: 3.0.1.A.0.145/146/148]
[ 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":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1172885"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
[ for modders/themers/others ]
hey guys here i am attaching a template update.zip which has been tested to work on the recovery provided here... u can add ur stuff to that file and edit the updater-script so that the u can flash ur files via this recovery...
basically it contains the correct combination of update-binary & mounting syntax...
this file is NOT required for normal/general users
TEMPLATE UPDATE.ZIP (v1)
cheers!

BootManager
Boot Manager for Xperia 2011 devices based on ClockworkMod recovery source.​Credits and special thanks to Koush and everyone else involved in Cyanogenmod project!​
[ info ]
The bootmanager will reside on the main kernel of the device and will provide u with access to multiple recoveries! This is a continuation of my work from Xperia X10 BootManager, that is why the version number begins from 2.0 .
ONLY FOR UNLOCKED BOOTLOADERS
[ credits / special thanks ]
Koush - for the brilliant work & coding on CWM recovery
Napstar - for doing most of the work on Touch capabilities for CWM recovery
zdzihu - for xRecovery v1.0.0 sources! (this is based on modified xRecovery v1.0.0 sources)
jerpelea and FreeXperia Team - for TOO MANY THINGS!!!
Androxyde - awesome shell scripting which powers the recovery triggers (for keypress) and recovery switching
soheil_rf - for background image & signature/banner
Frosty666 for the LED triggers
[ features ]
Multiple recoveries (more info below)
Keypress based entry - based on the keypress u can select which recovery u want to boot into (more info below)
Theme support! - I know that most of u like to theme every aspect of the device, so I thought why not have this for BootManager! (more info below)
on-screen TouchBased navigation buttons!
Execute Custom Script ability - this will allow devs/modders/users to execute custom scripts right from BootManager (more info below)
adb is active in BootManager and sdcard is automounted at /sdcard
Build time-stamp & Current kernel info displayed at startup! - this should be helpful for users to identify which kernel is currently on the device
soft reboot for all recoveries! - say u hit some option in a recovery by mistake (e.g.: start nandroid backup) or if any of the recoveries freezes/crashes then u can hit the POWER button anytime to do a soft reboot (the device WONT reboot, only the active recovery will be killed and restarted) to restart the particular recovery
[ WARNING ]
PLEASE TAKE BACKUP OF SDCARD BEFORE TESTING
[ LIMITATIONS ]
currently we CANNOT flash FTF OR kernel.sin OR boot.img using any recovery, only option is to use FLASHTOOL
[ how to use? ]
when u see the BLUE LED light up keep pressing BACK key & u will enter BootManager
on-screen buttons for touch based navigation
[ Feature: Multiple recoveries ]
Bootmanager includes 3 recoveries:
Full Touch CWM5 Recovery (by my Team UtterChaos)
My modCWM-v4 CWM5 Recovery [DEFAULT]
Official CWM5 Recovery (Thanks to FreeXperia Team)
My modCWM-v4 CWM5 Recovery is the default recovery, i.e. "Reboot into Recovery" action from any app/ROM Manager will take u straight into this default recovery.
how to run a specific version of recovery at boot?
Here are affected keys you can press at boot :
(FOR ARC)
BACK : BootManager
MENU : Full Touch CWM5 Recovery (by my Team UtterChaos)
VOLUP : My modCWM-v4 CWM5 Recovery
VOLDN : Official CWM5 Recovery (Thanks to FreeXperia Team)
(FOR PLAY)
BACK : BootManager
SEARCH : Full Touch CWM5 Recovery (by my Team UtterChaos)
PAD-L : My modCWM-v4 CWM5 Recovery
PAD-R : Official CWM5 Recovery (Thanks to FreeXperia Team)
the PAD-L/PAD-R are the big buttons flanking the volume buttons
how to reboot into a specific recovery from OS?
GScript app is required.
Here are gscript scripts for each function :
BootManager :
Code:
cp /system/recovery/KernelDefaultMenu/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
Official CWM5 Recovery (Thanks to FreeXperia Team):
Code:
cp /system/recovery/KernelDefaultCWM1/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
My modCWM-v4 CWM5 Recovery:
Code:
cp /system/recovery/KernelDefaultCWM2/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
Full Touch CWM5 Recovery (by my Team UtterChaos):
Code:
cp /system/recovery/KernelDefaultCWM3/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
[ Feature: Theme Support! ]
I know that most of u like to theme every aspect of the device, so I thought why not have this for BootManager!
The user can now customize the following in BootManager:
background image
menu color
text color
for this u will need to create the following folder structure on SDCARD: /sdcard/00_bm/res/images/ (those are double zeros in 00_bm)
for customizing do the following
background image
image should be PNG format and of size (480x854)
it should have the file name: bootmenu_bgk.png
save it in the folder /sdcard/00_bm/res/images/
so the complete path of this file should be /sdcard/00_bm/res/images/bootmenu_bgk.png
menu color
u will need to create a comma delimited file which will contain the integer values to control the RED, GREEN, BLUE, ALPHA
limit is from 0 to 255
example:
if u want the menu color to be RED the following should be content of the file:
Code:
255, 0, 0, 255
if u want the menu color to be GREEN the following should be content of the file:
Code:
0, 255, 0, 255
it should have the file name: menu-text-color (no extension)
save it in the folder /sdcard/00_bm/res/
so the complete path of this file should be /sdcard/00_bm/res/menu-text-color
text color
same as above EXCEPT it should have the file name: normal-text-color (no extension)
save it in the folder /sdcard/00_bm/res/
so the complete path of this file should be /sdcard/00_bm/res/normal-text-color
WARNING (Regarding Theme Support)
for these customization to work the files SHOULD BE IN THE CORRECT PATH AND WITH CORRECT FILE NAMEs
each of these customization are independent of each other, meaning if u want u can change only one, or both or all of them
BootManager will check if each of those files are there, if it find them then it will use those, else BootManager will use the default values/image
[ Feature: Execute Custom Script ]
So this option will allow the user to execute a custom script:
/data/local/tmp/customscript.sh
That shell script MUST have all execute permissions (777)
This will be useful as modders/devs/cooks/users can now execute special scripts right from BootManager
Scenarios where this can be useful:
execute code to boot OS off SDCARD
use ur imagination
[ sources ]
Xperia 2011 Boot Manager @ GITHUB
IF U PLAN TO USE THIS WORK IN UR OWN KERNEL THEN SEND ME A P.M. ON XDA!
[ 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
[ download link ]
there is no separate download link! BootManager is a part of DooMKernel!!!
please test it out and report back!

Older Releases [FW: 3.0.1.A.0.145/146/148]
Older Releases [FW: 3.0.1.A.0.145/146/148]
boot.img: (v04) (flash this file via fastboot to install this kernel)
Arc Prerooted + Recovery + OC Kernel 3.0.1.A.0.145
boot.img: (v03) (flash this file via fastboot to install this kernel)
Arc Insecure + Recovery + OC Kernel 3.0.1.A.0.145
boot.img: (v02) (flash this file via fastboot to install this kernel)
Arc Insecure + Recovery Kernel 3.0.1.A.0.145
Superuser: (v03) (flash this file via recovery to get superuser binary & app)
RootXperia_Mod_DM3.zip
boot.img: (v01) Arc Insecure Kernel 3.0.1.A.0.145 [md5hash: c0b62273d48c9965a1ff6142b23872dc]

Older Releases [FW: 4.0.A.2.368]
Older Releases [FW: 4.0.A.2.368]
[ARC] DooMKernel (v10) (FW: 4.0.A.2.368) ( mirror ) [ MD5HASH: 89fbc4b001c3fb0abbb81bf9852791d4 ]
[ARC] DooMKernel (v09-FIX) (FW: 4.0.A.2.368) [MD5HASH: de7d8bda9d7b1b8dc54f92ad111845cf]
[ARC] DooMKernel (v09) (FW: 4.0.A.2.368) [MD5HASH: eb75ed66fa85c56b8f2f266bf58adb9e]
[ARC] DooMKernel (v08) (FW: 4.0.A.2.368)
[ARC] DooMKernel (v07) (FW: 4.0.A.2.368)
[ARC] DooMKernel (v06) (FW: 4.0.A.2.368)
[ARC] DooMKernel (v05) FIX-01 (FW: 4.0.A.2.368)
[ARC] DooMKernel (v05) (FW: 4.0.A.2.368) (has issues with recovery avoid this version)
[ARC] DooMKernel (v04) (FW: 4.0.A.2.368)
[ARC] DooMKernel (v03) (FW: 4.0.A.2.368)
[ARC] DooMKernel (v02) (FW: 4.0.A.2.368)
[ARC] DooMKernel (v01) (FW: 4.0.A.2.368)
known bug in v1:
lag... to resolve.. install setcpu/nofrills cpu app and correct min & max cpu speeds

Old files for fw: 4.0.1.a.0.283/4.0.2.a.0.42/.58/.62
OLD FILES FOR FW: 4.0.1.A.0.283/4.0.2.A.0.42/.58/.62
MODULES for DooMKernel (v15-19 & 21)
[ARC/ARC S] DooMKernel (v21)-test1 (FW: .42/.58/.62) [will show up as #2021]
[ MD5HASH: 67a508fc41e24ad7ca0e94962fc9660b ]
[ARC/ARC S] DooMKernel (v21)-test2 (FW: .42/.58/.62) [will show up as #3021] <PREFERRED>
[ MD5HASH: c7bb9595b6c9c20164b036b960fd5d46 ]
[ARC/ARC S] DooMKernel (v19) with BootManager v2 (FW: .42/.58/.62) [ 2.0Ghz version ] [will show up as 19]
[ MD5HASH: ae3a7ed572de4410b37f84558cc4c184 ]
[ARC/ARC S] DooMKernel (v19) with BootManager v2 (FW: .42/.58/.62) [ 1.6Ghz version ] [will show up as 1019]
[ MD5HASH: 99caed4eac5ee5b4583323dd7b06d9fe ]
[ARC/ARC S] DooMKernel (v18-FIX1) (FW: .42/.58/.62) [ 2.0Ghz version ] [will show up as 3018]
[ MD5HASH: 3c8cc18df27d8689b73e84f4d57b9077 ]
[ARC/ARC S] DooMKernel (v18-FIX1) (FW: .42/.58/.62) [ 1.6Ghz version ] [will show up as 4018]
[ MD5HASH: 7f5e5adfc67560b0c6b85fad25a50407 ]
[ARC/ARC S] DooMKernel (v18-FIX1) (FW: .42/.58/.62) [ 2.0Ghz version ] [will show up as 3018]
[ MD5HASH: 3d5d9b4e07f17873bf1fc45fb6c94dfa ]
[ARC/ARC S] DooMKernel (v18-FIX1) (FW: .42/.58/.62) [ 1.6Ghz version ] [will show up as 4018]
[ MD5HASH: 98894fc994307b81ab963850cf69c9fa ]
[ARC/ARC S] DooMKernel (v18) (FW: .42/.58/.62) [ 2.0Ghz version ] [will show up as 18]
[ MD5HASH: d1bbab198169646cffbadd994d5a91f0 ]
[ARC/ARC S] DooMKernel (v18) (FW: .42/.58/.62) [ 1.6Ghz version ] (alternate version [will show up as 1018] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 96726bb1b5fc72b62ad86921565e5157 ]
[ARC/ARC S] DooMKernel (v17-FIX2) (FW: .42/.58/.62) [ 2.0Ghz version ] [will show up as 2017]
[ MD5HASH: 951d8c75ac05e8e40a2d710687982638 ]
[ARC/ARC S] DooMKernel (v17-FIX2) (FW: .42/.58/.62) [ 1.6Ghz version ] (alternate version [will show up as 3017] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: a50626d8fc7666d5155ea9527835a223 ]
[ARC/ARC S] DooMKernel (v17) (FW: .42/.58/.62) [ 2.0Ghz version ]
[ MD5HASH: 1013052b96dee225c5417b71ce4ae0e0 ]
[ARC/ARC S] DooMKernel (v17) (FW: .42/.58/.62) [ 1.6Ghz version ] (alternate version [will show up as 1017] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: eff6736d07f1c7912bdb19c198642d4c ]
test kernels DooMKernel v16-tests
[ARC/ARC S] DooMKernel (v15) (FW: 4.0.2.A.0.42) with modCWM-v04 TouchEdition Recovery [ 2.0Ghz version ]
[ MD5HASH: f3092fd1b03660fec68056a9276634d2 ]
[ARC/ARC S] DooMKernel (v15) (FW: 4.0.2.A.0.42) with modCWM-v04 TouchEdition Recovery [ 1.6Ghz version ] (alternate version [will show up as 1015] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 8267ac1ad0bbb8591d91aac4db46027e ]
[ARC/ARC S] DooMKernel (v15) (FW: 4.0.2.A.0.42) (mirror) [ 2.0Ghz version ]
[ MD5HASH: 8232c2d731ce4ccb8fb8f852c2f580be ]
[ARC/ARC S] DooMKernel (v15) (FW: 4.0.2.A.0.42) (mirror) [ 1.6Ghz version ] (alternate version [will show up as 1015] to be used if th 2.0ghz kernel doesnt boot)
[ MD5HASH: 77cbd037ce88842c9ff7f23496d808b7 ]
MODULES for DooMKernel (v15) (mirror)
[ARC/ARC S] DooMKernel (v14) (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: 3ada0fd4e4f50f577625692dbc985346 ]
[ARC/ARC S] DooMKernel (v14) (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1014], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 33cc5a718a8dc7623cc75932cfccf5ae ]
MODULES for DooMKernel (v14)
MODULES for stock kernel or DooMKernel (v13 and lower)
[ARC/ARC S] DooMKernel (v13) modCWM-v2 (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: b1a161dfd815032931272f05dc2b56d3 ]
[ARC/ARC S] DooMKernel (v13) modCWM-v2 (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1013], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: a33fc0ab65fdc5377cbd5bfa75a4babe ]
[ARC/ARC S] DooMKernel (v13) (FW: 4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: 28c175769b4257ff99e0dc13b7c4e353 ]
[ARC/ARC S] DooMKernel (v13) (FW: 4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1013], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 0cbc83cd9dddf5ad70878902265b0108 ]
[ARC/ARC S] DooMKernel (v12) [moddedCWM] (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1012])
[ MD5HASH: afa4670cc7adb1fafd594d294fddd2d9 ]
[ARC/ARC S] DooMKernel (v12) (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 2.0Ghz version ]
[ MD5HASH: ad01ddbabd2e28c53f7b45174d291252 ]
[ARC/ARC S] DooMKernel (v12) (FW: 4.0.1.A.0.283/4.0.2.A.0.42) [ 1.6Ghz version ] (alternate version [will show up as 1012], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: ae9784d82ab1648fd4e6b83fc39ce582 ]
[ARC/ARC S] DooMKernel (v11) (FW: 4.0.1.A.0.283/4.0.2.A.0.42) ( mirror ) [ MD5HASH: 7cee5369c060d943822699ae33966101 ]
in case you are having issues like (stuck at booting/bootloop) with v11 kernel try the kernel posted here

Hmm compared to this with the one bin4ry made, which is a script that will let you get a root access through recovery, which one easier?

Can you try to implement recovery in this kernel? =D

Nice work Mate ..

Tried it on Lt15a v.145 and it works very nice. Great work and keep it up.
Thank you

You may also want to edit init scripts to keep system and other partitions mounted r/w

Will installing this, delete/wipe user data or will it still remain?
Thanks.

fig_jam_uk said:
Will installing this, delete/wipe user data or will it still remain?
Thanks.
Click to expand...
Click to collapse
i dont think there is a need to wipe data/cache... just try flashing it as-is...

UV and OC planned for this kernel?
and this work for .146?

tRippinthehead said:
UV and OC planned for this kernel?
and this work for .146?
Click to expand...
Click to collapse
i havent planned UV/OC for this kernel as if2 already has his kernel working well...
this should work on FW 145/146/148 cause the SE sources used indicated this in the file name >> "3.0.1.A.0.145_146_148.tar.bz2"

DooMLoRD said:
this should work on FW 145/146/148 cause the SE sources used indicated this in the file name >> "3.0.1.A.0.145_146_148.tar.bz2"
Click to expand...
Click to collapse
how it can be possibe cuz in .145 radio has 21-22 version but in .146 is 21-27?
DooMLoRD said:
i havent planned UV/OC for this kernel as if2 already has his kernel working well...[/B][/I]"
Click to expand...
Click to collapse
Is it a kernel undervolted?

tRippinthehead said:
how it can be possibe cuz in .145 radio has 21-22 version but in .146 is 21-27?
Click to expand...
Click to collapse
well on X10 we can use the same kernel for ALL basebands/radios... so dont worry abt that...

Does this cause the Hotspot tethering not to work?

Nimche said:
Does this cause the Hotspot tethering not to work?
Click to expand...
Click to collapse
it shouldnt!
please check with clean STOCK FW + this insecure kernel if possible, so as to eliminate those possible causes...

DooMLoRD said:
it shouldnt!
please check with clean STOCK FW + this insecure kernel if possible, so as to eliminate those possible causes...
Click to expand...
Click to collapse
Thanks. problem on my phone was NOT from this kernel as I reflashed and checked this Kernel and its working just fine.
Thank you DoomLoRD

Testing completed files/content removed!
Thank u all for testing!

Related

[KERNEL][ARC/ARC S] DooMKernel CM7 [NO LONGER MAINTAINED]

----[ UPDATE ]----
DooMLoRD said:
due to lack of time i will no longer be able to maintain this kernel.
so i am closing this thread
regards,
DooMLoRD
Click to expand...
Click to collapse
----[ 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 ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ 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://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v01 onwards] added new Max frequency: 2.0Ghz
[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://forum.xda-developers.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
Code:
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":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1303635"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
enjoy!
reserved for later
reserved for later2
haha, will try, will try =D
Sent from my LT15i using XDA App
sorry for possibly stupid question, will it work on ray?
I will try it howsoever
funiewski said:
sorry for possibly stupid question, will it work om ray?
I will try it howsoever
Click to expand...
Click to collapse
no it wont... i will need to compile separate kernel for RAY...
:'( sad night
10
funiewski said:
:'( sad night
10
Click to expand...
Click to collapse
check p.m.
awesome!
not work on stock rom?
yt92 said:
awesome!
not work on stock rom?
Click to expand...
Click to collapse
waiting for new .283 sources... once i get those will create updated kernel for stock roms too
Doom will your kernel/recovery still retain ClockworkMod backups from the fxp recovery to be able to restore.
In case things go wrong (with me they do)
Sent from my Arc to your eyes.
Hahahaah OMFG that android Logo is badass hahahahaha LOVE IT
thanks for your work doom
DooMLoRD,
you best as usual make great job and I want to say that the logo at boot just amazing
punkmonkey1984 said:
Doom will your kernel/recovery still retain ClockworkMod backups from the fxp recovery to be able to restore.
In case things go wrong (with me they do)
Sent from my Arc to your eyes.
Click to expand...
Click to collapse
Yes they should... please test it out...
Sent from my LT15i using XDA App
what are advantages of using your kernel over fxp kernel, other than several governors and whooping 2 Ghz OC(WOW) ?
I know that you have posted all its features but i dont know any features of fxp kernel so cant differentiate it .
rYuuk said:
what are advantages of using your kernel over fxp kernel, other than several governors and whooping 2 Ghz OC(WOW) ?
I know that you have posted all its features but i dont know any features of fxp kernel so cant differentiate it .
Click to expand...
Click to collapse
more choices/more tweaking for u to play with
DooMLoRD said:
more choices/more tweaking for u to play with
Click to expand...
Click to collapse
You mean to say that this will be faster than Fxp kernel ??
Making cm7(doomkernel) fastest ROM ?
rYuuk said:
You mean to say that this will be faster than Fxp kernel ??
Making cm7(doomkernel) fastest ROM ?
Click to expand...
Click to collapse
could be... try it out urself
I flashed your kernel it worked fine. But when i increase frequency from 1500 to 1800 ....everything freezes after a while and screen distorts, it blackens out,and show rectangular glitch in b/w of screen and clicking on power button restarts it, again this happens. Also i increased frequency from cyanogenmod settings, could this be the problem?
rYuuk said:
I flashed your kernel it worked fine. But when i increase frequency from 1500 to 1800 ....everything freezes after a while and screen distorts, it blackens out,and show rectangular glitch in b/w of screen and clicking on power button restarts it, again this happens. Also i increased frequency from cyanogenmod settings, could this be the problem?
Click to expand...
Click to collapse
well... not all devices support such high overclock... also there could be another issue.. .currently we are using undervolting to get good battery life... if u wish u could try increasing voltage for those frequencies...
on my Arc it can work for some time on 2Ghz... but after few intensive Linpack runs the device freezes exactly like u explained...

[ROM][ARC/ARC S]{4.0.1} IceCream Sandwich Alpha [ROM:v02][Kernel:v05-new][Dt:26/Dec]

---[ UPDATES ]---
DooMKernel v05 (modCWM v04 TouchEdition) released! changelog and details here
---[ UPDATES ]---
[ info ]
ok guys so here it is...
FIRSTLY A BIG THANK YOU TO SE FOR GIVING US THIS AMAZING CHRISTMAS PRESENT
since SE explicitly said that the alpha ROM they released was only for ARC S i didnt take a risk to flash it directly on my ARC...
and now its become a fairly good custom ROM which has *most* things working...
[ special thanks to ]
Sony Ericsson - for releasing the ICS ALPHA build
Bin4ry - Wifi/BT/GSM enabler & lots of help in general
jerpelea - too many things
[ screenshots ]
the apps in screenshot are from my ARC, they are not provided in ROM
only FREE version of apps are included... if anyone has any problems with inclusion of any app kindly contact me via p.m.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ WARNING ]
THIS IS AN ALPHA ROM
WE KNOW LOTS OF THINGS DONT WORK
I AM NOT A ROM DEVELOPER... THIS WAS POSTED JUST SO THAT ARC USERS CAN HAPPILY ENJOY THE ALPHA ICS ROM (that too prerooted )
MORE THINGS WILL FOLLOW AS AND WHEN I CAN GET THEM TO WORK
DO NOT ASK FOR FURTHER UPDATES/ETA
ALL USER DATA (from /data partition) WILL BE WIPED WHILE INSTALLING THIS
[ features ]
(v02 onwards) new mods
GSM, BT, WiFi Enabler + WiFi Fix
Google Apps for ICS
BASH (from CM9 - Galaxy Nexus)
ICS Launcher
ICS Bootanimation
(v02 onwards) new apps
New Market 3.4.4
Adobe Flash Player 11
DSP Manager (from CM9 - Galaxy Nexus)
ROM Manager (from CM9 - Galaxy Nexus)
FileExpert (file manager)
Screenshot
(v01 onwards) Easy to flash update.zip via recovery
(v01 onwards) Prerooted with superuser and busybox installed
(v01 onwards) currently using stock kernel provided by SE (will make my own kernel later)
[ credits ]
Sony Ericsson - posting these ALPHA builds for the developer community
Bin4ry - the WiFi/BT/GSM enabler
Koush - gapps for ICS
[ requirements ]
stock .42 firmware (use FTF)
unlocked bootloader
supplied files
[ how to install ]
before u begin, make sure u have the ROM's v01 update.zip, update pack v01 to v02 update.zip and wifi modules for latest kernel on the SDCARD....
download my latest kernel from this post & corresponding wifi modules
flash my kernel using:
Code:
fastboot flash boot boot.img
then reboot from fastboot using:
Code:
fastboot reboot
device will now start booting and show my kernel logo
when the blue LED lights up keep spamming/pressing BACK button
u will now enter my modded recovery
flash the ROM's v01 update.zip (this will take some time a minute or two)
flash the ROM's update pack v01 to v02 update.zip (this will take some time a minute or two)
flash wifi module corresponding to latest kernel
thats it now reboot device and it will start booting into ICS
first boot will take time!!!
enjoy!
[ 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
[ download link ]
i have uploaded most files to multiupload.com OR direct links to xda server.... so kindly DO NOT MIRROR MY FILES!!!
ROM:
MAIN v01
XPERIA-ARC-DooMLoRD-SE-ICS-ALPHA-v01.zip
MD5HASH: 3abc5d042747b0de3a441b8ecf8ea003
UPDATE PACK v01 to v02
ARC-DooMLoRD-SE-ICS-ALPHA-v01-to-v02.zip
MD5HASH: fcf1e424a400787c956d241e93e05001
KERNELS:
DooMKernel for this ROM
FIXES:
FIXES posted here
ADDONS:
ADDONS posted here
READ THE FULL THREAD BEFORE ASKING ANY QUERIES OR REPORTING ANY BUGS/ISSUES
ENJOY!!!
ADDONS
ADDONS
[RECOMMENDED] Wifi + BT + GSM enabler!!! (thanks to Bin4ry) [Ref.: http://forum.xda-developers.com/showthread.php?p=20342456#post20342456] <already included in update pack v01-to-v02>
[RECOMMENDED] Google Apps for ICS!!! (gapps-ics-20111125-2.zip) [Thanks to koush] [Ref.: http://forum.xda-developers.com/showthread.php?t=1356228 ] <already included in update pack v01-to-v02>
[OPTIONAL] ICS original launcher!!! (thanks to tyrand3) [Ref.: http://forum.xda-developers.com/showthread.php?p=20340903#post20340903 ] <already included in update pack v01-to-v02>
[OPTIONAL] ICS Bootanimation [ info ] <already included in update pack v01-to-v02>
[OPTIONAL] ICS On-Screen Buttons Enabler!!!! - v01 - [ info ] - v02 - [ info ]
[OPTIONAL] ICS On-Screen Buttons DISABLER!!!! [ info ]
DooMKernels for this ROM
DooMKernels for this ROM
[ features ]
[v05-modCWM v04 TouchEdition onwards] new CWM5.0.2.7 TouchEdition recovery!!!
[v05 onwards] fixed USB mounting IN RECOVERY ONLY
[v05 onwards] fixed ADB IN RECOVERY ONLY
[v04 onwards] fixes wifi & GSM data
[v04 onwards] using 4.1.C.0.6 SEMC sources
[v03 onwards] fixed TouchScreen drivers to support ICS
[v03 onwards] fixed USB mounting issues in ROM (thanks to FXP-ics kernel sources)
[v03 onwards] changed kernel version string to "-DooMKernel"
[v03 onwards] most (kernel specific) modules integrated right inside ramdisk [no need to separately flash them]
[v03 onwards] added new Max frequency: 2.0Ghz
[v03 onwards] added lots of intermediate frequencies (from 122Mhz to 2.0Ghz for almost every 100/120Mhz there is a select-able frequency)
[v03 onwards] added fully working two way call recording
[v03 onwards] added CPU governors:
BrazilianWax
Smoothass
Lagfree
InteractiveX
Savaged-Zen
SmartAssV2
Smartass
Scary
MinMax
Interactive
[v03 onwards] added I/O Schedulers:
V(R)
BFQ v2-r1
Simple I/O (sio)
[v03 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[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] added Stochastic Fair Blue Net scheduler
[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] minor fix to display the kernel version info correctly in "About Phone"
[v03 onwards] added some mounting tweaks
[v03 onwards] major cleaning of kernel sources (cleaned defconfigs using FXP defconfigs as reference)
[v03 onwards] TESTING: reverted some changes in kernel sources to older FW kernel sources to test if the issue of increased battery drain is resolved
[v03 onwards] compiled using newest gcc-4.6.2-(2011.10) linaro toolchain with O4 optimizations
[v03 onwards] using 4.0.2.A.0.42 kernel sources
[v03 onwards] added FULL USB-OTG support! [Keyboard + Mouse + USB-Storage] (no need to use any modules anymore ) [for exact usb-storage mounting commands refer to this thread: http://forum.xda-developers.com/showthread.php?t=1224676] [UNTESTED]
[v03 onwards] enabled NLS_UTF8
[v03 onwards] added user-level/runtime CPU voltage control with fixes to show only those frequencies which are enabled in CPU-freq table [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v03 onwards] enabled SWAP support
[v03 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v03 onwards] enabled ARM THUMBEE extensions
[v03 onwards] init.d scripts/binaries execution support
[v03 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v03 onwards] enabled NFS (client & server) support in kernel
[v03 onwards] enabled CIFS support in kernel
[v03 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)
[v03 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v03 onwards] enabled IPTABLES/NETFILTER support
[v03 onwards] for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz
[v02 onwards] autorooting (with latest Superuser binaries and app 3.0.7)
[v02 onwards] added support for userinit scripts:
if sd-ext is mounted then it will execute /sd-ext/userinit.sh & shell scripts in /sd-ext/userinit.d/ folder
also scripts in /data/local/ will be executed... it will execute /data/local/userinit.sh & shell scripts in /data/local/userinit.d/ folder
[v02 onwards] init.d (/system/etc/init.d/) script execution support
[v02 onwards] insecure ramdisk (ro.secure=0 & FS mounted as RW)
[v01 onwards] included my own version of CWM5.0.2.7 recovery
[ credits for features ]
Fixed TouchScreen inspired from tj_style's TouchScreen porting thread & zdzhiu's ICS port for X10
Fixed USB Storage Mounting - thanks to FreeXperia ICS kernel sources
for more info visit my ARC kernel thread
[ sources ]
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9/tree/ics
[ download links ]
< NEW >
v05 modCWM v04 TouchEdition: (changelog and details here)
[ARC/ARC S] DooMKernel ICS ALPHA v05 modCWM v04 TouchEdition [1.6Ghz version only]
MD5HASH: 564cefa01843bf20784750a3f975407f
wifi modules are same as v04...
< OLD >
v05:(changelog and details here)
[ARC/ARC S] DooMKernel ICS ALPHA v05 [1.6Ghz version only]
MD5HASH: 3de7b243ae5afd0956cc03a435947a08
wifi modules are same as v04...
v04: (changelog and details here)
[ARC/ARC S] DooMKernel ICS ALPHA v04 [1.6Ghz version only]
MD5HASH: d525c7b30cf96d0354de94f36a9c4e5a
Wifi Modules for v04 kernel
MD5HASH: b8e955721380ac39a574031642aa5df8
Wifi Modules for v02/stock kernel
MD5HASH: 50c9479e9b9acc905acdde506690d67f
v03: (changelog/known issues)
[ARC/ARC S] DooMKernel ICS ALPHA v03 [ 2.0GHz version ] (will showup as #1)
MD5HASH: c517e460ac237a9f6ff2a8c0ad072e2c
[ARC/ARC S] DooMKernel ICS ALPHA v03 [ 1.6GHz version ] (alternate version [will show up as #1001] to be used if th 2.0GHz kernel doesnt boot)
MD5HASH: c56f6c1fe57365013f22fce5a5ddde9e
v02:
[ARC/ARC S] DooMKernel ICS ALPHA v02
MD5HASH: e943cfe1475fd9466817782ca4679116
v01:
[ARC/ARC S] DooMKernel ICS ALPHA v01
MD5HASH: 3d73c4edd6c5717545b06f89dbf442c6
FIXES
FIXES
WiFi FIX (prerequisite is "Wifi + BT + GSM enabler!!!" from here) [ info ] <already included in update pack v01-to-v02>
OLD FILES
reserved for posting old files
Info on new TouchEdition Recovery
CWM5.0.2.7 TouchEdition Recovery
so guys we (Team UtterChaos) present to u TouchBased CWM Recovery!!
my team mate (Napstar) has been working hard to get this fully functional...
basically we have created on-screen navigation buttons for CWM recovery...
just trying to make life easy
You my friend are a Legend.
per say we have a locked arc with clockwork installed.....what would happen if we flash? Thanks for all the work you do doom!
DooMLoRD said:
u cant... we dont have splboot (bootloader bypass) like x10
just unlock bootloader dude!
anyways ROM is released!
happy play!
Click to expand...
Click to collapse
You gonna do a play release?
Waiting for the download to complete...!!!
Sent from my LT15i using xda premium
Alright thanks for the confirmation man! Congrats
Sent from my LT15i using Tapatalk
Anyone has a bugtracker what's not working? Is data working (GSM/Wifi)?
If it's just small bugs, I will survive it....
Is the camera working? Maybe FreeXperia-team could extract the libs for their CM9-version.
Just a minute. I flashed yet. Now booting my arc with ICS.
UPDATE Information about ICS alpha:
- GSM, Wifi, GSM Data not working
- Kamera working but just make a picture, but video recorder not (working but lagging)
- SE Home launcher working
- SMS write working but don't send because GSM not working
- Browser tab's is the best
- Settings menu ordering very good Wifi&Bluetooth is the first in the menu
7. now flash THIS kernel using: THIS Kernel < Link is broken.
Opera seems not see this link. Ok with IE
guys we have a BIG suprise coming thanks to Bin4ry
Bin4ry my friend u are awesome!!!!
You are the best doomord. Would love to see something like this on the play =)
Sent from my R800i using xda premium
IE-coRe said:
You are the best doomord. Would love to see something like this on the play =)
Sent from my R800i using xda premium
Click to expand...
Click to collapse
yes i am just eating (a very late) dinner ... will start off with Xperia Play after that
DooMLoRD said:
yes i am just eating (a very late) dinner ... will start off with Xperia Play after that
Click to expand...
Click to collapse
OMG 1:30 already
Just following these 2 ICS threads and being jelly

[KERNEL][Z] DooMKernel (v22)[20140413]

----------------[ ANNOUNCEMENT ]--------------------
DooMKernel v22 released!
----------------[ ANNOUNCEMENT ]--------------------
DooMKernel for Xperia Z!!!​
[ intro ]
so friends i present to u the legendary DooMKernel!
thanks to all the testers who are testing this on their device!
[ screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
more incoming soon!
[ 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
DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia Z (C6602/3/6)
[ features ]
updated to latest CWM 6.0.4.7 (thanks to @[NUT] ) [v22 onwards]
added new tweaked CPU frequency governors: [v22 onwards]
LionHeart
Intelli-active
shifted combined ramdisk to LZMA compression [v22 onwards]
added Xperia Reboot app support exclusively for my kernel users! now you can use app to enter into any recovery from the OS! [v21 onwards]
multi-recovery solution! {here is how to use it!} [v21 onwards]
added PhilZ touch recovery as a THIRD select-able recovery (thanks to @Phil3759)
updated to CWM 6.0.4.6 - official touch CWM recovery
updated to latest TWRP 2.6.3.0
disabled Dynamic F-Sync in kernel - this was causing lot of kernel crashes, kernel should be more stable [v21 onwards]
changed to native DoubleTap2Wake thanks to @championswimmer , should be better for battery life, here is how to use it [v21 onwards]
updated stock ramdisk to (4.3) 10.4.1.B.0.101 firmware [v21 onwards]
updated with 10.4.1.B.0.101 firmware kernel sources [v21 onwards]
compatibility for Sony 4.3 firmware! [v20 onwards]
updated to latest CWM 6.0.4.6 - official touch recovery! [v20 onwards]
sped up reboot into recovery from OS! [v20 onwards]
update stock ramdisk to 10.4.B.0.569 firmware [v20 onwards]
update kernel to 10.4.B.0.569 firmware kernel sources [v20 onwards]
added code to fix MAC address issue (thanks to jerpelea) [v19 onwards]
added fix in prima sources for using patch wlan config bin (thanks to jerpelea) [v19 onwards]
added Sweep2Wake enabled by default {here is how control this} (thanks to showp1984 for the original Sweep2Wake implementation & alnikki25k for porting it to our Xperia Z!) [v18 onwards]
added DoubleTap2Wake enabled by default {here is how control this} (thanks to showp1984 for the original DoubleTap2Wake implementation & alnikki25k for porting it to our Xperia Z!) [v17 onwards]
update stock ramdisk to 10.3.1.A.2.67 firmware [v17 onwards]
update kernel to 10.3.1.A.2.67 firmware kernel sources [v17 onwards]
added small scripts for easier system mount/remount (sys_rw & sys_ro) in ramdisk (/sbin) [v17 onwards]
added ZRAM, ZCache & FrontSwap with fixes (thanks to faux123) [v16 onwards]
kernel now compiled using LZ4 compression [v16 onwards]
patches for improved CPU hotplug efficiency [v16 onwards]
patches to msm_thermal (thanks to franciscofranco) [v16 onwards]
now using O3 compiler optimizations [v16 onwards]
added optimized AES/SHA1 routines [v16 onwards]
added True CD-ROM emulation interface (thanks to FrozenCow) {here is how to use it!} [v16 onwards]
configured HID_SONY as a module and enabled SONY_PS3_CTRL_BT - this may solve the BT device connectivity issue [v16 onwards]
added FIOPS I/O scheduler [v16 onwards]
fixes to GPU Simple Governor (thanks to franciscofranco) [v16 onwards]
added tweaked CPU auto_hotplug driver (thanks to mathkid95, motley) [v16 onwards]
added back ROW I/O scheduler, intelli_plug CPU hotplug controller, Samsung's open source exFAT driver - these are now handled right in kernel ramdisk [v16 onwards]
updated to latest CWM Recovery CWM 6.0.3.7 [v16 onwards]
updated to latest TWRP Recovery TWRP 2.6.3.0 [v16 onwards]
updated CWM Recovery to CWM 6.0.3.7 (thanks to @jeroenqui) [v15-new onwards]
updated TWRP Recovery to TWRP 2.6.1.0 (thanks to @jeroenqui) [v15-new onwards]
removed ROW I/O scheduler, intelli_plug CPU hotplug controller, Samsung's open source exFAT driver - this was done to maintain compatibility with stock exFAT modules [v14 onwards]
updated and enabled kernel level Sound Control to v3.0! [v14 onwards]
added intellidemand (v4.2) CPU frequency governor [v14 onwards]
added ROW I/O scheduler [v14]
added intelli_plug (v1.6) kernel level multi-core controller (replacement for mpdecision) with ECO-Mode! {here is how control this} [v14]
eco-mode disables two cores and makes the device like a dual-core device! hence giving better battery life when performance is not required!
added support for LZ4 compression of kernel [v14 onwards]
updated kernel level Sound Control to v3.0 (currently disabled) Sound Control v2.1 is still active! [v14 onwards]
added inbuilt init.d script (00load_exfat) to auto mount exFAT/FAT32 partitions of external memory card [v14]
added Samsung's open source exFAT driver v1.2.4 [v14]
Merged Prima wlan modules revision 3.2.6.007a [v13 onwards]
numerous kernel patches to support the new wifi drivers [v13 onwards]
fixed "time & date resetting on reboot" issue [v12 onwards]
fixed GPU control compatibility with some apps [reverted to generic sysfs interface] [v12 onwards]
added newer firmware for Prima WLAN module [v12 onwards]
updated Dynamic FSync to version 2 [v11 onwards]
added new GPU Scaling Governor: simple {here is how to change GPU governor} [v11 onwards]
added intelli_thermal driver for thermal control! {here is how control this} [v11 onwards]
updated kernel sources to 10.3.1.A.0.244 (4.2.2) [v10 onwards]
custom wifi modules [v10 onwards]
updated stock ramdisk to 10.3.1.A.0.244 [v10 onwards]
updated CWM Recovery to CWM 6.0.3.5 (thanks to FXP) [v10 onwards]
updated TWRP Recovery to TWRP 2.6.0.0 (thanks to @[NUT]) [v10 onwards]
updated kernel sources to 10.1.1.A.1.310 (4.1.2), 10.1.1.A.1.319 (4.1.2) & 10.3.A.0.423 (4.2.2) [v09 onwards]
updated stock ramdisk to 10.3.A.0.423 [v09 onwards]
updated stock ramdisk to 10.1.1.A.1.307 [v08 onwards]
new controlled GPU overclock support upto 533MHz! GPU will always boot at 400MHz! {here is how to control GPU O/C} [v08 onwards]
added new bins for GPU: 533MHz & 487MHz! [v08 onwards]
now using compiled WLAN modules instead of stock! - FLASH KERNEL PACKAGE THROUGH RECOVERY TO GET WIFI WORKING! [v08 only]
using new PRIMA WLAN sources (updated to 3.2.3.124) [v08 onwards]
added Simple I/O Scheduler [v06 onwards]
added Wheatley CPU Governor [v06 onwards]
added and enabled Dynamic File Sync [v07 onwards]
added and enabled Overall Freq Stats [v07 onwards]
added and enabled MSM CPU Freq Limiter [v07 onwards]
force 500mA charging current on unknown chargers [v07 onwards]
GPU increased lowest freq bus speed [v07 onwards]
lowered CPU undervolt voltage to 600mV [v07 onwards]
lowered voltage for 192MHz by default [v06 onwards]
CPU overclock upto 1944Mhz! (almost 2GHz!!!) [v01 onwards]
kernel patch to restrict CPU bootup at 384Mhz to 1458Mhz [v01 onwards]
kernel level Sound Control! { here is how to use it} [v04 onwards]
added 192MHz lower cpu frequency bin [v04 onwards]
added USB force FastCharge code - allow users to force USB charging at 1000mA [v04 onwards]
(warning on FastCharge from Entropy512)
faster reboot into recovery [v04 onwards]
GPU OverClock upto 487MHz [v03 only]
added CPU Voltage Control interface (VDD) {here is how to use it} [v02 onwards]
removed CPU auto throttling restrictions by disabling MSM_DVSC [v02 onwards]
smooth scaling along CPU frequency table [v02 onwards]
added Cortex-A15 optimizations for compiling [v05 onwards]
compiled using latest toolchain GCC 4.7 Google [v05 onwards]
shift to XZ compression [v05 onwards]
enabled RTS write [v05 onwards]
updated to latest recoveries CWM 6.0.3.2 & TWRP 2.5.0.0 [v07 onwards]
added dual recovery! standard CWM Recovery 6.0.2.8 + TWRP 2.4.3 {here is how to use it} [v03 onwards]
TIP: if u are experiencing very slow backup in CWM do this
added DooMKernel bootlogo [v01 onwards]
startup script (init.d) support! {here is how to use it} [v02 onwards]
ramdisk tweaks [v01 onwards]
kernel is insecure (ro.secure=0) [removed v10 onwards]
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw [removed v10 onwards]
Support for exFAT formatted external SDCARDs [ OPTIONAL ]
Known issue with overclocking
[ credits for features ]
FreeXperia Team (especially Jerpelea) - for too many things!
Faux123 - for CPU & GPU overclock code, voltage control, kernel level Sound Control GPL sources, lots of other patches, you rock dude!
gokhanmoral - for smooth scaling
krabappel2548 - for TWRP 2.4.3
Dees_Troy - for TWRP 2.5.0
[NUT] - for TWRP 2.6.0.0
jeroenqui - for TWRP 2.6.1.0 & CWM 6.0.3.7
FranciscoFranco, motley-git, Chad Frobel - for the USB force FastCharge interface
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
cdesai - for RTS write
mathkid95 - for the SIO Scheduler, bunch of other things!
Ezekeel - for Wheatley CPU Governor
showp1984 - for DoubleTap2Wake
alnikki25k - for porting DoubleTap2Wake to Xperia Z
THANK YOU GUYS FOR YOUR AWESOME WORK!
[ requirements ]
Xperia Z [C6606/C6603/C6602]
stock JellyBean FW
4.3
.101 - v21, v22
.569 - v20
4.2.2
.2.67 - v17, v18, v19
.244 - v10, v11, v12, v13, v14, v15, v15-new, v16
.423 - v09
4.1.2
.307 - v08
.253 - v07
.434 - v03, v04, v05, v06
.350 - v01, v02
bootloader unlocked
working fastboot
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
android app for USB FastCharge control - Kernel Tuner (free)
android app for kernel level Sound Control - FauxSound Audio/Sound Control (paid)
android app for True CD-ROM Emulation control - DriveDroid (free)
[ how to install my kernel ] (via recovery) [RECOMMEDED]
download the kernel package update.zip
save the package update.zip to sdcard (of phone)
reboot phone and enter recovery
flash the kernel package update.zip
reboot phone and enjoy the kernel
[ how to install my kernel ] (via fastboot)
download the kernel package update.zip
save it on c:\ and extract the boot.img from the package
save the boot.img to the folder containing fastboot binary
flash the boot.img using fastboot:
Code:
fastboot flash boot boot.img
reboot from fastboot
Code:
fastboot reboot
the device should now start booting
now follow the instructions to flash kernel through recovery as there are many files which need to be placed in system for compatibility/stability!
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
[ tips / recommendations ]
before u report any battery drain issues please read this:
[GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports
faux123 has posted very nice info regarding most features
[ my kernel sources ]
Just a statement regarding kernel source: The Kernel Source is released for all at GITHUB repo given below. BUT Free software does NOT mean no work or time was spent working on it. A lot of my free time has gone into patching/testing this kernel/features integrated in this kernel. If you use my modified kernel source in parts or in its entirety, I kindly ask you mention its origins and to send me a github pull request or PM whenever you find bugs or think you can help improve my kernel hack further. This way the entire community will truly benefit from the spirit of open source.
Thank you !
Click to expand...
Click to collapse
https://github.com/DooMLoRD/android_kernel_sony_apq8064
[ 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
OR
you can buy one of my awesome apps from Play Store!
[ downloads ]
DooMKernel v20 and upwards will NOT be compatible with older 4.1.2 OR 4.2.2 FW! please update to latest 4.3 firmware!
KINDLY DO NOT MIRROR MY FILES
Goo.im Mirror
Xperia-Files mirror
NEW
please take a backup of your system before flashing the kernel! and clear data of overclocking apps before flashing kernel! else you will get major bootloops!
v22 (changelog)
[Xperia Z] DooMKernel v22 (mirror)
[ MD5HASH: 04fb7632fff994eed3ec243134da2e5c ]
OLD
v21 (changelog)
[Xperia Z] DooMKernel v21 (mirror)
[ MD5HASH: b1785807a504056cab5b0d4847516511 ]
v20 (changelog)
[Xperia Z] DooMKernel v20 (mirror)
[ MD5HASH: 8ef227d6c1c4e6f01b01ed5e304e5a46 ]
v19 (changelog)
[Xperia Z] DooMKernel v19
[ MD5HASH: 73f0d06fec3c131b058b8fbca2177346 ]
v18 (changelog)
[Xperia Z] DooMKernel v18
[ MD5HASH: 6a0e0d39923b50b0e78cbb0f9e645f67 ]
v17 (changelog)
[Xperia Z] DooMKernel v17
[ MD5HASH: 96a2b0cff7c2e304aa612ba0db8ee964 ]
v16 (changelog)
[Xperia Z] DooMKernel v16
[ MD5HASH: c005d4f17753ea2a46ffaf9fa26dd28e ]
v15-new (changelog)
[Xperia Z] DooMKernel v15-new
[ MD5HASH: db4622f80ba87db6fbd010376fd39ff8 ]
v15 (changelog)
[Xperia Z] DooMKernel v15
[ MD5HASH: e0073c9f3d1fe38294724cee692b66fe ]
v14 (changelog)
[Xperia Z] DooMKernel v14
[ MD5HASH: 8801cb8cb73b65ad5133c3ed4e6e1469 ]
v13 (changelog)
[Xperia Z] DooMKernel v13
[ MD5HASH: d547b1a095c399b18c8a0f8772110477 ]
v12 (changelog)
[Xperia Z] DooMKernel v12
[ MD5HASH: e462ac61dc38324c43774e5ef2d55aea ]
v11 (changelog)
[Xperia Z] DooMKernel v11
[ MD5HASH: 7dce473910e3cebc7019774b6364e71e ]
v10 (changelog)
[Xperia Z] DooMKernel v10
[ MD5HASH: 8cc5d8beb961054313ca6115c50ab388 ]
v09 (changelog)
[Xperia Z] DooMKernel v09
[ MD5HASH: 9ec1decbfb03b063e99aa3af59172597 ]
v08 (changelog)
[Xperia Z] DooMKernel v08
[ MD5HASH: 01ecb565a814ecd737d1442a18d77b06 ]
v07 (changelog)
[Xperia Z] DooMKernel v07
[ MD5HASH: 487eff66c8d7b4c6e024b35918483401 ]
v06 (changelog)
[Xperia Z] DooMKernel v06
[ MD5HASH: 10a40f907cdc305187a889e4133c1814 ]
v05 (changelog)
[Xperia Z] DooMKernel v05
[ MD5HASH: 86164dcfde05790aac0bd4f86368c1f4 ]
v04 (changelog)
[Xperia Z] DooMKernel v04
[ MD5HASH: fe2898e1a9bedbe9f6bfd95d6e0c77ba ]
v03 (changelog)
[Xperia Z] DooMKernel v03
[ MD5HASH: 7b28ee7b118e1785f8c45bda327385e7 ]
( Recovery Flashable ZIP )
v02 (changelog)
[Xperia Z] DooMKernel v02
[ MD5HASH: 674c3ad9232f344f35a00ef92d9ba033 ]
( Recovery Flashable ZIP )
v01 (changelog)
[Xperia Z] DooMKernel v01
[ MD5HASH: 0584435f63aab191b3af55d18dd833ac ]
Please do as much testing as possible and report back if you are running into any issues!
READ THIS POST AND THE THREAD CAREFULLY BEFORE ASKING QUESTION!
cheers!
Known issue with overclocking
It has been observed that the overclocking sometimes reverts back automatically to stock settings especially after heavy CPU load and if the device heats up.
I think have found why this happens:
Android OS level
there is a binary called: /system/bin/thermald which writes lower CPU freq values to the CPU sysfs interface if the device starts heating
there is also an app "Overheat Control" which i suspect is doing something similar
Kernel level
there seems to be some sort of fail-safe in place "msm_dcvs" which resets the CPU to 918Mhz or 1026Mhz or 1512Mhz
could also be some other things i am still searching
now there are ways to circumvent these issues but given the risk of the damage associated with overclock for long time i think its in our best interest to not screw with these fail-safes...
To Do List:
Merge all features from my Xperia S (LT26) kernel:
http://forum.xda-developers.com/showthread.php?t=1557452
detailed list:
main kernel
add VDD interface (DONE)
remove CPU auto throttling restrictions (DONE)
disable CIFS (DONE)
add GPU O/C (DONE)
add GPU governor (DONE)
add CPU governors (DONE)
AVS
I/O schedulers (DONE)
unlock 192MHz frequency (DONE)
screen gamma control
increase USB OTG voltage (?)
slide2wake
exFAT support (DONE)
ZRAM (DONE)
cleancache, frontswap (DONE)
XZ other compression support (DONE)
msm_hsic_host wakelock fix (?)
mpdecision (?)
ramdisk
add dual recovery CWM + TWRP (DONE)
add init.d support (DONE)
add my own UC Tocuh CWM Recovery
import customizable init.something.rc from /system/etc
Re: [KERNEL][Z] DooMKernel {JB}(v01)[NEED TESTERS!!]
Reserved this post also. Just in case
via Tapatalk.
Very good. But can we also get the LCD color control support on the kernel. The LCD Display of Xperia Z is washed out. Need Gamma settings like the Nexus 4.
Re: [KERNEL][Z] DooMKernel {JB}(v01)[NEED TESTERS!!]
How to use CPU Voltage Control interface
All credits for this interface go to Faux123!
device will always bootup at stock voltage table...
WARNING!
DO NOT USE TOO HIGH OR TOO LOW VOLTAGES
SLOWLY increase the voltage one notch at a time for a particular frequency and do stability/testing for few hours
once you have verified that you CPU chip can handle that voltage ONLY then "Set at boot"/Use init.d script
if you dont follow above instruction your device might bootloop
You can either use an APP (like IncrediControl) or use an init.d script to do the work...
the interface to control voltages is at:
Code:
/sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
to see current voltage table use:
Code:
[B]cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
to set voltage for a particular frequency:
Code:
[B]echo 1512000 1150000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
will set 1512Mhz freq voltage at 1150mV
to reduce voltages for ALL frequencies:
Code:
[B]echo -25000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
to increase voltages for ALL frequencies:
Code:
[B]echo +25000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
example init.d script to reduce voltages by 75mV for ALL frequencies:
Code:
[B]#!/system/bin/sh
echo -75000 > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels[/B]
can be saved as /system/etc/init.d/99vdd
DooMKernel (v01) Released!
DooMKernel (v01) Released!
Changelog:
added standard CWM Recovery 6.0.2.8 (which recognizes internal sdcard!)
added DooMKernel bootlogo
CPU overclock upto 1944Mhz! (almost 2GHz!!!)
kernel patch to restrict CPU bootup at 384Mhz to 1458Mhz
ramdisk tweaks
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw
Known issue with overclocking
Download Links at first post!
cheers!
Re: [KERNEL][Z] DooMKernel {JB}(v01)[20130303]
Can you add undervolting ? Thank you.
Sent from my Nexus 4 using xda premium
Meh.... Still not fully sure if i should buy the Xperia Z ..... my X10 is really getting old... but there was this announcement of HTC One with Snapdragon S600... Sure HTC one, no thx! But either a Phone with a S600 or an Xperia Z with DoomLord support... damn, thats a hard decission.
EDIT:
FTS! I just got an Xperia Z ! If i don't like it in 2 weeks i can bring it back! If i'm not sure i'm just gonna sell it somewhere else!
Re: [KERNEL][Z] DooMKernel {JB}(v01)[20130303]
I'm coming from am X10 too. I feel like the Z will easily be good enough to make me happy especially with the excellent support of DoomLord and everyone at FXP. Sony seems to have really changed since I got my X10, with bootloader unlock and root before the phone is generally out, I look forward to seeing what the devs manage to do
Sent from my X10i using Tapatalk 2
thanks Lord!
I flash the kernel and it works well.
then i try 1620MHz Max Freq, stress test OK and then it goes back to 1512MHz automatically, can't stay.
Kernel level Sound Control
This feature has been ported from Faux123's MAKO kernel sources. The sources for this feature are covered under GPL and are released along with my kernel sources at my GITHUB repo.
[ WARNING ]
high volume can damage hearing!
DooMLoRD or faux123 are not to be held responsible if this damages ur headphones/speakers/etc
USE THIS AT YOUR OWN RISK!
There are two ways to use this interface.
manual control through sysfs interface
paid app (FauxSound Audio/Sound Control)
How to use the app FauxSound Audio/Sound Control is pretty self explanatory so I will write on how to control using the sysfs interface...
BEFORE DOING ANY ADJUSTMENTS EXIT THE APPS LIKE MUSIC PLAYER/etc!!
The interface to control the sound output is located at:
Code:
[B]/sys/kernel/sound_control[/B]
it has 4 control interfaces:
Camera MIC
Code:
/sys/kernel/sound_control/gpl_cam_mic_gain
Headphone
Code:
/sys/kernel/sound_control/gpl_headphone_gain
MIC
Code:
/sys/kernel/sound_control/gpl_mic_gain
Internal Speaker
Code:
/sys/kernel/sound_control/gpl_speaker_gain
each supports gain levels from 20 (-20) to 50 (+10), base is 40 (0)
(the number in the brackets correspond to the numbers displayed in the app)
say if u want to boost headphone output (both left and right channels) then use the following command:
Code:
echo "44 44" > /sys/kernel/sound_control/gpl_headphone_gain
u can also individually increase/decrease the gain for each right and left channel
similarly other interfaces can be controlled
TIP:
do not jump to maximum values as sometimes the headphones/speakers might start distorting the audio... slowly increase and do testing for the levels which suit you!
not all accessories will work well with boosted audio output
e.g.: on my Sony MDR-XB300 headphones i start getting distorted audio beyond 46 (+6)
regards,
DooMLoRD
DooMLoRD said:
check "Known issues with overclocking"
P.s. Try 1728Mhz freq
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
thanks! And 1728MHz is also stable so far:good:
Hey doom,
long time no see buddy, and yes the kernel is working fine @ 1.9Ghz performance/cfq
The device already heats up pretty much with the stock kernel...aren't you guys afraid to burn the device with over clocking???
PeZoII said:
The device already heats up pretty much with the stock kernel...aren't you guys afraid to burn the device with over clocking???
Click to expand...
Click to collapse
actually i feel more like uv or down clock the xz and see if it can have achieve cooler operation...
doki81 said:
actually i feel more like uv or down clock the xz and see if it can have achieve cooler operation...
Click to expand...
Click to collapse
+1 for UV for less heat :fingers-crossed:
Re: [KERNEL][Z] DooMKernel {JB}(v01)[20130303]
DooMLoRD said:
hey I remember you from x10 days... Great to see folks from the x10 section!!!!
check "Known issues with overclocking"
P.s. Try 1728Mhz freq
Well I am a student and already have ARC, PLAY, S & T, so might not buy the Z as its too costly for me... It's not yet released here in India, waiting to check it out in-hand... Though I wouldnt mind if I get a donated device to work on
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
Its being released on 6th march in India bro!
I think I will b getting one myself! It will be fun to work with u on the XZ!
Sent from my »Sony Xperia Neo V«
PeZoII said:
The device already heats up pretty much with the stock kernel...aren't you guys afraid to burn the device with over clocking???
Click to expand...
Click to collapse
Hell yeah! Bought a Z now :cyclops: meassured with a Laser Thermometer on the back! 43°C max ! after Antutu Benchmark!(Video inc. soon) Well, it's 5°C Outside atm so a hot Phone is cool stuff xD But when it's summer and phone gets that hot... no thx!
So..... how about Undervolting ? Will that be possible? No reason why not ? Helped a great deal with my X10i
P.S X10i was like the Root for all Sony Android users ^^
At first thank you for your new kernel; it works already fine
Do you think it'd be possible to implement fluxi's slide2wake for conserving the hardware power button? How do you think about it?
CU
Klaus
How to control GPU Clock!
by default the kernel will always boot with GPU max clock as 400MHz (same as stock)
OVERCLOCKING GPU WILL REDUCE BATTERY LIFE!
you can overclock/underclock GPU manually via scripts/commands...
[ how to do this manually/script ]
the GPU max-clock interface is at:
Code:
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
to check current max clock of GPU clock use:
Code:
cat /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
to set GPU to particular frequency (overclock) use:
Code:
echo 533333000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
to underclock GPU use:
Code:
echo 325000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
available scaling frequencies are:
Code:
[LIST]
[*]533333000 - 533 MHz
[*]487500000 - 487 MHz
[*]400000000 - 400 MHz (DEFAULT)
[*]325000000 - 320 MHz
[*]200000000 - 200 MHz
[*]128000000 - 128 MHz
[/LIST]
BONUS!
now u can check the current GPU clocks using my APP!
Don't forget to close the small app after you finish, to save on battery!
I am working on an app to control GPU O/C... may be in a few days time i will release it
happy play!
regards,
DooMLoRD

[KERNEL][SP] DooMKernel (v13)[20140604]

----------------[ ANNOUNCEMENT ]--------------------
DooMKernel v13 released!
----------------[ ANNOUNCEMENT ]--------------------
DooMKernel for Xperia SP!!!​
[ intro ]
so friends i present to u the legendary DooMKernel!
thanks to all the users who donated this device to me!
[ 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
DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia SP (C5306/C5303/C5302)
[ features ]
added and enabled intelli-plug v2.6 - intelli-plug is an alternative to MPDecision hotplug governor! (thanks to @faux123 ) [v13 onwards]
again added backported Low Memory Killer from fusion3 kernel (Xperia Z) - lets see how this handles RAM! [v13 onwards]
added and enabled support for kernel mode NEON and more patches & crash fixes! [v13 onwards]
added and enabled Intelli-KSM (thanks to @faux123 ) [v12 onwards]
added fixes to intelli-thermal driver [v12 onwards]
enabled hard limits with Cpufreq limiter driver [v12 onwards]
added and enabled Force Fast Charging - ported from my Xperia T kernel (thanks to @faux123 ) [v11 onwards]
added and enabled ZRAM driver - do lot of testing before "Setting on Boot" [v11 onwards]
fixed RAM management bug thanks to loads of inputs from users! [v11 onwards]
force 500mA charging current on unknown chargers [v11 onwards]
disabled CPU frequency OverClock - was causing major stability issues for some users [v10 onwards]
reverted to LMK from original Xperia SP kernel sources [v10 onwards]
added per-core overall stats - now you can see the time spent by each CPU in various frequency steps [v09 onwards]
brought back CPU OverClock upto 1.89 GHz ! - device will boot by default at 1.728 GHz [v09 onwards]
added msm_cpufreq_limiter "Snake Charmer" - now the cores are properly capped! (thanks to @faux123 ) [v09 onwards]
added optimized memory read/write drivers [v09 onwards]
added and enabled new I/O Schedulers: [v09 onwards]
BFQ
FIOPS
ZEN
VR
added and enabled new CPU frequency governor: lionheart ! [v09 onwards]
updated ramdisk to 12.1.A.1.201 firmware [v09 onwards]
merged 12.1.A.1.201 firmware kernel sources [v09 onwards]
backported Low Memory Killer from fusion3 kernel (Xperia Z) - hopefully this should fix the low RAM bug! [v08 onwards]
added and enabled new CPU frequency governor: intelli-active ! [v08 onwards]
updated recoveries! Philz Recovery to v6.25.0 (thanks to @Phil3759 ) & CWM Recovery to v6.0.4.7, TWRP to v2.7.0.0 (thanks to @[NUT] ) [v08 onwards]
testing stability disable 1.89 GHz CPU overclock [v07 onwards]
fixed boot up CPU frequency (now properly limited to 1.7 GHz) [v06 onwards]
disabled dynamic fsync, testing fix for possible kernel crash [v06 onwards]
some fixes to msm_thermal thermal manager [v06 onwards]
testing possible fix for sibling core CPU max freq bump [v06 onwards]
some fixes to auto_hotplug module (reduce kmsg output) [v06 onwards]
fixed time-date issue while booting up [v05-new onwards]
added Xperia Reboot app support exclusively for my kernel users! now you can use app to enter into any recovery from the OS! [v05 onwards]
multi-recovery solution! {here is how to use it!} [v05 onwards]
added PhilZ touch recovery as a THIRD select-able recovery (thanks to @Phil3759)
updated to CWM 6.0.4.6 - official touch CWM recovery
updated to latest TWRP 2.6.3.0
shifted combined ramdisk to LZMA compression [v05 onwards]
updated stock ramdisk to (4.3) 12.1.A.2.226 firmware [v05 onwards]
updated with 12.1.A.2.226 firmware kernel sources [v05 onwards]
updated to CWM 6.0.4.6 - official touch CWM recovery [v04 onwards]
sped up rebooting into recovery [v04 onwards]
fixed date/time stamp in recovery [v04 onwards]
merged 12.0.A.2.254 kernel sources [v03 onwards]
front camera working fine! - thanks to updated sources from sony [v03 onwards]
added dual recovery! CWM 6.0.3.7 & TWRP 2.6.3.0 (thanks to Dees_Troy for helping out with fixing TWRP!) {here is how to use it} [v02 onwards]
added Samsung exFAT driver, currently not used [v02 onwards]
added auto hotplug driver to smartly throttle CPU hotplugging (with patches thanks to mathkid95, motley-git, morfic & franciscofranco) [v02 onwards]
added support for LZ4 compression/decompression [v02 onwards]
some fixes to kernel sources [v02 onwards]
added optimized AES/SHA1 routines [v02 onwards]
compiled using O3 optimizations [v02 onwards]
patches to msm_thermal - stock thermal driver [v02 onwards]
added intelli_thermal custom driver for thermal control! (thanks to faux123) {here is how control this} [v02 onwards]
added Dynamic F-Sync (v1.2) (thanks to faux123) [v02 onwards]
added intelli_demand CPU freq governor (v4.2) (thanks to faux123) [v02 onwards]
added True CDROM Emulation (thanks to FrozenCow) {here is how to use it} [v02 onwards]
added Kernel level Sound Control (v3.0) (BIG thanks to faux123) {here is how to use it} [v02 onwards]
added Simple I/O scheduler [v02 onwards]
added wheatley CPU governor (thanks to Ezekeel) [v02 onwards]
added smooth scrolling (thanks to gorkhanmoral) [v02 onwards]
updated stock ramdisk to 12.0.A.2.254 firmware [v02 onwards]
merged 12.0.A.1.257/259/284 kernel sources [v02 onwards]
CPU overclock upto 1890Mhz! [v01 onwards]
kernel patch to restrict CPU bootup at 384Mhz to 1728Mhz [v01 onwards]
enabled NLS_UTF8 [v01 onwards]
enabled NTFS R/W [v01 onwards]
faster reboot into recovery [v01 onwards]
added CPU Voltage Control interface (VDD) {here is how to use it} [v01 onwards]
removed CPU auto throttling restrictions by disabling MSM_DCVS [v01 onwards]
added Cortex-A15 optimizations for compiling [v01 onwards]
compiled using latest toolchain GCC 4.7 Google [v01 onwards]
shift to XZ compression [v01 onwards]
added recovery modded CWM Recovery 6.0.3.2 [v01 onwards]
added DooMKernel bootlogo [v01 onwards]
startup script (init.d) support! {here is how to use it} [v01 onwards]
ramdisk tweaks [v01 onwards]
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw
[ credits for features ]
FreeXperia Team (especially Jerpelea) - for too many things!
Faux123 - for CPU & GPU overclock code, voltage control, lots of other patches, you rock dude!
sj8023ld - for device config
FranciscoFranco - for Cortex-A15 optimizations
Dees_Troy - for helping out with fixing TWRP for this device!
THANK YOU GUYS FOR YOUR AWESOME WORK!
[ requirements ]
Xperia SP [C5302/C5303/C5306]
stock JellyBean 4.3 FW
.201 - v09, v10, v11, v12, v13
.266 - v05, v05-new, v06, v07, v08
stock JellyBean 4.1.2 FW
.245/254- v02, v03, v04
.284- v01
bootloader unlocked
working fastboot
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
[ how to install my kernel ] (via recovery)
download the kernel package update.zip
save the package update.zip to sdcard (of phone)
reboot phone and enter recovery
flash the kernel package update.zip
reboot phone and enjoy the kernel
[ how to install my kernel ] (via fastboot)
download the kernel package update.zip
save it on c:\ and extract the kernel.elf from the package
save the kernel.elf to the folder containing fastboot binary
flash the kernel.elf using fastboot:
Code:
fastboot flash boot kernel.elf
reboot from fastboot
Code:
fastboot reboot
the device should now start booting, 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
[ tips / recommendations ]
before u report any battery drain issues please read this:
[GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports
faux123 has posted very nice info regarding most features
[ my kernel sources ]
Just a statement regarding kernel source: The Kernel Source is released for all at GITHUB repo given below. BUT Free software does NOT mean no work or time was spent working on it. A lot of my free time has gone into patching/testing this kernel/features integrated in this kernel. If you use my modified kernel source in parts or in its entirety, I kindly ask you mention its origins and to send me a github pull request or PM whenever you find bugs or think you can help improve my kernel hack further. This way the entire community will truly benefit from the spirit of open source.
Thank you !
Click to expand...
Click to collapse
https://github.com/DooMLoRD/android_kernel_sony_msm8960t
[ 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
[ downloads ]
KINDLY DO NOT MIRROR MY FILES
(MIRROR 1) | (MIRROR 2)
NEW
v13 (changelog)
[Xperia SP] DooMKernel v13 (mirror)
[ MD5HASH: 451bec280322d10cbe51f3d76432bb8b ]
OLD
v12 (changelog)
[Xperia SP] DooMKernel v12 (mirror)
[ MD5HASH: 2d8fc36e109ea942ada7327bec31e219 ]
v11 (changelog)
[Xperia SP] DooMKernel v11 (mirror)
[ MD5HASH: 6494bb7e286b01ad07c63008cb4934dc ]
v10 (changelog)
[Xperia SP] DooMKernel v10 (mirror)
[ MD5HASH: b6cf6a3e0b800137eceac89bc569d3c7 ]
v09 (changelog)
[Xperia SP] DooMKernel v09 (mirror)
[ MD5HASH: 6ff81c13688f0e90c7fcf1fcf786dbbe ]
v08 (changelog)
[Xperia SP] DooMKernel v08 (mirror)
[ MD5HASH: 941637c93068a2cd060ba80f01632d8f ]
v07 (changelog)
[Xperia SP] DooMKernel v07 (mirror)
[ MD5HASH: 7d9c5e8724e9c0177e14238c4f7dbaf5 ]
v06 (changelog)
[Xperia SP] DooMKernel v06(mirror)
[ MD5HASH: 092bafee9da9bc0e1a89f7624f1eb258 ]
v05-new (changelog)
[Xperia SP] DooMKernel v05-new (mirror)
[ MD5HASH: 08368097eb43d852f2dab06aa2748612 ]
v05 (changelog)
[Xperia SP] DooMKernel v05 (mirror)
[ MD5HASH: 61f5fe244f700c562fece888f3e4e06e ]
v04 (changelog)
[Xperia SP] DooMKernel v04 (mirror)
[ MD5HASH: 7ccd04207c6527364976333d82f59794 ]
v03 (changelog)
[Xperia SP] DooMKernel v03
[ MD5HASH: 5f7cb0cb7025be9bcd3f5aeef8fff012 ]
v02 (changelog)
[Xperia SP] DooMKernel v02
[ MD5HASH: b91f5ff26ad38b1e3051a192d5d4eb1f ]
v01 (changelog)
[Xperia SP] DooMKernel v01
[ MD5HASH: 7e06e5d23b65c0a0a248518a84cb3a01 ]
Please do as much testing as possible and report back if you are running into any issues!
READ THIS POST AND THE THREAD CAREFULLY BEFORE ASKING QUESTION!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
cheers!
reserved
DooMKernel v01 released!
Changelog
CPU overclock upto 1890Mhz!
kernel patch to restrict CPU bootup at 384Mhz to 1728Mhz
enabled NLS_UTF8
enabled NTFS R/W
faster reboot into recovery
added CPU Voltage Control interface (VDD) {here is how to use it}
removed CPU auto throttling restrictions by disabling MSM_DCVS
added Cortex-A15 optimizations for compiling
compiled using latest toolchain GCC 4.7 Google
shift to XZ compression
added recovery modded CWM Recovery 6.0.3.2
added DooMKernel bootlog
startup script (init.d) support! {here is how to use it}
ramdisk tweaks
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw
download links at first post! please test it out and let me know!
regards,
DooMLoRD
OmG the legendary doom kernal has arrived wish i could flash this boot im stuck on locked bootloader and cant gain root yet lol good work my friend :thumbup:
Sent from my C5303 using xda app-developers app
Tomorrow morning I will test it with .257
Is ther any way to backup ta partition in c5303?
Sent from my C5303 using xda premium
How to use Multi-Recoveries (CWM + TWRP + Philz):
Since many users have their own preference of recoveries, I have included CWM, TWRP & Philz recoveries into my kernel!!
The kernel has inbuilt triggers to enter any recovery. When the kernel is ready during bootup it will indicate by:
showing my bootlogo
the LED illumination bar turns disco lights
there is a small vibration
Following are the triggers:
CWM recovery: Keep tapping VOLUME UP button
TWRP recovery: Keep tapping VOLUME DOWN button
Philz recovery: Keep tapping CAMERA button
Alternatively you can now also reboot into any of these selected recoveries using my Xperia Reboot app!
I have updated my Xperia Reboot app to supports multirecovery solution implemented in latest DooMKernel (Feb 1, 2014 onwards) on supported devices!
DooMLoRD said:
check out the Xperia Z section... there is a tool for that... but again... DO NOT MESS AROUND WITH TA partition... IT IS VERY VERY VERY RISKY.... if anything goes wrong you will get HARD BRICKED DEVICE!
Click to expand...
Click to collapse
But warranty stays...
Probably they will replace board or tell me: f**k you, you did this!
Tomorrow I'll unlock my BL.
Thanks Doomlord.
Sent from my C5303 using xda premium
reaper61616 said:
But warranty stays...
Probably they will replace board or tell me: f**k you, you do this!
Tomorrow I'll unlock my BL.
Thanks Doomlord.
Sent from my C5303 using xda premium
Click to expand...
Click to collapse
warranty stays even if u relock bootloader
but its ur call
DooMLoRD said:
warranty stays even if u relock bootloader
but its ur call
Click to expand...
Click to collapse
But 'rooting device may void warranty' - something like that Is written in unlock bl service from Sony.
Anyway - this is not place to talk about this. Let's stay on-topic.
Thanks one more time.
Sent from my C5303 using xda premium
Flashed it on my C5303.
Screen will not respond to touches intermittently. It will work for a couple of swipes, but then it will go unresponsive for 10 seconds or so...
Edit. Will ONLY happen when plugged in to the USB. No data transfer going through, doesn't matter if there is an active ADB session (such as logcat). It will do the same. By pressing the on off button to put it to sleep and wake it up again it works for another swipe or so and then it will become unresponsive.
When not in the USB it works OK.
dumraden said:
Flashed it on my C5303.
Screen will not respond to touches intermittently. It will work for a couple of swipes, but then it will go unresponsive for 10 seconds or so...
Click to expand...
Click to collapse
does it happen when u have device connected to PC?
i faced this issue even on stock kernel...
DooMLoRD said:
does it happen when u have device connected to PC?
i faced this issue even on stock kernel...
Click to expand...
Click to collapse
You might have missed the edit.
ONLY when connected to the PC. It never happened on the stock kernel.
dumraden said:
You might have missed the edit.
ONLY when connected to the PC. It never happened on the stock kernel.
Click to expand...
Click to collapse
it happens to me even on .211 & .284 firmware stock kernel....
I guess I can live with it for the time being.
I was on .257. Is there a possibility where it is an issue with the 284 kernels?
dumraden said:
I guess I can live with it for the time being.
I was on .257. Is there a possibility where it is an issue with the 284 kernels?
Click to expand...
Click to collapse
can u send me link for the .257 FW? i will test it out on my device too...
BTW i am using the 12.0.A.1.237 FW kernel sources for this kernel release...
20 minutes of using your kernel.
First impresion:
smooth, bug when pressing vol- when need to enter recovery (know must click vol+) - phone rebooting.
SuperSU is running correctly, gain root.
THANKS!!
EDIT:
And also no problem with unresponding touch screen on .257.
EDIT2:
In recovery when try to backup to external SD error appears (can't mount external SD) - need to go to mount and storage and manually mount external SD first and then backup to SD.
Hey doomlord any plans for a kernal for locked bootloader or a cwm recovery for locked bootloader.....want to stay on locked bootloader for some more time......
Can I use it on .257 firmware?
cachanilla86 said:
Can I use it on .257 firmware?
Click to expand...
Click to collapse
I'm using it on C5303 .257 .
Tip:
First read thread then ask questions.
So im assuming everyone here who had flashed doomkernel already unlocked their BL. Did you lose you Bravia Engine 2? if not, how did you do it? That's the only thing that's preventing me from unlocking my BL.

[KERNEL][Z2] DooMKernel (v11)[20141011]

----------------[ ANNOUNCEMENT ]--------------------
DooMKernel v11 released!
----------------[ ANNOUNCEMENT ]--------------------
DooMKernel for Xperia Z2 !!!​
[ intro ]
so friends i present to u the legendary DooMKernel! the first publicly released custom kernel of Xperia Z2!
initially i didnt have the device with me but @yeeson has been helping to test out the kernel on his Z2!
Many thanks to @tpcastelli for a very kind and generous donation by sending his spare Z2 to me for development!
[ screenshot ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ disclaimer ]
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia Z2 (D6502/03)
[ WARNING ]
ITS HIGHLY RECOMMENDED TO FIRST ROOT ON LOCKED BOOTLOADER AND TAKE TA BACKUP BEFORE BOOTLOADER UNLOCK!
[ features ]
updated Sound Control driver to v3.6 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 ) [v11 onwards]
updated to new thermal driver Intelli-thermal v2 (thanks to @faux123 ) [v11 onwards]
updated TWRP Recovery to v2.8.0.1 (thanks to @Dees_Troy ) [v11 onwards]
updated Sound Control driver to v3.5 - new controls exposed! check out latest FauxSound app! (thanks to @faux123 ) [v10 onwards]
updated Intelli-active CPU governor (thanks to @faux123 ) [v10 onwards]
updated Intelli-Plug driver to v3.8 with loads of new fixes & optimizations (thanks to @faux123 ) [v10 onwards]
updated ramdisk to 17.1.2.A.0.314 firmware sources [v10 onwards]
updated kernel sources with 17.1.2.A.0.314 firmware sources
updated kernel sources with 17.1.1.A.0.438 firmware sources
added new patched intelli_plug driver - no need of custom WLAN modules now! (thanks to @faux123 ) [v09 onwards]
added and enabled TRUE CD ROM Emulation! (thanks to @FrozenCow ) [v09 onwards]
here is how to use it
reverted back to stock WLAN & MHL modules [v09 onwards]
fixed issue: wifi hotspot now works again! [v09 onwards]
fixed issue: exFAT sdcard are now supported! [v09 onwards]
added and enabled proper RAM Console support - now users can get /proc/last_kmsg (thanks to @Kali- ) [v08 onwards]
now we have custom built Broadcom BCMDHD WiFi WLAN module (thanks to @Kali- ) and updated to .402 firmware sources [v08 ONLY]
THIS BREAKS exFAT compatibility for now! if you have exFAT based external SDCARD IT WILL NOT WORK WITH THIS KERNEL VERSION!
added and enabled intelli-plug v2.6 - intelli-plug is an alternative to MPDecision hotplug governor! (thanks to @faux123 ) [v08 onwards]
fixed VFPmodule bounce crash at bootup (thanks to @myfluxi ) [v07 onwards]
added interface to control vibration intensity (thanks to @Kali- ) [v07 onwards]
interface is located at: /sys/devices/virtual/timed_output/vibrator/vtg_level
accepted values: 12 to 31
added two-way stereo call recording support! (thanks to @chdloc ) [v07 onwards]
not sure if it works correctly!
added my wicked DooMKernel logo!!! \m/, [v07 onwards]
fixed msm/logo display issue [v07 onwards]
updated kernel sources to 17.1.1.A.0.402 firmware sources! [v06 onwards]
updated ramdisk to support 17.1.1.A.0.402 firmware! [v06 onwards]
added and enabled CPU Undervolting interface! (thanks to @faux123 ) [v06 onwards]
added and enabled Simple GPU Algorithm with tweakable parameters! (thanks to @faux123 ) [v06 onwards]
added some more PowerSuspend hooks (thanks to @Yank555.lu ) [v06 onwards]
added and enabled msm-sleeper - now the device will be capped at 1.19 GHz when screen is off! (thanks to @flar2 ) [v06 onwards]
added and enabled PowerSuspend drivers - better earlysleep/resume drivers (thanks to @faux123 ) [v05 onwards]
added and enabled Intelli-KSM (thanks to @faux123 ) [v05 onwards]
added and enabled Force FastCharge! - force fast-charging on unknown power adapters (thanks to @faux123 ) [v05 onwards]
added and enabled support for kernel mode NEON and more patches [v05 onwards]
shifted to GCC 4.9.1 Linaro toolchain with Cortex-A15 optimizations [v04 onwards]
disabled kernel level RIC - should fix /system remount issues [v04 onwards]
fixed GPU governor - simple_ondemand crash (thanks to @myfluxi ) [v04 onwards]
added optimized memory read/write drivers [v04 onwards]
added CPU OverClock upto 2.45 GHz ! - device will boot by default at 2.26 GHz [v04 onwards]
added new tweaked CPU frequency governors: [v04 onwards]
LionHeart
SmartAssV2
LagFree
Wheatley
added & enabled kernel level Sound Control! ( thanks to @faux123 ) [v03 onwards]
added & enabled kernel level Color Control! ( thanks to @faux123 ) [v03 onwards]
added & enabled kernel level CPU throttling! (device will always have min: 300MHz & max: 2.26GHz) [v02 onwards]
added new I/O schedulers [v02 onwards]
BFQ
SIO
FIOPS
fixes to CPUFREQ driver [v02 onwards]
upgraded LZO (de)compression drivers [v02 onwards]
added per-core overall stats - now you can see the time spent by each core in a particular frequency state! [v02 onwards]
ARM unaligned access enabled! [v02 onwards]
added LZ4 compression/decompression support [v02 onwards]
added intelli-thermal kernel thermal driver with optimizations for 8974 SOC (thanks to @faux123) [v02 onwards]
added and enabled new CPU governor: Intelli-active! (thanks to @faux123) [v02 onwards]
added msm_cpufreq_limiter "Snake Charmer" - now the cores are properly capped! (thanks to @faux123 ) [v02 onwards]
added faster & optimized string & memcopy drivers [v02 onwards]
compiled using GCC 4.8.3 Linaro toolchain with Cortex-A15 optimizations (thanks to @dbolivar ) [v01 onwards]
enabled NTFS R/W support [v01 onwards]
shifted combined ramdisk to LZMA compression [v01 onwards]
enabled ARM cortex-a15 targetting MSM Krait CPU optimization [v01 onwards]
multi-recovery solution! {here is how to use it!} [v01 onwards]
TIP: if u are experiencing very slow backup in CWM do this
added CWM (latest) - official touch CWM recovery [v01 onwards]
added TWRP (latest) [v01 onwards]
added PhilZ touch recovery as a THIRD select-able recovery (ported from Z1) (thanks to @Phil3759) [v01 onwards]
sped up rebooting into recovery [v01 onwards]
added fix for system remount in ramdisk! [v01 onwards]
update stock ramdisk to 17.1.A.2.69 firmware [v01 onwards]
udpate to 17.1.A.2.69 firmware kernel sources [v01 onwards]
added compiler optimizations (thanks to @franciscofranco) [v01 onwards]
shift to XZ compression [v01 onwards]
startup script (init.d) support! {here is how to use it} [v01 onwards]
ramdisk tweaks [v01 onwards]
adb server is persistent
usb debugging enabled
Share your settings!
[ credits for features ]
FreeXperia Team (especially Jerpelea) - for too many things!
Kali- - to help get the correct dtbTool parameters for a bootable kernel
Faux123 - for lots of patches, you rock dude!
koush & all CyanogenMod maintainers - for too many things!
Phil3759 - for his excellent work on PhilZ Touch Recovery
Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
myfluxi - for a lot of great patches
flar2 - for a lot of great patches
dbolivar- toolchain fixes
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
THANK YOU GUYS FOR YOUR AWESOME WORK!
[ requirements ]
Xperia Z2 [D6502/03]
stock KitKat 4.4.2 FW
17.1.2.A.0.314 - v10, v11
17.1.1.A.0.402 - v06, v07, v08, v09
17.1.A.2.69 - v01, v02, v03, v04, v05
bootloader unlocked [ READ THE WARNING IN THAT THREAD BEFORE UNLOCKING BOOTLOADER ]
working fastboot
android app for overclocking/voltage control like FauxClock app (paid) [RECOMMENDED] or Pimp my Z1 (free) or SetCPU (paid) or NoFrills CPU Control (free) or Kernel Tuner (free)
android app for kernel level Sound Control - FauxSound Audio/Sound Control (paid)
android app for entering into multi-recovery solution - Xperia Reboot (paid)
[ how to install my kernel ] (via recovery) [RECOMMENDED]
download the kernel package
save it to the sdcard
reboot into recovery
flash the kernel package using recovery
reboot from recovery into system
the device should now start booting
enjoy the kernel
[ how to install my kernel ] (via fastboot)
download the kernel image
save kernel to the folder containing fastboot binary
flash the boot.img using fastboot:
Code:
fastboot flash boot boot.img
reboot from fastboot
Code:
fastboot reboot
the device should now start booting
enjoy the kernel
[ tips / recommendations ]
before u report any battery drain issues please read this:
[GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports
faux123 has posted very nice info regarding most features
[ my kernel sources ]
Just a statement regarding kernel source: The Kernel Source is released for all at GITHUB repo given below. BUT Free software does NOT mean no work or time was spent working on it. A lot of my free time has gone into patching/testing this kernel/features integrated in this kernel. If you use my modified kernel source in parts or in its entirety, I kindly ask you mention its origins and to send me a github pull request or PM whenever you find bugs or think you can help improve my kernel hack further. This way the entire community will truly benefit from the spirit of open source.
Thank you !
Click to expand...
Click to collapse
https://github.com/DooMLoRD/android_kernel_sony_msm8974ab
[ 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
OR
you can buy one of my awesome apps from Play Store!
[ downloads ]
KINDLY DO NOT MIRROR MY FILES
NEW
please keep the advanced stock kernel recovery package on sdcard to avoid bootloops!
newer kernels wont boot on older stock ROM or ROMs based on older FW, you will get bootloops!
v11 (changelog)
[Xperia Z2] DooMKernel v11
[ MD5HASH: f062f85a52dc92eade9be61180b07b3e ]
OLD
v10 (changelog)
[Xperia Z2] DooMKernel v10
[ MD5HASH: 4512100c77e90fba724d41609a1f1785 ]
v09 (changelog)
[Xperia Z2] DooMKernel v09 {MIRROR}
[ MD5HASH: d07631aa14a44614b263c819f83b8009 ]
v08 (changelog)
[Xperia Z2] DooMKernel v08 {MIRROR}
[ MD5HASH: 84b325f97b119edb8ceaaf12049f63c5 ]
FW 402: back to stock >> Z2-DooMLoRD_StockFirmwareFiles-FW_402
v07 (changelog)
[Xperia Z2] DooMKernel v07 {MIRROR}
[ MD5HASH: 1aaf83addfd130d3a649d793d78b534d ]
v06 (changelog)
[Xperia Z2] DooMKernel v06 {MIRROR}
[ MD5HASH: 4f09648825f306d9cb0b2bdb912fd3ad ]
v05 (changelog)
[Xperia Z2] DooMKernel v05 {MIRROR}
[ MD5HASH: 4f09648825f306d9cb0b2bdb912fd3ad ]
v04 (changelog)
[Xperia Z2] DooMKernel v04 {MIRROR}
[ MD5HASH: 4f31d5f0d83eb5bef84ed53a4d547e2a ]
v03 (changelog)
[Xperia Z2] DooMKernel v03
[ MD5HASH: 819c3789ba5458f13790dcf246af2ddf ]
v02 (changelog)
[Xperia Z2] DooMKernel v02 {MIRROR}
[ MD5HASH: 2aed1e5271ec4f3ccc9e4836ddcb0953 ]
v01
[Xperia Z2] DooMKernel v01
[ MD5HASH: 00cb6a8beee166efa4ff966dda365b29 ]
Please do as much testing as possible and report back if you are running into any issues!
READ THIS POST AND THE THREAD CAREFULLY BEFORE ASKING QUESTION!
cheers!
regards,
DooMLoRD
reserved post #1
reserved post #2
reserved post #3
Amazing!! The Kraken has been unleashed!! :victory:
FIRSTLY the kernel building instructions given by Sony in the README_Xperia are WRONG!!!
those trying to build their own custom kernels be sure to check out my thread:
[Tutorial] Kernel building instructions for Xperia Z2
regards,
DooMLoRD
And now the masses quietly sit back and await a locked bootloader root exploit
Z2
DooMKernel v02 released!
HUGE UPDATE!
changelog
added & enabled kernel level CPU throttling! (device will always have min: 300MHz & max: 2.26GHz)
added new I/O schedulers
BFQ
SIO
FIOPS
fixes to CPUFREQ driver
upgraded LZO (de)compression drivers
added per-core overall stats - now you can see the time spent by each core in a particular frequency state!
ARM unaligned access enabled!
added LZ4 compression/decompression support
added intelli-thermal kernel thermal driver with optimizations for 8974 SOC (thanks to @faux123)
added and enabled new CPU governor: Intelli-active! (thanks to @faux123)
added msm_cpufreq_limiter "Snake Charmer" - now the cores are properly capped! (thanks to @faux123 )
added faster & optimized string & memcopy drivers
huge thanks to @yeeson for testing all this on his phone!
download links at first post!
Please do consider donating ! I am raising funds to get the Xperia Z2 !
please keep sending in your feedback it helps me improve my kernel! constructive feedback is ALWAYS welcome!
Lots more features incoming, OverClock, LCD Color Control, PowerSuspend drivers, possibly FastCharge & Sound Control in next release!!!
regards,
DooMLoRD
I'll definitely try out your kernel once there are more custom ROMs out. It's still really silent in here although the Z2 isn't that different to the Z1...
Hopefully some more devs will get this phone and also will release some dark inverted ROMs
Gesendet von meinem D6503 mit Tapatalk
Can't wait to try out this, hope dev find and exploit for TA Backup and save us all
just installed will update after few days of usage. thanks and really great work atleast someone is active in this forum
can you pls add the best setting suggestion and tuning app for your kernel ?
rehanraza said:
can you pls add the best setting suggestion and tuning app for your kernel ?
Click to expand...
Click to collapse
FauxClock is the best app for this... Its a paid app though...
You can also try Pimp my Z1 (free), not sure if it will work on this device though...
Sent from my C6902 using XDA Free mobile app
DooMLoRD said:
FauxClock is the best app for this... Its a paid app though...
You can also try Pimp my Z1 (free), not sure if it will work on this device though...
Sent from my C6902 using XDA Free mobile app
Click to expand...
Click to collapse
Tried for sometimes although it's too early to assess but here are few observations.
It's but lagy compared to stock kernel.
4G reception is not very good with this kernel.
Mobile phone heats up more quicker than stock
Reverting back to stock for the time being but it a very a good start forr this device.
Sent from my D6503 using Tapatalk
DooMLoRD said:
DooMKernel v02 released!
Click to expand...
Click to collapse
Nice work Doom as always. Got some Z2's finally today so will be trying this out later when get a chance to unlock one
poo-tang said:
Nice work Doom as always. Got some Z2's finally today so will be trying this out later when get a chance to unlock one
Click to expand...
Click to collapse
"some Z2's" ???
And I was happy to get one
Installed this on my Z2 last night, works like a charm! Keep up the good work
Sent from my D6503 using Tapatalk
Hey everyone!
I'm new to the world of Xperia after several years of having HTC, so sorry for maybe noob question. Is there a chance to have v02 as a zip file to flash in recovery? I have unlocked bootloader, rooted device and installed Cwm. My current Rom is Rom aur 2.0. Can anyone please help?
Thanks in advance!
Cheers!
amon87 said:
Hey everyone!
I'm new to the world of Xperia after several years of having HTC, so sorry for maybe noob question. Is there a chance to have v02 as a zip file to flash in recovery? I have unlocked bootloader, rooted device and installed Cwm. My current Rom is Rom aur 2.0. Can anyone please help?
Thanks in advance!
Cheers!
Click to expand...
Click to collapse
Hey buddy no, unfortunately you'll have to fastboot the kernel.
Sent from my D6503 using Tapatalk
amon87 said:
Hey everyone!
I'm new to the world of Xperia after several years of having HTC, so sorry for maybe noob question. Is there a chance to have v02 as a zip file to flash in recovery? I have unlocked bootloader, rooted device and installed Cwm. My current Rom is Rom aur 2.0. Can anyone please help?
Thanks in advance!
Cheers!
Click to expand...
Click to collapse
I will provide recovery flashable zips soon..

Categories

Resources