hi i will soon be discontinuing support and closing down my (DooMKernel) threads for the following devices:
Xperia Ray
Xperia Mini
Xperia Mini Pro
Xperia Neo
RIGHT NOW I AM CLOSING DOWN THIS THREAD
since i only have the Xperia ARC with me, its becoming difficult for me to manage so many devices, especially since CM7 kernel will require different kernel sources (even MiUI), the task is going to get tougher for me... also I am getting busy with some personal work so wont be able to dedicate a lot of time for the devices which i dont even have...
i have asked the Xperia Play users to think abt donating a device to me...
if they want then they can do so, then i will continue work on PLAY too... but if they are not willing, then even that kernel will be closed down...
currently hartej has Xperia Ray and will be working on the kernel for that device (i will help him get started and working )...
another thing, my dear friend Napstar is an awesome dev, he is currently working on Ideos X6 kernel/recovery/other stuff, i keep helping him out when ever he needs help ... he is willing to help me out but we will need that device with us to continue work... so if for any of the above devices you guys are willing to donate a device to him/us, i am sure he/we will continue work on kernel and much much more
i invite advanced users who have knowledge abt compiling kernels to contact me... i can help them out to keep the kernels up for that device...
for technical queries u can always send p.m. to me
hope u guys understand this...
regards,
DooMLoRD
---------------------------
hello guys!
i am new to kernel development but i think this kernel would be useful for a lot of ppl using stock SE 4.0.A.2.368 FW...
I DONT HAVE THE DEVICE SO NEED SOMEONE TO TEST IT!
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
(screenshots are from Arc)
{
"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
[ features ]
[v01 onwards] added new logo!! Thanks to soheil_rf
[v01 onwards] added I/O Schedulers:
V(R)
BFQ
[v01 onwards] added CPU Governors:
Smartass
Scary
MinMax
Interactive
[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 Max frequency: 1.9Ghz (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
[v01 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
[v01 onwards] added recovery CWM v4.0.1.4 FreeXperia Team (to access recovery follow the instructions here)
[v01 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
[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] init.d scripts/binaries execution support
[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 access to kernel .config (can be pulled from /proc/config.gz)
[v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
[v01 onwards] USB-OTG support (already enabled in SE FW)
[v01 onwards] autorooting (prerooted)
kernel is insecure (ro.secure=0)
su binary & superuser.apk will automatically be installed by kernel (thanks to Bin4ry for posting the file RootXperia.zip; i have used the superuser files from his zip)
busybox already installed in /sbin/
busybox will get copied to /system/xbin/ if its not present there
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
enabled IPTABLES/NETFILTER support
[ credits for features ]
BFQ I/O Scheduler ported from richardtrip's Kernel sources for Bravo by richardtrip
V(R) I/O Scheduler ported from LeeDroid Kernel sources for Ace by LeeDroid
Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)
MinMax CPU Governor ported from UmaroKernel sources by umaro
NEW LOGO Thanks to soheil_rf
Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
CWM Recovery FreeXperia Team
{OLD} initial freq-Overclock table if2
{OLD} bootscreen/bootlogo/bootimage used from http://forum.xda-developers.com/showthread.php?t=928352 with permissions of Sentinel196
original RootXperia.zip file Bin4ry
autorooting inspired from CF-Root for SGS2 (Chainfire)
and finally ME for getting this all together for u guys
thank you all for ur work!
[ requirements ]
stock SE 4.0.A.2.368 FW (available from here: http://forum.xda-developers.com/showthread.php?t=1227149 )
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
[ additional info ]
ok time for some gyan!
see each cpu/chip is different
each is unique and has different tolerances
slowly keep increasing the frequency
check its stability for 5-10 hrs
check for random reboots
check which one is best suitable for ur device
if u start getting reboots/freezes then throttle back and use lower frequencies
remember just because someone elses device was able to work at that frequency/voltage doesnt mean that ur phone can support/handle that frequency/voltage
i would recommend that u DO NOT use high frequencies for long time! this may damage ur device!
[*]the high frequencies are just for temporary boost/benchmarks/showoff
[*]you have been warned!
[ 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 Mini (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
SLOWLY increase the frequency one notch at a time and do stability/testing for few hours
[ my kernel sources ]
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
FreeXperia PROJECT: if you want to support FreeXperia PROJECT (creators of working recovery) you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YJ7AK6HLAVNHU
[ downloads ]
[MINI] DooMKernel (v01) (FW: 4.0.A.2.368) ( mirror )
[MD5HASH: 4476015d23f788b2529b671e9ec23b75]
[ 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!
is this same thing with previous one? i see it has same version, or maybe i missed somethin?
code28h4p said:
is this same thing with previous one? i see it has same version, or maybe i missed somethin?
Click to expand...
Click to collapse
This is for Xperia Mini! not mini pro
Sent from my LT15i using XDA App
Going to test it on Monday i think..Not sure about taking that phone, but I really like that.
is there any app or method to root sk17i without unlocking bootloader?
shravanchoudhary9 said:
is there any app or method to root sk17i without unlocking bootloader?
Click to expand...
Click to collapse
nope... no known exploits work
Is it okay that my boot.img file size is about 6MB ?
Or it should be 4 ?
Oops I was thinking that im writing in Mini Pro kernel...
Will it be included in future CM7 port ? Since it seems you're part of freeXperia team...
Sakem said:
Will it be included in future CM7 port ? Since it seems you're part of freeXperia team...
Click to expand...
Click to collapse
yes... most features will be...
may i have ur attention!
Custom kernel boot screen submissions for DooMKernel
Nvm it all, I finally installed it, gonna tinker with recovery >_<
anyone try doomkernel?
is it safe to install on .377 fw?
thanks
may i have ur attention!
Custom kernel boot screen submissions for DooMKernel
VOTING BEGINS!!!
thanks to all who contributed!!!
i have selected some final entries which i personally liked...
now the time comes to decide the final one...
a poll has been created in this thread... multiple selections are allowed...
so guys select the best one which u want as bootlogo on the next DooMKernel!!!
hi doom, to send my phone to service center, I just have to relock the bootloader and flash the rom generic, or do I also flash the stock kernel? where can I find?
thanks
ginepraio said:
hi doom, to send my phone to service center, I just have to relock the bootloader and flash the rom generic, or do I also flash the stock kernel? where can I find?
thanks
Click to expand...
Click to collapse
Relock bootloader and flash stock FTF...
Sent from my GT-I9100 using XDA App
DooMLoRD said:
Relock bootloader and flash stock FTF...
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
thank you very much!
After installing the device DooMKernel problems with the buttons. Buttons "volume" does not work, the button "Home" became "volume" button, "Back" button is not lit. Can this be fixed? Thank you.
stehn said:
After installing the device DooMKernel problems with the buttons. Buttons "volume" does not work, the button "Home" became "volume" button, "Back" button is not lit. Can this be fixed? Thank you.
Click to expand...
Click to collapse
The kernel in this thread is for xperia MINI... I am guessing that ur device is MINI PRO!!!
Sent from my GT-I9100 using XDA App
DooMLoRD, Yesterday I installed your kernel and works great until today when it reboot 2 times.
first time it happened when I watched the wallpaper in zedge.
second time happened when I started to call and while he gave the signal of the call phone yust reboots.
wifi tether app from market cant work, shos error.
wucinac said:
DooMLoRD, Yesterday I installed your kernel and works great until today when it reboot 2 times.
first time it happened when I watched the wallpaper in zedge.
second time happened when I started to call and while he gave the signal of the call phone yust reboots.
wifi tether app from market cant work, shos error.
Click to expand...
Click to collapse
Hi since my kernels are highly configurable it would be easier to bug hunt if
Sent from my GT-I9100 using XDA App
Related
This is a Boot Manager for Xperia X10 based on ClockworkMod recovery source.Credits and special thanks to Koush and everyone else involved in Cyanogenmod project!
{
"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"
}
[ info ]
The bootmanager will reside on the main kernel of the device and will provide u with access to multiple recoveries and kernel management!
ONLY FOR UNLOCKED BOOTLOADERS
[ credits / special thanks ]
the_laser - to openly release this unlock for X10 bootloader
Koush - for the brilliant work & coding on CWM recovery
Napstar - for doing most of the work on Touch capabilities for CWM recovery
zdzihu - for xRecovery-0.3GBready & xRecovery v1.0.0 sources! (this is based on modified xRecovery v1.0.0 sources)
jerpelea and FreeXperia Team - for CWM4/5 Recovery
Androxyde - awesome shell scripting which powers the recovery triggers (for keypress) and recovery switching
soheil_rf - for background image & signature/banner
pvyParts - for kernel bootscreen
Frosty666 for the LED triggers
thanks to smartgardens and My_Immortal for internal testing!
thank you guys for ur kind donation!
Notopic1
HunteronX
gordonx10i
[email protected]
MrKingLouie
hasei
zdzihu
Dormidont
maciupeq
Zocker Tko
Vinkel
LJE
mylovelyhorse
The Gingerbread Man
themis123
TangVLD
[ features ]
[v2.0 onwards] now has TouchBased navigation buttons!
[v2.0 onwards] updated my modified recovery to v04 (details here)
[v1.4 onwards] updated CWM5 to latest one from FXP
[v1.4 onwards] replaced CWM4 with my own modified version of CWM5 (details of changes can be found here)
[v1.3 onwards] FIXED THIS ISSUE for Execute Custom Script ability
[v1.3 onwards] Theme support! - I know that most of u like to theme every aspect of the device, so I thought why not have this for BootManager! [ MORE INFO HERE ]
[v1.2 onwards] LED notification for triggering input events - when u see the BLUE LED light up keep pressing MENU key & u will enter BootManager (should avoid additional spamming of keys )
[v1.2 onwards] Battery percentage shown in BootManager - this should helpful for users
[v1.2 onwards] Execute Custom Script ability - this will allow devs/modders/users to execute custom scripts right from BootManager [ MORE INFO HERE ]
[v1.0.1 onwards] Stock X10 GB Kernel - so as to maintain compatibility with splboot, i.e. older bootloader bypass kernels
[v1.0.1 onwards] adb is active in BootManager and sdcard is automounted at /sdcard
[v1.0.1 onwards] AutoRooting - will install the newest Superuser 3.0 binary and app. If ur device is already rooted u can just use this file to install newest SU 3.0
[v1.0.1 onwards] Busybox v1.19.1-cm71 - newest busybox integrated in kernel ramdisk
[v1.0.1 onwards] Multiple recoveries - xRecovery-0.3GBready + CWM4 + CWM5!!! enjoy whichever recovery suits ur needs
[v1.0.1 onwards] Kernel Management - ability to boot into which ever kernel u want! (using older bootloader bypass methods), provided that u use the kernel packages provided here [ MORE INFO HERE ]
[v1.0.1 onwards] Keypress based entry - based on the keypress u can select which recovery u want to boot into [ MORE INFO HERE ]
Our app xCharge (on the market) has been updated to support these features , so those of u who bought it get the latest 1.6 update
[ requirements ]
UNLOCKED BOOTLOADER
new 2.3.3 GB firmware
ROMs based on 2.3.3 SE firmware
Flashtool
[ WARNING ]
PLEASE TAKE BACKUP OF SDCARD BEFORE TESTING
[ LIMITATIONS ]
currently we CANNOT flash FTF OR kernel.sin using any recovery, only option is to use FLASHTOOL
[ how to install? ]
download the bootmanager FTF
flash using FLASHTOOL
power on device
[ how to use? ]
[NEW] when u see the BLUE LED light up keep pressing MENU key & u will enter BootManager
controls:
VOL UP/VOL DOWN key to move Up/Down in menu
HOME key to select item
[ sources ]
Xperia X10 Boot Manager @ GITHUB
[ 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
BootManager v2.0
[ MD5HASH: 294c3c8130c15ea3e08c13499c16d0da ]
x10 2.3.3 GB Stock WiFi modules
please test it out and report back!
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=1278318"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
ENJOY!!
[ Kernel Management ]
so guys for the kernel management i have provided two options in BootManager
Boot Custom Kernel (last selected)
Custom Kernel Selection Menu
here is some info on what each option does
Boot Custom Kernel (last selected)
this will basically execute an internal script which will boot the bootloader bypassed kernels (using splboot & miniloader)
some files are required for this to work correctly else u will get error in the BootManager:
/system/kernel/boot.img
/system/kernel/miniloader
/system/kernel/splboot.ko
if there are currently none present no worries use the next menu to install compatible kernel
Custom Kernel Selection Menu
this will allow u to select a compatible custom kernel package
these custom kernel package will essentially be CWM compatible (edify syntax) update.zip packages [i will be providing a few test packages]
the custom kernel packages will have to be stored in the folder /sdcard/kernels/ for them to be visible in this menu
when a custom kernel package is selected it will be installed (like an update.zip installation) and if everything is in order the kernel will automatically be booted (splboot will be executed)
List of available kernel packages
Note to Kernel Devs
i request the kernel developers (who wish to provide older bootloader bypass based kernels) [boot.imgs] to provide these packages so that users, who are using this BootManager can use ur kernels
also you are most welcome to use the test kernel packages posted here as a template for ur kernel packages
remember the kernel packages must be in EDIFY syntax
u can include whtever u want in that kernel package (e.g. additional modules/binaries etc)
[ kernel packages ]
PLEASE SAVE THESE KERNEL PACKAGES TO /sdcard/kernels/ ELSE THEY WONT BE VISIBLE IN SELECTION MENU
Back to Stock Kernel Package (some info on how this works)
DooMKernel v04-FS
DooMKernel v04b
zKernel 19082011
2.3Th kernel 028d
FreeKernel-mod405N.7 SE 2.3.3
FreeKernel-mod405.2 SE 2.3.3
i will keep adding more kernel packages as and when some kernel devs post them...
Older Releases
[ Older Releases ]
downloads links
KINDLY DO NOT MIRROR MY FILES
BootManager v1.4
[ MD5HASH: 69806ecf062f30cf53a7ab0379fb39e5 ]
BootManager v1.3 ( mirror )
[ MD5HASH: 9ea673a2ec85e384ef5cb446671ac4fd ]
BootManager v1.2 ( mirror )
[ MD5HASH: ae490119f7e32b2b9e6f423644f9b1ee ]
BootManager v1.0.1 ( mirror )
[ MD5HASH: 5c8f2438a07dd9e9fcd44406f0cae29c ]
x10 2.3.3 GB Stock WiFi modules
ENJOY!!
How to run a specific version of recovery at boot :
Here are affected keys you can press at boot :
back : xRecovery 0.3GB Ready
voldown : CWM 4.0.1.5
volup : CWM 5.0.2.3
menu : Bootmenu
How to reboot into recovery from OS :
GScript is required.
Here are gscript scripts for each function :
Bootmenu :
Code:
cp /system/recovery/KernelDefaultMenu/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
xRecovery 0.3GBReady :
Code:
cp /system/recovery/KernelDefaultxRec/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
CWM 4.0.1.5 :
Code:
cp /system/recovery/KernelDefaultCWM4/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
CWM 5.0.2.3 :
Code:
cp /system/recovery/KernelDefaultCWM5/recovery.desc /data/local/tmp/recovery
touch /cache/recovery/boot
reboot
Here is a xRecovery package for all above scritps :
Download scripts
Once installed, you will be able to load them from inside gscript.
Awesome work guys!!
Sent from my X10i using xda premium
No words, good work like always, our population is the best . Cheers.
Are you integrating the bootmenu into your doomkernel, too?
FXP028 is CM based but not SE, not supported?
Tony_C said:
FXP028 is CM based but not SE, not supported?
Click to expand...
Click to collapse
It will be done need different ramdisk I think
And can be released with doomkernel...
Let doom have some rest its 2:00 AM IST
Sent from my X10i using xda premium
Very nice.
Could do with freekernel on here or (Sorry for saying this) a doomkernel with max 1113 mhz.
I look forward to testing, just waiting for your upload to finish
Hi, can I flash this on Sku's MIUI, and I can flash Custom kernals on this rather than Flashtool? Also What are the advantages if I get this. Really Excited of hearing what This does !
smoke_weed said:
Hi, can I flash this on Sku's MIUI, and I can flash Custom kernals on this rather than Flashtool? Also What are the advantages if I get this. Really Excited of hearing what This does !
Click to expand...
Click to collapse
Ok, it is for all SE X10 based roms with unlocked bootloader, you can flash kernels with this instead of flashtool, my initial testing i managed to flash 3 different kernels about 2 minutes, boot manager will just make the whole process of choosing kernels and different recoveries alot easier.
As usual Awsome work Doom.
Booting into all recoverys works.
Xperia reboot into recovery goes to boots into CMW v5 recovery(any chance for a reboot into boot menu option?)
On first reboot phone took a while to grant SU privalages to apps.
Using boot manager to install and reboot into Doomkernel v40b FS...SUCESS!!!
For some reason, after install my market changed from pendos blue transparent back to the latest green one..not sure why but no great shakes.
[ Execute Custom Script ]
So this option will allow the user to execute a custom script:
/system/recovery/customscript.sh
That shell script MUST have all execute permissions (777)
This will be useful as modders/devs/cooks/users can now execute special scripts right from BootManager
Scenarios where this can be useful:
execute code to boot OS off SDCARD
execute code to boot custom kernel
use ur imagination
Xperia reboot now says...
Warning, recovery not found....
Maybe because i was last in cmw v5....
I would like any of your doomkernel x series....only with max 1113 mhz.
I know have asked before, and you must be tired after workign hard on this...I dont mind waiting for a bit
PS, I rebooted into 0.3 recovery and rebooted but xperia reboot options still says it cant find recovery
[ Theme Support! ]
I know that most of u like to theme every aspect of the device, so I thought why not have this for BootManager!
The user can now customize the following in BootManager (v1.3 onwards):
background image
menu color
text color
for this u will need to create the following folder structure on SDCARD: /sdcard/00_bm/res/images/ (those are double zeros in 00_bm)
for customizing do the following
background image
image should be PNG format and of size (480x854)
it should have the file name: bootmenu_bgk.png
save it in the folder /sdcard/00_bm/res/images/
so the complete path of this file should be /sdcard/00_bm/res/images/bootmenu_bgk.png
menu color
u will need to create a comma delimited file which will contain the integer values to control the RED, GREEN, BLUE, ALPHA
limit is from 0 to 255
example:
if u want the menu color to be RED the following should be content of the file:
Code:
255, 0, 0, 255
if u want the menu color to be GREEN the following should be content of the file:
Code:
0, 255, 0, 255
it should have the file name: menu-text-color (no extension)
save it in the folder /sdcard/00_bm/res/
so the complete path of this file should be /sdcard/00_bm/res/menu-text-color
text color
same as above EXCEPT it should have the file name: normal-text-color (no extension)
save it in the folder /sdcard/00_bm/res/
so the complete path of this file should be /sdcard/00_bm/res/normal-text-color
WARNING
for these customization to work the files SHOULD BE IN THE CORRECT PATH AND WITH CORRECT FILE NAMEs
each of these customization are independent of each other, meaning if u want u can change only one, or both or all of them
BootManager will check if each of those files are there, if it find them then it will use those, else BootManager will use the default values/image
since Z is missing in action i am posting his kernel here...
zKernel 19082011 kernel package posted!
Fantastic work, Testing it
Booting into all recoveries with boot manager & also with pressing keys work as it should
I was trying custom kernel selection menu, first I tried Doomkernel 4 fs but when it booted the phone got stuck at a black screen with a hardly seen free xperia logo, had to take the battery out & then it booted fine with Doomkernel 4 fs, then I tried back to stock kernel package but it doesn't work & when it tries to boot it gives "there was a problem booting custom kernel", I tried the doomkernel 4 fs again & it works fine but no luck with the back to stock one
Edit: it just gives that error but when I reboot the phone it boots up with stock kernel
DooMLoRD said:
select Xperia Arc as device....
Click to expand...
Click to collapse
Done that, it works now.
However, Vo.3 recovery now no longer flashes zips that it has done before I had the boot manager (pendos transparent market for one)
Also, super user got messed up and I had to give su rights to a load of apps.
Also, set CPU defaulted to min and max speed if 245, it took a while for my phone to do anything.
Finally, I have not had any deep sleep yet, I had my screen off for a couple of minutes (unplugged) and normally that would register deep sleep in CPU spy.
Anyway, I need sleep now, will continue testing in the morning.
Edit, deep sleep is working
Sent from my X10i using xda premium
Version V15:
-voltages bugfix
-leave the default govenors in
Version V12: -->> Clean as Possible no foreign code (except acpuclock-7x30.c for overclocking)
based on 4.0.2.A.0.42 source/ramdisk
Included Features:
*OC/UV
*Swap
*usb-storage
*Recovery (modCWM from Doomlord)
*Init.d
*sd_ext
*ext3,ext4,ntfs
old -->>
Version V2: -->> Based On DoomLords Sources/Ramdisk
update v10:
+swap2cache included
+recovery included (thx to DoomLord)
for a clean kernel without battery drain use this version -> http://forum.xda-developers.com/showpost.php?p=19073256&postcount=72
update v7:
+swap, a script that activate swap on unused /cache partition is included
(copy it to phone and add it to the end off hw_config.sh)
+usb-storage
update v6: (needs firmware 4.0.2.A.0.42 !!!)
-like v5 but based on 4.0.2.A.0.42 source and 4.0.2.A.0.42 ramdisk
-clean as possible !!
OC up to 1.8MHz(inkl vdd_levels) + SmartAssV2 + CIFS + ThumbEE
happy Halloween
update v5: (needs firmware 4.0.2.A.0.42 !!!) i.e. -> http://forum.xda-developers.com/showthread.php?p=18840105
-stock sources from 4.0.2.A.0.9
-stock ramdisk from 4.0.2.A.0.42
-OC up to 1.8Ghz
-vdd_levels
-smartassv2
-CIFS & ThumbEE
**root -> http://forum.xda-developers.com/showthread.php?t=1320350
**recovery -> http://forum.xda-developers.com/showthread.php?t=1183465
update v4:
-like v3 but with ThumbEE enabled
update v3:
-based on stock se sources 4.0.1.A.0.283
-added overclock 1.8Ghz max
-added vdd interface
-added smartassv2
-added bfq scheduler
-enabled CIFS support
-use DoomLord's ramdisk for autoroot and recovery
for voltages and overclock i recomend this tool -->> http://forum.xda-developers.com/showthread.php?t=1269698
update v2:
i still have probs with forced closes on boot so i set the voltages to "SEMC Default" (1200mV on 1024Mhz) to make shure that to low voltage dont cause problems !!! it seems that it cured my problems at boot. i you like to undervolt use a prog like SetXperia for this.
here the values from orginal 4.0.1.A.0.283 sources-->>
Code:
{ 1, 806400, PLL_2, 3, 0, UINT_MAX, 1100, VDD_RAW(1100), &pll2_tbl[0]},
{ 1, 1024000, PLL_2, 3, 0, UINT_MAX, 1200, VDD_RAW(1200), &pll2_tbl[1]},
{ 1, 1200000, PLL_2, 3, 0, UINT_MAX, 1200, VDD_RAW(1200), &pll2_tbl[2]},
{ 1, 1401600, PLL_2, 3, 0, UINT_MAX, 1250, VDD_RAW(1250), &pll2_tbl[3]},
BTW i use [email protected] for v2 now!!!
because of my probs with voltage at boottime and because doomlord doesnt plan further development i tryed to compile doomlords sources
BTW really big thx to DoomLord for your Hard Work !!!
at this point i like to share my first selfcompiled Kernel for NEO stockrom 2.3.4 based on DoomLord's sources.
i made a few tweaks:
-removed swap support (because swaping to /cache partion does not work so its useless)
-removed unused govenors (i leave smartassv2 because i thing it is the best ;-) )
-set smartassv2 as default govenor
-set noop as default scheduler
-raised the voltage for 1024mhz from 1000mv to 1100mv (for stable booting)
if you try is Kernel you do at your own risk. but everything should work if you follow DoomLords guide in this thread-->>
http://forum.xda-developers.com/showthread.php?t=1197263
have fun
inteks
all credits/thx goes to doomlord and others mentioned in his post
Nice, can you tell me a good "battery save" profile?
Can i change the Voltages? And which Voltages should i take ? from DooM's Table?
Which Governor should i take?
Min and Max Cpupower? (Mhz)
and whats "thershold?" :S For batterysave 99 or lower?
Thanks!
EDIT: Cant load the file with "Qr Scanner"
EDIT2: zip datei works
Nice kernel Pic
renes2 said:
Nice, can you tell me a good "battery save" profile?
Can i change the Voltages? And which Voltages should i take ? from DooM's Table?
Which Governor should i take?
Min and Max Cpupower? (Mhz)
and whats "thershold?" :S For batterysave 99 or lower?
Thanks!
EDIT: Cant load the file with "Qr Scanner"
EDIT2: zip datei works
Nice kernel Pic
Click to expand...
Click to collapse
max is 1.8 ghz because 2ghz is unstable . i think its for arc-s witch comes with 1.4ghz default. so i removed it,else neo would boot with 2ghz on 1.47 volt and this is useless imho
you can set voltages with SetXperia i use smartass2 for powersave on 800mhz with threshold set to 99%
for 24/7 use i set samartass2 max 1.4ghz with a threshold of 85%
[edit]uploaded a preview of the used kernel pic
I love this, nice work, and thanls for Support C:
Smartass2 for Powersave? ok.
And which Profile for Normal?
Edit: I should read -_- sry and thanks C:
Plz tell me someone how much battery it drains during standby of around 6~9 hours (when one is sleeping and fone is in normal mode w/ screen off)
Sent from my Xperiã ÑeØ using XDA app
Donate to my paypal acc. if I helped you & if u can't, atleast hit the thanx button
I can tell you with the settings above, i got at battery save mode 4mA drain (SetXperia1.20)
renes2 said:
I can tell you with the settings above, i got at battery save mode 4mA drain (SetXperia1.20)
Click to expand...
Click to collapse
mA ???
Can you tell how much % u lose while not using fone
Sent from my Xperiã ÑeØ using XDA app
Donate to my paypal acc. if I helped you & if u can't, atleast hit the thanx button
How to unpack&repack bootimg/kernel/ramdisk ?
thanks!
At Night (8 Hours) 16% drain
EDIT; put the "boot.img" in your "fastboot" ordner, then hold SHIFT, and press the right button of your mouse, select windows cmd (sry i dont know this in english xD)
write "fastboot flash boot boot.img" without "
I think you know "Fastboot Mode" ?
Stock kernel, overnight (8h) take about 2% battery.
Doom v9 kernel, take about 12% battery (no overclocking)
Any advice to make it drain battery like in stock or less? Would that be possible?
MaxMedia said:
Stock kernel, overnight (8h) take about 2% battery.
Doom v9 kernel, take about 12% battery (no overclocking)
Click to expand...
Click to collapse
Thats the only reason I'm not shifting to any custom rom/kernel besides the fact they are faster and snappier
SE kernel co.sumes less battery even while using any app while custom kernels like doom lord's use twice the power to do same work
Sent from my Xperiã ÑeØ using XDA app
Donate to my paypal acc. if I helped you & if u can't, atleast hit the thanx button
i try to compile the SE sources this overclocking CIFS SmartassV2 and Doomlord ramdisk for Root & Recovery ...
but you know that doomlord doesnt write his own kernel its also based on SE sources !!! he add (maybe to)many features but its still based on Orginal Kernel code
update v3:
-based on stock se sources 4.0.1.A.0.283
-added overclock 1.8Ghz max
-added vdd interface
-added smartassv2
-added bfq scheduler
-enabled CIFS support
-use DoomLord's ramdisk for autoroot and recovery
have fun
inteks
MaxMedia said:
Stock kernel, overnight (8h) take about 2% battery.
Doom v9 kernel, take about 12% battery (no overclocking)
Click to expand...
Click to collapse
the same by me.
original SE kernel has over night 2-4 % battery loss.
Doomlord kernel 15-18%
i dont know why, no overclocking used 122 - 1024 Mhz , same rom and apps are installed.
PeterPan6754 said:
the same by me.
original SE kernel has over night 2-4 % battery loss.
Doomlord kernel 15-18%
i dont know why, no overclocking used 122 - 1024 Mhz , same rom and apps are installed.
Click to expand...
Click to collapse
has you tryed v3 ?
Sent from my MT15i using Tapatalk
inteks said:
has you tryed v3 ?
Click to expand...
Click to collapse
i will test v3
What have you done >.< Last Night i lost 70% Battery life <.<
I only updated the Kernel :-.
renes2 said:
What have you done >.< Last Night i lost 70% Battery life <.<
I only updated the Kernel :-.
Click to expand...
Click to collapse
with V3 ? i dont know what DoomLord has implemented in his kernel, if you look in the Arc forum you'll see that Batterydrain is a known problem with his akt Release.
try V3 its Stock with "minimal" changes.
No, with v2 ^^
Latest update
- Uploaded V0.8 (see changelog below for changes)
FlyKernel
Its purpose:
- Smoothest experience possible
- Stay as close to stock as possible
- Only the most useful governors, io scheds and tweaks will be included
- Let the users have input on features
- But most important of all: Let the Ray Fly.
Features
- Works with al .431 and .587 based roms (miui also). I recommend a .587 based one.
- OC up to 1.6 Ghz and undervolting (Arc S frequency table, with some added freqs)
- Build with linaro 4.7.2 (aug 2012) and board specific flags
- Kernel: 2.6.32.59 (2.6.32.9 is still available in v0.5)
- SmartassV2 and SavagedZen (recommend smartassv2)
- Noop, deadline, SIO and CFQ (recommend noop)
- Ext 3/4 and NTFS support
- Two way call recording
- OTG
- SLQB
- TinyRCU
- Zram (as in stock)
- Init.d support
- Tweaked
- WiFi embedded in kernel
Download
Download:
http://www.mediafire.com/?pxbbksjdbs16s
Install
Flash Tool OR
fastboot –i 0x0fce flash boot flykernel0_8.img
Changelog
Code:
V0.8
- Switched to ARC S freqs (Added 2 extra, 134 and 1,6; so i hope everybody is happy)
- Optimized cpu freqs at boot
- Longer battery (less voltage and less high freq hungry)
V0.7d
- Updated two way call recording
V0.7c
- Added undervolting (use setxperia)
- Fixed cpu freq at boot (now 1 ghz)
V0.7b
- Implemented fuse driver again (accidently removed in 6 and 7)
V0.7
- Disabled around 30 config flags, about debugging and not necessary stuff.
- Reduced img size to just 5mb in stead of 11mb (both kernel and ramdisk are smaller)
- Smaller memory footprint and increased performance
- Added version to kernel version string
- Small update to OTG
V0.6
- Redid bootscreen
- Completely redid cpu frequencies (partly based on doomlord and sirkay)
- Changed some strings in mkcompile_h
V0.5.59
- Went trough the long and tedious process of
patching up to 2.6.32.59 kernel (v0.5 is 2.6.32.9)
V0.5
- Recompiled wifi modules using linaro
- Add tinyrcu for smaller memory footprint
- Fixed SLQB allocator (wasnt enabled properly in previous versions)
- Made size kernel smaller
- Changed some build flags
v0.4B
- Small cpufreq fixes
v0.4
- Switched to latest Linaro (faster) and used other build flags
- Updated OTG support
V0.3
- Vsync enabled for smoother UI
- Better OTG support (needs testing)
- Switched to SLQB allocator
- Ramdisk optimization
- Small tweaks in kernel
V0.2
- Added SavagedZen governor
- Added SIO and CFQ IO schedulers
- Ext 3/4 and NTFS support
- Fixed two way call recording quality?
- WiFi embedded in kernel
- Probably something more..
- Small tweaks
V0.1B
- Resized bootlogo
- Added WiFi modules to kernel (no need to flash modules seperately)
V0.1
- Initial release
- OC up to 1.6 Ghz
- Init.d support
- Smartass V2 Governor
- Lots of small Tweaks
Bugs
Code:
[B]Fix for usb storage to pc (if not working for some reason,
for example on jellysandwich)[/B]
- Connect usb cable
- Disable/stop HDMI in settings->app->all
- Disconnect
- settings -> xperia -> usb con ->Disable companion message
- settings -> xperia -> usb con ->Switch to the usb mode
which is not set (dont remember if it was msc or mtp)
- Connect
- Disconnect
- Switch to MTP mode
- Connect
- Disconnect
- Switch to MSC mode
- Then it worked for me for some reason..
If its not working just switch a couple of times between mtp and msc
and reconnect cable couple of times
In the end it shoulld be working in MSC mode.
[B]Only for V0.1[/B]
- If wifi is not working:
- Backup original modules (rename /system/lib/modules
to /system/lib/modulesbak)
- Flash updatewifi-signed.zip via recovery OR
- Push the contents of the
modules.zip to /system/lib/modules/ (first delete the original files)
Support me
I dont host on moneymaking sites, because they are slow so;
Feel free to help my buy a new HTPC and donate :victory: or at least hit Thanks.
Thanks to
- Doomlord
- Sirkay
- FXP
I think this new kernel is only for stock based rom, anyone try that?
thomas1991_12 said:
About me
I´m a new developer for the Ray. I come from the LG gt540, for which I created TWRP ports (only touch recovery for the device).
I have now created a kernel based on the 4.1.B.0.587 sources by Sony.
It´s called:
FlyKernel
Its purpose:
- Smoothest experience possible
- Stay as close to stock as possible
- Only the most useful governors, io scheds and tweaks will be included
- Let the users have input on features
- But most important of all: Let the Ray Fly.
At the moment its very smooth and gets around 4000 in antutu (smartassv2 1,4ghz).
Let me know what you guys want in the kernel, which governers, which IO schedulers etc. I want to keep it as minimal as possible.
Install
Flash Tool OR
fastboot –i 0x0fce flash boot flykernel0_1.img
Changelog
Code:
V0.1
- Initial release
- OC up to 1.6 Ghz
- Init.d support
- Smartass V2 Governor
- Lots of small Tweaks
Bugs
Code:
V0.1
- If wifi is not working:
- Flash updatewifi-signed.zip via recovery OR
- Push the contents of the
modules.zip to /system/lib/modules/ (first delete the original files)
Support me
I dont host on moneymaking sites, because they are slow so;
Feel free to help my buy a new HTPC and donate :victory: or at least hit Thanks.
Thanks to
- Doomlord
- Sirkay
- FXP
Click to expand...
Click to collapse
I also come from the LG gt540,haha~
I will try it with jj and report back.
Sent from my ST18i using xda app-developers app
Maybe can you implemented UV features in your kernel?
Thanks for the kernel.
Sent from SEMC Xperia™ ray via Tapatalk 2
well done. new developer coming in .. keep up good work
btw better ask them to backup stock modules just incase
thomas1991_12 said:
Bugs
Code:
V0.1
- If wifi is not working:
- Flash updatewifi-signed.zip via recovery OR
- Push the contents of the
modules.zip to /system/lib/modules/ (first [B]rename[/B] the original files to [B]modules2[/B])
Click to expand...
Click to collapse
nice work bro,
sooooo long using sirkay 7.1.431 , my hand itching wanna try others kernel. seems your at the door ...will report back later
Hi thomas welelcome to the ray family can u try cm9 the latest one cuz i found one problem.is related to kernal...when i turn off the lockscreen den after few minutes i wan to use then i press the power button the lockscreen takes few second to show...it kinda annoying so can u try make a kernal for that?i dont have that problem in jj rom
Sent from my ST18i using xda premium
Im focusing on this kernel first. Ive only tested it with stock 587.
Probably gonna release an update today.
cxj1995 said:
Hi thomas welelcome to the ray family can u try cm9 the latest one cuz i found one problem.is related to kernal...when i turn off the lockscreen den after few minutes i wan to use then i press the power button the lockscreen takes few second to show...it kinda annoying so can u try make a kernal for that?i dont have that problem in jj rom
Sent from my ST18i using xda premium
Click to expand...
Click to collapse
r u sure it is kernel related? i dont see any file that can build for lockscreen in kernel sources.
Sent from my ST18i using xda premium
Nice at last we got sirkay's successor But i think i;ll wait for the next version, the wifi problem-less one keep up the good work!
hansip87 said:
Nice at last we got sirkay's successor But i think i;ll wait for the next version, the wifi problem-less one keep up the good work!
Click to expand...
Click to collapse
No problems with Wi-Fi, just use provided modules.
Sent from my ST18i using xda app-developers app
hansip87 said:
Nice at last we got sirkay's successor But i think i;ll wait for the next version, the wifi problem-less one keep up the good work!
Click to expand...
Click to collapse
Ya... I will also go with the next release!!!
Sent from my ST18i
thomas1991_12 said:
No problems with Wi-Fi, just use provided modules.
Sent from my ST18i using xda app-developers app
Click to expand...
Click to collapse
Not that I doubt the first version, I just want to have a really clean kernel installation. Just like you intended the mod to be, as close as stock one
Sent from my ST18i using xda app-developers app
you can add wifi modules in kernel. check my git, there's kernel ramdisk that can load modules on boot. just put your modules in right folder.
Sent from my ST18i using xda premium
sirkay said:
you can add wifi modules in kernel. check my git, there's kernel ramdisk that can load modules on boot. just put your modules in right folder.
Sent from my ST18i using xda premium
Click to expand...
Click to collapse
Yeah, only disadvantage is that the ramdisk will get pretty big.. But I think ill do that in next release. And new govs and io scheds. Btw where can i find incremental kernel patches?
Sent from my ST18i using xda app-developers app
trying on pureness 10
seems working but I had to patch wifi
thanks
Hi!
Is this kernel support the two way call recording?
run this one (and updated wifi module) with jj 3.3 and a lot of minor mod, still fine until now.
Pretty fine kernel. I will donate when I get my payment via paypal
PS: the flykernel text in boot too slim, a bit hard to read to me.
sirkay said:
r u sure it is kernel related? i dont see any file that can build for lockscreen in kernel sources.
Sent from my ST18i using xda premium
Click to expand...
Click to collapse
Yes i do...u try compare jj and cm9...cm9's lockscreen will take a few second and jj rom dont have that problem
Sent from my ST18i using xda premium
Presenting...
neXusKERNEL
with SWEEP2WAKE (alpha)
by neXusPRIME
CHANGELOG:
V4.0
1. Sweep2Wake........ do you want anything else??? :highfive::highfive:
It is in alpha mode, so dont blame me for bugs, use v3.
Click to expand...
Click to collapse
V3.0
1. USB Fast Charge. For details see: http://forum.xda-developers.com/showpost.php?p=45743315&postcount=65
Click to expand...
Click to collapse
V2.0
1. Added "BFQ Scheduler", my favourite
2. Added experimental GPU OC
Click to expand...
Click to collapse
V1.0
1. HTC Write protection disabled.
2. Enabled swap support.*
3. Added scheduler "sio"
4. Added Smartassv2 governor
5. HTC perflock disabled
6. Enable KSM support (Flash zip in link to enable KSM http://forum.xda-developers.com/showpost.php?p=38569436&postcount=8)
7. No modules needed, everything inside boot.img
8. Init.d supported. Use app in link to verify init.d support http://forum.xda-developers.com/showthread.php?t=1933849
Click to expand...
Click to collapse
Click to expand...
Click to collapse
DOWNLOADS (JB):
V4:
http://d-h.st/j9E its ALPHA, you have been warned
V3:
http://d-h.st/84i
V2:
http://d-h.st/zuB
V1:
http://d-h.st/3UP
Click to expand...
Click to collapse
OLD ICS VERSIONS:
V3: http://d-h.st/7C6
OLD VERSION: V2: http://d-h.st/HcS
OLD VERSION: V1: http://d-h.st/dOq
SOURCE:
https://github.com/ProtoU/neXusKERNEL
CREDITS
atis112 - for My 1st ClassRoom
cybojenix - for S2W
galaxyfreak - for S2W
helicopter88 - for S2W
zarboz - for S2W
franco-c - for USB Fast Charge
cute_prince - for OC attempts, not final yet
KonstaT - for general performance patches
and maybe a few others
Click to expand...
Click to collapse
@neXus PRIME
Thanks for your great effort.
Here is my findings :
Features:
1. HTC Write protection disabled.
This works great Removed both wp_mod2.ko & init.d script to load it... I can confirm the HTC write protection now disabled.
Updating busybox with no problem
2. Enabled swap support. (if you make a swap partition, it should get used. But need testers)
I don't need this feature, so I don't test it.
3. Default scheduler "noop" (I've always liked noop better then all others)
"noop" as default is shown in the attached screenshot
4. HTC perflock disabled (SetCPU does some magic when perf lock is disabled. Test n report)
No idea how to test this
5. Default Min set to 245 Mhz (My liking)
I like 245 Mhz too but I don't see it in both No Frill and CPU Spy (see attached screenshot)
6. Enable KSM support
Don't really need it but will test later with my old KSM init.d script
7. Default governor "ondemand" (later you can select whatever you like e.g
smartassv2)
"ondemand" is shown as default.
8. Ext2/ext3 file system support. (testers needed)
Don't need this so I do not test
9. Aren't above enough ???
Well... it's enough for now... maybe later s2w feature ? Maybe you can contact maxwen (One V kernel dev) for assistance.
I maybe wrong but I see that the init.d support is not enabled in your kernel. All the above test I ran it with my own ramdisk.
ckpv5 said:
@neXus PRIME
Thanks for your great effort.
Here is my findings :
Features:
1. HTC Write protection disabled.
This works great Removed both wp_mod2.ko & init.d script to load it... I can confirm the HTC write protection now disabled.
Updating busybox with no problem
2. Enabled swap support. (if you make a swap partition, it should get used. But need testers)
I don't need this feature, so I don't test it.
3. Default scheduler "noop" (I've always liked noop better then all others)
"noop" as default is shown in the attached screenshot
4. HTC perflock disabled (SetCPU does some magic when perf lock is disabled. Test n report)
No idea how to test this
5. Default Min set to 245 Mhz (My liking)
I like 245 Mhz too but I don't see it in both No Frill and CPU Spy (see attached screenshot)
6. Enable KSM support
Don't really need it but will test later with my old KSM init.d script
7. Default governor "ondemand" (later you can select whatever you like e.g
smartassv2)
"ondemand" is shown as default.
8. Ext2/ext3 file system support. (testers needed)
Don't need this so I do not test
9. Aren't above enough ???
Well... it's enough for now... maybe later s2w feature ? Maybe you can contact maxwen (One V kernel dev) for assistance.
I maybe wrong but I see that the init.d support is not enabled in your kernel. All the above test I ran it with my own ramdisk.
Click to expand...
Click to collapse
The default min freq is 245 but.... i forgot to modify CPU freq tables so once you try to move the slider, the 245 Mhz freq is lost. And also, smartassv2 somehow becomes default. Maybe i'll fix, maybe not. Coz atis is already hard at CM work, so thought maybe ppl could test the ksm/ext2/3/swap features.
Regards
neXus PRIME said:
The default min freq is 245 but.... i forgot to modify CPU freq tables so once you try to move the slider, the 245 Mhz freq is lost. And also, smartassv2 somehow becomes default. Maybe i'll fix, maybe not. Coz atis is already hard at CM work, so thought maybe ppl could test the ksm/ext2/3/swap features.
Regards
Click to expand...
Click to collapse
If you used my sources for smartass it becames default because i add it as a default governor. You can modify it in the config. Just use "make menuconfig" and set the default things what you would like. (but first load the original config). Your new modified configuration will saved to "kerneldir/.config"
Just cause I saw your post in the atis's thread, I thought I'd check this out. I have a suggestion for you, instead of using swap, try zram. zram uses part of ram as a compressed swap device. You can get about a 3 to 1 compression ratio and it's much, much faster than swap on a disk. It can be enabled in menuconfig under drivers/staging/zram. Download any of my kernels (in my signature) if you need an example of an init script to start zram.
And, once more, added to Index.
Keep up the good work.
Re: [Kernel/modded] neXusKERNEL v1.0
Who has atis112 kernel can flash this other kernel safely ?
It should work right ?
neXus PRIME said:
The default min freq is 245 but.... i forgot to modify CPU freq tables so once you try to move the slider, the 245 Mhz freq is lost. And also, smartassv2 somehow becomes default. Maybe i'll fix, maybe not. Coz atis is already hard at CM work, so thought maybe ppl could test the ksm/ext2/3/swap features.
Regards
Click to expand...
Click to collapse
Maybe a fix to 245 Mhz is great. The governor not necessary to fix as user can choose what they prefer.
Tested the KMS support... it runs great. With KMS enabled, I have more free RAM available at anytime with no performance decrease.
Anyone want to try, you need init.d script with below command
Code:
echo "1" > /sys/kernel/mm/ksm/run
Or just flash attached kms script that I'm using
Good job neXus PRIME :good:
ckpv5 said:
Maybe a fix to 245 Mhz is great. The governor not necessary to fix as user can choose what they prefer.
Tested the KMS support... it runs great. With KMS enabled, I have more free RAM available at anytime with no performance decrease.
Anyone want to try, you need init.d script with below command
Code:
echo "1" > /sys/kernel/mm/ksm/run
Or just flash attached kms script that I'm using
Good job neXus PRIME :good:
Click to expand...
Click to collapse
Linked your KSM script post to OP. Plus, im doing the 245 Mhz fix right now.
Regards
Updated. Changelog in OP.
@neXus PRIME
Here my finding so far:
Version 2:
1. Freq Table fixed, (Min 122, then 245 just after it)
:good::good:
2. ZRAM support added. (Testers needed)
With zram support added but not enable at default, I find that my ROM lags a lot.
Code:
C:\Users\ckpv5\Desktop\fastboot>adb shell
[email protected]:/ # busybox free
busybox free
total used free shared buffers
Mem: 620984 521988 98996 0 13236
-/+ buffers: 508752 112232
Swap: 0 0 0
[email protected]:/ #
with zram enabled, there is no lag but the smoothness/performance is less compare to v1. Maybe this is due to minfree is default value and cannot be changed with init.d script, will test with lower minfree (as suggested by flar2 in his thread) thru ramdisk change later.
Anyway.. maybe it's my own wrong doing; maybe other user with other ROM can have better result.
Code:
C:\Users\ckpv5\Desktop\fastboot>adb shell
[email protected]:/ # busybox free
busybox free
total used free shared buffers
Mem: 620984 523556 97428 0 13576
-/+ buffers: 509980 111004
Swap: 102396 25600 76796
[email protected]:/ #
Problem...
neXus PRIME said:
Hi,
I'm not making a thread in dev section as i'm not gonna maintain this over time. I just added a few things in atis's config and modified some others to my own liking.
DOWNLOAD:
V2: http://d-h.st/HcS
OLD VERSION: V1: http://d-h.st/dOq
NOTE: Flash zip in below post to enable KSM
http://forum.xda-developers.com/showpost.php?p=38569436&postcount=8
NOTE: Use this excellent app for enabling and verify init.d support
http://forum.xda-developers.com/showthread.php?t=1933849
Features:
Version 2:
1. Freq Table fixed, (Min 122, then 245 just after it)
2. ZRAM support added. (Testers needed)
Version 1
1. HTC Write protection disabled.
2. Enabled swap support. (if you make a swap partition, it should get used. But need testers)
3. Default scheduler "noop" (I've always liked noop better then all others)
4. HTC perflock disabled (SetCPU does some magic when perf lock is disabled. Test n report)
5. Default Min set to 245 Mhz (My liking)
6. Enable KSM support
7. Default governor "ondemand" (later you can select whatever you like e.g smartassv2)
8. Ext2/ext3 file system support. (testers needed)
9. Aren't above enough ???
Guys, atis had a huge role in teaching me how this all works, so major credits to him. The sources are available on my git as well so all are free to fork and try out their own combo of settings.
I'll need a few reports about above features.
Just download n enjoy !!!
Regards
Yasir
Click to expand...
Click to collapse
The min cpu frequency is 122 and i cannot set it to lower no 98MHZ available...
Re: Updated 28/02/13 [Kernel/modded] neXusKERNEL v2.0
SaadCrackz said:
The min cpu frequency is 122 and i cannot set it to lower no 98MHZ available...
Click to expand...
Click to collapse
Yeah that's what I did. I don't like 98
Sent from my HTC Desire X using xda app-developers app
neXus PRIME, can you tell me what do you mean with "4. HTC perflock disabled (SetCPU does some magic when perf lock is disabled. Test n report)"? I mean, I have flashed your kernel and I have SetCPU installed but I don't know what is that "magic". Also, if you want, I can test or see what does happen with it enabled (so far, I see no issues).
I have selected: min 122, max 1008, smartassV2, sio.
Thank you very much!
Re: Updated 28/02/13 [Kernel/modded] neXusKERNEL v2.0
gbueno6 said:
neXus PRIME, can you tell me what do you mean with "4. HTC perflock disabled (SetCPU does some magic when perf lock is disabled. Test n report)"? I mean, I have flashed your kernel and I have SetCPU installed but I don't know what is that "magic". Also, if you want, I can test or see what does happen with it enabled (so far, I see no issues).
I have selected: min 122, max 1008, smartassV2, sio.
Thank you very much!
Click to expand...
Click to collapse
I don't know what setcpu does that's why I called it magic.
Btw, I heard v2 is laggy, so v3 won't have zram enabled.
Sent from my HTC Desire X using xda app-developers app
Re: Updated 28/02/13 [Kernel/modded] neXusKERNEL v2.0
neXus PRIME said:
I don't know what setcpu does that's why I called it magic.
Btw, I heard v2 is laggy, so v3 won't have zram enabled.
Sent from my HTC Desire X using xda app-developers app
Click to expand...
Click to collapse
Ok then! I've found laggy my phone (1.18 deodexed ROM) while it's starting, may be more than with atis's kernel but other than that, I find it great.
Also, may I ask you which are the settings you'd recommend me to set?
Thank you very much!
EDIT: About SetCPU, according to the author through the app, Perflock disabler must be activated in the app if you have a kernel that prevent SetCPU from setting frequencies correctly (stock kernel for example). BUT with neXus PRIME kernel that has perflock disabled, you won't have a single issue using it and you don't need to set on boot Perflock disabler.
Sent from my HTC Desire X using Tapatalk 2
Here you go:
ZRAM is off for ppl having lag
v3
http://d-h.st/7C6
Re: Updated 28/02/13 [Kernel/modded] neXusKERNEL v2.0
I can confirm that loop back devices work. I successfully chrooted Ubuntu using Complete Linux Installer...
Sent from my HTC branded muffin...
Re: Updated 28/02/13 [Kernel/modded] neXusKERNEL v2.0
Stereo8 said:
I can confirm that loop back devices work. I successfully chrooted Ubuntu using Complete Linux Installer...
Sent from my HTC branded muffin...
Click to expand...
Click to collapse
Me too..
Sent from my HTC Desire X using xda premium
Re: Updated 28/02/13 [Kernel/modded] neXusKERNEL v2.0
By the way, @neXusPRIME change the op title to v3.0
Flowed from my HTC branded muffin...
I'm not a developer, I made this kernel "for fun" and for personal use, but I accept (and I need ) help and suggestions from everyone.
What is needed:
LG Optimus L9 P760
busybox in /system/xbin/
Unlocked Bootloader
JB Stock ROM (V20B/V20C/V20D)
Installation:
Make a backup of your current ROM (or just the boot.img)
Install the .zip file from recovery
Recovery -> Wipe cache
Recovery -> Advanced -> Wipe dalvik-cache
Downloads:
http://q.gs/4JJwr 27-05-2013 (latest) (kernel panic?)
http://q.gs/493ni 26-04-2013
http://q.gs/491lz 18-04-2013
Uninstall:
Flash stock kernel zip from recovery
Stock kernel: http://www.mediafire.com/?87i322233ev36k8 (link from markolino631)
Features:
Default governor: interactive
Default I/O scheduler: deadline
init.d support
Added support for some file systems: NTFS (r/w), UFS (r/w), HFS+ (r/w), CIFS
ZRAM (60) enabled and activated at boot (thanks to denzel09 for the commands) (delete /system/etc/init.d/11zram to disable)
CLEANCACHE and ZCACHE
CPU and GPU undervolted
CPU frequencies (MHz): 200 MHz -> 600 MHz -> 999 MHz -> 1100 MHz -> 1220 MHz
GPU frequencies (MHz): 227 MHz -> 456 MHz
Enabled "sanjose" governor
Added "smartassv2" governor
Added "pegasusq" governor
Added "sio" I/O scheduler
Added "row" I/O scheduler
KSM availabile
NOT TESTED: USB OTG support, I can't try this, if you can please leave a feedback. Maybe a powered USB HUB is needed.
"/storage/external_SD/Android/data" will be mounted in "/storage/sdcard0/Android/data" at boot time (delete /system/etc/init.d/12extdataobb to disable).
"/storage/external_SD/Android/obb" will be mounted in "/storage/sdcard0/Android/obb" at boot time (delete /system/etc/init.d/12extdataobb to disable).
Patches for DriveDroid (from this thread)
Known problems:
Some users get a "kernel panic" at boot time, I don't know why this happen and I don't know how to solve it ..
Offline charging isn't working
Source code: http://q.gs/491lV
I've got problem with github, source code is on gitorious.
nice
usb otg is not working..its now smooth i hope it saves battery
karthickkatta said:
usb otg is not working..its now smooth i hope it saves battery
Click to expand...
Click to collapse
Thanks for the feedback
The pegasusq governor will drain more battery then the stock kernel now.. I have to optimize it.
You can set smartassv2 with setcpu/antutu cpu master, it will save battery.
sguerrini97 said:
Thanks for the feedback
The pegasusq governor will drain more battery then the stock kernel now.. I have to optimize it.
You can set smartassv2 with setcpu/antutu cpu master, it will save battery.
Click to expand...
Click to collapse
yes i have changed it to smartass v2 ..i didnt get kernel panic ..i hop you continue to add some more features ..and what does this means "/storage/external_SD/Android/data" will be mounted in "/storage/sdcard0/Android/data" at boot time.
"/storage/external_SD/Android/obb" will be mounted in "/storage/sdcard0/Android/obb" at boot time.
Where are sources?
artas182x said:
Where are sources?
Click to expand...
Click to collapse
It's based on the official JB kernel (here).
However I'm uploading my source on github, I will post them as soon as possible
Thank you for your developpement
Would it be possible to incorporate on your kernel a patch for 2WCR support (2 Ways Call Recording) ?
This don't work for me.
"/storage/external_SD/Android/data" will be mounted in "/storage/sdcard0/Android/data" at boot time.
"/storage/external_SD/Android/obb" will be mounted in "/storage/sdcard0/Android/obb" at boot time.
luq529 said:
This don't work for me.
"/storage/external_SD/Android/data" will be mounted in "/storage/sdcard0/Android/data" at boot time.
"/storage/external_SD/Android/obb" will be mounted in "/storage/sdcard0/Android/obb" at boot time.
Click to expand...
Click to collapse
You're right... I'm fixing it in the next version. You can mount that directories with this command (terminal emulator):
"sh /init.post_boot.sh"
OperationNT said:
Thank you for your developpement
Would it be possible to incorporate on your kernel a patch for 2WCR support (2 Ways Call Recording) ?
Click to expand...
Click to collapse
I will try to add 2WCR.
Yeah, 51.1 fps in Epic Citadel benchmark. On stock gpu there was 44 fps, so the oc works.
Thank you for fast reply, great work and keep doing.
Can you readd the 1300 step?
Inviato dal mio LG-P760 con Tapatalk 2
sguerrini97 said:
I will try to add 2WCR.
Click to expand...
Click to collapse
Thank you so much in advance
New version:
-New freq table:
Code:
MHZ - mV
200 - 785
300 - 800
400 - 833
500 - 850
600 - 900
700 - 930
800 - 955
900 - 1050
1000 - 1280
1100 - 1310
1200 - 1330
1300 - 1340
-Fixed mount of Android/data and Android/obb from external to internal SD
-Optimized pegasusq governor, need time to test battery life.
-Enabled KSM
Link: https://mega.co.nz/#!S4ATGaRT!EjpY3xBmoFbGdi2G_1NQQSI04F8nCQeYhEIoI8TAWvg
Data and obb folder works
Inviato dal mio LG-P760 con Tapatalk 2
thanks finaly a kernel for stock rom that what we need^^
i will wait till it's some sort of stable thing, i have the time, hope you will keep updatinh the kernel etc
thanks to the dev for this work.
i will flast, test and report, but the downloadlink is broken for me?!?
What is the different of battery between this kernel and the stock kernel? Will it still draining the battery while using WiFi like stock kernel?!Can anyone post the battery stats screenshot with this kernel?!, I am quite interested in this kernel, I will try it later. BTW thx for your developing
Sent from my LG-P765 using xda premium
MHL and USB OTG
That's where we need so bad.
Sent from my LG-P760 using xda premium
hamdimo said:
MHL and USB OTG
That's where we need so bad.
Sent from my LG-P760 using xda premium
Click to expand...
Click to collapse
+1
It is not with for p765, kernel panic
Sent from my LG-P765 using xda premium