[KERNEL][NEO] DooMKernel [NO LONGER MAINTAINED] - Sony Ericsson Xperia Neo, Pro

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
-----------------------------------
---[ UPDATES ]---
changelog for DooMKernel v09 SE 4.0.1.A.283 FW posted here
---[ UPDATES ]---
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.1.A.283 FW... for older kernel versions for older FW refer to following:
Older Releases [FW: 4.0.A.2.368]
Older Releases [FW: 3.0.1.A.0.145/146/148]
Thank u Raoa for kind donation!!
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
refer to my Arc kernel thread
[ 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 ]
[v09 onwards] new DooMKernel Logo - thanks to pvyParts (and thanks to Flava0ne for fixing it for Xperia 2011 line)
[v09 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]
[v09 onwards] now supports Xperia ARC S too!
[v09 onwards] updated recovery to CWM v5.0.2.6 FreeXperia Team
[v09 onwards] added lower voltages (more undervolt) new voltage table
[v09 onwards] added new Max frequency: 2.0Ghz
[v09 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]
[v09 onwards] updated integrated SuperUser app to v3.0.5
[v08 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v08 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
[v07-FIX onwards] fixed sysinit support
[v07-FIX onwards] enabled /system/etc/install-recovery.sh execution
[v07 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)
[v07 onwards] improved init.d support, now scripts in /system/etc/init.d will automatically be given correct permissions and be executed (this will not correct/fix the errors which might be inherently present in the script)
[v07 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
[v06 onwards] added new logo!! Thanks to soheil_rf
[v06 onwards] added I/O Schedulers:
V(R)
BFQ
[v06 onwards] added CPU Governors:
Smartass
Scary
MinMax
[v06 onwards] enabled NLS_UTF8
[v05 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)
[v05 onwards] added Interactive CPU Governor
[v05 onwards] added new Max frequency: 1.9Ghz
[v05 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
[v04 onwards] updated recovery related scripts to resolve mounting issue
[v04 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
[v04 onwards] corrected adb issues (in both OS & recovery)
[v04 onwards] added lots of intermediate frequencies
[v03 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team
[v03 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
[v03 onwards] enabled SWAP support
[v03 onwards] enabled CDROM filesystem support in kenrel (now u can mount ISO files)
[v02 onwards] added under/overclock from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
[v01 onwards] added new LOGO... no more boring SE TEXT logo
[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 )
[v01 onwards] CWM recovery (Thanks to FreeXperia team)
[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 a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[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] enabled ARM THUMBEE extensions
[v01 onwards] USB-OTG support (already enabled in SE FW)
enabled IPTABLES/NETFILTER support
[ credits for features ]
refer to my Arc kernel thread
[ requirements ]
stock SE 4.0.1.A.283 FW
bootloader unlocked
working fastboot
u have read this: [How-To] Safely test custom kernels / custom ROMs and get back to stock SE 2.3 ROM
android app for overclocking like SetCPU (paid) or NoFrills CPU Control (free)
NoFrills CPU Control (free) to select I/O scheduler
VDD control app: IncrediControl
[OPTIONAL] CIFS Manager (free)
[OPTIONAL] Swapper 2 (free)
[ 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 NEO (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 ]
<NEW>
[NEO] DooMKernel (v09) (FW: 4.0.1.A.283) [ MD5HASH: 7a27ef41e88de016651f39cdfd385af4 ]
[ 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!!!
{
"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"
}
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=1197263"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/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)
[ older versions ]
for older kernel versions for older FW refer to following:
Older Releases [FW: 4.0.A.2.368]
Older Releases [FW: 3.0.1.A.0.145/146/148]
cheers!

Older Releases
NEO kernel FW: 3.0.1.A.0.145
only insecure kernel
[ features ]
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
[ requirements ]
unrooted stock NEO FW: 3.0.1.A.0.145
[ download link ]
NEO insecure kernel FW: 3.0.1.A.0.145

Older Releases: 4.0.A.2.368 FW
stock SE 4.0.A.2.368 FW​
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... for older kernel versions for older FW refer to following: Older Releases [FW: 3.0.1.A.0.145/146/148]
Thank u funkyblue04 & Jozinek for doing beta testing!!
Thank u Raoa for kind donation!!
[ special thanks to ]
Blagus
zdzihu
aZuZu
jerpelea
Thank you guys for ur help! this would not have been possible without ur help!
[ screenshots ]
[ disclaimer ]
OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
PROCEED WITH CAUTION! U HAVE BEEN WARNED!
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ features ]
[v08 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
[v08 onwards] added new CPU governors:
InteractiveX
Savaged-Zen
SmartAssV2
[v07-FIX onwards] fixed sysinit support
[v07-FIX onwards] enabled /system/etc/install-recovery.sh execution
[v07 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)
[v07 onwards] improved init.d support, now scripts in /system/etc/init.d will automatically be given correct permissions and be executed (this will not correct/fix the errors which might be inherently present in the script)
[v07 onwards] corrected VDD control to show only those frequencies which are enabled in CPU-freq table
[v06 onwards] added new logo!! Thanks to soheil_rf
[v06 onwards] added I/O Schedulers:
V(R)
BFQ
[v06 onwards] added CPU Governors:
Smartass
Scary
MinMax
[v06 onwards] enabled NLS_UTF8
[v05 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)
[v05 onwards] added Interactive CPU Governor
[v05 onwards] added new Max frequency: 1.9Ghz
[v05 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)
[v04 onwards] updated recovery related scripts to resolve mounting issue
[v04 onwards] added cpu freq thresholds to throttle CPU speeds to stock values when inside recovery
[v04 onwards] corrected adb issues (in both OS & recovery)
[v04 onwards] added lots of intermediate frequencies
[v03 onwards] updated recovery to CWM v4.0.1.4 FreeXperia Team
[v03 onwards] {ramdisk tweak} /sd-ext also symlinked to /mnt/sd-ext
[v03 onwards] enabled SWAP support
[v03 onwards] enabled CDROM filesystem support in kenrel (now u can mount ISO files)
[v02 onwards] added under/overclock from 128Mhz to 1.862Ghz [NOT UNDERVOLTED] (for sake of safe booting the device will always boot at min 245Mhz / max 1024Mhz)
[v01 onwards] added new LOGO... no more boring SE TEXT logo
[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 )
[v01 onwards] CWM recovery (Thanks to FreeXperia team)
[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 a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
[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] enabled ARM THUMBEE extensions
[v01 onwards] USB-OTG support (already enabled in SE FW)
enabled IPTABLES/NETFILTER support
[ credits for features ]
SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
BFQ I/O Scheduler ported from richardtrip's Kernel sources for Bravo by richardtrip
V(R) I/O Scheduler ported from LeeDroid Kernel sources for Ace by LeeDroid
Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)
MinMax CPU Governor ported from UmaroKernel sources by umaro
NEW LOGO Thanks to soheil_rf
Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
CWM Recovery 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=1202441)
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)
[ 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 NEO (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 ]
<NEW>
[NEO] DooMKernel (v08) (FW: 4.0.A.2.368) [ MD5HASH: f6a009120990740d5b11061b22c082f3 ]
<OLD FILES>
[NEO] DooMKernel (v07-FIX) (FW: 4.0.A.2.368) [ MD5HASH: 8c6ac0431d424622d7bfb0e998334503 ]
[NEO] DooMKernel (v07) (FW: 4.0.A.2.368) [ MD5HASH: db2df0661f122e2379cba7ce940fe969 ]
[NEO] DooMKernel (v06) (FW: 4.0.A.2.368) [ MD5HASH: ae0e56561e96eaaf49cc3eacfa40dc95 ]
[NEO] DooMKernel (v05) (FW: 4.0.A.2.368)
[NEO] DooMKernel (v04) (FW: 4.0.A.2.368)
[NEO] DooMKernel (v03) (FW: 4.0.A.2.368)
[NEO] DooMKernel (v02) (FW: 4.0.A.2.368)
[NEO] DooMKernel (v01) (FW: 4.0.A.2.368)
[ 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)
[ older versions ]
for older kernel versions for older FW refer to following:
Older Releases
cheers!

you write under requierments "unrooted phone" but it doesnt matter if its rooted right??? i can flash the kernel anyway or am i wrong?

freebordjunky said:
you write under requierments "unrooted phone" but it doesnt matter if its rooted right??? i can flash the kernel anyway or am i wrong?
Click to expand...
Click to collapse
it should work also on rooted phone but might cause conflicts due to duplicate busybox (one from kernel and other from rooted rom)

ok same here no SE logo but it peeps and lights up on the buttons as if it was booted but just cant see anything

Next week I come home from vacation and I try it!

Send me via p.m. the kernel.sin from new FW ftf file... u can open/extract FTF using 7zip...
Sent from my GT-I9100 using XDA App

People who have Xperia neo opens the web, and as for your terminal is not found, goes to another website does not know that there are contributions arc forum! Neo needs even their own subforum.
Tomorrow I go home and charge you whatever it takes @ Doomlord!
Spanish comunity.

Sent via PM

I have the firmware with out root, i did the root throw CWM recovery.
I can't remove any app, it always reboots.

I have noticed the source code for the new version for all SE devices has been released.
http://developer.sonyericsson.com/wportal/devworld/downloads/download/40a2368tarbz2?cc=gb&lc=en
Can this help create a recovery/root option for Neo?

funkyblue04 said:
I have noticed the source code for the new version for all SE devices has been released.
http://developer.sonyericsson.com/wportal/devworld/downloads/download/40a2368tarbz2?cc=gb&lc=en
Can this help create a recovery/root option for Neo?
Click to expand...
Click to collapse
thanks!
now we can get OC working
regarding root/recovery that should also work... but currently i am having some problems with my linux system... might take some time...

OK Great. Thanks for your work. I'm after a root options the most. I cannot upgrade without it, as I want to be able to restore everything afterwards. Upgrade looks really good as well.

NEO insecure kernel FW: 3.0.1.A.0.145
test NEO kernel FW: 3.0.1.A.0.145
only insecure kernel
[ features ]
kernel is insecure (ro.secure=0)
adb server is persistent
usb debugging enabled
rootfs and /system mounted as rw (thank you Blagus for the tip )
[ requirements ]
unrooted stock NEO FW: 3.0.1.A.0.145
[ download link ]
NEO insecure kernel FW: 3.0.1.A.0.145
please check:
if device boots
if camera works
if wifi works
if u can root (use flashtool and click root)
please report back with ur results!

just for info i would like a kernel with preinstalled CWM recovery
so i flashed your kernel it bootet wifi works and i rootet it with super on click! but when i look into telefon info there is no kernel name with your name just 2.6.32.9-perf
[email protected]#1
so whats up??

It works. Just wondering why it's not the boot.img from the latest FW? That one needs a root option more.
Thanks

freebordjunky said:
just for info i would like a kernel with preinstalled CWM recovery
so i flashed your kernel it bootet wifi works and i rootet it with super on click! but when i look into telefon info there is no kernel name with your name just 2.6.32.9-perf
[email protected]#1
so whats up??
Click to expand...
Click to collapse
Since the previous kernel was not booting I thought lets do it step wise
Dont worry now that this one boots next step is recovery integration...
funkyblue04 said:
It works. Just wondering why it's not the boot.img from the latest FW? That one needs a root option more.
Thanks
Click to expand...
Click to collapse
I posted above right, I cant make it unless I get the kernel.sin file from latest FW.... If u have it send it asap and contact me via p.m.
Sent from my X10i using XDA App

Could it be that this kernel speeded up my phone a bit? Feels a bit faster
Sent from my MT15i using XDA App

DooMKernel (v01)
hence forth the kernels will be called DooMKernel (like my X10 kernels )
DooMKernel (v01) released!
[ features ]
added new LOGO... no more boring SE TEXT logo
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 )
CWM recovery (Thanks to FreeXperia team)
init.d scripts/binaries execution support
enabled support (in kernel) for many file systems
EXT2
EXT3
EXT4
NTFS (Read & Write)
enabled a few I/O Schedulers
noop
Anticipatory
Deadline (default)
CFQ
enabled NFS (client & server) support in kernel
enabled CIFS support in kernel
enabled access to kernel .config (can be pulled from /proc/config.gz)
enabled TUN/TAP driver support (integrated in kernel) [VPN support]
enabled ARM THUMBEE extensions
USB-OTG support (already enabled in SE FW)
downloads links in first post!
ENJOY!

Related

[xKERNEL|ICS&JB|27/11] xKernel v9.587-D | another version that not released

## xKERNEL##
First Thing First: How To Install Custom Kernel
1) You need to UNLOCK BOOTLOADER using one of these method. I'm NOT responsible of what you've decide. Please follow instruction carefully.
-> S1tool
-> Sony Mobile - Unlock Bootloader
2) Get this awesome tool called Flashtool and install. Dont forget to install usb drivers from "Drivers" folder too.
3) I assume you have download one of my kernel. Get into Fastboot mode. How? Do i have to repeat how? Press "Volume Up" while connecting your USB cable. you'll see Blue led.
4) Click "Flash" button on Flashtool, then select Fastboot Mode.
5) Choose "Select Kernel to Flash" and find your saved kernel. I'm not gonna find it for you.
6) Once completed, reboot device into system
Click to expand...
Click to collapse
THESE IS FINAL, NO LONGER MAINTAINED
HTML:
Those version below was a final version xKernel for Xperia Ray. I might on a new
device next week due someone already booked my ray. Ive planned to give the
last version using 4.1.B.0.587 but unfortunately source published by Sony was
corrupted. Sorry guys, i cant afford to keep my ray. This is it.
Thank you for using my kernel.
## KERNEL DOWNLOADS ## [ Share Folder - Most of Ray's Kernel ]
Build on early Oct [ xKernel v9.587-D ] - ICS Based Rom
23/09 [ xKernel v9.587-C ] - ICS Based Rom
18/08 [ Advanced Stock .587 ] - ICS Based Rom
15/08 [ xKernel Jelly Bean v1.0.2 ] - Jelly Bean 4.1.1
- used gcc linaro version 4.6.2
- USB OTG support
- OLD: v1.0.1
15/08 [ xKernel v8.1a ] - ICS Based Rom
- used GCC Linaro version 4.6.2
- USB OTG support
- OLD: v8.1
15/08 [ xKernel AOKP v3.1 ] AOKP Based Rom (NEED TESTER)
- used gcc linaro version 4.6.2
- USB OTG Support
- wifi modules included
[ XRay V7.3.431 ] ICS 4.0.4 HOT STUFF
- Build from 4.1.B.0.431 source
## SOLUTIONS ##
[ POST #3 ] Graphic Performance
[ For JJ's v2.0+ ] Install kernel with JJ's v2.0+. thank to justmpm
[ POST #5 ] Zram script and Wifi Channel 12-14
UPDATES
// v9 - 587 source, increase mdp core clock for 720p, set 2D core clock
// v8.0 | AOKP v3 - implemented BFS v0.318
// AOKP v2.3.431a - vids record / playback fixed(?) - need tester
// AOKP v2.3.431 - Built from 4.1.B.0.431 source
// v7.3.562 - 4.1.A.0.562 source, added cleancache and zcache driver, the rest same with v7.3.431
// v7.3.431 - 4.1.B.431 source, "use highest perf level when wake-up from sleep" patch, the rest remain the same as previous version
// v7.2.6 - 2way call, patches kernel msg, patch smartassv2 gov & zram driver
// Stock .431 - Stock Kernel from .431 ICS 4.0.4
// v7 rev4 - Build from 4.1.H.0.4 (Play ICS Beta)
// AOKP v2.2 - enabled zram, increased swap space to 90MB, added intellidemand & virtuous gov
// v6.2.5 - increased swap space to 90MB, added Virtuous gov
// v6.1.1 RER - "Reduced Energy Recovery" courtesy of justmpm
// v6.1.1 - added gov: intellidemand
// Xray AOKP - first attempt
// v6 - Enhance from v5 with small fixes
// v5 - Recovery USB Mount, enabled tun
// Stock .562 Kernel - Recovery USB mount fixed
// v4.0.1 - Disabled min/max freq set at boot, UV available
// v4.0 - Beta tester: LZO compress/decompress, cleancache, new settings freq tables
// v3.0.2 - small fixes for freq tables. used old freq table
// v3.0.1 - small fixes for freq tables.
// v3.0 - new freq table. based on FreeXperia (thanks to FXP)
// v2.5.1 - added zram setting disksize to 125MB (see thumbnails)
// v2.5.1 - edit wakelock for better sleep? (see thumbnails)
// v2.5 - include ZRAM driver (thanks go DooMLoRD. told ya, too much to tell his contribution in android developement )
// v2.5 - remain 1.6 as default kernel
// v2.5 - edit wakelock.c source
// to test call recording download rVoix.apk from here http://forum.xda-developers.com/showthread.php?t=993793
// removed Xray1x4v2 from list - for those who wanna kernel OC/UV you can choose xray1x6v2, and for those who not OC/UV addict like me can choose xray1x0uv (the one am using right now)
#### LOST and FOUND ####
MediaFire: http://www.mediafire.com/?1x4wzf9vjtjww
Dev-Host: [Ice Cream Sandwich] [Jelly Bean]
Click to expand...
Click to collapse
BASEBAND COLLECTION
https://www.dropbox.com/sh/0mesctfmxrdrz4a/DZmShwauxz
Tested:
-
Click to expand...
Click to collapse
Code:
((( Special Thanks To Donators )))[[I]-$65 left for used Ray[/I]]
[B]funiewski, jjdoctor, obaobaobaba, Paul, Mack, sucker for sony's, y.ueno,
Würl, blasioli, Cvetkov, Lukáš[/B]
((( All Credits Goes To )))
arcatarc - for finding Recovery with working usb mount
FXP - for his kernel sources
DooMLoRD - for bla bla bla bla .. too much contribution in Devlopement!!!
erasmux - cpu governors and sources
DooMLoRD / Team UtterChaos - for Fully Touch Recovery
justmpm - help me alot with his overall test
hansip87 - helping me find info "HOWTO" tutorial
JJdoctor - Touch Rec button images
Taverius - for tips?
Click to expand...
Click to collapse
GiT
https://github.com/sirkay
sirkay said:
Okay this my collection of stock kernel for ICS
NEW! ICS Stock Kernel + Touch Recovery by DooMLoRD/Team UtterChaos [download]
- Fully Touch
- Init.d support
- Tweaks scripts by DooMLoRD
- CWM5-based recovery
- Blue LED trigger & 1sec vibration to Enter recovery
ICS Stock Kernel + DooMLoRD Adv Stock Kernel Ramdisk [download]
- CWM5-based recovery
- Init.d support
- Tweaks scripts by DooMLoRD
- Blue LED trigger & 3sec vibration to Enter recovery
ICS Stock Kernel + CWM Recovery V5.5.0.4 [download]
- Blue LED trigger
Tested:
- .62 FW
- Roms : JJ's Hybrid, IceLite, ICS Beta
((( All Credits Goes To )))
DooMLoRD - for Adv Stock kernel ramdisk & with recovery
DooMLoRD / Team UtterChaos - for Fully Touch Recovery
Click to expand...
Click to collapse
What's the difference between first link and second other than Touch Recovery and 3 sec vibration? thanks.
[SOLUTIONS]
[ SOLUTION: Graphic Performance ]
For those who using my kernel (ics beta kernel source build) may have some low performance in Official ICS (.562 FW). Trick to get better graphic performance :
1. Goto to Adreno Driver Thread by arcatarc
2. Download GpuDriverICS_4.1.A.0.562.zip and put in your SD
3. Flash OriginalAdrenoICSSony_4.1.A.0.562.zip using CWM.
4. Booting up
5. Enjoy some graphic improvement!
thanks to arcatarc for his update.zip
and hansip87 for found solution
please dont be lazy to hit the button for their effort.
[ SOLUTION: My Steps to prevent Superuser Issue in TB ]
Who has Superuser issue or Root Access after installing JJ's Rom, can try my steps. I never had issue with Superuser/Root Access after did these steps
Go to here --> #Solutions
Last night I was thinking, hey, when sirkay makes his kernel thread I ought to ask for sio scheduler.
... so here I am asking
Installing this touch recovery thing anyway, sounds like fun!
SOLUTIONS: Zram | Wifi Channel 12-14
[ SOLUTION: How to make simple ZRAM init.d script ]
1. Using Root Explorer, got to /sytem/etc/init.d/
2. press Menu then create new file
3. paste these in it
Code:
#!/system/bin/sh
sysctl -w vm.swappiness=60
echo '1' > /sys/block/zram0/reset
echo $((60*1024*1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
4. close and save it as 99zram
5. set permission to 777 or "rwxrwxrwx" (tick all)
6. take note: 60*1024*1024 = 60MB zram disksize. if you want to set 30MB, change 60 to 30.
[ SOLUTION: To Enabled Wifi Channels 12-14 ]
1. using Root Explorer, goto /system/etc/init.d
2. open one of your init.d scripts, i suggest first in the list (Menu > Open in text editor)
3. paste line below
Code:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO secure (name, value) VALUES ('wifi_country_code', 'JP');"
4. close and save
5. reboot
note: to enabled channel 12-13 just change "JP" to "EU" or "ES"
@sirkay thanks for the kernels
long waiting on se sources for ics, would like oc+uv kernel
funiewski said:
@sirkay thanks for the kernels
long waiting on se sources for ics, would like oc+uv kernel
Click to expand...
Click to collapse
Yeah.. miss that 1.4Ghz Ray S
hansip87 said:
Yeah.. miss that 1.4Ghz Ray S
Click to expand...
Click to collapse
Should be X for XTREME bro.
Fry said:
The X makes it cool.
Click to expand...
Click to collapse
I wish there's a touch recovery kernel for Neo V....
sirkay said:
Okay this my collection of stock kernel for ICS
NEW! ICS Stock Kernel + Touch Recovery by DooMLoRD/Team UtterChaos [download]
- Fully Touch
- Init.d support
- Tweaks scripts by DooMLoRD
- CWM5-based recovery
- Blue LED trigger & 1sec vibration to Enter recovery
ICS Stock Kernel + DooMLoRD Adv Stock Kernel Ramdisk [download]
- CWM5-based recovery
- Init.d support
- Tweaks scripts by DooMLoRD
- Blue LED trigger & 3sec vibration to Enter recovery
ICS Stock Kernel + CWM Recovery V5.5.0.4 [download]
- Blue LED trigger
Tested:
- .62 FW
- Roms : JJ's Hybrid, IceLite, ICS Beta
((( All Credits Goes To )))
DooMLoRD - for Adv Stock kernel ramdisk & with recovery
DooMLoRD / Team UtterChaos - for Fully Touch Recovery
Click to expand...
Click to collapse
I noticed that the touch recovery is set at 4mb sd cache, what's the best way to find out whats the best for my card? I'm using a class 4 32gb and I get those annoying soundbugs whilst listening to music in every set, 128, 1024, 2048 and 4096.
Thanks in advance
using root explorer, goto /system/etc/init.d, create new file name it as "75sdcard". paste this script and save. set permission to 777 (rwxrwxrwxr using root explorer). then reboot.
let see if it remove your soundbug.
#SD Card Tweak
echo 16 > /sys/block/mtdblock0/bdi/read_ahead_kb
echo 16 > /sys/block/mtdblock1/bdi/read_ahead_kb
echo 16 > /sys/block/mtdblock2/bdi/read_ahead_kb
echo 16 > /sys/block/mtdblock3/bdi/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:0/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:1/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:2/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:3/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:4/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:5/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:6/read_ahead_kb
echo 512 > /sys/devices/virtual/bdi/7:7/read_ahead_kb
echo 4096 > /sys/block/mmcblk0/queue/read_ahead_kb
echo 128 > /sys/block/mmcblk0/queue/max_sectors_kb
echo 4096 > /sys/block/mmcblk1/queue/read_ahead_kb
echo 128 > /sys/block/mmcblk1/queue/max_sectors_kb
echo 4096 > /sys/devices/virtual/bdi/179:0/read_ahead_kb
echo 97 > /sys/devices/virtual/bdi/179:0/max_ratio
echo 4096 > /sys/devices/virtual/bdi/default/read_ahead_kb
echo 97 > /sys/devices/virtual/bdi/default/max_ratio
echo 4096 > /sys/devices/virtual/bdi/mmcblk0p2/read_ahead_kb
echo 100000 > /sys/block/mmcblk0/queue/nr_requests
echo 100000 > /sys/block/mmcblk1/queue/nr_requests
echo 16 > /sys/devices/virtual/block/mtdblock3/queue/iosched/read_ahead_kb
echo 16 > /sys/devices/virtual/block/mtdblock2/queue/iosched/read_ahead_kb
echo 16 > /sys/devices/virtual/block/mtdblock1/queue/iosched/read_ahead_kb
Click to expand...
Click to collapse
Sent from my ST18i using xda premium
[SIC] said:
I noticed that the touch recovery is set at 4mb sd cache, what's the best way to find out whats the best for my card? I'm using a class 4 32gb and I get those annoying soundbugs whilst listening to music in every set, 128, 1024, 2048 and 4096.
Thanks in advance
Click to expand...
Click to collapse
You got that sound bug? I thought it only resides on slower CPU phone :/ I don't get a sound bug with 2048 kb set (only when the CPU is too stressed, some audio bug may occured, but not as bad as my old X10 Mini Pro)
Some general rule of thumb, SD class 6 and/or faster, 2048 kb and up. SD class 4 and/or slower, 1024kb and less.
noowb00 said:
I wish there's a touch recovery kernel for Neo V....
Click to expand...
Click to collapse
sorry i dont have neo v, cant test. there's probably someone capable to install this touch recovery on neo v kernel
Sent from my ST18i using xda premium
Hey sirkay, you need to add some caution though when flashing these kernels. It seems that the kernel.is preloaded with busybox and root, but not the newest one. So it was lagging my phone (sudden freeze). My solution is to uninstall and reinstall busybox from market and fix root by updating it.
Sent from my ST18i using XDA
Does this work only on ICS? Can it be used on GB custom roms like rayonium?
hansip87 said:
Hey sirkay, you need to add some caution though when flashing these kernels. It seems that the kernel.is preloaded with busybox and root, but not the newest one. So it was lagging my phone (sudden freeze). My solution is to uninstall and reinstall busybox from market and fix root by updating it.
Sent from my ST18i using XDA
Click to expand...
Click to collapse
ahh forgot about that. will disable it and reupload. thanks for remind
slasherzx said:
Does this work only on ICS? Can it be used on GB custom roms like rayonium?
Click to expand...
Click to collapse
this is for ICS
Sirkay, You just WON.... ...Awesome...
Touch Recovery ?? .... You didnt let Ray users bow to Arc users... Thumbs up mate...
---------- Post added at 07:00 PM ---------- Previous post was at 06:31 PM ----------
Btw.. Is there anyway you can remove that Back and maybe Menu button...?
Not necessary but just asking coz ARC users have the benefit as they dont have touch keys but we Ray users already have touch and Menu back button.....
EDIT: Sorry That circle button is for click.. Thats Great.. I always hated pressing home key for a tap... I guess Back button is fine to remove...
Thank you for a great works. Working perfect here..init.d now working..
none
Sirkay, I cant mount card in Touch recovery...

[Kernel] EX Kernel v1.7 (05/02/2013)

Hello everybody, here is my first Custom Kernel for Galaxy Ace 2.
Features
TWRP Recovery
22 Governor
5 I/O Scheduler
Init.d Script Supported
Custom Bootanimation
CIFS Supported
zRAM Supported
SWAP Supported
NTFS Supported
Mali Tweak
Readahead Limit
LZMA Compression
Use SLQB Memory Allocator
Use JRCU
Fsync Controler
LMK Tweak
Governor:
Code:
wheatley, lazy, intellindemand, sakuractive, scary, interactive, smartassV2,
ondemandx, conservative, ondemand, userspace, powersave, pegasusq, lionheart,
performance, interactivex, hotplug, brazilianwax, minmax, lagfree, savagezen,
and smartass
I/O Scheduler
Code:
noop, deadline, cfq, vr, and sio
Init.d Script:
*requirement : busybox
*recommended : lastest busybox
Custom Bootanimation:
* Put the bootanimation.zip in /system/media with right permissions.
* If there isn't any custom bootanimation, kernel will load Samsung official bootanimation.
CIFS support
i put cifs.ko in "/lib/modules/2.6.35.7/fs/cifs"
not be loaded by default for power saving
zRam:
* zRAM must be enabled by script/command.
* put this script in init.d
Code:
#!/system/bin/sh
# enable zRAM script
# zRAM Swap Disk Size: 64MB(64*1024*1024)
disksize=67108864;
# Set Size to system
echo $disksize > /sys/block/zram0/disksize;
# Enable Swap (Need BusyBox installed)
busybox mkswap /dev/block/zram0;
busybox swapon /dev/block/zram0;
SWAP:
*SWAP must use with a SWAP partition in sdcard.
Code:
mkswap /dev/block/mmcblk1p2
swapon /dev/block/mmcblk1p2
NTFS:
* Need a binary file "ntfs-3g". download here
* I put it in the flashable zip already.
Mali Tweak:
* Increased L2 cache max reads ( 28k -> 48k )
* Increased OS memory for buffer. ( 6m -> 10m )
* Decreased Job runtime (5000)
* Increased Mali Mem ([email protected] -> [email protected])
Readahead Limit
Code:
Limit default readahead size for small devices.
disk size readahead size
1M 8k
4M 16k
16M 32k
64M 64k
256M 128k
1G 256k
4G 512k
16G 1024k
64G 2048k
256G 4096k
Fsync Controler
Enable/disable single file/filesystem sync.
/sys/class/misc/fsynccontrol/fsync_enabled
enable = 1, disable = 0 (default enabled)
example init.d script :
Code:
#!/system/bin/sh
echo "0" > /sys/class/misc/fsynccontrol/fsync_enabled
Disabling single file/filesystem sync increases the risk of a data loss on a crash/freeze and potentially can lead to other side-effects.
Download
EX Kernel v1.7
eX-Kernel_v1.7 Download And Changelog
EX Kernel v1.2
eX-Kernel_v1.2 enable fsync
eX-Kernel_v1.2 disable fsync
EX Kernel v1
eX_Kernel_v1.tar.md5
if you need Odin Flasher : Odin3-v3.04.zip
but i recommend to use dd cmd (dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15)
Changelog :
Code:
[LIST]
[B]EX Kernel v1.2[/B]
[*]upgrade TWRP to 2.3.1.1
[*]remove cifs modules
[*]add bfq and anticipatory iosched
[*]remove some governor and add "skywalker, abyssplug, lulzactive, gallimaufry, gallimaufryx, aggressive, and aggressivex"
[*]remove fsync control
[*]add some tweak
[*]bootanim fix (need test)
[B]EX Kernel v1[/B]
[*]inital release
[/LIST]
BUG :
Code:
[LIST]
[*]need test[/LIST]
Thanks :
Thanks to everyone who helped and support me
Special Thanks:
diego-ch
cocafe
adipat
oschmidt
amarullz
Older Kernel :
http://d-h.st/users/hafidzduddin/
Source : https://github.com/hafidzduddin/GT-I8160_HD-Kernel
Sorry i just update flashable zip
If there are any issues, please report.
and if you like my work, Press THANKS Button Please.
Nice work, thanks! :good:
* nice work
* plz update the recovery to 2.3.1.1
* mount usb storage is not working for me
hafidzduddin said:
Hello everybody, here is my first Custom Kernel for Galaxy Ace 2.
Features
TWRP Recovery
Governor : wheatley, lazy, intellindemand, sakuractive, scary, interactive, smartassV2, ondemandx, conservative, ondemand, userspace, powersave, pegasusq, lionheart, and performance
I/O Scheduler : noop, deadline, cfq, vr, and sio
Init.d Script Supported
Custom Bootanimation
CIFS Supported
zRAM Supported
SWAP Supported
NTFS Supported
1025kb sdcard max readahead
Sched Tweak
TCP Optimized
LZMA Compression
Use SLAB Memory Allocator
Init.d Script:
*requirement : busybox
*recommended : lastest busybox
Custom Bootanimation:
* Put the bootanimation.zip in /system/media with right permissions.
* If there isn't any custom bootanimation, kernel will load Samsung official bootanimation.
zRam:
* zRAM must be enabled by script/command.
* put this script in init.d
Code:
#!/system/bin/sh
# enable zRAM script
# zRAM Swap Disk Size: 64MB(64*1024*1024)
disksize=67108864;
# Set Size to system
echo $disksize > /sys/block/zram0/disksize;
# Enable Swap (Need BusyBox installed)
busybox mkswap /dev/block/zram0;
busybox swapon /dev/block/zram0;
NTFS:
* Need a binary file "ntfs-3g". download here
* I put it in the flashable zip already.
Download
I8160
GT-I8160-TWRP-Kernel.tar.md5
GT-I8160_HD-Kernel_TWRP.zip
I8160P [NFC Version] (need tester)
GT-I8160P-TWRP-Kernel.tar.md5
GT-I8160P_HD-Kernel_TWRP.zip
Changelog :
Code:
29/10/2012
[LIST]
[*]back to old ramdisk (TWRP 2.2.1) in order to fix tether issue
[*]fix error in function "usleep_range" when compile kernel
[*]modified LMK
[*]add more governor & iosched
[*]remove some Useless driver & tweak
[*]remove zCache
[/LIST]
Thanks :
Thanks to everyone who helped and support me
Special Thanks:
diego-ch
cocafe
adipat
oschmidt
Source : GT-I8160_HD_Kernel_TWRP.tar.gz
If there are any issues, please report.
and if you like my work, Press THANKS Button Please.
Click to expand...
Click to collapse
GT-I8160_HD-Kernel_TWRP.zip not work fpr me.
Messi10 said:
* nice work
* plz update the recovery to 2.3.1.1
* mount usb storage is not working for me
Click to expand...
Click to collapse
yeah i have same problem when use cwm recovery
tonus76 said:
GT-I8160_HD-Kernel_TWRP.zip not work fpr me.
Click to expand...
Click to collapse
recovery of what you use?
zram?
how can i check that zRam is working thanks.
Congrat'z gan... , we getting closer to a new SGA2 development thread :beer:
Taptaptapatalkerz dari GT-i8160 saya.
Mrtheperson said:
how can i check that zRam is working thanks.
Click to expand...
Click to collapse
use cmd "free" in terminal emulator
you can see zram file in /sys/block/zram0
if you need zram please dont use script to make swappiness 0 (default : 60)
"/proc/sys/vm/swappiness"
hafidzduddin said:
use cmd "free" in terminal emulator
you can see zram file in /sys/block/zram0
if you need zram please dont use script to make swappiness 0 (default : 60)
"/proc/sys/vm/swappiness"
Click to expand...
Click to collapse
Hmm after I flash this my phone won't boot. Then I use Odin to flash the one I was previously using and it's working fine.
malamharian said:
Hmm after I flash this my phone won't boot. Then I use Odin to flash the one I was previously using and it's working fine.
Click to expand...
Click to collapse
after i try GT-I8160-TWRP-Kernel.tar.md5 and GT-I8160_HD-Kernel_TWRP.zip i dont have any problem
i use odin to flash GT-I8160-TWRP-Kernel.tar.md5
and use recovery to flash GT-I8160_HD-Kernel_TWRP.zip
rom what you use?
hafidzduddin said:
after i try GT-I8160-TWRP-Kernel.tar.md5 and GT-I8160_HD-Kernel_TWRP.zip i dont have any problem
i use odin to flash GT-I8160-TWRP-Kernel.tar.md5
and use recovery to flash GT-I8160_HD-Kernel_TWRP.zip
rom what you use?
Click to expand...
Click to collapse
Kyrillos rom. And i was unable to go to recovery too.
Sent from my GT-I8160 using xda app-developers app
Great
Great work! Btw I really like this bootanimation!
great job- does it fix the Wifi tether?
Hey Hafidz
great job....i'd love to flash this....could you confirm if Wifi tether works on this now?
hafidzduddin said:
yeah i have same problem when use cwm recovery
recovery of what you use?
Click to expand...
Click to collapse
I used your previous twrp 2.3.1.1 recovery.
Very happy wit this thread mate
Also...will Jetmod work with this kernel??
Will Jetmod work with this kernel?
malamharian said:
Kyrillos rom. And i was unable to go to recovery too.
Sent from my GT-I8160 using xda app-developers app
Click to expand...
Click to collapse
tonus76 said:
I used your previous twrp 2.3.1.1 recovery.
Click to expand...
Click to collapse
ok, after i test flash my kernel when i use Kyrillos rom and twrp 2.3.1.1 i dont have any problem.
i flash kyriloss rom, i flash my old kernel (twrp 2.3.1.1), and then i restore my data.
after that I flash my new kernel (twrp 2.2.1) and i dont have any problem.
i use Odin3 v3.04 to flash my kernel via odin
try to use dd cmd (dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15)
jeev_one said:
Hey Hafidz
great job....i'd love to flash this....could you confirm if Wifi tether works on this now?
Click to expand...
Click to collapse
yes because i rollback twrp 2.3.1.1 to twrp 2.2.1
jeev_one said:
Will Jetmod work with this kernel?
Click to expand...
Click to collapse
i dont know. i dont have jetmod rom
JetRom works with it.
But I think SuspressedRom is now a better rom/port
does it work for stock rom?
mystertom101 said:
does it work for stock rom?
Click to expand...
Click to collapse
i use stock rom

[KERNEL][v.1.3.1] for stock Jelly Bean V20* ROMs P76x - 3.0.31 by radoslav

Kernel for ours LG P760/P765/P768/P769 OMAP4430 boards. Works with stock Jelly Bean ROMs on P76x. Compiled for personal use from stock kernel sources.
Added EXPERIMENTAL P765/P768/P769 KERNEL RELEASE (P76X)! USE AT YOUR OWN RISK!
Version 1.3.1
Changelog
Code:
v. 1.3.1 (newest)
- zRAM working now (to disable remove "/system/etc/init.d/40zram")
- you can easily change zRAM disk size by editing "/system/etc/init.d/40zram" file
v. 1.3
- added support for NTFS & CIFS filesystem
- disabled wakelock when USB device is connected (OTG related)
- changed GPU freqs and voltage: 192.0 MHz @92.5 mV / 384.0 MHz @115.0 mV
v. 1.2.3
- fixed "always on max freq with smartassV2 governor" bug
v. 1.2.2
- fixed init.d support (thanks SGuerrini97)
- fixed default governor change on boot
- fixed zRAM, init.d script should work
v. 1.2.1
- fixed 'intellidemand' governor
v. 1.2
- deep sleep bug fixed
- added 'intellidemand' governor
- added obb & data external_SD to sdcard0 mount init.d scripts (enabled by default, remove "/system/etc/init.d/11bind-data" / "/system/etc/init.d/11bind-obb" to disable)
v. 1.1
- added 'row' I/O scheduler
- GPU OC & UV by default; steps: 153.6 MHz @87.5 mV / 384.0 MHz @115.0 mV
- enabled ZRAM
- enabled KSM
- enabled OTG support (not tested)
- added "init.d" support (using [i]jamesst20[/i]'s mod)
- added ZRAM init.d script (using [i]denzel09[/i]'s commands script) (enabled by default, remove "/system/etc/init.d/11zram" to disable)
v. 1.0
- CPU OC by default; steps: 200 / 500 / 750 / 1000 / 1200 MHz
- CPU undervolted by default: 750 / 875 / 975 / 1150 / 1275 mV
- GPU stock frequency
- GPU undervolted by default: 86.5 mV / 102.7 mV
- added 'smartassV2' governor
- enabled 'sanjose' governor
- added 'sio' I/O scheduler
- added 'vr' I/O scheduler
- default governor: smartassV2
- default I/O scheduler: sio
What is needed:
- unlocked bootloader
- busybox installed in /system/xbin
How to install
1. Download kernel from attachment
2. Install .zip file using recovery
Features
- kernel 3.0.31
- CPU OC by default; steps: 200 / 500 / 750 / 1000 / 1200 MHz
- CPU undervolted by default: 750 / 875 / 975 / 1150 / 1275 mV
- GPU OC & UV by default; steps: 192.0 MHz @92.5 mV / 384.0 MHz @115.0 mV
- enabled ZRAM
- enabled KSM
- enabled OTG support (not tested)
- added "init.d" support in "init.rc"
- added ZRAM init.d script (64MB, enabled by default, remove "/system/etc/init.d/40zram" to disable)
(you can easily change zRAM disk size by editing "/system/etc/init.d/40zram" file)
- added obb & data 'external_SD' to 'sdcard0' bind init.d scripts (enabled by default, remove "/system/etc/init.d/11bind-data" / "/system/etc/init.d/11bind-obb" to disable)
- added support for NTFS & CIFS filesystem
- added 'smartassV2' governor
- added 'intellidemand' governor
- enabled 'sanjose' governor
- added 'sio' I/O scheduler
- added 'vr' I/O scheduler
- added 'row' I/O scheduler
- default governor: smartassV2
- default I/O scheduler: sio
To-Do:
- USB OTG support (?)
Issues:
- kernel panic on some devices
Give me feedback and suggestions if you can
Thanks i ll try
Inviato dal mio LG-P760 con Tapatalk 2
Instaled in my LG L9:
good speed transition smooth Windows
deep sleep correct ok
some tool for change governor?
battery test
thank you very much
Can you make gpu a little faster?
Sent from my LG-P760 using xda app-developers app
I'm looking now for higher stable GPU frequency and voltage, very high freqs cost much battery life
Ps. sorry for my bad english
radziooo said:
I'm looking now for higher stable GPU frequency and voltage, very high freqs cost much battery life
Ps. sorry for my bad english
Click to expand...
Click to collapse
Ours wants good drain battery.
Can you add zram and zcache?
Inviato dal mio LG-P760 con Tapatalk 2
Can you please mount "/storage/external_SD/Android/obb" in "/storage/sdcard0/Android/obb" at boot time?
Good job and keep working
Roker1, I'll add this in next version, now check new version of kernel and give me feedback
As soon i can and please try to add intellidemand governor if you can,
Thank you very much
Inviato dal mio LG-P760 con Tapatalk 2
p765
Yes it works in p765 v20a its smooth,try to add frequency table as 200,400,600,800,1000,1200
deep sleep is not working
Deep sleep is not working, other than that i noticed stronged 2g signal. Phone is very snappy.
karthickkatta said:
Yes it works in p765 v20a its smooth,try to add frequency table as 200,400,600,800,1000,1200
deep sleep is not working
Click to expand...
Click to collapse
how is it working for you? im getting kernel panic with sguerreni's kernel as well as this kernel ! im on p765 v20a rooted.
You must have unlocked bootloader and busy box installed on your system!
non stop on 1200 OC ;/ delete this karnel... batt drain :/
lge optimus p760 via tapatalk
I will check deep sleep, it should be problem with wakelocks.
ekaysh, check your governor, maybe it changed to "performance" itselfs
Wysyłane z mojego LG-P760 za pomocą Tapatalk 2
nikosma said:
You must have unlocked bootloader and busy box installed on your system!
Click to expand...
Click to collapse
thanks will install busybox.
edit: doesn't work even with busybox installed. kernel panic still
this kernel installing busybox by default (busybox is needed for init.d support)
Wysyłane z mojego LG-P760 za pomocą Tapatalk 2
noob.gamer said:
how is it working for you? im getting kernel panic with sguerreni's kernel as well as this kernel ! im on p765 v20a rooted.
Click to expand...
Click to collapse
i dont know i flashed 20 c europe where my phone was converted into p760 and afterwards i flashed v20 a indian and cwm touch i flashed this kernel it worked flawlessly
It didn´t work on my p760, it says kernel panic, not syncing, attempt to kill init. I attached a logcat. Don´t know what happens because my bootloader is unlocked and busybox installed. The same hapens to me with "sguerrini97" kernel.

[Kernel][Jan 12]Experimental v12 [JB 4.1.2]

This kernel is self-used.
So something has not been added.
If you want,just tell me and problem you encounter.
Kernel Features:
General:
- Kernel version 3.0.y
- 390MB RAM
- Useful optimization flags
- jRCU [Joe Korty]
- Dynamic dirty page writebacks
- Timer slack controller
- Dynamic management of the minimal timer slack value during suspend/resume
- LowMemoryKiller management of not killable processes
- Android Logger Disabled(++Performance) (Check HOW TO on how-to enable)
- Frandom Read Me!
- Entropy tweaks.
- Cleaned off Debug stuff, which slows down the Kernel (FRAME POINTER, Log Buffer Size is 64KB).
- CWM 5
- LZ4 for Zram swap.
- Elf.3 included for better battery.
- DVFS(Dynamic Voltage and Frequency Scaling).What is DVFS? [Cocafe]
- Disable sched debug stuff
- Optimized SLUB memory allocator
- Optimized ARM RWSEM
- Low memory killer updated to Android 3.10
- Do not kill process
- ARM ThumbEE
- Build with neon
- Remove old version sha1 implementation
- Optimized AES and SHA1 routines for ARM cpu architecture
- Optimized string and memcopy libs
- Ram Console support
- L2 cache max reads writable
- Disable mali state tracking
I/O and Filesystem
SIOplus
CFQ
Deadline
ROW
V(R)
Zen
Noop
CPU
Pegasusq
Conservative
Ondemand
Performance
Interactive
Lazy
Wheatley
Sakuractive
Hotplug
SmartAssV2
Lionheart
Lulzactiveq
Nightmare
Dyninteractive
Download:
Experimental Kernel Stock:
ExperimentalSTOCK-12
Experimental Kernel CM10:
Experimental-CM10-12
Experimental Kernel ASOP:
ExperimentalASOP-12
MIUI v5 Kernel by akkufix:
MIUI v5 Kernel
Module Content::
Logger(Read How-to enable it)
CIFS(Required for SAMBA server)
and other non essential module
Credits:
Cocafe
Mujeni
Akkufix
alivanov79
stratosk
Christopher83
Source:
Github
Changelog:
12/01/2014
-clean and fixed source
-UKSM(disbaled by default)
-ABBamp Audio(thanks @cocafe)
-SLQB memory allocator
11/12/2013
-removed all experimental stuff
-removed DVFS
-fixes and tweaks
04/12/2013
-updated source to 3.0.101
-changed default lmk values
-KSM
-fix and tweaks
07/11/2013:
-fixed reboot problem
-remove compressed copy from zram in-memory
-backport zram from 3.7 kernel
-backport zsmalloc from 3.7 kernel
-lz4 compression for zram
-lz4 compressor module
-lz4 Cryptographic API
-included more Governor
-included more IO scheduler
14/10/2013:
- Change rcu to jRCU for reduced RCU memory usage and optimized for multi-core CPU
- SLQB slab allocator
- Memory compaction
- Built with -O3 optimization flag (both kernel and modules)
- Dynamic dirty page writebacks
- Dynamic management of the minimal timer slack value during suspend/resume
- Change default LMK minfree vlaues.
- Tweak VM params
- Updated governor
- Tweaked IO scheduler
04/09/2013
-Clean Source
-Kexec support
-Automatic zipalign and fstrim
-Not Killable Processes
08/08/2013
-DVFS
-zcache updated to 3.8
-ZRAM updated to 3.8
-replace xvmalloc with zsmalloc used by zcache and zram from 3.8 kernel
-tweak and fixes
31/07/2013
-added dyninteractive
-Tweak and fixed (rwsem,mutex,binder,etc)
-390MB RAM
-Removed DVFS
-XZ kernel compression
20/07/2013
-600mhz added back again
-added HotplugX and Lazy governor
-revert back to 385MB RAM(since lots of user are having random reboot problem)
18/07/2013
-fined tune DVFS...so no more lag with lower freq
-no more random reboot
-added Sakuractive governor
-added SIOplus IO
-increased RAM to 390MB
01/07/2013
-DVFS(Dynamic Voltage and Frequency Scaling)
-Fixes the freq bug(you can now set max and min.check out HOW-TO)
-Better Battery Life
-Hotplug governor cleanup
-388RAM(Much Stable)
-Tweaks
-Added reference 05exp init.d script
25/06/2013
Verison 7.0
-Updated kernel to 6.2.A.1.100
-Auto Hotplug
-CWM5
-Optimized crypto for ARM
-OOM Fixes
-Removed some governor
-Added some governor
-Bug and Fixes
12/06/2013
Version 6b
-390MB RAM
-added Lulzactivew,Lulzactiveq and Lazy Governor
-added zen and row IO
-minor fixes
Version 5
-Started from sratch
-Added 600Mhz
Experimental:
-ported and tweaked some Governor(Hyper,Dynainteractive,InteractiveX,Pegasusq,Hotplug,Interactive) for sola from latest Nexus kernel.
-Tweaks and fixes
07/06/2013
Version 4
-Added some new governor
-Remove some mali tweak
-Removed some governor
-Fixes
05/06/2013
Version 3
-Compiled using latest Linaro 4.8 with optimisation
-Frandom as module
-Logger compiled as module(free up some memory)
-other fix and tweak
04/06/2013
Version 2
-Fix Mali Tweak
03/06/2013:
Version 1
-Initial Version
HOW TO:
Here are some intructions/tips about how to play with the kernel.
Terminal is needed.
If you want to change the values,it needs su permission.
If you get 'Permisson denied',you need su permisson.
If the devices lost responses,hold power button 8s to reboot.
You can cd to the folder first,then do echos.
( CPU Freqs )
With DVFS,we cannot tweak min/max scale freqs via apps like SetCPU or nofrill.
but there are two ways you can change cpu freq:
by using this app
[APP][ROOT][4.0+] Performance Control - Open Source
Click to expand...
Click to collapse
or
by using terminal
cd /sys/power
Click to expand...
Click to collapse
For example: set 800Mhz as max limited
echo 800000 > cpufreq_max_limit
Click to expand...
Click to collapse
* When you switch on/off,power saving mode,this tweak will be overrided.
* If you want it to be permanet edit 05exp file in init.d.
No-fills CPU shows a wrong freqs
This is NOT issue. No-fills will show you Dynamic Min/Max scaling freqs,DVFS(dynamic voltage and frequency system) will adjust Min/Max freq according to system load.
Open SetCPU,it shows you real freqs.Or check sysfs directly.
Click to expand...
Click to collapse
ABBamp Audio
Please note that listening to too high volume music over 1 hour or more can damage your ears.
Too high volume can make your external speakers/headset overload or damage them.
First, why do i call it `AMP`?
Because most of our tweaks are about gain(volume)
Our codec is simple, It doesn't have any hardware EQ (although i want...)
ABBamp sysfs entries are in:
Quote:
/sys/kernel/abbamp
Click to expand...
Click to collapse
* Use RootExplorer to view this folder,there are lots files
Tweaks will take effects immediately!
Most tweaks will accept inputs like "on", "off" (no quotes)...
So, say "on" to enable this tweak, then this tweak will apply the value stored/inputed
View(cat) these files, most of them will give you useful infomation about this tweak.
They will show you the volume in dB of gain
`cd` to /sys/kernel/abbamp first then do echos, will be more convenient.
[AnaGain3] (Headset analog gain path):
Enable tweaks:
echo on > /sys/kernel/abbamp/anagain3
Click to expand...
Click to collapse
Disable tweaks:
echo off > /sys/kernel/abbamp/anagain3
Click to expand...
Click to collapse
Gain control: (min:0 ,max: 15) Lower value,higher volume (default: 0[+4dB])
echo left=?? > /sys/kernel/abbamp/anagain3
Click to expand...
Click to collapse
echo right=?? > /sys/kernel/abbamp/anagain3
Click to expand...
Click to collapse
Write both left and right channels:
echo gain=?? > /sys/kernel/abbamp/anagain3
Click to expand...
Click to collapse
Not Killable Processes
This feature allows to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.
[APP][ROOT][4.0+] Performance Control - Open Source
Logcat
I have made android logger(logcat) as module to free more RAM.
Create a new init.d script:
Quote:
#!/system/bin/sh
insmod /system/lib/modules/logger.ko
Click to expand...
Click to collapse
Then you can use logcat command.
EGL Driver
To use Mali hardware egl driver only:
Edit /system/lib/egl.cfg
Quote:
0 0 android
0 1 mali
Click to expand...
Click to collapse
To
Quote:
0 0 mali
Click to expand...
Click to collapse
Init.d script
Please install busybox in system first
I recommend you install busybox via apps
Create a new folder named 'init.d' in /system/etc
Set the permisson of init.d foler to 0777(rwxrwxrwx) (at least has read and exec permission)
Set the owner to 0.0 (root root)
Put some scripts (any name you like) in init.d folder with permisson 0777 (rwxrwxrwx) (at least has read and exec permission)
Scripts with right permisson will be runned when system boots.
zRAM/SWAP
zRAM is optimized for Android. It is not lazy anymore.
Using zRAM will take a little CPU, because it needs to compress/decompress memory.
Recommended compressing about 18% of RAM, about 100 mb.
Setup disksize first: (example: 96mb= 96×1024×1024)
echo 100663296 > /sys/block/zram0/disksize
Click to expand...
Click to collapse
* Larger size more RAM will be compressed.
* Too large size might make phone lag
To enable:
Code:
mkswap /dev/block/zram0
swapon /dev/block/zram0
To check how many does it use:
cat /sys/block/zram0/num_reads
cat /sys/block/zram0/num_writes
cat /proc/meminfo | grep swap
Click to expand...
Click to collapse
* We can get other info in its sysfs
[SWAP]
1. Format/resize external SDCard via computer first.
Enable:
mkswap /dev/block/mmcblk1p1
swapon /dev/block/mmcblk1p1
Click to expand...
Click to collapse
2. Using a FILE as swap RAM: (Create a continuity file first)
su
cd /cache
dd if=/dev/zero of=swapfile bs=1024 count=81920
mkswap swapfile
swapon swapfile
Click to expand...
Click to collapse
Then we will have an 80mb swap RAM.
Last_dmesg
Some Help about posting kernel bugs -last_kmsg:
After you have a random reboot do this to get last_kmsg.txt file:
- via Terminal Emulator apk form play store : do
this:
Open the app, type:
su
Click to expand...
Click to collapse
hit enter.
type(withoutall the spaces) :
cat(space)/proc/last_kmsg(space)>(space)/sdcard/last_kmsg.txt
Click to expand...
Click to collapse
and hit enter.Then go to your internal memory with any
file explorer and you will finde the last_kmsg file
and please post it here.
UKSM
UKSM is more advanced than KSM algorithm which is developed by Chinese.
UKSM is faster 20x than KSM, and it has been disabled by default.
Here is a document about HOW-TO use UKSM in its WebSite.
http://kerneldedup.org/en/projects/u...ge/usage0-1-2/
if you want stop uksm run:
echo 0 > /sys/kernel/mm/uksm/run
Click to expand...
Click to collapse
for (re)activating:
echo 1 > /sys/kernel/mm/uksm/run
Click to expand...
Click to collapse
* I have set cpu_governor mode to quiet by default in order to get smooth.
* If feel laggy, try to disable UKSM.
etch04 said:
FAQ
Click to expand...
Click to collapse
what version?
v3.0.08?
Flashed.. kernel is very smooth with excperience rom
no bads so far..
will provide feedback soon
Hows the battery life? Please report
and the kernel gives the ability to tweak our GPU? Like OC and stuff??
(Im not really into kernel and stuff. Sorry)
Can you please add interactive governor??
Cheers:thumbup:
Sent from my MT27i using xda app-developers app
dwaipayanray95 said:
Hows the battery life? Please report
and the kernel gives the ability to tweak our GPU? Like OC and stuff??
(Im not really into kernel and stuff. Sorry)
Click to expand...
Click to collapse
No you can not overclock your gpu but tweak some parameter like l2 cache which can improve performance a bit when used with right setting. I'll update the post soon on how to do it.
Awesome! Looking forward to it
and battery life? Better than Munjeni's?
rakz992 said:
Can you please add interactive governor??
Cheers:thumbup:
Sent from my MT27i using xda app-developers app
Click to expand...
Click to collapse
Interactive is included, I just forgot to include it on the post.
dwaipayanray95 said:
Awesome! Looking forward to it
and battery life? Better than Munjeni's?
Click to expand...
Click to collapse
More or less.. it guess there's not much difference or maybe it's the same.can't be sure about that.
etch04 said:
More or less.. it guess there's not much difference or maybe it's the same.can't be sure about that.
Click to expand...
Click to collapse
Okay thanks
WIll report soon!
Testing!!
worked
Sent from Mayudroid
could u please make your kernel with touch CWM?
because in 6.0.2.8 doesnt work mounting SD-card and Internal memory...
Everything is smooth.. No much battery drain.. Sched_mc_power_savings is missing in sys/devices/system/cpu... Fine job :thumbup:
Sent from my MT27i using xda app-developers app
if it can help you
Commits for gpu clock control interface (MALI400)
So far very good, for me the the best battery life on JB and very smooth and stable. No glitches or hiccups.
Keep it up. Very good job.
Pegasusq/Sio...
Eth4n said:
if it can help you
Commits for gpu clock control interface (MALI400)
Click to expand...
Click to collapse
I don't think it possible right now because it need platform specific dvfs interface.the link u posted is above is for exynos and it would not work with ux500.there is no working implementation of ux500 of which I know and it beyond me implement it.
I gonna try this kernel. BTW will you add Linaro optimizations and frandom? This kernel will be smoother with them
Sent by typing on my Xperia Sola with my fingers using xda premium

[Kernel][26/11/14][LG][D855|F400|D852]Rin Kernel 1.8.5[KITKAT]

RIN Kernel for D855/P/K | F400/K/S/L | D852
Close to stock with some sugar added ... delicous!
Hey guys and girls,
you may have seen my unified stock kernel thread already (or may not, but doesn't matter). This kernel is my attempt to build up on the fixed source and add some additional features for us mod lovers to thinker with and to personalize your device to your usage. For now, I'll keep it close to my stock source and just pull some additional features and fixes in, but not to much. That may change in the future (maybe even soon), but for now, I'll stick to that paradigm.
First of, DISCLAIMER, I'm not responsible for bricked devices, dead unicorns, rainbows with missing colors, world war, nose bleed, void warranty (you know that already, don't you? your warranty is void now and it's your fault ) or any other harm happening to your device, you or people around you!
What does it serve? (Features)
Built with sabermod 4.9 toolchain
IO Schedulers
BFQ
CFQ
DEADLINE
FIFO
FIOPS
NOOP
ROW (default)
SIO
TRIPNDROID
VR
ZEN
Governors
Adaptive
Conservative
DanceDance
IntelliActive
IntelliDemand
Interactive (default)
Lagfree
Lionheart
OnDemand
Performance
Powersave
SmartassV2
Userspace
Wheatley
Smartmax
TCP Congestion Algorithms
BIC
Westwood
Vegas
Veno
Yeah
HTCP
Cubic (default)
Reno
init.d support
intelliplug
intelli thermal v2
Memutil optimizations
Voltage control
SoundControl
OC to 2.7GHz and UC support
Cpu limiter
2-Way Call Recording support
Simple GPU Algorithm
Simple_ondemand GPU Governor fixed
exFat support
ntfs support (bugged)
Oversharpening fix
DriveDroid support
android logger sysfs toggle (disabled by default)
high priority workqueue
Many under the hood fixes
Stability
More to come
How to apply it? (Installation)
IMPORTANT: Read through all the requirements, steps and warnings before you do anything, if any requirement doesn't match or you don't know what one or more of the steps below mean or do, ask before you do any of them, if you don't know how all the steps can be done, let it be, I warned you, if you don't do and something bad happens, I'll just laugh at you!!
Requirements? Yes!
D855/P/K, F400/K/S/L, D852
Custom Recovery
Stock or Stock based ROM (no AOSP)
How to flash the kernel?
Download zip
Place on internal or external SD
Reboot to recovery
Choose install zip
Search for the downloaded zip
Confirm flashing
Wipe cache
Reboot
Have fun
How to boot unbumped kernels?
Only needed for the img files prior version 1.7
Plugin your device to the PC
Open a terminal and execute
Code:
adb shell # open a shell over adb
su # change to superuser
dd if=/dev/block/platform/msm_sdcc.1/by-name/laf of=/storage/external_SD/stock-laf.img # backup the stock download mode to your external sd
exit # exit the superuser shell
exit # exit the adb shell
adb pull /storage/external_SD/stock-laf.img . # backup the download mode image from you external sd to the PC
adb shell
su
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/laf # remove the stock download mode
BEWARE, THIS WILL REMOVE YOUR DOWNLOAD MODE!!! YOU WON'T BE ABLE TO FLASH KDZ FILES BEFORE YOU RESTORED IT!!!!
Turn off the device completely, plug in the USB-cable, if you pulled it out and start the device by holding vol up + power till you see some white text on the screen, fastboot should be written somewhere on the screen, afterwards execute the following command on the PC (while in the directory you've downloaded the kernel image to).
D855:
Code:
fastboot boot D855-rin-1.6.img # boot the kernel
F400:
Code:
fastboot boot F400-rin-1.6.img # boot the kernel
BEWARE, NEVER USE FLASH AT FASTBOOT ONLY BOOT, IT WILL TRIGGER SECURITY OF THE LOCKED BOOTLOADER AND YOU WON'T BE ABLE TO BOOT ANYMORE!!!!
You're done now and booted to the custom kernel!
How to make sure you're running the kernel?
To check if you properly booted into the kernel execute this in the command line (terminal emulater or through adb shell):
Code:
cat /proc/version
it should show
Code:
Linux version 3.4.0-rin-g58903a9-dirty ([email protected]) (gcc version 4.9.1 20140710 (prerelease) (crosstool-NG linaro-1.13.1+bzr2673 - Linaro GCC 2014.07 - Cortex-A15) ) #53 SMP PREEMPT Thu Aug 14 13:26:42 CEST 2014
Once more a warning READ IT!!:
BEWARE, when you reboot you'll boot to the stock kernel, you'll have to boot the custom kernel over fastboot every time, when you boot normally, you'll be on the stock kernel, this won't lead to issues, but you'll miss the benefits of this kernel, I know that's not optimal, but the best we can get with the locked bootloader.
How to restore Download mode?
Code:
adb shell # open a shell over adb
su # change to superuser
dd if=/storage/external_SD/stock-laf.img of=/dev/block/platform/msm_sdcc.1/by-name/laf # restore the stock download mode from the backup on your external sd
Changes? (Changelog)
26.11.2014/1.8.5
Less frequency steps to UC (better performance for governors hitting each step)
Oversharpening fix (Credits to @Skin1980)
Kernel now flashed with dd within recovery
Added external radio-iris-transport module to fix fm radio
20.11.2014/1.8
lollipop support (credits to @Skin1980 and his rooted ramdisk)
build with sabermod 4.9
Graphite build flags
NTFS support
sysfs interface for android logger (Logger disabled by default)
TCP cong algorithms (BIC, Westwood, HTCP, Vegas, Veno, Yeah)
More frequency steps between 300Mhz and 2.7Ghz
17.11.2014/1.7.2
Raise max microvolt at cpu for pm8941 and pma8084 (Possible Green Screen Fix)
Additional warnings fixed
11.11.2014/1.7
D852 support added
images bumped
flashable zip
init.d support (busybox required)
AIO optmimizations enabled
intelli plug added (credits to @faux123)
****load of warnings fixed
23.10.2014/1.6
D850 support added
Simple GPU Algorithm Support
Overclocking up to 2.76 Ghz
exfat support
intelli-thermal v2 added
smartmax governor added
memutil optimizations
build with NEON kernel mode
2-way call recording patch
DriveDroid cdrom emulation support
Faux SoundControl
Simple-OnDemand fixed
Cpu Freq Limiter
some small fixes and enhancements
17.08.2014
Support for F400 variants added
14.08.2014/1.0.1
net/ipv4|include/asm-generic: Enhancement of out of bounds fix
14.08.2014
Initial release
Full list of commits can be found here
Where to get it from? (Download)
AndroidFileHost | xda | dev host | google drive | trialsrider1
Let me test!! (Beta Testing Community)
Google+ LG G3 Beta Testing Community
Show me the so(u)rce(ry)! (Source Code)
https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-kitkat
Donators (huge thanks, you're simply great )
@Toneman07
@Helloworld294
@shaarky
@Dreamxtreme
@guyd
@mosincredible
@tobitege
@AndroidUzer
Credits
XDA
Google
LG
@HolyAngel
@faux123
@KAsp3rd
@myfluxi
@trialsrider1
@Skin1980
@Lord Boeffla
@GuneetAtwal
@DooMLoRD
If you like my work, please show your appreciation by pressing the thanks button, if you want to do more, i've nothing against a little donation, but I'm as happy when you just thank me by pressing the button
XDA:DevDB Information
Rin Kernel, Kernel for the LG G3
Contributors
Tectas
Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-kitkat
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.8.5
Stable Release Date: 2014-11-26
Created 2014-08-14
Last Updated 2015-01-09
Any questions? (FAQ)
How can I toggle the android logger?
File Explorer Method:
Go with a root explorer to /sys/kernel/logger_mode and open the logger_mode file.
Remove everything inside that file and put the number 1 to enable and 0 to disable the logger into it and save the file.
Terminal Method:
Enable the logger
Code:
echo 1 > /sys/kernel/logger_mode/logger_mode
Disable the logger
Code:
echo 0 > /sys/kernel/logger_mode/logger_mode
My internal sd is not working, what to do?
Open adb shell or a terminal emulator and type
Code:
su
restorecon -v -R /data/media
Eccellent!first build for d855,I'm really happy for this!
Is it for 16g,32g or all version?
-------------------LG G3 [D-855]
recovery = stock..
kernel = stock..
rom = stock..
-------------------previous phones:
-ZOPO ZP990 = rom by me
-XPERIA PLAY = kernel by me
-LG L7 = change with xperia play
-MOTOROLA FLIPOUT = OC 1,2ghz
DanieleD'Ignazio said:
Eccellent!first build for d855,I'm really happy for this!
Is it for 16g,32g or all version?
-------------------LG G3 [D-855]
recovery = stock..
kernel = stock..
rom = stock..
-------------------previous phones:
-ZOPO ZP990 = rom by me
-XPERIA PLAY = kernel by me
-LG L7 = change with xperia play
-MOTOROLA FLIPOUT = OC 1,2ghz
Click to expand...
Click to collapse
Works on both.
Sorry I already posted in the source thread, prolly shoulda posted here. Can you do a 851 version? Or will this version work for 851?
Hello, good job, when F400K?
luchino71 said:
Hello, good job, when F400K?
Click to expand...
Click to collapse
When someone sends me the stock boot image for ram disk
Sent from my LG-D855
This can be useful?
https://dl.dropboxusercontent.com/u/30244475/boot.img
luchino71 said:
This can be useful?
https://dl.dropboxusercontent.com/u/30244475/boot.img
Click to expand...
Click to collapse
Yup, perfect, thanks
Thank you for your kernel :good:
So far so good....just test it and I will reporting to you if I found some bugs
1.0.1 is up, small ipv4 fix included
sweet thanks buddy
any chance of this working on the 851
I'd just like to say.. congrats for being the first in the OG Dev section! Bugged me not seeing anything here.
Congratulations for the First Custom Kernel for LG G3...
I wish LG G3 can use LOKI like G2
too bad we still can't boot custom kernel every reboot
btw Smooth Works you got here
awesome bro, just awesome
Good job,bravo
CheesyNutz said:
any chance of this working on the 851
Click to expand...
Click to collapse
Sure, just go to D851 original development section, download the zip of rin, extract the boot image and do the steps described here, just replace the image name to boot, but I'd recommend simply flashing the zip
Sent from my LG-D855
is there a way to make the phone boot on your kernel without a computer ? script or anything ?
Tapatalked from my LG G3
atxbang56 said:
is there a way to make the phone boot on your kernel without a computer ? script or anything ?
Tapatalked from my LG G3
Click to expand...
Click to collapse
Unfortunately not yet, the bootloader has to be more or less tricked to be able to boot the kernel.
Sent from my LG-D855
Tectas said:
Unfortunately not yet, the bootloader has to be more or less tricked to be able to boot the kernel.
Sent from my LG-D855
Click to expand...
Click to collapse
ok I understand (hope that this bootloader unlocked will come soon). so just other questions please :
- onDemand works well with your kernel ?
- is there any other usable governor for gpu ?
I think I'm gonna try to install adb and fastboot at work if I have a reboot or something like that.
thank you for your hard work for such a locked phone....
Tapatalked from my LG G3

Categories

Resources