[KERNEL][ARC/ARC S] DooMKernel CM7 [NO LONGER MAINTAINED] - Xperia Arc Android Development

----[ UPDATE ]----
DooMLoRD said:
due to lack of time i will no longer be able to maintain this kernel.
so i am closing this thread
regards,
DooMLoRD
Click to expand...
Click to collapse
----[ UPDATE ]----
DooMKernel for FreeXperia CM7!!!​
since my initial sources (for stock based roms) were not working correctly on CM7 i will be using modified FreeXperia Kernel source... i will keep separate kernels for CM7 & stock...
[ special thanks to ]
jerpelea
Blagus
zdzihu
aZuZu
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ disclaimer ]
OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
PROCEED WITH CAUTION! U HAVE BEEN WARNED!
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
whenever u are doing bug-reporting (for CM7-FXP rom) kindly make sure that the issues/bugs are reproducible on kernel provided by CM7-FXP...
also any specific queries/issues when using my kernel on CM7-FXP should first be posted in this thread... if we figure out that its not related to my kernel then u can post the issue in CM7-FXP thread...
[ WARNING ]
"Partition SDCard" option in CWM5 WILL WIPE UR SDCARD!!!
[ features ]
the base kernel sources are from FreeXperia CM7 so the features from that kernel will be in this kernel too
[v03 onwards] shifted to 4.0.2.A.0.42 kernel sources
[v03 onwards] added fully working two way call recording (tested and works perfectly)
[v03 onwards] added CPU governors:
BrazilianWax
Smoothass
Lagfree
[v03 onwards] added I/O scheduler: Simple I/O (sio)
[v03 onwards] added SLQB memory allocator (and set it as default)
[v03 onwards] added TinyRCU along with fixes (and set it as default)
[v03 onwards] bumped BFQ to v2-r1
[v03 onwards] bumped jHASH to v3
[v03 onwards] increased VM max readahead to 512kb
[v03 onwards] some patches to fix kernel memory leaks
[v03 onwards] small update in ramdisk for FXP046 compatibility
[v03 onwards] few changes in my modified CWM recovery
[v03 onwards] added some mounting tweaks
[v03 onwards] added support for bootsounds (MORE INFO ABOUT THIS HERE)
[v03 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks
[v02-modCWM-v2 onwards] my modified CWM recovery
[v02-modCWM-v2 onwards] small update in ramdisk for FXP045 compatibility
[v02 onwards] updated kernel sources to 4.0.2.A.0.9 kernel sources
[v02 onwards] modified recovery to support /sd-ext backup/restore (remember /sd-ext has to be the 2nd partition on ur sdcard [mmcblk0p2] for this to work)
[v01 onwards] cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]
[v01 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v01 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
Smartass
Scary
MinMax
Interactive
[v01 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)
[v01 onwards] added I/O Schedulers:
V(R)
BFQ
[v01 onwards] enabled NLS_UTF8
[v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showpost.php?p=16610299&postcount=362)
[v01 onwards] added new Max frequency: 2.0Ghz
[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 2.0Ghz for almost every 100/120Mhz there is a select-able frequency)
[v01 onwards] enabled SWAP support
[v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v01 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[v01 onwards] enabled ARM THUMBEE extensions
[v01 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v01 onwards] enabled NFS (client & server) support in kernel
[v01 onwards] enabled CIFS support in kernel
[v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v02 onwards] FULL USB-OTG support
[v01 onwards] Latest CWM recovery (Thanks to FreeXperia team)
[v01 onwards] enabled IPTABLES/NETFILTER (including advanced) support
[ credits for features ]
refer to my Arc kernel thread
[ requirements ]
latest FreeXperia Project CM7 ROM (available from here: http://forum.xda-developers.com/showthread.php?t=1102523)
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free) OR use CPU Setting under CyanogenMod Settings (Performance)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
[OPTIONAL] xCharge Reboot Otions (paid) [app to reboot into recovery/fastboot mode]
FOR Two Way Call Recording: CallRecorder app (PAID) [TRIAL version] {p.s.: keep watching that thread for newer trial versions}
[ how to install ]
download the boot.img
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enjoy the kernel
FOR OVERCLOCKING
start SetCPU/NoFrills CPU Control app on ur phone (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
[ my kernel sources ]
https://github.com/DooMLoRD/semc-kernel-msm7x30
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
FreeXperia PROJECT: if you want to support FreeXperia PROJECT you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=THUJZQB2U5PNC
[ downloads ]
<NEW>
[ARC/ARC S] DooMKernel CM7 (v03) [For: CM7-FXP046/7] [ 2.0Ghz version ]
[ MD5HASH: 925dc2a3b1349f32ba280ab2e995258f ]
[ARC/ARC S] DooMKernel CM7 (v03) [For: CM7-FXP046/7] [ 1.6Ghz version ] (alternate version [will show up as 1003], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 9873ea230d6b2a45cbaf004a16af92a8 ]
<OLD>
[ARC/ARC S] DooMKernel CM7 (v02) modCWM-v2 [For: CM7-FXP044/5] [ 2.0Ghz version ]
[ MD5HASH: babc4a7a3882ccc31e74db6939fd550c ]
[ARC/ARC S] DooMKernel CM7 (v02) modCWM-v2 [For: CM7-FXP044/5] [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: f5e03b2396a99afdbd98afb146122df1 ]
[ARC/ARC S] DooMKernel CM7 (v02) [For: CM7-FXP043] [ 2.0Ghz version ]
[ MD5HASH: ec6422b0f34511427fdd62d0fbf2629e ]
[ARC/ARC S] DooMKernel CM7 (v02) [For: CM7-FXP043] [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 71b2148644e70155b67d8fcb7d95dbdc ]
[ARC/ARC S] DooMKernel CM7 (v01) [For: CM7-FXP041] ( mirror ) [ MD5HASH: 0cfa42a7703fe98fda08daef0936dc59 ]
[ older versions ]
for older kernel versions refer to following:
Older Releases
[ DooMKernel Signature banners!!! ]
If you like to use my kernels and u want to show the world that u use it/love it , then you can add this banner to you signature!!!
Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1303635"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
enjoy!

reserved for later

reserved for later2

haha, will try, will try =D
Sent from my LT15i using XDA App

sorry for possibly stupid question, will it work on ray?
I will try it howsoever

funiewski said:
sorry for possibly stupid question, will it work om ray?
I will try it howsoever
Click to expand...
Click to collapse
no it wont... i will need to compile separate kernel for RAY...

:'( sad night
10

funiewski said:
:'( sad night
10
Click to expand...
Click to collapse
check p.m.

awesome!
not work on stock rom?

yt92 said:
awesome!
not work on stock rom?
Click to expand...
Click to collapse
waiting for new .283 sources... once i get those will create updated kernel for stock roms too

Doom will your kernel/recovery still retain ClockworkMod backups from the fxp recovery to be able to restore.
In case things go wrong (with me they do)
Sent from my Arc to your eyes.

Hahahaah OMFG that android Logo is badass hahahahaha LOVE IT
thanks for your work doom

DooMLoRD,
you best as usual make great job and I want to say that the logo at boot just amazing

punkmonkey1984 said:
Doom will your kernel/recovery still retain ClockworkMod backups from the fxp recovery to be able to restore.
In case things go wrong (with me they do)
Sent from my Arc to your eyes.
Click to expand...
Click to collapse
Yes they should... please test it out...
Sent from my LT15i using XDA App

what are advantages of using your kernel over fxp kernel, other than several governors and whooping 2 Ghz OC(WOW) ?
I know that you have posted all its features but i dont know any features of fxp kernel so cant differentiate it .

rYuuk said:
what are advantages of using your kernel over fxp kernel, other than several governors and whooping 2 Ghz OC(WOW) ?
I know that you have posted all its features but i dont know any features of fxp kernel so cant differentiate it .
Click to expand...
Click to collapse
more choices/more tweaking for u to play with

DooMLoRD said:
more choices/more tweaking for u to play with
Click to expand...
Click to collapse
You mean to say that this will be faster than Fxp kernel ??
Making cm7(doomkernel) fastest ROM ?

rYuuk said:
You mean to say that this will be faster than Fxp kernel ??
Making cm7(doomkernel) fastest ROM ?
Click to expand...
Click to collapse
could be... try it out urself

I flashed your kernel it worked fine. But when i increase frequency from 1500 to 1800 ....everything freezes after a while and screen distorts, it blackens out,and show rectangular glitch in b/w of screen and clicking on power button restarts it, again this happens. Also i increased frequency from cyanogenmod settings, could this be the problem?

rYuuk said:
I flashed your kernel it worked fine. But when i increase frequency from 1500 to 1800 ....everything freezes after a while and screen distorts, it blackens out,and show rectangular glitch in b/w of screen and clicking on power button restarts it, again this happens. Also i increased frequency from cyanogenmod settings, could this be the problem?
Click to expand...
Click to collapse
well... not all devices support such high overclock... also there could be another issue.. .currently we are using undervolting to get good battery life... if u wish u could try increasing voltage for those frequencies...
on my Arc it can work for some time on 2Ghz... but after few intensive Linpack runs the device freezes exactly like u explained...

Related

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

----[ UPDATE ]----
DooMLoRD said:
due to lack of time i will no longer be able to maintain this kernel.
so i am closing this thread
regards,
DooMLoRD
Click to expand...
Click to collapse
----[ UPDATE ]----
DooMKernel for 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

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

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

[KERNEL][ARC/ARC S] DooMKernel {ICS} [Rel:v5][Dt:18/MAY][FW:ICSBeta/.562(LEAK)]

-----[ UPDATE ]-----
DooMKernel v05 released! changelog here
-----[ UPDATE ]-----
[ intro ]
hello guys! here is the FIRST custom kernel for SE/Sony ICS Beta!
{
"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"
}
incase u need to go back to stock kernel, i suggest u try my Advanced Stock Kernel for ICS-Beta...
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ 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 ]
[v05 onwards] added AROMA File Manager directly into the kernel (ramdisk)!! so u can have access to file manager operations RIGHT INSIDE RECOVERY!!!! (more information on how to access this is here)
[v05 onwards] updated ramdisk scripts to correct superuser permission and to properly install busybox (1.18.4 full) in /system/xbin/
[v05 onwards] updated to patched ZRAM (thanks to faux123) [details on how to use it, here is a recovery flashable update.zip to enable it]
[v05 onwards] added Fugeswap to lowmemorykiller (thanks to LeeDroid-)
[v05 onwards] bootup CPU frequency fix-up now at kernel level so no more need for having two separate versions of same kernels (1.6 GHz and 2.0 GHz), both are now merged into one
[v04 onwards] updated to latest 4.1.C.0.7 sources
some changes to adreno drivers (this fixes the graphics glitches)
updated ondemand governor
etc...
[v04 onwards] decreased the vibration at bootup to shorter time (200ms)
[v04 onwards] updated autorooting script to give correct permissions to su binary (06755)
[v04 onwards] updated ramdisk to correct busybox links if found in /system/xbin/
[v03 onwards] 2.0Ghz & 1.6Ghz versions
[v03 onwards] 0% battery patch inbuilt
[v03 onwards] zram (one of this is causing increased battery drain on PLAY)
[v03 onwards] cleancache (one of this is causing increased battery drain on PLAY)
[v03 onwards] my modified cpufreq driver (better battery life)
[v03 onwards] disabled NFS/CIFS (better battery life)
[v02 onwards] incorporated small fix so that on ARC S the device will boot at 1.4Ghz as max bootup speed
[v02 onwards] added new notification for Recovery entry: device will vibrate (for 3 seconds) when its waiting for users to press recovery entry key (BACK button)
[v02 onwards] updated recovery with CWM5.5 graphics
[v02 onwards] using 4.1.C.0.6 (ICS-Alpha) SEMC sources
[v02 onwards] fixed TouchScreen drivers to support ICS
[v02 onwards] fixed USB mounting issues in ROM (thanks to FXP-ics kernel sources)
[v02 onwards] changed kernel version string to "-DooMKernel"
[v02 onwards] most (kernel specific) modules integrated right inside ramdisk [no need to separately flash them]
[v02 onwards] added new Max frequency: 1.6Ghz
[v02 onwards] added lots of intermediate frequencies (from 122Mhz to 1.6Ghz for almost every 100/120Mhz there is a select-able frequency)
[v02 onwards] added fully working two way call recording
[v02 onwards] added CPU governors:
BrazilianWax
Smoothass
Lagfree
InteractiveX
Savaged-Zen
SmartAssV2
Smartass
Scary
MinMax
Interactive
[v02 onwards] added I/O Schedulers:
V(R)
BFQ v2-r1
Simple I/O (sio)
[v02 onwards] enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[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] added Stochastic Fair Blue Net scheduler
[v02 onwards] bumped jHASH to v3
[v02 onwards] increased VM max readahead to 512kb
[v03 onwards] some patches to fix kernel memory leaks
[v02 onwards] minor fix to display the kernel version info correctly in "About Phone"
[v02 onwards] added some mounting tweaks
[v02 onwards] major cleaning of kernel sources (cleaned defconfigs using FXP defconfigs as reference)
[v02 onwards] TESTING: reverted some changes in kernel sources to older FW kernel sources to test if the issue of increased battery drain is resolved
[v02 onwards] compiled using newest gcc-4.6.2-(2011.10) linaro toolchain with O4 optimizations
[v02 onwards] using 4.0.2.A.0.42 kernel sources
[v02 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]
[v02 onwards] enabled NLS_UTF8
[v02 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)
[v02 onwards] enabled SWAP support
[v02 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
[v02 onwards] enabled ARM THUMBEE extensions
[v02 onwards] init.d scripts/binaries execution support
[v02 onwards] enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
[v02 onwards] enabled NFS (client & server) support in kernel
[v02 onwards] enabled CIFS support in kernel
[v02 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)
[v02 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v02 onwards] enabled IPTABLES/NETFILTER support
[v02 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)
[v02 onwards] included my own version of CWM5.0.2.7 recovery
[ credits for features ]
BIG THANKS TO thomassafca for the tip to disable aminations! i was not planning to release this kernel with those gfx glitches
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
[ requirements ]
stock SE ICS Beta FW* (i havent tested on other ROMs so i cannot guarantee that it will work on them!) OR leaked ICS 4.1.A.0.562 FW)
bootloader unlocked
working fastboot
[ how to install this kernel ]
download the boot.img & modules update.zip
save the boot.img in the folder with fastboot binaries (fastboot.exe files)
save the modules update.zip to sdcard (on phone)
power down device
start device in fastboot mode
use the following command to flash the boot.img
Code:
fastboot flash boot boot.img
reboot phone and enter recovery
flash the wifi modules update.zip for my kernel
reboot phone and enjoy the kernel
[ how to enter recovery ]
entry key is the BACK button
there are multiple notifications to tell u when to press the entry key:
LED will light up to BLUE
Key backlight will start glowing
the phone will vibrate when its waiting for keypress
thats it you should now enter my custom recovery
[ how to use/navigate in recovery ]
BACK button to GO BACK
MENU button to SELECT
VOLUME UP button to GO UP
VOLUME DOWN button to GO DOWN
FOR OVERCLOCKING
start SetCPU/NoFrills CPU Control app on ur Arc (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
[ 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
[ sources ]
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9/tree/ics
If you use any of my sources/patches kindly send me a p.m. on XDA letting me know that you are using them, also credit me in ur kernel thread/OP and link back to this thread!
[ download links ]
< NEW >
v05:
[ARC/ARC S] DooMKernel ICS BETA v05
MD5HASH: fc3c9f1914abe21a82a67065726b8e90
Wifi Modules for v05 kernel
MD5HASH: 9a5c91993770d57375dd90b23479976c
< OLD >
v04:
[ARC/ARC S] DooMKernel ICS BETA v04 [2.0Ghz version only]
MD5HASH: af3089fc440fbb4822610eb49239573c
[ARC/ARC S] DooMKernel ICS BETA v04 [1.6Ghz version only] (will show up as #1004)
MD5HASH: 574aa2a873841ae487bcc3c578c2aec9
Wifi Modules for v04 kernel
MD5HASH: c55cb0996228bd8647d6d1f46b6c9d99
v03:
[ARC/ARC S] DooMKernel ICS BETA v03 [2.0Ghz version only]
MD5HASH: b816ab5bcaa7073b15173db9290a2bec
[ARC/ARC S] DooMKernel ICS BETA v03 [1.6Ghz version only] (will show up as #1003)
MD5HASH: 873547e8c2d557dfa0fba4f8d0c08f89
Wifi Modules for v02 onwards kernel
MD5HASH: b8e955721380ac39a574031642aa5df8
Wifi Modules for stock kernel
MD5HASH: 828e1d2807946c8ed5cb6424da2c7727
v02:
[ARC/ARC S] DooMKernel ICS BETA v02 [1.6Ghz version only]
MD5HASH: b86d6701d601b4909aa57e1be9127cb7
[ 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=1520654"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
[ for modders/themers/others ]
hey guys here i am attaching a template update.zip which has been tested to work on the recovery provided here... u can add ur stuff to that file and edit the updater-script so that the u can flash ur files via this recovery...
basically it contains the correct combination of update-binary & mounting syntax...
this file is NOT required for normal/general users
TEMPLATE UPDATE.ZIP (v1)
cheers!
reserved for later
Spot on,
Can get my 1.4 core back now.
Thanks.
thank you dear doom it's working great in my arc ill try it more and report, can you make tun.ko file so droidvpn could work with your kernel please. I need droidvpn becuse in Syria there is no market and a lot of siyes won't open please help me
fixed TouchScreen drivers to support ICS
Click to expand...
Click to collapse
is this for recovery or the os Doom?
LIONS1 said:
thank you dear doom it's working great in my arc ill try it more and report, can you make tun.ko file so droidvpn could work with your kernel please. I need droidvpn becuse in Syria there is no market and a lot of siyes won't open please help me
Click to expand...
Click to collapse
TUN/TAP is already integrated in kernel
https://github.com/DooMLoRD/Xperia-...nel/arch/arm/configs/doom_arc_defconfig#L1095
Crocodile1973 said:
is this for recovery or the os Doom?
Click to expand...
Click to collapse
OS... we havent yet started work on ICS branch for our full touch recovery...
dont worry it will be done soon
first thing for me is to start patching this kernel
thank you dear doom it's working great in my arc ill try it more and report, can you make tun.ko file so droidvpn could work with your kernel please. I need droidvpn becuse in Syria there is no market and a lot of websites won't open please help me
kernel mate kernel..
from the ARC
I followed your instructions. Flashed the kernel and at Recovery I installed the ZIP files with the wifi modules, but I have no wifi. I installed first the wifi modules for 02 and, after no wifi (option is grayed-out), I installed at recovery the stock ones. Same thing, no wifi. I have to flash again the stock kernel to regain wifi.
What is the module to use?
Thank you.
no problem with wifi here, module works fine.
it does feel more sluggish than v1 (but then it's probably going to as it's old sources, etc etc..) but this is great news
i would advise people to check "Force GPU rendering" and turn the animations off *BEFORE* flashing the v2 kernel as that is some scary ****, it may prevent unnecessary screams of "my phone! my phone!!"
Take your time Doom, we're not going anywhere (and nice to see the doomdroid back on my boot screen )
problem with graphics when use no-frills .screen frozen -didnt refresh when 2d rendering is not selected
when set cpu to 1.3ghz ,cpu spy shows that 1400 is active??
low performance of doomkernel against stock - sql tested
when set oln external charger after shut down, recovery menu starts
Thank you
Nice kernel!
Love the indication for entering CWM, for me the lights would have been enough without vibrate as my vibrator is kind of noisy but then again very happy its there at all
finally I can try out Z's sweet liteICS with higher cpu clock.
As a first time DoomKernel-user the govenours are kind of a maze for me, is there somewhere that I can find a quick key to what the difference is?
Nice to have you back from your interviews, been waiting for you to do some magic here now that we have ICS to play around with. Been playing around with your kernels for Arc since the beginning so gonna try this one out and see...
It's gonna be an interesting spring now with you, zdzihu and ICS i hope.
What about 0%user doom??
Yeah I agree rather not have the vibration to say enter recovery. If your on the go, bit odd vibrating away on the bus. With animations off, its pretty OK for old sources.
Sent from my LT15i using xda premium
hi doom, i would like to ask if this kernel includes your doomkernel boot logo?
because if yes, no disrespect but as much as i've been a fan of your work ever since v1, i've come to love the new ICS beta bootlogo (the just "SONY") as well...
and so, may i kindly request for that to be preserved?
cryogenix said:
hi doom, i would like to ask if this kernel includes your doomkernel boot logo?
because if yes, no disrespect but as much as i've been a fan of your work ever since v1, i've come to love the new ICS beta bootlogo (the just "SONY") as well...
and so, may i kindly request for that to be preserved?
Click to expand...
Click to collapse
You're welcome!
Petter88 said:
Nice kernel!
Love the indication for entering CWM, for me the lights would have been enough without vibrate as my vibrator is kind of noisy but then again very happy its there at all
finally I can try out Z's sweet liteICS with higher cpu clock.
As a first time DoomKernel-user the govenours are kind of a maze for me, is there somewhere that I can find a quick key to what the difference is?
Click to expand...
Click to collapse
check my ARC GB kernel thread for links to some useful threads for info on CPU gov/IO schedulers...
nghiemdung said:
What about 0%user doom??
Click to expand...
Click to collapse
not yet... this is using older sources... i will start patching soon to integrate all new changes...
Crocodile1973 said:
Yeah I agree rather not have the vibration to say enter recovery. If your on the go, bit odd vibrating away on the bus. With animations off, its pretty OK for old sources.
Sent from my LT15i using xda premium
Click to expand...
Click to collapse
i think the vibration during bootup is actually good...
it serves two purposes...
firstly, u do not need to bother watching ur phone for visual indications to enter recovery...
secondly, incase the device bootloops due to some reason u will know instead of the battery draining out in bootloops
cryogenix said:
hi doom, i would like to ask if this kernel includes your doomkernel boot logo?
because if yes, no disrespect but as much as i've been a fan of your work ever since v1, i've come to love the new ICS beta bootlogo (the just "SONY") as well...
and so, may i kindly request for that to be preserved?
Click to expand...
Click to collapse
NO... i have put in a lot of effort, time in getting this kernel to what it is today so i want to have this custom bootlogo bootlogo...
it shouldnt be too much of a "discomfort" for u guys to have my bootlogo just for a few seconds of bootup... incase it is u can search my thread on how to make replace/make ur own bootlogo... dont ask me how to... its all there SEARCH/READ...
redstorml said:
problem with graphics when use no-frills .screen frozen -didnt refresh when 2d rendering is not selected
when set cpu to 1.3ghz ,cpu spy shows that 1400 is active??
low performance of doomkernel against stock - sql tested
when set oln external charger after shut down, recovery menu starts
Click to expand...
Click to collapse
rendering issue should be sorted when we have new ICS-Beta kernel sources available from SE/Sony Devs...
i dont have this issue with SETCPU... when i select 1.3 Ghz thats the one which is active... it could be some misbehaving governor though... can u tell me which CPU governor u selected?
i dont know abt SQL test but quadrant std (newest one) is showing much better performance as compared to stock...
"when set oln external charger after shut down" <<< thats offline charging and its working fine, i just checked!
estuardo4 said:
I followed your instructions. Flashed the kernel and at Recovery I installed the ZIP files with the wifi modules, but I have no wifi. I installed first the wifi modules for 02 and, after no wifi (option is grayed-out), I installed at recovery the stock ones. Same thing, no wifi. I have to flash again the stock kernel to regain wifi.
What is the module to use?
Thank you.
Click to expand...
Click to collapse
kindly flash the WIFI modules for my kernel via recovery and everything should work correctly...
which ROM u tested on?
sminki said:
...
i would advise people to check "Force GPU rendering" and turn the animations off *BEFORE* flashing the v2 kernel as that is some scary ****, it may prevent unnecessary screams of "my phone! my phone!!"
...
Click to expand...
Click to collapse
yes good point i think i will highlight this in OP...
so what's the difference between this and the advanced stock released earlier today?
DooMLoRD said:
"when set oln external charger after shut down" <<< thats offline charging and its working fine, i just checked!
Click to expand...
Click to collapse
i'm talking ablout CWM RECOVERY.if its on charcher and you shut down the phone,it turns off than i strarts again with vibration to show battery logo for charging

[KERNEL][T] DooMKernel {JB}(v12)[20140604]

----------------[ 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

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

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

Categories

Resources