[KERNEL] [KITKAT] [CUSTOM] Custom Kernel For Kitkat with Double Tap to Wake - Zenfone 5 Android Development

{
"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"
}
Ryanjms07 Custom KitKat Kernel with Double Tap to Wake
Code:
[CENTER] [B][SIZE="5"][COLOR="Red"][U]Attention[/U][/COLOR][/SIZE][/B]
This kernel only for Stock ROM KitKat (ZenUI)
I am not responsible for bricked your device.
I tested this kernel before i release.
Don't Blame Me if your device bricked
[/CENTER]
Code:
[CENTER] [B][SIZE="5"][COLOR="Red"][U]Reasons,
Why i build this kernel?[/U] [/COLOR][/SIZE][/B]
Because i love KitKat OS with beautiful ZenUI
More Internal Storage in KitKat ZenUI.
More Responsive KitKat ZenUI.
More Battery Life KitKat ZenUI.
Brightness display in KitKat is not too bright.
[/CENTER]
Code:
[CENTER] [B][SIZE="5"][COLOR="Red"][U]Features[/U][/COLOR][/SIZE][/B]
Double Tap to Wake activated by default
Sweep to sleep to turn off you screen
CPU 1, CPU2, CPU3 will off when Idle
Battery Optimization when device idle
More TCP Congestion
[/CENTER]
Code:
[CENTER] [B][SIZE="5"][COLOR="Red"][U]How to flash my kernel?[/U][/COLOR][/SIZE][/B]
Unlock Bootloader before flash my kernel
flash my kernel through bootloader/fastboot
goto recovery
wipe cache partition
reboot
====================================
====================================
Download
Ryanjms07 Kernel (18th February 2016)
Ryanjms07 Kernel (17th March 2016)
Ryanjms07 Kernel (4th April 2016)
Ryanjms07 Kernel (6th May 2016)
Ryanjms07 Kernel (4th June 2016)
Ryanjms07 Kernel (4th July 2016)
​====================================
====================================
Changelog
=========​ (18th February 2016)
Initial release
Double Tap to Wake activated by default without zenmotion
CPU 1, CPU2, CPU3 will off when Idle
=========​(17th March 2016)
Fix SDCard issue on fw 54 KitKat
=========
(4th April 2016)​Add ZRAM and activating KSM for more performance and Multitasking
=========
(6th May 2016)
allow user to use lower brightness.
Remove ZRAM and Deactivate KSM for more battery life
=========
(4th June 2016)
add Support Init.d Script
Fix Random reboot in Call Activity
Change Default Method to Activate Doubletap To Wake by default
=========
(4th July 2016)
add Sweep to sleep gesture
add more TCP congestion
=========​
====================================
====================================
Download App to Enable or Disable Double tap to wake
ZenD2TWEnabler.apk (Only work with kernel 18th February untill 6th May)
ZenD2TWEnablerR2.apk (Only work with kernel 4th June 2016 and Lollipop Stock ROM)
ZenD2TWEnablerR3.apk (Only work with kernel 4th July 2016 and not working in Lollipop Stock ROM)
ATTENTION
The app compatible with lollipop but not work to enable or disable double tap to wake in lollipop.
Because i have modified the source code for double tap to wake. So the app only work in KitKat with my Custom Kerne
Note: This App Not Work in kernel 4th June 2016​
====================================
====================================
ATTENTION
HOW TO USE LOWER BRIGHTNESS IN KERNEL 6th May and UP
There is two method to use lower brightness:
By Command:
use this command through termnal:
echo "2" > sys/class/backlight/psb-bl/brightness
Or
use modified framework-res.apk
Download this framework-res.apk
copy to system
change the permission to 644
move it to framework folder
reboot​
[/CENTER]

I love kk, too. Thank you very much. I hope you will develop this kernel is perfect.
sorry for my bad english!

kernel is support zenfone 6?

The SD Card NOT work with this kernel :crying:

The hell?
"If i give a lot of features, you will not use them all."

The MicroSD not work with this kernel on fw 2.22.40.54 , it working fine on fw 2.21.40.44

Reply
giaopv23 said:
I love kk, too. Thank you very much. I hope you will develop this kernel is perfect.
sorry for my bad english!
Click to expand...
Click to collapse
thank you for your support
minhtri109 said:
kernel is support zenfone 6?
Click to expand...
Click to collapse
i don't test this kernel in zenfone 6, because i don't have zenfone 6.
in my opinion, it shoul working in zenfone 6
boydescolado said:
The SD Card NOT work with this kernel :crying:
Click to expand...
Click to collapse
Don't blame me please
i use the kernel for 27 hours and not faced any problem such as random reboot, crash, random SDCARD remount.
try flash fresh rom with sideload
unlock your bootloaer
flash the kernel
goto recovery and wipe cache partition
reboot to system
ccxex29 said:
The hell?
"If i give a lot of features, you will not use them all."
Click to expand...
Click to collapse
if i implement 10 governor in this kernel, will you use it?
i think no
minhtri109 said:
The MicroSD not work with this kernel on fw 2.22.40.54 , it working fine on fw 2.21.40.44
Click to expand...
Click to collapse
i am using fw 2.20.40.30. in my opinion this version is more stable than other version.

not able to go fastboot after this
done this process...now not able to go fastboot...and also kernel version not changed...while power off i press volup+power key not opening fastboot mode....phone jst restart...help me...i want my default fastboot....

Dharmi gajjar said:
done this process...now not able to go fastboot...and also kernel version not changed...while power off i press volup+power key not opening fastboot mode....phone jst restart...help me...i want my default fastboot....
Click to expand...
Click to collapse
Hi, bro
Don't blame me
I just share my custom kernel.
Read ATTENTION code.
If there is some error or bricked in your device, it is your fault.

Thank you , I'm using your kernel in version 2.20.40.30 and was very good!

I agree with the developer that adding too many features (sometimes useless) is not a good idea and would only complicate bug-fixing. In my case, just the "Double Tap to Wake" feature is more than enough.
The most stable Kitkat firmware for me is V2.21.40.44. Compared to later Kitkat versions (and the bug-ridden Lollipop), V2.21.40.44 has lesser bloat and GPS works perfect. It's also easier to tune up for improving battery using Xposed (plus Greenify and AppOpsXposed modules) or just plainly freezing/uninstalling bloatware using TitaniumBackup.
Thank you for creating this custom kernel and please continue maintaining and improving it.

Dharmi gajjar said:
done this process...now not able to go fastboot...and also kernel version not changed...while power off i press volup+power key not opening fastboot mode....phone jst restart...help me...i want my default fastboot....
Click to expand...
Click to collapse
Try connecting to pc via adb and run command,
adb reboot bootloader
See if that boots into fastboot, if yes then you can reflash fastboot from there just to be double sure.
Extract fastboot.img from ur same rom.zip u r using and flash it by command
Fastboot flash fastboot fastboot.img
Regards

reply
zenmaestro said:
I agree with the developer that adding too many features (sometimes useless) is not a good idea and would only complicate bug-fixing. In my case, just the "Double Tap to Wake" feature is more than enough.
The most stable Kitkat firmware for me is V2.21.40.44. Compared to later Kitkat versions (and the bug-ridden Lollipop), V2.21.40.44 has lesser bloat and GPS works perfect. It's also easier to tune up for improving battery using Xposed (plus Greenify and AppOpsXposed modules) or just plainly freezing/uninstalling bloatware using TitaniumBackup.
Thank you for creating this custom kernel and please continue maintaining and improving it.
Click to expand...
Click to collapse
yes sure, i will release new version, stay tune.
next version will release with many new LED Trigger, ZRAM enbled, KSM enable by 1, Intel KVM, auto turn off cpu when device is not busy a.k.a hotplug. under testing for two days.
if you want double tap to sleep use nova launcher prime or solo launcher.
herecomesmaggi said:
Try connecting to pc via adb and run command,
adb reboot bootloader
See if that boots into fastboot, if yes then you can reflash fastboot from there just to be double sure.
Extract fastboot.img from ur same rom.zip u r using and flash it by command
Fastboot flash fastboot fastboot.img
Regards
Click to expand...
Click to collapse
tahnks for your help to reply

ryanjms07 said:
yes sure, i will release new version, stay tune.
next version will release with many new LED Trigger, ZRAM enbled, KSM enable by 1, Intel KVM, auto turn off cpu when device is not busy a.k.a hotplug. under testing for two days.
if you want double tap to sleep use nova launcher prime or solo launcher.
Click to expand...
Click to collapse
Thank you. I hope those features don't introduce bugs. In any case, please make old versions available.
I use LINE Launcher and it also has double tap to sleep.

command for flashing kernel nd anybody flashed it if yes any improvement in battery

The Game 370 said:
command for flashing kernel nd anybody flashed it if yes any improvement in battery
Click to expand...
Click to collapse
Fastboot flash boot bootkk_release_doubletap.img

ChristopherXI said:
Fastboot flash boot bootkk_release_doubletap.img
Click to expand...
Click to collapse
Thank u hv u flashed it

The Game 370 said:
any improvement in battery
Click to expand...
Click to collapse
I'd rather that this kernel doesn't try to "improve" my battery. Using KitKat firmware is all about stability.
Why anyone would use a ROM that cripples Android (i.e., GPS not working, FM Radio not working, audio not working) is beyond me.
I use Google Maps all the time so GPS is very important to me. But even if I don't use Maps that much I just can't wrap myself around the fact that I would be using a crippled OS if I would upgrade to Lollipop or custom ROMs floating around with useless "shiny" features.
For me it's stability and reliability first - hence KitKat.
If you want to improve battery, install Xposed (Greenify, Amplify). Uninstalling/freezing ASUS bloat also helps.

zenmaestro said:
I'd rather that this kernel doesn't try to "improve" my battery. Using KitKat firmware is all about stability.
Why anyone would use a ROM that cripples Android (i.e., GPS not working, FM Radio not working, audio not working) is beyond me.
I use Google Maps all the time so GPS is very important to me. But even if I don't use Maps that much I just can't wrap myself around the fact that I would be using a crippled OS if I would upgrade to Lollipop or custom ROMs floating around with useless "shiny" features.
For me it's stability and reliability first - hence KitKat.
If you want to improve battery, install Xposed (Greenify, Amplify). Uninstalling/freezing ASUS bloat also helps.
Click to expand...
Click to collapse
I asked about battery but ur telling about difference between stock rom nd custom rom
anyway thank u

The name of the kernel is "Custom Kernel For Kitkat with Double Tap to Wake" not "Custom Kernel For Kitkat with Double Gain on Battery".
I suggested ways for you improve your battery on my previous post.
I wasn't only comparing stock KitKat with custom ROM's but with stock Lollipop as well.

Related

[KERNEL][AOSP][LINARO-4.8-O3][N80xx][UNDER/OVERCLOCK][FAST CHARGE] MM_alpha-0.6

Hi guys,
since we haven't got any kernel for our omni roms I've decided to make one. For now it's just an alpha but to me seems pretty stable I'm releasing here as a test. Please report what do you think. It's based on "stock" omni kernel with overclock (for now I'm using this commits https://github.com/marco9333/androi...mmit/1d75a501447e609dbb412c350d79ac1ef720a630 and https://github.com/marco9333/androi...mmit/36cf4ca9c78144f336dad4af88049b4a6bf59fac but from next release I'll try @humberos commit https://github.com/humberos/android...mmit/5f768f943d0c420860575e22756b58ff64f0c596 as he suggested See changelog below).
I've tested on Omnirom and @nerdyblonde reported it is working on Carbon, feel free to try on any AOSP based rom (not Samsung based)
Features:
An awful name (I'll try to find a better one)
Different versions for n8000 and n801x
Overclock up to 1600Mhz (booting max freq is 1400Mhz) and underclock to 100 Mhz (booting min freq is 200 Mhz) -> version 0.2 and newer
I've added a (temporary) my commit https://gerrit.omnirom.org/#/c/9555/2 to force cpu frequency range to stock values (I'll decide about merging this in omni rom official builds)
Version 0.1 built with different flags and toolchains but from the next one I'll use only linaro (maybe I'll try sabermod too) See below
See changelog
TODO:
Add fast-charge -> I've almost finished this, I hope to post an update soon (maybe today) DONE
Add underclock (100 Mhz, see humberos commit above) Done.... version 0.2 and up See below
Change installing script to solve possible dialer problems with some roms (unpack modify and repack original boot.img I'll use https://github.com/ModdingMyMind/boot_manipulation but I'll need some time)
Add more schedulers and/or governors (???)
Tell me what would you like to have and I'll think about that
Add thanks to all the developers
DIRECT DOWNLOADS Version 0.6 (LATEST):
N8000 -> https://www.androidfilehost.com/?fid=95784891001603463
N801x -> https://www.androidfilehost.com/?fid=95784891001603462
Link to version 0.5 are removed -> Some tweaks weren't included in the zip so I'm releasing a new version. See second post for changelog
Previous version 0.4:
N8000 -> https://www.androidfilehost.com/?fid=95747613655041727
N801x -> https://www.androidfilehost.com/?fid=95747613655041728
DOWNLOADS FOLDER: https://www.androidfilehost.com/?w=files&flid=19342
HOW TO INSTALL
(*optional) Make a backup (or just keep the original rom zip so you can reflash that to go back to stock omni without losing data)
(*not optional) Use this at your own risk I don't take responsibility for any crash, excessive heat, forced reboot, and whichever problem you could have
Flash the zip in recovery, no need to wipe anything, reboot
Thanks to:
* Omnirom team
* @iofthestorm (is the one who ported and made our devices official with omni)
* @humberos (underclock)
* @Lord Boeffla (overclock)
* @Christopher83 (I'm using his toolchains)
* See my sources on github​
CHANGELOG​
Version 0.1
Initial release
Version 0.2
Added frandom(See https://github.com/Ryuinferno/frandom-android for reference)
Added underclock down to 100Mhz (Thanks to @humberos)
Added more build flags (Check http://forum.xda-developers.com/showpost.php?p=36693600&postcount=9 for reference)
Version 0.3
Added fastcharge support in kernel drivers(need some testing to check the best currents) -> Disabled by default but can be enabled anytime without reboot(Maybe an entry in Advanced settings??? See next post)
https://github.com/marco9333/androi...mmit/b3e4981b88be28d59ab01052cf3f66d5e411c88b
Added support for ntfs and exfat filesystems https://github.com/marco9333/androi...mmit/27b3a545c6651fc89fd8a1eaf0bc801dc6222b09
Now powerkey should switch the screen on faster (no lag between pressing and screen on) All credits to https://github.com/dsc-team/dsc-team-kernel-project Not working
Added some patches from linaro, they should give more battery juice-> got about +400 points with antutu if you believe in benchmarks... I don't
Version 0.4
Changed mounts flags for system,data,cache and preload (with antutu I had about 300 for storage I/O now is around 980-989 with cfq, got better result with row, test it if you find some improvements)
Added some patches from linaro (see my github)
Increased i2c speed with wacom digitilizer(I'll test this tomorrow)
Increased sampling rate of wacom digitalizer (S-PEN should beis smoother (IMHO))
Added init.d script editable by user to set cpu frequency,fast charge and s-pen tweaks(for now)
Fixed Broken charging animation when the tablet is off (I will merge this into official omnirom after some testing, maybe I'll release here before as a preview, if you're curious https://gerrit.omnirom.org/#/c/9658/) ->
Merged into omnirom, if you're using omnirom now this fix is present "by default", if you have another rom the fix is still installed with the kernel (Report if not working)
Backported xpad driver (xbox, xbox 360 and xbox one controller support) from linux 3.17 (Needs testing)
Backported ps2, ps3, ps4 driver from linux 3.17 (Needs testing)
Other minor changes
Version 0.5
Fix for camera recording and hd video playing (waiting approval approved and merged into official omnirom -> https://gerrit.omnirom.org/#/c/9943/ and https://gerrit.omnirom.org/#/c/9944/)
Reduced hdmi out resolution to 720p and set hdmi audio to 2ch (Quite useless now since hdmi isn't working)
Introduced compiler flags from JustArchi's github and switched to linaro-4.8.4 (should give a performance boost)
Version 0.6
Enabled previous added SMT (http://en.wikipedia.org/wiki/Simultaneous_multithreading)
Patches for conservative and ondemand governors
Added zzmoove governor
Enabled more governors (interactive and adaptive)
Other small changes (check my github)
​Source: https://github.com/marco9333/android_kernel_samsung_smdk4412 and https://github.com/marco9333/android_device_samsung_n80xx-common
How to temporary enable fastcharge​You need a rooted device but since you're using a custom rom I assume that you have it
Download a terminal emulator app on google play store
Open it, write su and press enter(superuser or supersu should popup, grant root access)
Write echo 1 > /sys/kernel/fast_charge/fast_charge to enable
Write echo 0 > /sys/kernel/fast_charge/fast_charge to disable
Done
This settings will be reset on startup, if someone is interested I can write a init.d script to set fast_charge on boot just let me know DONE. See below
Stock charging settings AC -> 1800 mAh USB -> 600 mAh
Fast charging settings AC ->1900 mAh USB -> 1500 mAh
How to set kernel parameter on boot (Version 0.4 and up)​
You need root and a root browser (like https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree)
Go to /system/etc/init.d and open 99mm_alpha file (it's a plain text file)
All the settings are commented
First section is for cpu frequency set on boot (by default max freq is the stock one so no overclock, try to set it with a kernel app, if everything is alright you can after modify this file)
The second section is about wacom pen, choose the sampling rate you prefe: higher means more smoothness, but possible higher battery consumption
Last section is for fast charge change the 0 in the last line with a 1 to get fast charge enabled at each boot (you should have echo 1 > /sys/kernel/fast_charge/fast_charge)
This is just for omni Rom correct? I rub carbon rom but I'd like to try it.
Sent from my Note 3's big ass screen
smuvman said:
This is just for omni Rom correct? I rub carbon rom but I'd like to try it.
Sent from my Note 3's big ass screen
Click to expand...
Click to collapse
I haven't got time to try on other roms but should work with every AOSP based (like Carbon). You can always try it just flash in recovery: if the boot is ok then it's working, if you got a bootloop you can go to recovery and reflash the whole rom without wiping so you won't lose your data (I think doing a backup is better, just in case)
I can confirm the kernel works on Carbon Rom.. Underclocking works great... I don't overclock though.. Thanks for compiling this for us!
Thanks for taking the time to create it and thanks nerdy for testing
Sent from my Note 2's big ass screen
Unfortunately can't get it to run. Keep getting this fc error.
Running latest carbon rom. I'll wait for the next version. Thanks though. Btw I have the N8013
Sent from my Note 3's big ass screen
{
"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"
}
smuvman said:
Unfortunately can't get it to run. Keep getting this fc error.
Running latest carbon rom. I'll wait for the next version. Thanks though. Btw I have the N8013
Sent from my Note 3's big ass screen
View attachment 2950595
Click to expand...
Click to collapse
Phone fc is quite strange since you are using a n8013 which don't have a modem. In n801x version of the kernel isn't included the modem driver, so this is the cause of that force close IMHO. You can try two things:
Go to settings-> apps-> all-> dialer-> disable -> reboot and check (now phone app is disabled so it shouldn't crash since is not running)
Or download and flash n8000 kernel. (with the modem drivers so the process can't complain anymore)
I have a N8013 as well.. I didn't get any force closes.. I uninstall all system apps I don't use, the dialer being one of them.. I flashed thru TWRP.. Hope you get it working
Ok that would make sense since I never uninstalled the dialer app. Never needed to lol I will try and report back. Thanks.
Sent from my Note 3's big ass screen
Yea! That did the trick! Thanks guys. Now to tweak!
Sent from my Note 10.1 aka my Mobile Porn Storage Unit
Way to go Marco!! Downloaded and flashed!
Unfortunately this doesn't work on CM11. Tested, and android.phone FCs. :/
Spectral1991 said:
Unfortunately this doesn't work on CM11. Tested, and android.phone FCs. :/
Click to expand...
Click to collapse
If you're using n801x check post #9 http://forum.xda-developers.com/showpost.php?p=55679855&postcount=9
marco9333 said:
If you're using n801x check post #9 http://forum.xda-developers.com/showpost.php?p=55679855&postcount=9
Click to expand...
Click to collapse
I'm using n8000. Tried flashing the related kernel file as well. Still not working on latest CM11.
Spectral1991 said:
I'm using n8000. Tried flashing the related kernel file as well. Still not working on latest CM11.
Click to expand...
Click to collapse
Have you tried to clean Dialer data??
marco9333 said:
Have you tried to clean Dialer data??
Click to expand...
Click to collapse
Couldn't even get there. The FCs happen too quickly. After closing a dialog it immediately appears.
When the message appear do not close the dialog but try to pull down the quicksettings and go to settings from there... If this won't work I'll add a script to kernel zip to clean dialer data (if possible) so you can easily flash directly without further actions
Sent from my Nexus 5 using XDA Free mobile app
Thanks for this Marco, it works great here- Omnirom on a n8013. :good:
Is there any chance you might take over the omnirom development now that iofthestorm is out of the loop? He mentioned he was up for helping someone who was willing to continue the work on it.

[ROM][4.4.4][.292][Z] tOrNadO Stock+ V3[27/11/14] [LB/UB]

Disclaimer
Code:
By installing this rom you are doing this at your own will, any damages done to your device will be your doing as you chose to download and install this rom, you can not blame anyone but yourself for your own doing.
{
"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"
}
​
Whats this ROM about?
This ROM is my attempt of making stock better in all ways that it be improved camera quality or that it be my immense amount of behind the scene tweaks
No! I seriously don't care about putting lies in my features list, changelog or title, this ROM is pure honesty
Features
Based On Official KK 4.4.4 Firmware 10.5.1.A.0.283
Latest XZ Dual Recovery PreInstalled
Limited resources
Full Sony toolbox
Full busybox
Great battery due to limitations
Great performance
Deodexed
Zipaligned
Trash remover
64mb extra GPU cache
64mb extra GPU RAM
Partition trimmer
Advanced Power Menu
SuperUser Mod
Faster than stock
Safer than stock
smoother than stock
Better than stock
Still looks like stock though?
XDA: DevDB Information
tOrNadO ROM Stock+, ROM for the Sony Xperia Z
Contributors
tOrNadO™, Envious_Data
ROM OS Version: 4.4.4 KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required:10.5.1.A.0.292 Stock/Stock based Kernel
Based On: STOCK XPERIA
Version Information
Status: Stable
Release Date: 2014-11-27(v3)
Created:05/10/2014
Last Updated:27/11/2014
Downloads:
OLD
V1:
https://drive.google.com/file/d/0B--aWfCO_212NHptVWdhOWgyZGc/view?usp=sharing
https://mega.co.nz/#!W9ZBgQpL!8QOPgRcyxioYEvu21R3-8RNK-dlk4V5LVC85uPgJEiA [Thanks to @cpx07]
V2:
https://drive.google.com/file/d/0B--aWfCO_212Tkd2SUxoREN0cDQ/view
http://build-server.com/mirrors/tOrNadO%2B%20v2.zip Thanks to @Olivier
NEW(V3)
For C6603: https://drive.google.com/file/d/0B--aWfCO_212UEJTbEFpR25oTGc/view
For C6602: https://drive.google.com/file/d/0B--aWfCO_212cFp2czhRSDNKN0U/view
Note:
- This rom is prerooted but doesnt contain a superuser app
- This rom doesn't contain any kernel, so be sure to be on 4.4.4 283 build before u flash the ROM or flash stripped kernel after flashing the ROM.
- Flash the SuperSu fix [http://download.chainfire.eu/452/SuperSU/UPDATE-SuperSU-v2.02.zip] and XZDualRecovery after installing the ROM.
- If u upload any mirrors, do PM me i will add it in OP..
- Before using anything from my ROM, please PM me and ask me for my permission..
Install Instructions:
(1) FOR LOCKED BOOTLOADERS
- Flash any 4.4.4 generic FTF and root the phone.
- Install XZDual Recovery by [Phil3759]
- Reboot to Recovery and Wipe Data Factory Reset ( Recommended )
- Wipe Cache / Dalvik Cache
- Flash ROM Zip
- Turn off the device and flash this stripped kernel by zippy01 http://forum.xda-developers.com/xperia-z/development/stock-rom-kitkat-4-4-4-283-ncb-pre-t2875379
- Reboot
(2) FOR UNLOCKED BOOTLOADERS
- Copy the ROM to your device
- Wipe Data Factory Reset ( Recommended )
- Wipe Cache / Dalvik Cache
- Flash ROM Zip
- Flash the stripped kernel(http://forum.xda-developers.com/xperia-z/development/stock-rom-kitkat-4-4-4-283-ncb-pre-t2875379) or any kernel of your choice.(MUST)
CREDITS:
Envious_Data | Olivier | Chainfire | NUT | sandy7 | Phil3759
Changelog:
V1:
Initial release
V2:
Limited Power usage During Sleep, deep sleep, sleep or idle
Lowered policy Scan
Disabled background logcat
Tweaked telephony
Added graphics tweaks for unreal graphics engine
Changed scrolling friction
Changed to GPU graphics composition
Disabled max layer comp limit
Changed RNGD random to 512,128
Added extra script for running init.d
Increased RAM management efficiency
CPU governors default to being more aggressive
Changed VM to be more idle
Removed Limitations from any Partition
Extended internet time out
Enabled keep alive for 5 mins
Added Paritition Defragmenter
Added SQLITE3
Added Strict Minfree policy
Reniced needed apps on boot
Stopped some apps from starting on boot
Added Sound Photo, Multicamera framework port [Thanks to @xperiaz2]
Added New bootanimation [Thanks to @neoxx3m]
Added X-Reality,Super Vivid mode instead of Bravia Engine 2
New Banner for the ROM.. Thanks to @Envious_Data and @edisile
V3:
Rebased it to 10.1.A.0.292 Sony fw
Removed Sound Photo, Multicamera framework port
Removed X-Reality,Super Vivid mode and kept BE2 to keep it Stock'ish.
Rest all the stuff are from V2.
Simple Battery Saving Tips:
1. Always, be sure u made a clean install of whichever ROM u installed.
2. Once after installing a ROM, let it settle.
3. Debloat appropriately, you don't want to mess with the system stability by removing the necessary apk's.
4. Use Auto Brightness along with keeping the brightness bar to least value.
5. Use Underclocking and Undervolting for more battery backup, but do read a lot before u do it. Coz improper settings with them(ex: Dealing with voltages), can screw up the h/w.
6. Turn Auto-Sync OFF. Saves a lot of juice.
7. Switch off Data/Wifi when u don't use them.
8. Using Custom kernels will increase battery backup. U can choose custom governors and i/o schedulers and such. I suggest using intelliactive governor and sio scheduler for best results.
9. I personally wouldn't suggest using Greenify, because it does what our Sony Xperia's Stamina Mode does. And Stamina mode works better in my opinion. Still, u could give it a try freezing apps which u don't need.
10. Use Amplify(Xposed Module) to reduce Google Play Services drain, this helps a lot on any phone with 4.4.2 and above.
11. Restart your phone atleast once in 3 days, therefore old processes are stopped while shutting down.
12. Don't use any RAM/Cache cleaner or Battery saving apps.
Battery Caliberation:
1. Charge your device to 100%. Use it till it turns OFF. (Do this for 3-5 charge cycles and u will notice the difference).
Most of these steps work on non rooted devices too.. Except u have to disable apps in Settings instead of removing the apk's like with rooted users. Anyways u guys can provide me with feedbacks after u followed these steps. Hope u benefited from this.
<RESERVED>
Cool I may have to try this one any screenshots ?
Tapatalked with MY XPEIA Z
Using Superhanss PA
If You like my Help please ask if I'm helpful please show it by +REP
Same applies if you like my work
My Poptart Mod
My Z3 App port's Walkman, Album ETC...
can you give recommend what kernel we should flash after flashing the rom? can you please give us links? thx
btw did anyone already tested the rom?
glückspilz said:
can you give recommend what kernel we should flash after flashing the rom? can you please give us links? thx
btw did anyone already tested the rom?
Click to expand...
Click to collapse
Hello, tried to install but ended in a bot loop
I followed the steps mentioned in the op.
After flashing, the boot animations starts (the blue one) but after that it always restarts.
I am on unlocked bootloader if it matters.
Thank you
danny19901 said:
Cool I may have to try this one any screenshots ?
Tapatalked with MY XPEIA Z
Using Superhanss PA
If You like my Help please ask if I'm helpful please show it by +REP
Same applies if you like my work
My Poptart Mod
My Z3 App port's Walkman, Album ETC...
Click to expand...
Click to collapse
It's just a stock rom with some extra tweaks. So no need of Screenshots
danny19901 said:
Cool I may have to try this one any screenshots ?
Do u actually need screenshots for Stock? :silly:
glückspilz said:
can you give recommend what kernel we should flash after flashing the rom? can you please give us links? thx
btw did anyone already tested the rom?
Click to expand...
Click to collapse
I think there is only 1 custom kernel for 4.4.4 Stock/Stock based ROMs.. Its Hodor Kernel by Olivier.. I myself will try making a kernel if time persists.. But Stock kernel is already good enough.. You are welcome to try any kernel that is for 283 builds..
Click to expand...
Click to collapse
cpx07 said:
Hello, tried to install but ended in a bot loop
I followed the steps mentioned in the op.
After flashing, the boot animations starts (the blue one) but after that it always restarts.
I am on unlocked bootloader if it matters.
Thank you
Click to expand...
Click to collapse
Did u flash any kernel after the installation? Coz u have to..
tOrNadO™ said:
Did u flash any kernel after the installation? Coz u have to..
Click to expand...
Click to collapse
You are correct i am UB recently so i forgot i needed one
Re-flashing now
tOrNadO™ said:
I think there is only 1 custom kernel for 4.4.4 Stock/Stock based ROMs.. Its Hodor Kernel by Olivier.. I myself will try making a kernel if time persists.. But Stock kernel is already good enough.. You are welcome to try any kernel that is for 283 builds..
Click to expand...
Click to collapse
And this one (stock based, dual recovery - no tweaks)
http://forum.xda-developers.com/showthread.php?p=46612676
cpx07 said:
Hello, tried to install but ended in a bot loop
I followed the steps mentioned in the op.
After flashing, the boot animations starts (the blue one) but after that it always restarts.
I am on unlocked bootloader if it matters.
Thank you
Click to expand...
Click to collapse
I have tried this rom, it work perfectly. looks just like stock.
The first time boot to system may takes some time. Be patient~
By the way ... I'm on locked bootloader
shoey63 said:
And this one (stock based, dual recovery - no tweaks)
http://forum.xda-developers.com/showthread.php?p=46612676
Click to expand...
Click to collapse
Oh yeah.. I missed it somehow.. My bad.. Anyways nice to see another kernel.. :good:
tOrNadO™ said:
Oh yeah.. I missed it somehow.. My bad.. Anyways nice to see another kernel.. :good:
Click to expand...
Click to collapse
Installed and everything seems ok, really smooth. I have one question: I the account area under Google account I can't find contacts sync. It has only app data, Gmail, people. I have all my contacts on the Google account and can't restore them. Please advice. Thank you again!
I'm using rom based on stock 4.4.4 fw 283. Can i flash this rom ??
cpx07 said:
Installed and everything seems ok, really smooth. I have one question: I the account area under Google account I can't find contacts sync. It has only app data, Gmail, people. I have all my contacts on the Google account and can't restore them. Please advice. Thank you again!View attachment 2960878
Click to expand...
Click to collapse
Google Contacts Sync is removed, since most of the users won't use much Gapps like Contacts Sync, Google+, etc(They tend to remove it as they see it as bloatware).. If users need it back, i will put it back in v2).. For now, u can try getting the apk and push it and set perms..
sontran_vietnam said:
I'm using rom based on stock 4.4.4 fw 283. Can i flash this rom ??
Click to expand...
Click to collapse
Yes u can.. See the install instructions..
cpx07 said:
Installed and everything seems ok, really smooth. I have one question: I the account area under Google account I can't find contacts sync. It has only app data, Gmail, people. I have all my contacts on the Google account and can't restore them. Please advice. Thank you again!View attachment 2960878
Click to expand...
Click to collapse
Put this https://www.dropbox.com/s/clg86cvlnf66b5d/GoogleContactsSyncAdapter.apk?dl=0 to system/app with permissions rw-r--r-- .
Should work
One more question, do i have to flash recovery and super_su fix right after I flash the rom ??

[KERNEL][D6502/D6503/D6543] AndroPlusKernel v72 [DISCONTINUED]

I found Sony merged Z2 source into Z3 source like unified kernel!
So I build it for D6502/D6503 23.0.1.A.3.12 and it worked fine
Note I don't use Z2 for daily driver now,
so I can only confirm it's working without SIM.
It should be OK with SIM, though.
[UPDATE 3/1]
I sold my Z2, so I can't check if new versions work on Z2.
{
"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"
}
* banner by MysticEnforcer
Download from official website
Changelog
What is FOTA kernel recovery?
[/B]
NOTE: This is old info as we can use official recovery partition on newer ROM.
Xperia doesn't have recovery partition for user,
but we have FOTA kernel partition for OTA.
Since we have to unlock bootloader and OTA won't work on unlocked,
we can re-use useless FOTA kernel as recovery partition using Dees-Troy's "extract_elf_ramdisk".
With FOTA kernel recovery, you can update your recovery without updating kernel.For example, TeamWin provides TWRP images of FOTA kernel for Z2:
http://teamw.in/project/twrp2/232You can flash images to FOTA kernel by fastboot command like
Code:
fastboot flash recovery fotakernel.img
To enter into FOTA recovery, press power key when LED is on.
How to restore DRM functions?
When you unlock bootloader you will lose X-Reality, noise reduction and so on,
but you can restore them!
Original thread is here, but I updated steps for Z2.
1. Download zip from original thread
* Choose KitKat version (for 4.4) or Lollipop version (for 5.0)
2. Place zip in internal or external storage of your device
3. Reboot into recovery and do Factory Reset
4. Reboot into flashmode and flash FTF with Flashtool
Any FTF is OK, but of cource use FTF for same version you are using now.
Wipe: Check APPSLOG and CACHE
Exclude: Don't check
5. Close Flashtool, unplug and plug your phone and reopen Flashtool, then relock bootloader
Click BLU icon to show relock button and click it.
6. Flash FTF (same as 4.)
7. Close Flashtool, unplug and plug your phone and reopen Flashtool, then unlock bootloader
Click BLU icon to show unlock button and click it.
8. Reboot into fastboot mode and flash my kernel
9. Reboot into recovery and install DRM Restore zip
10. Reboot
11. Done!
After doing this, do not restore old data since it will revert DRM restore.
You can restore system with recovery and use Titanium Backup or something to restore app data.
Note: When you flash new ROM (not kernel), you must flash DRM Restore zip.
If you get "net::ERR_NAME_NOT_RESOLVED" when connecting xda,
please disable PrototypeProtection with Titanium Backup or something similar.
How to use F2FS?
Read this:
http://forum.xda-developers.com/xperia-s/s-development/tutorial-migrate-filesystem-to-f2fs-ext4-t3004755
Kernel sources
https://github.com/WedyDQ10/android_kernel_sony_msm8974ac
Credits
DooMLoRD
Faux123
Dees_Troy & TeamWin
Phil3759
Myself5
glocklee
pec0ra
and many other people involved in Z3 development
XDA:DevDB Information
AndroPlusKernel for Z2, Kernel for the Sony Xperia Z2
Contributors
AndroPlus, [#APK_cont]
Source Code: https://github.com/WedyDQ10/android_kernel_sony_msm8974ac
Kernel Special Features:
Version Information
Status: Stable
Created 2014-12-28
Last Updated 2016-04-09
Flashing now
Thanks for the work, will give it a try soon
existenz 4.0.0 is based on stock 4.4.4, so it's supposed to work?
can you share your OC voltages? i recently switched to abricot, now 2,2ghz is unstable at 900mV …
So far so good, boot without any issues and network working fine, I'll report back if I find any issues =D
---------- Post added at 10:50 AM ---------- Previous post was at 10:47 AM ----------
kuhno said:
Thanks for the work, will give it a try soon
existenz 4.0.0 is based on stock 4.4.4, so it's supposed to work?
can you share your OC voltages? i recently switched to abricot, now 2,2ghz is unstable at 900mV …
Click to expand...
Click to collapse
I'm also using Existenz 4.0.0 and stable at the moment, haven't tried over-clocking yet, but at 2265 Mhz, it is working fine.
kuhno said:
Thanks for the work, will give it a try soon
existenz 4.0.0 is based on stock 4.4.4, so it's supposed to work?
can you share your OC voltages? i recently switched to abricot, now 2,2ghz is unstable at 900mV …
Click to expand...
Click to collapse
It's older 4.4.4 firmware 23.0.1.A.0.167, so compatibility will not be 100% but it will work.
I set -36mV for all since I had reboot when I was using Z2 as daily driver and set -48mV.
Just for reference, I'm setting -84mV on Z3 and working well.
Great to see more development on kernel. Already download but not tried yet since I'm currently testing abricot kernel. Can you update with 167 kernel later sir?
Everything apears to work fine
Exept that that you have said isnt working, aka 3.2Ghz OC
If you need a bootsplash ill make one for you unless your capable of that your self @AndroPlus
Edit- OOM Values apear messed up and cause app crashes in certain apps
kumbangdesa said:
Great to see more development on kernel. Already download but not tried yet since I'm currently testing abricot kernel. Can you update with 167 kernel later sir?
Click to expand...
Click to collapse
Update?
23.0.1.A.3.12 is the newest firmware for D6503
I can't revert kernel source only for .167, so I won't make it.
Anyway, it will work well on .167 since hugoprh said it's working on .167 based ROM.
Envious_Data said:
Everything apears to work fine
Exept that that you have said isnt working, aka 3.2Ghz OC
If you need a bootsplash ill make one for you unless your capable of that your self @AndroPlus
Click to expand...
Click to collapse
Thanks, but I have to *force* loading of custom bootsplash on newer kernel and I think it takes some seconds on boot.
It should be one or two seconds, but I prefer shorter booting time.
Oh. Sorry sir. My bad. I don't know that 3.12 is newest than 167.
No. Unfortunately it is not working on ExistenZ 4.0.0 based on 167. Bootloop.
Down reverting would be awesome...
This kernel did work on stock .167, 3.9, 3.12 very well. Reboots when PimpmyZ1 is opened or any other rooted app is opened.
Ahh then it depends on the su permissions.
Is it possible to fix?
The Peterle said:
No. Unfortunately it is not working on ExistenZ 4.0.0 based on 167. Bootloop.
Down reverting would be awesome...
Click to expand...
Click to collapse
I will try this week too in order to confirm incompability.
But dual recovery still works?
NO, dual recovery wont work
This is ot, but how did you done the theming of statusbar, navbar like lolipop i already asked several times noone respond
I'm on eXistenZ and I confirm that dual recovery is working.
Kernel triggers pink led and Sony logo
Dual recovery triggers green led and a vibration with black screen but worked.
NetSkill said:
This is ot, but how did you done the theming of statusbar, navbar like lolipop i already asked several times noone respond
Click to expand...
Click to collapse
I'm using a xposed module, Flat Style Colored Bars
http://forum.xda-developers.com/xposed/modules/flat-style-colored-bars-t2925521
Is there a hidden frequencies or because I'm in .167?
I only see 2.9GHz as highest freq but pimp my ROM says the opposite, there is two more steps 3.0GHz and 3.1GHz
Jhon998 said:
Is there a hidden frequencies or because I'm in .167?
I only see 2.9GHz as highest freq but pimp my ROM says the opposite, there is two more steps 3.0GHz and 3.1GHz
Click to expand...
Click to collapse
It's known issue.
http://forum.xda-developers.com/z3/devs-only/overclock-2-89ghz-t2962012
Testing!.. I don't like intellimm with intellithermal and intelliplug with OC CPU 2.5Ghz and GPU 657mhz, for games is so slow, maybe for save battery, on antutu benchmark I had 26870 points. But I like Smartass V2 with intellithermal and intelliplug with OC CPU 2.5Ghz and GPU 657mhz, on antutu benchmark I had 41862 points. Great!! my best score (I was testing Abricot Kernel and I had 39100 points with fast hotplug and Smartass V2). and I/O Scheduler SIO with 4096 on SD-Card and eMMC in both kernels.
Excellent work!.. Now I will testing the battery, and the battery with screen on.

[KERNEL][V][5.1] NeoKernel - Feel the difference!

Introduction:
Welcome to the official XDA thread for NeoKernel, a standalone, feature-rich and highly optimized custom kernel that will push your phone to its limits!
{
"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:
By downloading and installing this kernel, you agree that I cannot be held responsible for any damage caused to your device while installing or using it. Please keep in mind that it's YOU who chose to do these modifications to your device!
Also, be aware that improper usage of kernel features can cause serious damage to your device! Only use the features below if you know what you're doing!
NeoKernel Features:
Based on latest CAF kernel sources (LA.AF.1.1.c1)
Compiled with ArchiToolchain 4.9 and several Cortex-A9 optimizations
Overclocking up to 1.62 GHz
Underclocking up to 162 MHz for maximum battery life
User-customizable CPU Voltage driver (thanks to faux123)
Intelliactive and IntelliMinMax CPU governors (thanks to faux123)
In-kernel Thermal Driver (thanks to franciscofranco)
SIO and FIOPS IO schedulers
F2FS (Flash-Friendly File System) support (Performance comparison vs EXT4)
FauxSound support for maximum audio gain control (thanks to faux123)
Latest TWRP recovery, including a Materialised TWRP theme by z31s1g
Good to know:
NeoKernel will override any currently installed recovery on your FOTAKernel partition. That means, recoveries installed via Xperia Recovery Manager or similar apps will be replaced with the latest TWRP that is included in this kernel.
During installation, NeoKernel will recursively set a UID of 1023 for your internal storage. If you happen to use a ROM that expects a 2800 UID (which is quite unlikely, actually) and want to uninstall the kernel, make sure to flash the uninstaller zip from "Downloads" section after re-flashing your ROM zip.
The sources used to build this kernel can be found here.
Requirements:
Unlocked bootloader (Obviously )
A CM12.1-based ROM (CM12 is not tested yet)
Installation:
If your ROM includes CM recovery, fastboot flash the boot.img from kernel zip first!
Boot into recovery
Flash latest NeoKernel build (check "Downloads" section)
Reboot
Downloads:
Latest NeoKernel build: Link (Last updated: Sep 29)
Uninstaller zip: Link (Restores SONY's default storage permissions)
Uninstallation:
To uninstall NeoKernel, just reflash your current ROM.
If you face storage issues after uninstallation, also flash the uninstaller zip from "Downloads" section.
Changelog:
- 20150929:
Fixed missing recovery splash screen
- 20150824:
Initial release
If you like my work and want to support me, please hit that thanks button, give some positive feedback or consider a small donation for my efforts.
XDA:DevDB Information
NeoKernel, Kernel for the Sony Xperia V
Contributors
WhiteNeo
Source Code: https://github.com/WhiteNeo-/kernel-msm
Kernel Special Features: Check "Features" section!
Version Information
Status: Stable
Created 2015-09-05
Last Updated 2015-10-01
Reserved for a future tutorial on optimizing the kernel for battery life or performance. :good:
I've been waiting for this
Thank you, master!
I cannot flash this zip in Cynogenmod Recovery. I got this message.
Install Failed
Finding update package...
Opening update package...
Verifying update package...
E:footer is wrong
E:signature verification failed
Installation aborted.
Click to expand...
Click to collapse
Edit:
I cannot find the solution for above problem
So I copied modules folder 24 files to system and flashed your kernel via Flashtool
Currently using ROM : Resurrection Remix 5.5.3
draganz said:
I cannot flash this zip in Cynogenmod Recovery. I got this message.
Edit:
I cannot find the solution for above problem
So I copied modules folder 24 files to system and flashed your kernel via Flashtool
Currently using ROM : Resurrection Remix 5.5.3
Click to expand...
Click to collapse
Actually you can't flash anything with CyanogenMod Recovery
Flash boot.img from zip with fastboot. then flash zip with TWRP
Aria.A97 said:
Actually you can't flash anything with CyanogenMod Recovery
Flash boot.img from zip with fastboot. then flash zip with TWRP
Click to expand...
Click to collapse
I copied zip modules folder files to correct path in system and set permission, flashed kernel via FlashTool. Do I really need to flash again this neo kernel zip?
Update:
I flashed zip again.
Then I suggest OP need to update install instructions for the CynogenMod Recovery also. [emoji4]
Sent from my Xperia V using Tapatalk
My ROM SElinux status is Enforcing. Do I need to change it to Permissive? I really don't know this option. But I saw Neo's CM12.1 ROM using Permissive option.
If you don't mind, can you describe the difference of this Enforcing and Permissive option?
Sent from my Xperia V using Tapatalk
draganz said:
Then I suggest OP need to update install instructions for the CynogenMod Recovery also. [emoji4]
Click to expand...
Click to collapse
Done. Instructions should be more clear now.
draganz said:
View attachment 3463364
My ROM SElinux status is Enforcing. Do I need to change it to Permissive? I really don't know this option. But I saw Neo's CM12.1 ROM using Permissive option.
If you don't mind, can you describe the difference of this Enforcing and Permissive option?
Sent from my Xperia V using Tapatalk
Click to expand...
Click to collapse
It's a security feature in Linux that allows only certain known files to be executed, if enabled.
Permissive is the development mode, more or less. You see possible denials in logs but the security feature itself is disabled.
If you want to use Xposed, Viper4Android or a similar mod, you need permissive SElinux.
Nice work I wanted to make a smiliar kernel but you were faster than me
I had a week with NeoKernel.... and I'm forced to go back to Resurrection's own Kernel.
I'm on Resurrection 5.5.3 and it does not want this kernel.
I had several soft reboots during this week and can not connect them to any combined reasons.
Setting 162MHz as the lowest did give me pain. Sometimes it took 4-5 seconds to get the elements of the front screen, going in to the apps list took another 4-5 secs.
So I raised it back to 384. And no led. I had no led activity with this kernel.
Today I had two black deaths... I had to remove the battery.
So... I think Neo Kernel and Resurrection ROM just do not like each other.
I tried all the ROMs, but stayed on Resurrection as somehow Lux doesn't work on PAC, ICP or Carbon, but DU and Res. But the sound doesn't work on last updates of DU....
Great job Neo, but had to go back to "stock".
stirlitz99 said:
I had a week with NeoKernel.... and I'm forced to go back to Resurrection's own Kernel.
I'm on Resurrection 5.5.3 and it does not want this kernel.
I had several soft reboots during this week and can not connect them to any combined reasons.
Setting 162MHz as the lowest did give me pain. Sometimes it took 4-5 seconds to get the elements of the front screen, going in to the apps list took another 4-5 secs.
So I raised it back to 384. And no led. I had no led activity with this kernel.
Today I had two black deaths... I had to remove the battery.
So... I think Neo Kernel and Resurrection ROM just do not like each other.
I tried all the ROMs, but stayed on Resurrection as somehow Lux doesn't work on PAC, ICP or Carbon, but DU and Res. But the sound doesn't work on last updates of DU....
Great job Neo, but had to go back to "stock".
Click to expand...
Click to collapse
Can anyone confirm the led issues?
I might have to include the lights hal from my cm12.1 builds in this kernel zip.
stirlitz99 said:
I had a week with NeoKernel.... and I'm forced to go back to Resurrection's own Kernel.
I'm on Resurrection 5.5.3 and it does not want this kernel.
I had several soft reboots during this week and can not connect them to any combined reasons.
Setting 162MHz as the lowest did give me pain. Sometimes it took 4-5 seconds to get the elements of the front screen, going in to the apps list took another 4-5 secs.
So I raised it back to 384. And no led. I had no led activity with this kernel.
Today I had two black deaths... I had to remove the battery.
So... I think Neo Kernel and Resurrection ROM just do not like each other.
I tried all the ROMs, but stayed on Resurrection as somehow Lux doesn't work on PAC, ICP or Carbon, but DU and Res. But the sound doesn't work on last updates of DU....
Great job Neo, but had to go back to "stock".
Click to expand...
Click to collapse
I am also using Resurrection Remix.
But I haven't faced any reboots.
also I haven't faced black death issue. I think you done some misconfiguration with the kernel.
I really like Neo kernel. Because of recovery and kernel tweaks. My only issue is battery draining. Beacause Resurrection Remix kernel got 3 hours screen time and neo kernel got maximum 2.15hours with undervolting. Can someone suggest best governor and i/o ?
WhiteNeo said:
Can anyone confirm the led issues?
I might have to include the lights hal from my cm12.1 builds in this kernel zip.
Click to expand...
Click to collapse
lights are working. Sometimes doesnt work. It also happened in Resurrection Remix kernel also. [emoji4]
Sent from my Xperia V using Tapatalk
draganz said:
I am also using Resurrection Remix.
But I haven't faced any reboots.
also I haven't faced black death issue. I think you done some misconfiguration with the kernel.
I really like Neo kernel. Because of recovery and kernel tweaks. My only issue is battery draining. Beacause Resurrection Remix kernel got 3 hours screen time and neo kernel got maximum 2.15hours with undervolting. Can someone suggest best governor and i/o ?
lights are working. Sometimes doesnt work. It also happened in Resurrection Remix kernel also. [emoji4]
Sent from my Xperia V using Tapatalk
Click to expand...
Click to collapse
Thanks for the feedback!
I recommend sio scheduler for battery life, also reduce max cpu clock to 1200MHz (if you can afford a minor decrease in performance) and optimize your voltages.
Using IntelliMM governor here, with great effects on battery life.
Thread updated with the latest NeoKernel from my new CM12.1 build. Includes the previously missing recovery splash screen. If you don't miss it, there's no need to upgrade.
you mean now all your cm12.1 from now on will have the NeoKernel? cuz previously I had found difference in the kernels provided here and in previous (sep 9) 12.1 build!
saved-j said:
you mean now all your cm12.1 from now on will have the NeoKernel? cuz previously I had found difference in the kernels provided here and in previous (sep 9) 12.1 build!
Click to expand...
Click to collapse
This standalone NeoKernel is acutally just the extracted kernel files from my CM12.1 builds.
THANKS

[KERNEL] SimpleGX v1.3 (April 07)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING :
This kernel is for Google Pixel 3/XL (blueline/crosshatch)
Code:
You will NOT void your warranty after flashing this kernel.
Be sure to make all necessary backups first before processing to installation.
I'am not responsible of any damage caused to your device or data lost after flashing this kernel.
Of course, these are only basic warnings ! but generally you'll not get any problem :)[/COLOR][/FONT]
Some reading..
Welcome to SimpleGX kernel ! a kernel that aims for simplicity, stability, better performance, smoothness and battery life over a pure stock kernel.
This kernel is designed for people who are (like me) bored to flash kernels which integrate tons of unneeded things.
Main goals of it, is to stay MUCH closer to stock than every kernels shared here and almost not to be a “custom kernel” on its own. So beware, no exotic stuffs here !
No need for any third app or whatever to control this kernel. Just "flash-n-joy" ! this is how I always liked thing.
Keep in mind that this kernel has been designed for my daily use first.
As always, I'm enjoying sharing my contribution here on XDA for free, which taking me a lot of (my free) time to test before releasing. So, if you can offer me a little beer, it will be really appreciated!
This kernel must be only flashed over an official Google Pixel 3/XL firmware !
​
★ WHAT TO EXPECT ★ :​
(over a pure stock kernel) :
Slightly better battery life
Slightly better performance
Include only efficient (but definitely not experimental) tweaks
Stay as close as possible from pure stock source
★ FEATURES (up-to-date) ★ :​
Base :
Always directly based from latest available "android-msm-crosshatch-4.9-pie-qpr2" Android source from Google (for clean work)
Compiled with stock Google (4.9.x / CLANG) toolchain with stock LTO/CFI options (for best stability and security)
Featuring Anykenel2 (for all ramdisk compatibility)
Stock Linux
Main :
Kernel logger disabled (printk)
Completely optimized stock 'cfq' I/O scheduler
All TCP congestion control modules activated with Westwood currently as default
mmc/core: disabled CRC check
tcp_output: set initial TCP window size to 64K
fs: default to noatime
cpuidle: don't disable cpuidle when entering suspend
binfmt_elf.c: use get_random_int() to fix entropy depleting
AIO: Don't plug the I/O queue in do_io_submit()
WireGuard support (thanks to @zx2c4)
Removed verify and forced encryption + patched SafetyNet flags to pass CTS
Some miscellaneous tweaks, fixes, and security patches
Various tweaks :
Full changes to be discovered directly in my Github source below
Features that will NEVER be included in this kernel :
adding any other governor/IO schedulers than those stock
root/busybox auto-installation
CPU/GPU overclocking/undervolting
KCAL
adreno idler
state_notifier
any upstream of Linux kernel
dual-boot
etc
★ PREREQUISITE ★ :​
An unlocked Bootloader
An Android Pie firmware
Optional : to control some kernel options, you can install Kernel Adiutor)
★ INSTALLATION PROCEDURE ★ :​METHOD 1 : testing kernel without real flashing
Backup everything you need (internal & external)
Unlock your bootloader (if not already done)
adb reboot bootloader
Extract 'Image.lz4-dtb' from kernel ZIP (SimpleGX_KERNEL_Pixel3-XXX_vX.X.zip)
fastboot boot Image.lz4-dtb
Enjoy ! (but beware.. kernel will be lost after any single reboot!)
METHOD 2 : flashing kernel classically
Backup everything you need (internal & external)
Unlock your bootloader (if not already done)
adb reboot bootloader
fastboot boot twrp-3.2.3-0-blueline.img (or better)
ADB sideload SimpleGX_KERNEL_Pixel3-XXX_vX.X.zip
OPTIONAL (if you want to root the kernel) : ADB sideload Magisk-v18.1.zip (or better)
Enjoy ! (kernel will stay after any single reboot)
★ Frequently Asked Questions (FAQ) ★ :​
How can I update my SimpleGX kernel version ?
- Just make a dirty flash over it. If there is a special thing to do, then it will be precised directly into the announce.
How can I go back to stock kernel ?
Just flash back your full usual firmware back.
Is there a LineageOS (LOS) version of you kernel ?
No, and there won’t be any.
My battery is draining like hell, what's wrong ?
As @nathanchance perfectly said for his kernel: "The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone".
Also, generally, I remarked that wiping cache+dalvik between updates may drain a lot for the percentage left and the first cycle. Anyway, be sure to make at least two full cycles (from 100% to 0%) before judging battery life for any kernel.
How to recover excellent battery life ?
Check my personal tips HERE.
★ for Google Pixel 3/XL ★
/! PLEASE DO NOT MIRROR MY DOWNLOADS /!​
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below). It's always appreciated to keep this thread maintained ​
LIKE MY WORK ?
OFFER ME A
:good::highfive::good:​​
XDA:DevDB Information
SimpleGX, Kernel for the Google Pixel 3 XL
Contributors
AndroidGX
Source Code: https://github.com/AndroidGX/SimpleGX-P3-bluecross
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.3
Stable Release Date: 2019-04-07
Created 2019-03-17
Last Updated 2019-04-07
Originally posted into Pixel 3 board, but this thread is here mainly to let people from Pixel 3 XL that the kernel is compatible too.
Changelog
Thanks & greetings
Donations
Wow Thanks! New kernel
RESERVED
Reserved.
Awesome! Will test this out!
EDIT: The phone couldnt boot after flashing the kernel. i was stuck at the google logo for 10 mins, had to reflash the march firmware to fix this
Flashed all seems good. No issues to report.
rowdyruffbrick said:
EDIT: The phone couldnt boot after flashing the kernel. i was stuck at the google logo for 10 mins, had to reflash the march firmware to fix this
Click to expand...
Click to collapse
Can you give me your exact steps on how did you tried flashing kernel ?
AndroidGX said:
Can you give me your exact steps on how did you tried flashing kernel ?
Click to expand...
Click to collapse
I flashed the kernel through TWRP, then flashed magisk and wiped the delvik cache. I came from stock kernel as well. Rebooted, and the phone was just stuck on the Google logo for 10 mins before I decided to reboot into the bootloader.
rowdyruffbrick said:
I flashed the kernel through TWRP, then flashed magisk and wiped the delvik cache. I came from stock kernel as well. Rebooted, and the phone was just stuck on the Google logo for 10 mins before I decided to reboot into the bootloader.
Click to expand...
Click to collapse
Could you try to just boot the kernel (without flashing it) and report if it's booting for you? (steps provided into post OP)
Also, could you check check MD5 checksum from downloaded ZIP file ?
UPDATE
★ CHANGELOG ★ :​
02.04.2019 : v1.2 released.
Synchronize source as of latest April 2019 update
Enjoy :good:
UPDATE
★ CHANGELOG ★ :​
07.04.2019 : v1.3 released.
anykernel2: update to latest version
wireguard: update to latest version (20190406)
Enjoy :highfive:
i flashed ur kernel + magisk waited for it to boot for 8 minutes .
Needless to say, i flashed stock boot img now. I've always had bootup issues with this kernel, how long are others waiting?
masri1987 said:
i flashed ur kernel + magisk waited for it to boot for 8 minutes .
Needless to say, i flashed stock boot img now. I've always had bootup issues with this kernel, how long are others waiting?
Click to expand...
Click to collapse
Can you try the following and report ? :
flash full factory firmware (without -w)
let it boot
return recovery
flash kernel + magisk
It should boot within a minute or two (max) :good:
AndroidGX said:
Can you try the following and report ? :
flash full factory firmware (without -w)
let it boot
return recovery
flash kernel + magisk
It should boot within a minute or two (max) :good:
Click to expand...
Click to collapse
Not doing a full factory firmware flash ... I already did that before I flashed ur kernel days ago
I came from stock rom and kernel FYI.
masri1987 said:
Not doing a full factory firmware flash ... I already did that before I flashed ur kernel days ago
I came from stock rom and kernel FYI.
Click to expand...
Click to collapse
Flashing a factory image without the -w flag included won't erase / delete anything from your device.
masri1987 said:
Not doing a full factory firmware flash ... I already did that before I flashed ur kernel days ago
I came from stock rom and kernel FYI.
Click to expand...
Click to collapse
Did you flashed full factory April 2019 update (and not the OTA) ?
AndroidGX said:
Did you flashed full factory April 2019 update (and not the OTA) ?
Click to expand...
Click to collapse
Yes . I do that with every update.
xFirefly93 said:
Flashing a factory image without the -w flag included won't erase / delete anything from your device.
Click to expand...
Click to collapse
Don't feel like doing it. It's pointless to do if I'm coming from stock.
Try the new build & it seems to get tuck on "Google" screen. I tried it twice with different roms & I had to reflash stock images to get phone to boot up again. I tried it on DU rom & AOSIP. Hopefully gets fixed oon
Unfortunately I don't have the XL version but the normal one, so difficult to me to reproduce unless someone buy me a XL
Some last ideas to try :
Check MD5sum of the kernel
Try previous v1.2 and report if it's booting properly ? (if yes then there is a problem with 1.3 on XL only)
Yes, I've experienced it getting stuck at Google boot on my Pixel 3 XL after flashing v1.3 of the kernel. I've tried doing this twice. I'm installing the full factory image before-hand each time. I want to disable force-encryption and still use my fingerprint to unlock the phone. I'll try version 1.2 and see if it allows me to do this. I'm not sure how you're going to track this bug if you don't have an XL. Good luck.
I'm having the same problem with v1.2..... and 1.1 and 1.0

Categories

Resources