----------------[ 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..
Related
----[ 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 MIUI!!!
since many users requested for it, here it is MIUI version of DooMKernel!!! kernel is a modified version of my CM7 kernel...
[ special thanks to ]
jerpelea
Blagus
zdzihu
aZuZu
Thank you guys for ur help! this would not have been possible without ur help!
thanks to JasonStein & bheremans to point out changes to make my kernel work on MiUI
[ 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 ]
the base kernel sources are from FreeXperia CM7 so the features from that kernel will be in this kernel too
[v02 onwards] shifted to 4.0.2.A.0.42 kernel sources
[v02 onwards] added fully working two way call recording (tested and works perfectly)
[v02 onwards] added CPU governors:
BrazilianWax
Smoothass
Lagfree
[v02 onwards] added I/O scheduler: Simple I/O (sio)
[v02 onwards] added SLQB memory allocator (and set it as default)
[v02 onwards] added TinyRCU along with fixes (and set it as default)
[v02 onwards] bumped BFQ to v2-r1
[v02 onwards] bumped jHASH to v3
[v02 onwards] increased VM max readahead to 512kb
[v02 onwards] some patches to fix kernel memory leaks
[v02 onwards] small update in ramdisk for FXP046 compatibility
[v02 onwards] few changes in my modified CWM recovery
[v02 onwards] added some mounting tweaks
[v02 onwards] added support for bootsounds (MORE INFO ABOUT THIS HERE)
[v02 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks
[v01 onwards] my modified CWM recovery
[v01 onwards] small update in ramdisk for FXP045 compatibility
[v01 onwards] updated kernel sources to 4.0.2.A.0.9 kernel sources
[v01 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]
[v01 onwards] FULL USB-OTG support
[v01 onwards] enabled IPTABLES/NETFILTER (including advanced) support
[ credits for features ]
refer to my Arc kernel thread
[ requirements ]
latest MiUI ROM (available from here: http://forum.xda-developers.com/showthread.php?t=1302802)
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]
[ 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 MIUI (v02) [ 2.0Ghz version ]
[ MD5HASH: 54353513ffd9639bad2140008dde8938 ]
[ARC/ARC S] DooMKernel MIUI (v02) [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 7a036d898796bb48b3fe602e3f56a222 ]
[ older versions ]
[ARC/ARC S] DooMKernel MIUI (v01) [For: Blend-MIUI] [ 2.0Ghz version ]
[ MD5HASH: 3dfc22b2fa67090ebf322c72d56a86c7 ]
[ARC/ARC S] DooMKernel MIUI (v01) [For: Blend-MIUI] [ 1.6Ghz version ] (alternate version [will show up as 1001], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 6bd7ae86ae9a644c9ce4b1226c3bd716 ]
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=1342238"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/IMG][/URL]
enjoy!
reserved for later use
Thanks a lot! Does this work with this MIUI also: http://forum.xda-developers.com/showthread.php?t=1308849 ???
Thanks Mate .. I was waiting for this for a while
hotginger said:
Thanks a lot! Does this work with this MIUI also: http://forum.xda-developers.com/showthread.php?t=1308849 ???
Click to expand...
Click to collapse
i dont know... i just checked on one of them... should work on others too i guess...
Ok, I will try, and give feedback later this evening...
Edit: seems to work just fine!!!! Even got A2SD working now!
Yes thanks!!!
WOW !! Thanks Doom!!!
Thanks Doom really works great!
Sent from my MIUI Arc
Is it better for stability use 122 - 1.6ghz interactive or 122 - 2ghz ondemand or smartass?
---------- Post added at 12:32 PM ---------- Previous post was at 12:22 PM ----------
why with your 2ghz kernel on MiUI or CM7, quadrant does not run? it reboots the phone...
kurogana.inc said:
Is it better for stability use 122 - 1.6ghz interactive or 122 - 2ghz ondemand or smartass?
---------- Post added at 12:32 PM ---------- Previous post was at 12:22 PM ----------
why with your 2ghz kernel on MiUI or CM7, quadrant does not run? it reboots the phone...
Click to expand...
Click to collapse
at which frequencies did u try quadrant? and which governor?
remember not all devices support those frequencies...
DooMLoRD said:
at which frequencies did u try quadrant? and which governor?
remember not all devices support those frequencies...
Click to expand...
Click to collapse
i used 122 min and 2ghz max with interactive governor... with miui and cm7 mod and at the middle of bench it reboots, if a use 122 - 1,9ghz it works normal... its only a doubt, not a problem
Hi doomlord thanx for ur kernal for miui..weder same kernal can b used wid cm7..is it?
Sent from my LT15i using Tapatalk
swavab said:
Hi doomlord thanx for ur kernal for miui..weder same kernal can b used wid cm7..is it?
Sent from my LT15i using Tapatalk
Click to expand...
Click to collapse
please do not quote such big posts
no CM7 has different kernel... check other thread
DooMLoRD said:
please do not quote such big posts
no CM7 has different kernel... check other thread
Click to expand...
Click to collapse
Thanx..edited
Sent from my LT15i using Tapatalk
Hi Doom,
I dont know if it is kernel related but when i am in Whatsapp i cant adjust the ringer volume. When go to home or an other app it works fine though.
Sent from my MIUI Arc
DooMLoRD said:
please do not quote such big posts
no CM7 has different kernel... check other thread
Click to expand...
Click to collapse
Hi doom..we r eagerly waiting for next release for miui with new 2way recording fix and sources even though it s in trial phase..please give a trial for miui also if u can.thanks in advance from heart to you doom..
Sent from my LT15i using Tapatalk
swavab said:
Hi doom..we r eagerly waiting for next release for miui with new 2way recording fix and sources even though it s in trial phase..please give a trial for miui also if u can.thanks in advance from heart to you doom..
Sent from my LT15i using Tapatalk
Click to expand...
Click to collapse
i just finished testing Play kernel (for stock) yesterday and released it few hrs back... right now i am testing ARC kernel (for stock)... once testing on stock is done, i will release that kernel and then start testing on CM7... once testing on CM7 is done CM7 & MiUI kernels will be released simultaneously...
Great news, thank you so much for your hard work.
I had some issues with the phone not going into deep sleep on BlendMIUI v08 but they were solved after flashing your kernel!
DooMLoRD said:
i just finished testing Play kernel (for stock) yesterday and released it few hrs back... right now i am testing ARC kernel (for stock)... once testing on stock is done, i will release that kernel and then start testing on CM7... once testing on CM7 is done CM7 & MiUI kernels will be released simultaneously...
Click to expand...
Click to collapse
With gratitude dear doom
Sent from my LT15i using Tapatalk
---[ 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
----------------[ ANNOUNCEMENT ]--------------------
DooMKernel v12 released!
----------------[ ANNOUNCEMENT ]--------------------
DooMKernel for Xperia T!!!
[ intro ]
so friends i present to u the legendary DooMKernel!
firstly a BIG thank you to XDA for giving me the Xperia T to work on... i hope i am putting the device to good use
use this kernel thread only for reporting bugs... please do not flood this development thread with non-development related questions...
please use the following thread to discuss the questions/queries you have regarding my kernel:
[Q&A Thread][KERNEL][T] DooMKernel {JB}
[ 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
DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia T (LT30p)
this is not compatible with little kernel bootloader
[ features ]
added and enabled intelli-plug v2.6 - intelli-plug is an alternative to MPDecision hotplug governor! (thanks to @faux123 ) [v12 onwards]
added and enabled support for kernel mode NEON and more patches & crash fixes! [v12 onwards]
added and enabled ZRAM driver - do lot of testing before "Setting on Boot" [v11 onwards]
added and enabled Intelli-KSM (thanks to @faux123 ) [v11 onwards]
added fixes to intelli-thermal driver [v11 onwards]
enabled hard limits with Cpufreq limiter driver [v11 onwards]
added new working CPU Voltage Control interface (VDD) ( thanks to @faux123 ) [v10 onwards]
added and enabled new CPU frequency governor: [v10 onwards]
intelliactive
lionheart
added msm_cpufreq_limiter "Snake Charmer" - now the cores are properly capped! ( thanks to @faux123 ) [v10 onwards]
added optimized memory read/write drivers [v10 onwards]
added and enabled new I/O Schedulers: [v10 onwards]
BFQ
FIOPS
ZEN
VR
added auto hotplug driver to smartly throttle CPU hotplugging (with patches thanks to mathkid95, motley-git, morfic & franciscofranco) [v10 onwards]
added support for LZ4 compression/decompression [v10 onwards]
added optimized AES/SHA1 routines [v10 onwards]
added intelli_thermal custom driver for thermal control! {here is how to use it} ( thanks to @faux123 ) [v10 onwards]
added USB CDROM interface ( thanks to @FrozenCow ) [v10 onwards]
added compiler optimizations (O3) [v10 onwards]
compiled using GCC 4.7 toolchain [v10 onwards]
updated kernel sources to 9.2.A.1.205 [v10 onwards]
updated stock ramdisk to 9.2.A.1.205 [v10 onwards]
disabled in-kernel adb debugging (ro.debuggable=0) [v10 onwards]
added and enabled RTC write support! - now date & time will be correct in any recovery [v09 onwards]
kernel now compressed with XZ compression - smaller kernel footprint! [v09 onwards]
multi-recovery solution! {here is how to use it!} [v09 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
updated kernel sources to 9.2.A.1.199 - full JB 4.3 support! [v09 onwards]
updated stock ramdisk to 9.2.A.1.199 [v09 onwards]
shifted combined ramdisk to LZMA compression [v09 onwards]
added intellidemand (v4.2) CPU frequency governor [v08 onwards]
updated Sound Control to v3.0 [v08 onwards]
updated Dynamic File Sync to v1.2 [v08 onwards]
updated kernel sources to 9.1.A.1.145 [v08 onwards]
updated stock ramdisk to 9.1.A.1.145 [v08 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]
CPU governors:
Wheatley [v06 onwards]
Interactive [v01 onwards]
I/O schedulers:
SIO [v06 onwards]
kernel level Sound Control! { here is how to use it} [v04 onwards]
added 192MHz lower cpu frequency bin [v03 onwards]
added USB force FastCharge code - allow users to force USB charging at 1000mA [v03 onwards]
(warning on FastCharge from Entropy512)
faster reboot into recovery [v03 onwards]
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]
CPU overclock upto 1890Mhz! [v01 onwards]
kernel patch to restrict CPU bootup at 384Mhz to 1512Mhz [v01 onwards]
disabled CIFS [v02 onwards]
added dual recovery! standard CWM Recovery 6.0.3.2 + TWRP 2.4.3 {here is how to use it} [v02 onwards]
updated to TWRP 2.5.0.0 [v05 onwards]
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 v08 onwards]
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw [removed v08 onwards]
[ credits for features ]
FreeXperia Team (especially Jerpelea) - for too many things!
gokhanmoral - for help with WiFi modules and overclock code, smooth scaling, VDD interface
Dees_Troy - for TWRP 2.4.3
FranciscoFranco, motley-git, Chad Frobel - for the USB force FastCharge interface
faux123 - for the kernel level Sound Control GPL sources
Ezekeel - for the Wheatley CPU governor
THANK YOU GUYS FOR YOUR AWESOME WORK!
[ requirements ]
Xperia T [LT30p]
supported firmware:
stock JellyBean 4.3 FW
.205 - v10, v11, v12
.199 - v09
stock JellyBean 4.1.2 FW
.145 - v01 to v08
bootloader unlocked
working fastboot
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
android app for CPU VDD control - Voltage control (free)
android app for USB FastCharge control - Kernel Tuner (free)
android app for kernel level Sound Control - FauxSound Audio/Sound Control (paid)
[ how to install my kernel ]
download the kernel package update.zip (it contains the updated wifi modules)
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 get back to stock kernel ]
I will post a clean stock kernel soon
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_msm8960
[ 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
Goo.im Mirror
NEW:
v12 (changelog)
[Xperia T] DooMKernel v12
[ MD5HASH: 4e77e594a515a4d3711acb63154aac66 ]
OLD:
v11 (changelog)
[Xperia T] DooMKernel v11
[ MD5HASH: 022441c343f52f680c4e74c3cf15343a ]
v10 (changelog)
[Xperia T] DooMKernel v10
[ MD5HASH: 74ddcd603ba1eab445c2944110fc68c3 ]
v09 (changelog)
[Xperia T] DooMKernel v09
[ MD5HASH: f710df5ebbbc7dbddf9ed2f76940dcbd ]
v08 (changelog)
[Xperia T] DooMKernel v08
[ MD5HASH: 1edca879c1d717280a1439f2ef9ae24d ]
v07 (changelog)
[Xperia T] DooMKernel v07
[ MD5HASH: 22a491bd12478513b155b8e6f680cd9c ]
v06 (changelog)
[Xperia T] DooMKernel v06
[ MD5HASH: 28ce0d3db218ec92e435a16174a9f84f ]
v05 (changelog)
[Xperia T] DooMKernel v05
[ MD5HASH: d4c9d37e30b5f341ea5f93740bfac559 ]
v04 (changelog)
[Xperia T] DooMKernel v04
[ MD5HASH: d4f8dacbb98c92e56561ab8a51b4d166 ]
v03 (changelog)
[Xperia T] DooMKernel v03
[ MD5HASH: 116070b4dfe042b02d895ccff92b1975 ]
v02 (changelog)
[Xperia T] DooMKernel v02
[ MD5HASH: 6b43ad8e6fb94ed93e8fdab0675ab9b2 ]
v01 (changelog)
[Xperia T] DooMKernel v01
[ MD5HASH: dd8146222bdf30f9689c07ce14f8ba69 ]
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!
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 (SKIPPED)
add GPU governor
add CPU governors (DONE)
AVS
I/O schedulers (DONE)
unlock 192MHz frequency (DONE)
screen gamma control
USB FastCharge (DONE)
increase USB OTG voltage (?)
slide2wake
NTFS / exFAT support
ZRAM
cleancache, frontswap
XZ other compression support
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
DooMKernel (v01) Released!
DooMKernel (v01) Released!
Changelog:
CPU governors enabled:
Interactive
added standard CWM Recovery 6.0.2.7
added DooMKernel bootlogo
CPU overclock upto 1890Mhz!
kernel patch to restrict CPU bootup at 384Mhz to 1512Mhz
ramdisk tweaks
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw
Flashing ASAP>>>>>
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]
Will it be available for lb soon?
Sent from my LT30p using xda premium
How to use CPU Voltage Control interface
All credits for this interface go to gokhanmoral!
initially i was trying another implementation for the krait chips based on Faux123's implementation but it wasnt working propely... so I have ported the VDD interace to my kernel from gokhanmoral's commits!
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 Voltage Control) or use an init.d script to do the work...
the interface to control voltages is at:
Code:
/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
to see current voltage table use:
Code:
[B]cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels[/B]
to set voltage for a particular frequency:
Code:
[B]echo 1512000 1200 > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels[/B]
will set 1512Mhz freq voltage at 1200mV
to reduce voltages for ALL frequencies:
Code:
[B]echo -25 > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels[/B]
to increase voltages for ALL frequencies:
Code:
[B]echo +25 > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels[/B]
example init.d script to reduce voltages by 75mV for ALL frequencies:
Code:
[B]#!/system/bin/sh
echo -75 > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels[/B]
can be saved as /system/etc/init.d/99vdd
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]
DooMLoRD said:
hi mate!
glad to see you...
this is just the initial release.... i will be adding lots of features that are hallmark of DooMKernel as and when i get time
my plan is to have all devices 3.4 kernel work going in parallel...
we can run boot kernels on lock bootloaders for this device? damn i think i missed a lot
Click to expand...
Click to collapse
I thought you could lol it woukd be nice haha
Sent from my LT30p using xda premium
DooMLoRD said:
hi mate!
glad to see you...
Click to expand...
Click to collapse
No problem. Kernel works/boots fine. Obviously need a lot more testing but knowing you it will be fine.
More governors, touch recovery, UC would be great updates
How about dual boot?
we can run boot kernels on lock bootloaders for this device? damn i think i missed a lot
Click to expand...
Click to collapse
lol,
EDIT
There is a clean stock kernel in here
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
pink/amber LED notification lighting up
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:
please check if u can enter recovery.... (i think i forgot to add that in features)
Click to expand...
Click to collapse
yes i can enter recovery. I didnt do anything with it, but it enters.
I also gave a link to a clean stock recovery in my previous post.
If you can set the lowest cpu speed to 196 and not 384 that would be awesome!!!
Its the best tweak for battery life!!!!
Great work anyway CU soon on the Z community!!!!
How to use init.d scripts
these are small startup scripts which will get executed at bootup
these are supposed to be placed in the folder:
/system/etc/init.d/
IMPORTANT: make sure that the scripts have permissions to execute! else THEY WILL NOT RUN!
Code:
chmod 777 /system/etc/init.d/scriptname
example init.d script to reduce voltages by 75mV for ALL frequencies:
Code:
[B]#!/system/bin/sh
echo -75 > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels[/B]
can be saved as /system/etc/init.d/99vdd
DooMLoRD said:
well trust me there are better ways to save battery... i will be adding all the hacks that i learnt thru my experience for saving battery...
Click to expand...
Click to collapse
I guess that means undervolting, ¿right?. Thank you so very much.
Kernel level Sound Control
This feature has been ported from Faux123's krait 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 "46 46" > /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 48 (+8)
regards,
DooMLoRD
Nice flashing now :laugh:
backup and restore works. Overclocked on 1,728 GHz . No problem so far
Can't download, file is down or maybe the server is overloaded.
Tnaks Doomlord for bringing your Kernel to our XT
Edit: Seems to be the server Sorry for the annoyance
i have read a lot about the doomkernel,
but no phone which supported him.
now i can test it by myself,
thanks :good:
just a little question,
can you change the cwm background from grey into black?
*edit*
when i try to overclock the cpu at 1890mhz,
crashes (reboots) the phone.
tried to overclock with no-frills,
trinity kernel toolbox &
i've done it slowly from 1512mhz step by step to 1890mhz.
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]
MysticEnforcer said:
i have read a lot about the doomkernel,
but no phone which supported him.
now i can test it by myself,
thanks :good:
just a little question,
can you change the cwm background from grey into black?
*edit*
when i try to overclock the cpu at 1890mhz,
crashes (reboots) the phone.
tried to overclock with no-frills,
trinity kernel toolbox &
i've done it slowly from 1512mhz step by step to 1890mhz.
Click to expand...
Click to collapse
Overclock capabilities depend on chips tolerances... Some are lucky can overclock a lot... Others cannot...
Sent from my LT30p using xda app-developers app
DooMLoRD said:
Overclock capabilities depend on chips tolerances... Some are lucky can overclock a lot... Others cannot...
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
Ahh so true....
I managed to use the phone normally on 1.89 but just now I had an incoming call and the phone hung from being deep sleep, time to throttle back...
Re: [KERNEL][T] DooMKernel {JB}(v01)[Dt: 01/03]
In my opinion, this device is fast enough on stock frequencies. What we need is better battery life with stock performance.
With this kernel, my phone can finally go into deep sleep mode!
Thanks doom, keep up the good work
----------------[ 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
----------------[ 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.