Custom Lollipop kernel for Zenfone 5 & Zenfone 6 by BORETS24.(Intel only) - Zenfone 5 General

Disclaimer: I am not responsible for your broken phone , broken memory card, etc. All my kernels I test first on my own phones , and then upload here
If you like my works please do not forget donate to me(PayPal account you may find in my profile)
Very often people not read full description(then write me to email "device not start, help me" even in the middle of the night) therefore write here with giant words:
UNLOCKED BOOTLOADER REQUIRED OTHERWISE DEVICE CAN'T START WITH CUSTOM KERNEL (YOU GET USB LOGO PICTURE OR TO YOU THROW INTO RECOVERY OR BOOTLOADER)
I never add fake overclock and overclock, because for now(or forever) no method for real overclock and underclock
Random reboots for most users probably fixed in 16.04.2016 and higher
For max stability I recommend to use Interactive governor
Kernel features:
1) USB Mass Storage Support
2)
3) DT2W support (to activate it, you should install Zenmotion)
4) KVM support (Kernel Virtual machine for Intel)
5) Added support of init.d. scripts
6) Added support of exFAT file system for external sd card.
7) ZRAM is disabled for old versions, on version of December 6 and higher- ENABLED.
8) Added CD emulating feature
9) Added SWAP support(need create swap partition on sdcard)
10)
12) Add more governors and I/O schedulers
13) USB-HID mouse & keyboard function(required USB Keyboard app from GPhttps://play.google.com/store/apps/details?id=remote.hid.keyboard.client&hl=en)
14) Support joysticks (DragonRise, Inc ang others)
15) Add more TCP IPv4 congestion algorithms (May change via TricksterMod or Kernel Auditor apps)
16) Reduce min display backlight for autobrightness. For use min backlight level you should to use autobrightness and set it to the left
Deprecated features:
1. Overclock to 2000 Mhz (for A501CG only) and Overclock to 2400 Mhz (for A500CG only). Idea and work by @TheSSJ (it have been removed since 26.12.2015)
2. Based on Asus Zenfone 2 ZE551ML 2.20.40.44(more than 50%) + Asus Zenfone 6 3.24.40 sources
3. Underclock to 667 Mhz. Idea and work by @TheSSJ
4.Hotplug for all governors
5. Frandom Linux kernel generator
Note: This kernel will work on stock Lollipop firmware only like 3.24.40.87, 3.24.40.78 or 3.23.40.60 or 3.23.40.52
This kernel was created by BORETS24 So if you need more information you can pm to him.
How to flash this kernel:​Method 1(via PC)​Step 0:
Bootloader unlock is required for every custom rom. You can use this tool for unlock:
https://drive.google.com/file/d/0B-Fin8UxrD6PRU9MM1lQZkV0SG8/view
Step 1:
You should download files for flashing:
ADB v1.0.32: Download from Google Drive
Step2:
You should reboot your phone in the droidboot mode. (turn off you gadget then press Turn off button and volume + button)
Then go to the ADB folder and hold Shift + Right Mouse button and write this command:
Code:
fastboot flash boot new_bootXX.XX.img
,where XX.XX- numbers after words "new_boot"
Step3:
Reboot to Android.
Method 2(through CWM/TWRP, without PC)​1. Download Flashable ZIP archive on phone
2. Go to recovery mode
3. Click Install ZIP and choose this archive
4. Then reboot
Archieves You make take from this post http://forum.xda-developers.com/showpost.php?p=64640638&postcount=364(Thanks to @Don No 1)
How to install Zenmotion:​(it needed for DT2W)​1) Download this file (asus.hardware.touchgesture.double_tap.xml) :
https://drive.google.com/file/d/0B-Fin8UxrD6PWWRBT1gwak16Tnc/view?usp=sharing
2) Put this file into system/etc/permissions
Set file permissions. It is a 0644 rw- r-- r--
3) Reboot the phone
4) Find Zenmotion in the Settings and activate it.
(It will work if you flash this kernel)
Changelog:
25.10.2016
I not remember that I removed, let's start that I changed and added
USB Mass Storage mode
Removed few unstable governors
I started to compile with use Zenfone 2 source code for Marshmallow
Existed governors from 6.0.1 source
Removed lz4- caused bugs, drain battery, very slow interface
Added bootboost feature into ramdisk such as Zenfone 2
Now drain battery less and interface speed is high
12.06.2016
Reduce min display backlight brightness to 5(no need to set to 2, no difference between 5 and 2- I checked).For use min backlight level you should to use autobrightness and set it to the left
ZRAM now turn on automatically only for 1 Gb RAM devices, for 2 Gb it disabled by default
Return to "1 core per modules" CPU mode
Return Interactive Pro and Intel governors
Remove InteractiveX and Hotplug governors(sometime caused problems)
Replace WI-FI from module into kernel
03.06.2016
Full NTFS support for SD card
NTFS OTG full support by sibling Asus File Manager(read/write), from others file managers you can to see OTG NTFS devices, may see OTG NTFS devices from file chooser but you can't edit data. But you can edit platform.xml via NextAPP SDfix and can write on NTFS OTG devices with any apps
14.05.2016
Full ExFAT SDcard support such as stock kernel(Now you can see ExFAT sdcard in file chooser, can modified data even without Next APP SDfix)
Remove UKSM and disable KSM
16.04.2016
Fixed: restore signal after long dissapear
Fixed: random reboots in phone calls
Standart processor mode "2 cpus per module"
Remove Intel, Lagfree governors and FIFO scheduler(caused reboots)
Compile with standart GCC 4.9, remove -O3 optimization(unuseless, placebo effect)
Add idle from Linux 4.6
17.03.2016
LZ4 kernel compress
LZ4 zram compress/decompress
Remove Hotplug(caused reboots, overheats) driver and return Hotplug governor
Speed-up interface
More less battery drain
Compile with SaberMod 4.9.3
Others optimizations
05.03.2016
Added again hotplug driver but modified, cores not jumping, not dancing, strongly CPU0+CPU1 always online
Approximately 90% sibling source 3.24.40
Hybrid ramdisk from 87+60 firmware
Some changes in dt2w code
Fixed CD emulation
14.02.2016
Based on Asus Zenfone 2 ZE551ML 2.20.40(more than 50%) + Asus Zenfone 6 3.24.40 sources, remove hotplug driver, return Hotplug governor
06.02.2016
Hotpluging for all governors via MSM hotplug driver(I set 2 cores always online by default, you may tuning this driver via Kernel Auditor, point CPU Hotplug), possible fix the impossibility of restoring the network signal after a long stay outside the network, remove Hotplug governor(is no longer needed)
31.01.2016
Add Hotplug governor and set it by default, without load on CPU 1,2 or 3 cores will go to offline https://www.youtube.com/watch?v=WBbCBahSgrM&feature=youtu.be
30.01.2016
Remove hotplugging from Interactive governor again, add InteractiveX V2 governor with adaptation for Quad core devices( 1 phisical core= 2 threads CPU go to offline, when screen off)
27.01.2016
Interactive governor from Asus ZenPad S 8.0 with adding hotplugging(2 threads=1 core go to offline, when screen off), underclock to 533 MHz, many code and drivers from source Asus Zenfone 2 ZE500CL, Ofast optimization
19.01.2016
Add and turn on Ultra kernel samepage merging(UKSM) technology a place of KSM, underclock to 450 MHz, may be fixed all random reboots besides during long phone calls, when dt2w is on(or fix? I don't know)
16.01.2016
Use new source code 3.24.40
Tweak Interactive governor: hispeed_freq and touchboost_freq down to 1333 Mhz
09.01.2016
May be, fix all random reboots
04.01.2016
Fixed freezes and reboots on third-party governors, when connection speed faster than 20 Mbit/s, return hotplugging to Interactive governor, return Intel and Yankactive governors, some bug fixes
02.01/2016
Compile without Ofast optimization, removed Hotplugging from Interactive governor, removed Yankactive governor, may be, this actions fix random reboots.
31.12.2015
Compile without Ofast optimization, processor works now in '1 core per modules' mode, now disable 3 core(3 threads), when screen off, on Interactive governors, try at random fix reboots on all version of devices
28.12.2015
Try to fix reboots on 1 Gb RAM modifications(return stock process drivers)
28.12.2015
a)Change toolchan from stock GCC to SaberMod 4.8.5
b) Add Hotpluging to Interactive governor, when screen off
c) Add F2FS support
d) Fix some warnings during compilations
25.12.2015
Attempt to fix screen freeze or reboots during long phone calls: change process.c driver on modifity driver from Zenfone 2. Read about it here https://github.com/kirananto/ZENFONE2/commit/044ad3da5263ba256a59b517e96a272b4e3f19f6, Fix almost all warnings in proximiry/lightsensor driver "ISO C90 forbids mixed declarations and code" during compiling, remove "fake" overclock
23.12.2015
Fix freeze and reboots of device, when chaging governors and/or schedulers, add more TCP IPv4 congestion algorithms and set Westwood by defauls in place of stock Cubic
Add some joysticks support, now may use device as keyboard and mouse for PC, move KVM from kernel to modules
15.12.2015
Underclock to 316 MHz, add Adaptive, Yankactive(with Hotplugging implementation by @TheSSJ] ) and conservativeX governors
12.12.2015
Add if.bin into kernel, to attempt fix screen freezing, push also if.bin to system/etc/firmware and reboot phone.
if.bin
11.12.2015
1. Add frandom Linux kernel generator
2. Add Bioshock, Lagfree, lionheart, Wheatley governors
3. Add BFQ, SIO, SIOplus, FIFO, FIOPS, VR I/O schedulers
06.12.15
Add ZRam support
10.11.15
1. Add SWAP support
2. Kernel build with Ofast optimization.
Now I will upload new versions on Yandex Disk
https://yadi.sk/d/tBN8eYlVr3mVZ
XDA:DevDB Information
Custom Lollipop kernel for Zenfone 5 & Zenfone 6 by BORETS24(Intel only), Kernel for all devices (see above for details)
Contributors
tank0412, BORETS24
Source Code: https://github.com/BORETS24/Kernel-fo-Zenfone-6-by-BORETS24
Kernel Special Features:
Version Information
Status: Stable
Current Beta Version: 1.0
Created 2015-11-02
Last Updated 2016-10-25

Bugs:
Some users reported that they have random reboots or screen freezes after call.
This issue have not solved yet.

Btw @tank0412 did u tried contacting borets if he can update this kernel for rr rom [emoji14]
Sent from my ASUS_T00J using Tapatalk

no_name said:
Btw @tank0412 did u tried contacting borets if he can update this kernel for rr rom [emoji14]
Click to expand...
Click to collapse
Yeah. I drop him a line on 4PDA. It looks like he stoped developing because he do not have device and he can not fix freezes after call + random reboots.

Actually in his kernel there's no freeze btw I think if he can release source then someone may work on it to make it compatible with rr rom ?
Sent from my ASUS_T00J using Tapatalk

no_name said:
Actually in his kernel there's no freeze btw I think if he can release source then someone may work on it to make it compatible with rr rom
Sent from my ASUS_T00J using Tapatalk
Click to expand...
Click to collapse
But he did this yesterday
https://github.com/BORETS24/Kernel-fo-Zenfone-6-by-BORETS24

Wow great ?
Sent from my ASUS_T00J using Tapatalk

What apps can i use to underclock overclock this kernel?

geepee410 said:
What apps can i use to underclock overclock this kernel?
Click to expand...
Click to collapse
Kernel auditor.
But this kernel has a default underclock/overclock. (400mhz/2000Mhz)

tank0412 said:
Bugs:
Some users reported that they have random reboots or screen freezes after call.
This issue have not solved yet.
Click to expand...
Click to collapse
Hi mate I am using this custom kernel and dt2w and its in ON state for three days now and I can confirm I don't have any freezes or reboots.... I had flashed internal data, system and cache before installing, and also had first installed. 44. Version KitKat..... During installing KitKat I relocked boot loader and flashed stock recovery. Then I installed. 54 version then lollipop. 60 and finally. 78 lollipop.. After this i unlocked bootloader and flashed twrp... Then flashed custom kernel and zen motion, no lags [emoji2]. Only my phone wakes everytime when I am on 2G data enabled and WiFi off..
Sent from my ASUS_T00F using Tapatalk

tank0412 said:
But he did this yesterday
https://github.com/BORETS24/Kernel-fo-Zenfone-6-by-BORETS24
Click to expand...
Click to collapse
U should share this to Quanqanh

kunalshah912 said:
Hi mate I am using this custom kernel and dt2w and its in ON state for three days now and I can confirm I don't have any freezes or reboots.... I had flashed internal data, system and cache before installing, and also had first installed. 44. Version KitKat..... During installing KitKat I relocked boot loader and flashed stock recovery. Then I installed. 54 version then lollipop. 60 and finally. 78 lollipop.. After this i unlocked bootloader and flashed twrp... Then flashed custom kernel and zen motion, no lags [emoji2]. Only my phone wakes everytime when I am on 2G data enabled and WiFi off..
Sent from my ASUS_T00F using Tapatalk
Click to expand...
Click to collapse
Hello there heheh i can see rr members here hahah
Yerp i am using it for 2 days, everything ok. Only screen freeze when temp high up to 42 degree.
Might be bootloader unlock. Later will try relock back and see wat will happen
Sent from my ASUS_T00J using XDA Forums

mshazrul82 said:
Hello there heheh i can see rr members here hahah
Yerp i am using it for 2 days, everything ok. Only screen freeze when temp high up to 42 degree.
Might be bootloader unlock. Later will try relock back and see wat will happen
Sent from my ASUS_T00J using XDA Forums
Click to expand...
Click to collapse
For relocking you need to install stock recovery
Sent from my ASUS_T00F using Tapatalk

@quanganh2627 if you interested in sources of borets kernel then you can see sources are released by him and one thing to tell you that in his kernel "no freeze after call" or any such type of bug,his kernel is supper smooth so maybe you can do something to make it work on our rr rom ?
Sent from my ASUS_T00J using Tapatalk

hey @tank0412 what new on update 2/11 ,sir ?

ChungVan said:
hey @tank0412 what new on update 2/11 ,sir ?
Click to expand...
Click to collapse
Nothing. i just created own topic for it on XDA.

Is this the same kernel that you post in the rr thread? @tank0412

myrul said:
Is this the same kernel that you post in the rr thread? @tank0412
Click to expand...
Click to collapse
Yeah, it is a same.

kunalshah912 said:
For relocking you need to install stock recovery
Sent from my ASUS_T00F using Tapatalk
Click to expand...
Click to collapse
R u using stock .78 with dt2w kernel, if yes then what type of settings r u using as my battery is draining very fast and r u also using power saver? Please reply.
Thanks

tank0412 said:
Bugs:
Some users reported that they have random reboots or screen freezes after call.
This issue have not solved yet.
Click to expand...
Click to collapse
with this kernel , no random reboots or screen freezes after call.
i think it have only one problem was limited 3 minutes when call . after 3 minutes , the call will auto end

Related

[Kernel][DEV] pax0r kernel v0.4 for LG P350 (Optimus ME, Pecan)

THIS KERNEL IS NOW OBSOLETE, DON'T USE IT.
Mine newest and stable kernel releases are now integrated into my version of CyanogenMod 7.2, please use only a kernel provided with that ROM, not this one.
Im leaving it for historical reason or for some geeks
The testing release of kernel for p350 based on kernel by drapalyuk - taken from kernel and rom + sources
I do not take any resposibility for bricked devices!
This kernel aims to optimize the performance, responsivity and battery life so please share your opinion about these factors and your ideas.
If you are experiencing any problems with WiFi or 3G try much less tweaked but more stable LITE version.
Instalation:
Download zip to your phone
Get the Custom Recovery for p350
Reboot into recovery
Backup your boot partition (if you like risk you can ommit this step )
Choose Flash zip menu
Turn off verification (as I dont signed my kernel yet)
Flash downloaded zip
Reboot and enjoy
Changelog(2.6.32.48 version):
[0.4]
Fixed black screen after wakeup issue
Added vr and sio I/O schedulers (SIO is default)
Added smartassv2 governor
VM_MAX_READAHEAD changed to 512
[0.3]
Kernel version updated to 2.6.32.48
BFS CPU Scheduler
Applied few tweaks from https://github.com/arco/buzz-kernel-2.6.32/
Some other small tweaks (List of applied patches is on github)
Compiled with newest Linaro toolchain with -Ofast flag and tuned to our architecture
LITE version:
For all guys having problems with internet connection on my kernel there is a LITE version.
It contains less tweaks thant normal version but should not have problems with internet. This version is much less tweaked so it should be more stable.
What is in lite version:
Kernel version 2.6.32.9 (not updated)
Smartass v2 governor
SIO and VR IO schedulers (SIO as default)
VM_MAX_READAHEAD changed to 512
Compiled with newest Linaro toolchain with -Ofast flag and tuned to our architecture
If you dont have any problems with 0.4 version I reccomend NOT to install Lite version
DOWNLOADS
version v0.4: http://hotfile.com/links/139705983/d792c47/kernel-pax-0-4.zip.html
version Lite: http://hotfile.com/links/139705851/518d0ef/pax0r-kernel-lite.zip.html
SOURCE: https://github.com/pax0r/pecan_kernel
Thx for:
drapalyuk - for biggest work for this device
All other devs for Android kernel - as I can learn so much from all of your work!
Debuging Info
or how to help make it better
If you have any problems with my kernel and you want to help in some way - here it is some info how you can.
Just after apearing of the problem please get logs from your device.
How to do it:
Info on CM wiki how to get Logcat
http://wiki.cyanogenmod.com/wiki/Logcat
Info about getting kmesg:
Open Terminal Emulator (or shell with ADB if you know how)
Write the following commands:
Code:
su
cat /proc/kmsg > /sdcard/kmsg.log
There should be new file kmsg.txt on your sdcard. Copy it to your PC.
info about last kmsg after sudden reboot/crash
Same as for normal kmesg but the command now should be:
Code:
su
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Created file will be named last_kmsg.txt
Attach all logs to your post (prefered way is to use http://pastebin.com/
Of course if you have any programming skills you can tinker with my sources as you wish and send patches to me
Hi Pax0r,
I will test the new kernel!
Great, file not found
Sent from my Optimus Me using XDA App
thanks from the Philippines bro..
downloading it now.. will let you know how it goes..
edit : just booted up and already like it.. i had a problem with drape's rc3 kernel because everytime my phone went to sleep and i would wake it up, the screen would just stay black and the buttons would light up and i would have to touch the screen for it to turn on.. now that problem is history!!! thanks paxor!!!!
SikatPimp said:
edit : just booted up and already like it.. i had a problem with drape's rc3 kernel because everytime my phone went to sleep and i would wake it up, the screen would just stay black and the buttons would light up and i would have to touch the screen for it to turn on.. now that problem is history!!! thanks paxor!!!!
Click to expand...
Click to collapse
i still experience that problem. well after the kernel's flashed, does that mean it will run the next time the phone's booted up?
downloading...
edit:screen stays black like before..
uploaded to mediafire
Daryll99 said:
Great, file not found
Sent from my Optimus Me using XDA App
Click to expand...
Click to collapse
here..i uploaded it to mediafire. enjoy
www . mediafire . com/ ?l5cqpdhvi8c8acw
ikazu said:
i still experience that problem. well after the kernel's flashed, does that mean it will run the next time the phone's booted up?
Click to expand...
Click to collapse
ok i just got excited. it seems i still get the touch screen problem but it happens less frequently now and right now i am also cruising at 825 mhz with no fc yet !!!
SikatPimp said:
ok i just got excited. it seems i still get the touch screen problem but it happens less frequently now and right now i am also cruising at 825 mhz with no fc yet !!!
Click to expand...
Click to collapse
tried playing games with 825 freq?
---------- Post added at 05:23 AM ---------- Previous post was at 05:21 AM ----------
on screen animation dsnt work either
Thx for feedback.
I also noticed the 'black screen issue' sometimes and working on it. Drapalyuk fixed it in CM but its not in his sources :/
What versions of ROM (CM, 2.2 etc) do you use?
only angry birds... can't tell any difference but still no fc
---------- Post added at 02:17 PM ---------- Previous post was at 02:08 PM ----------
I'm using drape's 20.10 rom... and before i would reflash to try and get that black screen took care of but in a couple days it would come back.. and it isnt so bad.. it doesn't really effect anything.. but after flashing your kernel i am getting them less now so thats a plus..
So you know How to compile the kernel
will you try to add more features ???
can you add these features
Code:
* shifted to TinyRCU kept it as default
* enabled support for various file systems
o EXT3
o EXT4
o JBD
o RFS
o JFS
o NTFS (with R/W)
* TUN/TAP now integrated into kernel
* enabled support for various network file systems
o NFS (client/server)
o CIFS
* optimized kernel for size
* enabled LZMA/GZ2/LZO compressing support for ramdisk
* bumped jHash to v3
* increased VM MAX READAHEAD to 512KB
* corrected "current kernel" string in CWM app & Tweaks app
* Universal CF-Root and CWM for I9003 Gingerbread by amit.bagaria
* CPU Governors
1. InteractiveX
2. Savaged-Zen
3. SmartAssV2
4. BrazilianWax
5. Smoothass
6. Lagfree
7. Smartass
8. Scary
9. MinMax
10. Interactive
* I/O Schedulers
1. BFQ-v2-rc1
2. V(R)
3. SIO
I flashed the kernel and now everytime i try to turn on the wifi its says error, it wont turn on. And please fix the blackscreen issue.
Daryll99 said:
I flashed the kernel and now everytime i try to turn on the wifi its says error, it wont turn on. And please fix the blackscreen issue.
Click to expand...
Click to collapse
Maybe try flash again.
If it would not work I will check on this issue later.
There must be some problem with loading wifi module for your phone...
vivekkalady said:
So you know How to compile the kernel
will you try to add more features ???
can you add these features
Code:
* shifted to TinyRCU kept it as default
* enabled support for various file systems
o EXT3
o EXT4
o JBD
o RFS
o JFS
o NTFS (with R/W)
* TUN/TAP now integrated into kernel
* enabled support for various network file systems
o NFS (client/server)
o CIFS
* optimized kernel for size
* enabled LZMA/GZ2/LZO compressing support for ramdisk
* bumped jHash to v3
* increased VM MAX READAHEAD to 512KB
* corrected "current kernel" string in CWM app & Tweaks app
* Universal CF-Root and CWM for I9003 Gingerbread by amit.bagaria
* CPU Governors
1. InteractiveX
2. Savaged-Zen
3. SmartAssV2
4. BrazilianWax
5. Smoothass
6. Lagfree
7. Smartass
8. Scary
9. MinMax
10. Interactive
* I/O Schedulers
1. BFQ-v2-rc1
2. V(R)
3. SIO
Click to expand...
Click to collapse
I will try do as much as I can - thx for some kind of list of 'thigs I should look at'. Few comments I have:
About governors - there will be smartass v2 for sure in next version - I just hadnt time to integrate it in this release (I tested it earlier at it really was smartass )
I/O Schedulers - deadline is quite enough for sd cards, but I will look into this SIO as it is based on deadline - thx for hint. I think rest of them is not needed.
File Systems - do we really need support for them? More supported format means bigger kernel.
"optimized kernel for size" - I prefer optimize for speed and it is done
Thanks again for this list - looks very interesting
Havent find the Governer in the cyanogen Mod ??
do I have to use external apps to select that governer??
edit : wifi working Fine
vivekkalady said:
Havent find the Governer in the cyanogen Mod ??
do I have to use external apps to select that governer??
edit : wifi working Fine
Click to expand...
Click to collapse
The governor does not come with the cyanogen mod ofLG p350. No you can't use external apps to install that governor,assuming it is smartass
Sent from my Optimus Me using XDA App
pax0r said:
File Systems - do we really need support for them? More supported format means bigger kernel.
Click to expand...
Click to collapse
It would be great if ntfs file system is supported as it is fast
Sent from my Optimus Me using XDA App
Daryll99 said:
The governor does not come with the cyanogen mod ofLG p350. No you can't use external apps to install that governor,assuming it is smartass
Sent from my Optimus Me using XDA App
Click to expand...
Click to collapse
I know that Dude
But we need external apps to select which Governer and I/O scheduler to be used even if it is in the boot.img. Not installing but selecting
no-frill app is used in my phone (i9003) it contains all the above items in the list i have specified earlier
Its from i9003 by doomload it contains all the things
https://github.com/DooMLoRD/SGS-SL-i9003
Hm... I can select governor from CM menu (performance -> CPU settings - not sure about english names ; ) but be aware of a fact that there is no smartass here (yet ), just standard ones (ondemand,usersapce,powersave,performance)
Sadly your kernel from i9003 is .35 one an here we have .32 so patches do not apply so easy...
But when I will have more time (Im in the middle of Bsc thesis ) I will try to port some .35 kernel for p350

[KERNEL] [LG ROMS ONLY] [D802 Only] StockMOD Kernel v3.00 [3rd Dec 13]

StockMOD Kernel for D802 international phones
Suitable for Official LG and LG-based roms ONLY
Only for D802 International models​
Features:
- ExFAT support for USB OTG / Card readers with large drives
- CIFS network share mounting supported
- Voltage control support (no built in UV, but configurable via apps like SetCPU)
- Optimised kernel libraries
- MSM SoC + Kernel "always-on" logging and debugging disabled to save CPU cycles
- Simple GPU governor
- Ondemand governor tweaked for lower latency speed shift changes
- Internal kernel function fixes (ie, memory leaks, scheduler fixes)
- SIO scheduler (default, noop, cfq and ROW are available)
- high performance, low latency kernel
- compiled with Os flags and neon-vfpv4 FPU enabled
- Westwood+ TCP congestion control
- Built from official LG v10a kernel source
- Lokified during flash
Installation:
- Download .zip and copy to phone
- Reboot to recovery
- Recommended to take full system backup, including EFS partition
- Flash .zip
- Reboot
- 1st reboot may take a little longer than usual
Please do not:
Do not ask for other models to be supported, at this time is D802 only. Other models may follow in the future
Do not ask for extra features. This is to be a stock-compatible replacement kernel only. If LG didn't add it, I probably wont either.
Do not ask for support of other roms, such as CM / AOSP. Im a LG based rom user, if you want a kernel for another type of rom either use one of the available ones we already have or learn to compile your own.
Download
Download the kernels from my FTP here > FTP Directory
Archive of older versions https://app.box.com/s/k8prx3pyxgd866aidd9x
Changelog:
v3.00
- Carefully rebased, some previously used commits removed
- Back to O2 compression
- (most of) Viking's Ondemand governor settings preapplied
- Added init.d script support
- Fixed battery drain and temperature issue some had
- Reverted to a more stock-like config for less issues
v2.60
- Reverted all VM and ramdisk changes, back to kernel defaults
- Reverts most ramdisk changes, rebuilt from fresh stock ramdisk dump
- Should fix android and network logging
- Decreased Ondemand CPU frequency shift latency to 8ms
- Removed some GPU logging functions
- Stock GPU governor is default
- Full neon-vfpv4 FPU optimisations
- Fixed 3d game problems some had with 2.20+beta 2.50
v2.20
- Some configuration changes
- Some minor system tweaks
- Firewall logging re-enabled
v2.06
- Cleaned up ramdisk
- Sensible, well tested VM and Ondemand values set during boot
- CIFS network mount support added
- Increased vibrator strength
- CPU Sync (idle before rampdown) frequency increased to 1190mhz (default is 960mhz, battery life / heat seem virtually unaffected)
- Simple GPU governor set as default (no longer needs manual activation)
- 99% kernel debugging and logging now disabled. (Android logger still available)
- Ondemand governor is recommended
v2.03
- Once again a complete rebuild
- Fixed CPU utilisation issue with v2.00
v2.00
- Rebuilt from scratch (code cleanup)
- Switched to full neon-vfpv4 compiler flags for fpu
- Switched to Google GCC 4.8 toolchain
- Switched to O2 optimisation level
v1.03
- Fixed audio interference on headset
- Improved UI smoothness
- Faster boot
v1.02
- Added Westwood+ TCP congestion control
- Disabled more debugging and logging for adreno and krait cpu
- More internal fixes
v1.01
- More internal kernel fixes
- Reduced minimum CPU voltage than is user configurable to 700mv (default voltages are unchanged)
- Disabled some ramdisk controlled LG specific logging and debugging (more CPU cycles saved)
v1.00
- First release
Sources:
Kernel sources github > Kernel Github
Ramdisk + Build script > Ramdisk Github
Credits and thanks:
- LG
- Wootever (for loki flash scripts and binaries, and some elements of the build script)
- Faux123, Gokhanmoral, franciscofranco and the CM team for some commits
If you want to return to the original D802 10b International kernel please download and flash the zip attached to this post
reserved2
Hi,
Yeah!
Glad to to have been a tester
Thanks for your kernel! This one looks great
viking37 said:
Hi,
Yeah!
Glad to to have been a tester
Thanks for your kernel! This one looks great
Click to expand...
Click to collapse
thank you for being a patient tester! your feedback was appreciated, as well as the time you have been testing it for me. :good:
g.lewarne said:
thank you for being a patient tester! your feedback was appreciated, as well as the time you have been testing it for me. :good:
Click to expand...
Click to collapse
Re,
You're welcome
I just saw that you had added SIO i/o scheduler, thanks for this... It has always worked well for me, I mean for my devices
viking37 said:
Re,
You're welcome
I just saw that you had added SIO i/o scheduler, thanks for this... It has always worked well for me, I mean for my devices
Click to expand...
Click to collapse
ah yes, thanks for the reminder, will add that to OP
I have flashed this kernel combined with your ROM and so far so good.
Love the rom. Trying the kernel!.
Sent from my LG-D802 using Tapatalk
Bootloop after installing kernel.
Sent from my LG-D802 using Tapatalk
gentlemandroid17 said:
Bootloop after installing kernel.
Click to expand...
Click to collapse
Hi,
Weird, no issue here. You are the first
Maybe a bad download?
EDIT: you are on LG based rom, right?
Agreed. Flashed on Rayglobe 2.6 about 2 hours ago and have been running fine since.
Sent from my LG-D802 using Tapatalk
I also have Bootloop after installing kernel.
installed on the : [ROM][Stock][LG-G2 D802 international] StockMOD rom, Fast, Fluid, Lagfree - v1.06
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Sent from my LG-D802 using Tapatalk
gentlemandroid17 said:
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Are you guys running any "set xxx parameter on reboot" type of apps ?
I've been flashing these kernels, as have my esters for nearly a week and have not had any issues with them. The only thing I can think is you have an app which is trying to do something on boot up....
My phone was stock fresh, full wiped, installed my rom, then all the test kernels and 0 issues
gentlemandroid17 said:
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Click to expand...
Click to collapse
I just tested, no bootloop after reboot...
You have not flash something else (a tweak or a mod) or modifying something? Undervolt (too much and set on boot)?
I don't know, maybe wait g.lewarne...
viking37 said:
I just tested, no bootloop after reboot...
You have not flash something else? A tweak/mod? Undervolt (too much and set on boot)?
I don't know, maybe wait g.lewarne...
Click to expand...
Click to collapse
im starting to wonder if there are some subtle phone hardware variations that we are not aware of... ? (and im not talking 16/32gb since kernel is the same according to LGs sources)
either that or its is some app installed trying to do something funky....
@ g.lewarne, exept the CPU binning, I don't know
viking37 said:
@ g.lewarne, exept the CPU binning, I don't know
Click to expand...
Click to collapse
IKR
I mean, in Wootevers kernel thread there have been similar reports of sporadic non-compatability and although our kernels are quite different, the basic hardware controlling bits are the same. Even if the SoC had different variations, why would the stock LG kernel work for everyone when one built from their own source wont ?
Its either an app, or the sources LG share are not the "real" ones they use, which I have some suspicions about for other reasons
gentlemandroid17 said:
I am on g.lewarne's rom. First boot went fine. Got bootloop on reboot.
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
is your phone a branded phone ?

Custom Lolipop Kernel for Asus Zenfone 2 ZE551ML/ZE550ML

Note: This kernel will work on stock firmware2.20.40.184, 2.20.40.183, 2.20.40.178, 2.20.174, 2.20.40.168, 2.20.40.165, 2.20.40.164 and may be lower, also working on some stock-based ROMs(EchoeROM V3,for example).
Disclaimer: I am not responsible for your broken phone , broken memory card, etc. All my kernels I test first on my own phones , and then upload here
If you like my works please do not forget donate to me(PayPal account you may find in my profile)
Bootloader unlock is required for every custom rom, custom kernel, custom recovery. Unlock Tool here:http://forum.xda-developers.com/zenfone2/general/tool-one-click-bootloader-unlock-root-t3155884
Changelog:
03.06.2016
Full NTFS support for SD card
NTFS OTG full support by sibling Asus File Manager(read/write), from others file managers you can to see OTG NTFS devices, may see OTG NTFS devices from file chooser but you can't edit data. But you can edit platform.xml via NextAPP SDfix and can write on NTFS OTG devices
14.05.2016
Migration to newest source code from Zenfone Zoom ZX551ML from 20 april 2016
Ramdisk from 183 firmware
Some optimization in code
17.04.2016
Full support exFAT SDcard format, now you may write/delete/rename by standart method of Android 5
16.04.2016
Great game performance
Remove Hotplug driver
Remove -Ofast optimization(loud words-not take effects, placebo)
Remove optimization flag -march=silvermont(loud words, did not work on 3.10 kernels)
Remove touchboost from Interactive governor
Modified Interactive, Interactive Pro, Intel, Cyan governors: CPU2 and CPU3 turn off when screen off
Idle from Linux kernel 4.6
Gpu governor simple_ondemand from Linux kernel 4.6
Based on source code from Zenfone Zoom ZX551 from march 17
zram and kernel compression is LZ4
04.03.2016
Rework MSM Hotplug, now only CPU0+CPU1 online, no dancing CPUs.
For humor and proof that overclock in others kernels is fake added "overclock" to 5GHz
28.02.2016
Re-work MSM Hotplug. Now if load more than 79 but lower than 99- only another 1 core go to online(CPU2 or CPU3)) and processor working on 3 cores online, if load more than 99- CPU3 and CPU2 go to online together and processor working on all 4 cores online DO NOT set fast lane 99 and higher!!!
Made 12 thermal states for video adapter a place of 3. If on 457 MHz have overheating- freq go to 400 MHz, if overheating on 400- go to 355, if hot on 355-go to 320 MHz and so on. In stock kernel if overheating on 457 MHz- processor goes in 200 MHz and was lags in games
25.02.2016
Compile with new march=silvermont optimizationmarch=silvermont(thanks to @Dan_Jacques )
Tuning MSM hotplug for Zenfone 2: now interface faster, smoother even when min cpus online = 2. And maybe drain battery less.
Unlocked almost all hidden GPU frequencies. Now available gpu frequencies 106, 133,160,177 MHz(I think this NOT fake underclock). I made Kernel Auditor version for our GPU PowerVR 6430 (see screnshots here http://i10.pixs.ru/storage/5/8/1/Bezimyanni_7545670_20843581.png ) https://drive.google.com/file/d/0BxVRXQGBg4DTaThjQUtoRFBrdms/view?usp=sharing
21.02.2016
Based on Asus Zenfone Zoom source code
Fixed hotplug driver and tuning(Now drain battery much less and fixed charging: now no overheating)
Added Cyan governor
Changed Interactive governor to Interactive from Asus Zenfone Zoom
18.02.2016
Now 2 different versions: for ZE551ML and for ZE550ML, Tuning MSM Hotplug(2 cores always online, Fast Lane up to 150), added Interactive Pro governor and set by default
04.02.2016
Interactive governor by default, realtime Hotplugging now on any governors, on Interactive too(Extra CPU cores disabled without load) Idea and work @mrg666 . You may to set parameters of hotplug driver via Kernel Auditor, point "CPU Hotplug"
Remove Hotplug governor(no longer needed)
Kernel Features:
1.Based on Zenfone Zoom ZX551ML source
2. Add zram support in LZ4 format(no need to turn on it, if no problem with multitasking and never no need to turn on for devices with 4GB RAM), kernel compression LZ4 too
3. Adaptation InteractiveX V2 governor for quad core devices, I make that 2 cores go to offline, when screen off
4. Processor work in "1 cpu per module" mode a place of "2 cores per module"(4 independent cpus, not pair)
5. Ofast and march=silvermont(thanks @Dan_Jacques optimization with GCC 4.9
6. Init.d support. You should install BusyBox in /xbin folder/
7. SELinux Permissive
8. KVM support (Kernel Virtual machine for Intel)
9. Added SWAP support
10. USB-HID mouse & keyboard functions(required USB Keyboard app from GPhttps://play.google.com/store/apps/details?id=remote.hid.keyboard.client&hl=en)
11. Ultra kernel samepage merging(UKSM) a place of KSM. Disabled by default, if you want you may turn on it via Kernel auditor
12. Full auto brightness. I removed minimal level 15, now level 5
13. More governovs and I/O schedulers
14.Zram disabled
15. More TCP algorithms, Westwood by default
16. Unlocked GPU frequencies 106, 133, 160, 177 MHz
17. NTFS support for SD card and OTG
Deprecated features:
1.Hotplug governor by default. Extra CPU cores disabled without load(it have been removed sinse 04/02/2016)
2. For correct work on ZE550ML you should change DPI to 320, for example via init.d script(root required).
1). Before flash kernel, you should install BusyBox in xbin folder, then create init.d folder in system/etc and set 755 permissions on it.
2) Download dpi320.zip, then extract dpi320 file and put it in system/etc/init.d folder, check that on it set 755 permissions
https://yadi.sk/d/6hg6bDDioCNbT
3). You may flash kernel.
3. Interactive governor from Asus ZenPad S 8.0 by default with some tuning(for example, hi_speed freq = 1583 MHz) and hotplugging additions( 2 cores go to offline, when screen off) Idea and work by @TheSSJ
4. Realtime hotplugging for all governors. You may to set parameters of hotplug driver via Kernel Auditor, point "CPU Hotplug"
5. Interactive governor from Asus Zenfone Zoom by default with some tuning(for example, hi_speed freq = 1750 MHz), InteractiveX and Interactive Pro have hispeed_freq 1750 MHz too.
Step 1:
You should download files for flashing:
ADB v1.0.32: Download from Google Drive
IMG file with kernel:
03.02.2016 https://yadi.sk/d/FuJhWqc9oCLZy
04.02.2016 https://yadi.sk/d/PcDiDaumoJMb7
All versions from 18.02.2016 and higher will be here: https://drive.google.com/folderview?id=0BxVRXQGBg4DTSVV5Q19mSVUxQk0&usp=sharing
Step2:
You should reboot your phone in the droidboot mode. (turn off you gadget then press Turn off button and volume + button)
Then go to the ADB folder and hold Shift + Right Mouse button and write this command:
Code:
fastboot flash boot bootXX.XX.img
,where XX.XX- numbers after word "boot"
Step3:
Reboot to Android.
Method 2( via TWRP, without PC)​1. Download bootXX.XX.img
2. Go to recovery mode
3. Click Install, choose this bootXX.XX.img, choose boot partition and flash
4. Then reboot
Method 3(via Terminal Emulator, without PC)(root required)​1. Download bootXX.XX.img and put it in root of internal memory
2. in command prompt write
Code:
su
dd if=/sdcard/bootXX.XX.img of=/dev/block/by-name/boot
reboot
And device started with custom boot.img
XDA:DevDB Information
Custom Lolipop Kernel for Asus Zenfone 2 ZE551ML/ZE550ML, Kernel for the Asus ZenFone 2
Contributors
BORETS24
Source Code: https://github.com/BORETS24/Kernel-for-Asus-Zenfone-2.git
Kernel Special Features:
Version Information
Status: Testing
Created 2016-02-02
Last Updated 2016-09-03
Nice work, especially the Hotplug features (maybe you should transfer your post under http://forum.xda-developers.com/zenfone2/development ?)
nazagan said:
maybe you should transfer your post under http://forum.xda-developers.com/zenfone2/development ?)
Click to expand...
Click to collapse
Maybe... How I can to do this?
Can you add flashable zip please? thank you.
serhangelgor said:
Can you add flashable zip please? thank you.
Click to expand...
Click to collapse
Why?
Method 2(through CWM/TWRP, without PC)
1. Download bootXX.XX.img
2. Go to recovery mode
3. Click Install, choose this bootXX.XX.img, choose boot partition
4. Then reboot
Or you can flash without PC and without custom revovery
Method 3(through Terminal Emulator, without PC)(root required)
1. Download bootXX.XX.img and put it in root of internal memory
2. in command prompt write
Code:
su
dd if=/sdcard/bootXX.XX.img of=/dev/block/by-name/boot
reboot
And device started with custom boot.img
BORETS24 said:
Why?
Method 2(through CWM/TWRP, without PC)
1. Download bootXX.XX.img
2. Go to recovery mode
3. Click Install, choose this bootXX.XX.img, choose boot partition
4. Then reboot
Or you can flash without PC and without custom revovery
Method 3(through Terminal Emulator, without PC)(root required)
1. Download bootXX.XX.img and put it in root of internal memory
2. in command prompt write
Code:
su
dd if=/sdcard/bootXX.XX.img of=/dev/block/by-name/boot
reboot
And device started with custom boot.img
Click to expand...
Click to collapse
hey bro, if you don't mind can I add up a few things for you?? it will reduce your work and since you are on kernel 3.10.20 you can try to use my direct jump patch to jump to kernel.org v3.10.94 here's the link https://github.com/Zenfone2-Dev/direct-kernel-patch
and nice work.
installed and opened only 1 core, its too good and battery life is amazing, thanks so much for this amazing work, can you add underclock feature? it will give more batterry life
serhangelgor said:
can you add underclock feature? it will give more batterry life
Click to expand...
Click to collapse
No, I don't want to add fake underclock. It give more interface freeze and nothing else besides placebo effect and boastfulness. I started to make kernel for zenfone 2 in july 2015 and using "underclock" some time- no different battery life between 500 and 250 MHz, I tried and 166 MHz and even 83 MHz- no effect besides slow and freeze interface.
say99 said:
hey bro, if you don't mind can I add up a few things for you?? it will reduce your work and since you are on kernel 3.10.20 you can try to use my direct jump patch to jump to kernel.org v3.10.94 here's the link https://github.com/Zenfone2-Dev/direct-kernel-patch
and nice work.
Click to expand...
Click to collapse
Thank you very much, may be apply this patch in future.
BORETS24 said:
Thank you very much, may be apply this patch in future.
Click to expand...
Click to collapse
made a pull request keep working and if you want you can switch to gcc 5.3.0 toolchain https://github.com/Zenfone2-Dev/x86_64-toolchain-GCC-5.3.0
BORETS24 said:
No, I don't want to add fake underclock. It give more interface freeze and nothing else besides placebo effect and boastfulness. I started to make kernel for zenfone 2 in july 2015 and using "underclock" some time- no different battery life between 500 and 250 MHz, I tried and 166 MHz and even 83 MHz- no effect besides slow and freeze interface.
Click to expand...
Click to collapse
BORETS24, can you add F2FS support? I feel the IO more smooth with it (in other phones there is a huge difference between ext4 and f2fs, like Moto G), but requires changes in kernel config file (easy) and a modified ramdisk with edited fstab (more complicated). There is an Project T version that includes a fstab with the needes changes [link=http://forum.xda-developers.com/zenfone2/development/project-t-custom-kernel-zenfone-2-t3150822/post64366155]here[/link] (but only boot with all /system /data / cache formatted in F2FS). With the correct lines, it's possible to make a mixed fstab, and supports both fs.
Changelog:
04.02.2016
Interactive governor by default, realtime Hotplugging now on any governors, on Interactive too(Extra CPU cores disabled without load), remove Hotplug governor(no longer needed)
BORETS24 said:
Changelog:
04.02.2016
Interactive governor by default, realtime Hotplugging now on any governors, on Interactive too(Extra CPU cores disabled without load), remove Hotplug governor(no longer needed)
Click to expand...
Click to collapse
hey bro, I can't find the commit for realtime hotplugging
Sent from my ASUS_Z00A using Tapatalk
Im using it, looks good, thanks
say99 said:
hey bro, I can't find the commit for realtime hotplugging
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
If will no critical bugs I will upload to Github, need time for test by users.
BORETS24 said:
If will no critical bugs I will upload to Github, need time for test by users.
Click to expand...
Click to collapse
just an advice : always upload up the commits and make two builds, test builds and stable builds, you can always revert the things you pushed to git
Sent from my ASUS_Z00A using Tapatalk
say99 said:
just an advice : always upload up the commits and make two builds, test builds and stable builds, you can always revert the things you pushed to git
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
I'm just recently start to use Github, for me easier delete changes from sources on PC Ubuntu than from github before changes,I keep stable source in zip archieves, old school And I can't to know which version of boot.img is stable which is not. Will make two unstable build? Alone I can't test everything, all hope on users. If you don't want to wait, I may to say that use Autosmp hotplug driver...
BORETS24 said:
I'm just recently start to use Github, for me easier delete changes from sources on PC Ubuntu than from github before changes,I keep stable source in zip archieves, old school And I can't to know which version of boot.img is stable which is not. Will make two unstable build? Alone I can't test everything, all hope on users. If you don't want to wait, I may to say that use Autosmp hotplug driver...
Click to expand...
Click to collapse
haha I can understand maybe that's y I added up the build script. A single command and you get a flashable zip without any need to manage them and that command is ./buildzf2
and yeah I have changed the defconfig in script and made a pull request so just get a hold on that
Sent from my ASUS_Z00A using Tapatalk
Add to description of kernel:
You may to set parameters of hotplug driver via Kernel Auditor, point "CPU Hotplug"
I really love your works. You made a big update for this cpu. Can you make a undervolt for this kernel, master ?

[KERNEL][FLASH METHOD] Kernels settings for S3 NEO - stock Lollipop and CM12, 4.4.2-4

I want to create a thread about settings for every custom kernels on our S3 NEO with Lollipop Stock and CM11, CM12, stock 4.4.2 and 4.4.4 ROM.
If You are advanced or expert in the subject of krenels, parameters and features put to this thread Your settings.
This thread, I thnik, helps novice in search for the best settings to be the rom fast, stable and smooth.
So, please placing here and debate on settings the kernels.
Maybe for a CM11, CM12, CM12.1, CM13, stock 4.4.2 and 4.4.4 also 5.0.1 this settings works well, too.
Try and tell us
The Poll is only for stock TW 5.1.1 ROMs.
Thanks for Devs who made the kernels for S3 NEO:
- @sev3n1985
- @Renix63
- @LGaljo
- @nikita36078
- @oranaise2412
- if I forgot about someone - tell me.
Thanks to @gsstudios for giude about governors and I/O shedulers.
Thanks to Mike Barrett for video about Kernel Adiutor settings.
DELETED
Important - only for custom kernels
The phone must be rooted.
1. Before flash any new kernel do backup your rom, boot, recovery, preload and data ex. via recovery.
2. After flash the new kernel always do wipe cache and dalvik cache in recovery and next restart the phone. (restarts takes about 5min)
3. CPU frequencis and governours are important things in rom's speed.
4. CPU freq at 1593MHz may destabilized your phone - heating problem and sometimes random reboots.
5. If You want to OC CPU - have to turn off MPDecision Hotplug and select another one or nothing (MPD may do CPU freq not stable - is always good for only stock frequencis so from (192) 300 to 1401MHz).
6. Sometimes the new kernels have to root again via flash superSU update via recovery ex. like eMotion kernel.
7. Try any changes - don't be afraid - kernel not bite If so go wrong - always have backup
Good luck.
If anyone have another advices - feel free....
The difference between kernels with zRam and zSwap options:
- zRam is a kernel with virtual memory in Internal Memory your phone (compressed) for most users
- zSwap is a kernel for the SD card with swap partition for our phone ex. 512 or 1024 Mb, so if You have not swap partition in Your SD card - do not flash this kernel (no good resoults).
Heating and random reboots problem
This dependent of frequensic CPU and if is it so CPU max freq probably is set at 1593MHz.
If we to much OC our CPU's then our phones may have some lags and freezes or reboots (after call or in camera app).
So if you have this symptoms then you have to set CPU OC max to 1401MHz or 1497MHz.
If it no helps so maybe the kernel is wrong compiled with bad linux settings - and only change the kernel for another one.
Guide for CPU governors and I/O shedulers and others settings in Kernel Adiutor
Please read THIS - big thanks to @gsstudios for this gov guide.
Please watch THIS - thx to Mike Barrett for video about settings in Kernel Adiutor.
It's a good guides for everyone.
Only my conclusions
From my experience with OC CPU and use different kernels (in stock and CM series ROMs) the stable max freq CPU is at 1497MHz.
If You want better battery life select max CPU at 1401MHz or even 1300MHz - 1190MHz.
For better battery life You can try :
- Multicore Power Saving - ON
- CPU gov at Ondemand, Intelidemand, arteractive, inteliactive (without frequent lags)
- GPU gov set at conservative (in new Renix kernel) or msm-adreno-tz
- if you only listen to music then set Max Cores Screen Off at 1 CPU and max freq at 600 - 700 MHz - for media player is enaugh.
- Power Suspend Mode at LCD Panel or Hybrid.
My steps for install all things like rom, fixes, xposed, kernels, ect. :
1. Wipe system, data, cache and dalvik cache - no restart the phone
2. Flash any ROM - no restart the phone
3. Wipe cache and dalvik cache then restart the phone
4. Flash possibly another kernel ex. Renix's, eMotion's... I do it in this step 'couse sometimes after that We have to install ex. camera fix - again in Renix kernel or superSU in eMotion kernel
5. Flash any fix for the point ROM (like RIL, key fix, mixer fix, camera fix... others) then restart the phone
6. Flash superSU (if the rom has not rooted) and possibly busybox for advanced (change build.prop in Kernel Adiutor for example) then restart the phone next go into superSU ( the app install binary) next do settings and out - the same with busybox (have to install libs)
7. Install the xposed app next go to the recovery and flash xposed sdk22(Lollipop) (23 for MM) ex. v85 by wanam, next wipe cache and dalvik cache and restart the phone
8. That's all - in my phone works good, I did and do it by 2-3 years and no problem.
Remember - after wipe cache and dalvik cache the phone's booting time will take a 5-7min.
Thanks for this thread! ^-^
I think I'll post my stats too! I got a perfect balanced mix with 3.5 renix. But for now I wanted to try the new one with boeffla kernel sources ^-^
DELETED
DELETED
Nalas Thank you for the effort..Random restart problem issue ?.. Sory my english is poor
DELETED
nalas said:
Hello.
If you set CPU at 1497MHz or lower so no random reboots in I9301I.
I don't know how it look in I9300I.
So if someone can write abaut it so will be nice....
Click to expand...
Click to collapse
My device I9301Q..I try report the results
do you use xposed,grenify,powernap ?
DELETED
Make the explanations about kernel adiutor options plz. Ty
DELETED
Nalas no random reboots no lags and very very smoth my device thank you bro .
DELETED
DELETED
nalas said:
I'm happy to helped You bro.
What configaration You have ? at 1497MHz (pics) or 1305MHz (video) ? and what's kernel ?
It will be clarity for others.
If You can - edit Your post about above.. ? thx man.
Nice if it works in another phone
Greets
Click to expand...
Click to collapse
Device : I9301Q
Rom : Motion Rom 17.0
Kernel : Renix 3.7 zram
App : Kernel Adiutor Mod v9
Governor : Smartmax Maks 1305 Mhz,Multi core power saver disable wake up boost and hotplug boost disable
Hotplug : Msm hotplug not use Lazy hotplug
Gpu : Conservative and disable simple gpu,Adreno idler
Battery : Fast usb charge enable
I/o : İnternal fiops and 256 kb..External tripndroid 2048 kb
Ksm : Enable
Virtual Memory : Enable, Zram 100 mb
İnit d : Enable 99zram
Not use greenify,powernap..Damaging the system..Continuously restarts system
I have a I9301I and use Motion ROM 17.0 with eMotion kernel. Motion ROM 'as is' gave me frequent random reboots, so I tried Renix63 kernel. V2.0 fixed the random reboots, but LED lights stopped working. Later versions fixed this but introduced the problem of the phone freezing when responding to notifications and occasionally switched off the phone completely. I then tried eMotion ROM from sev3n1985. LEDs work, no random reboots, no freezes, no switch offs. It just works. nalas's second post in this thread has 20 screenshots of recommended tweaks to the Renix63 kernel. I prefer something that works out of the box.
nalas said:
4. CPU freq at 1593MHz may desabilized your phone - heating problem and sometimes random reboots.
5. If You want to OC CPU - have to turn off MPDecision Hotplug and select another one or nothing (MPD may do CPU freq not stable - is always good for only stock frequencis so from 300 to 1401MHz).
Heating and random reboots problem
This dependent of frequensic CPU and if is it so CPU max freq probably is set at 1593MHz.
If we to much OC our CPU's then our phones may have some lags and freezes or reboots (after call or in camera app).
So if you have this symptoms then you have to set CPU OC max to 1401MHz or 1497MHz.
From my experience with OC CPU and use different kernels (in stock and CM series ROMs) the stable max freq CPU is at 1497MHz.
If You want better battery life select max CPU at 1401MHz or even 1300MHz - 1344MHz.
Click to expand...
Click to collapse
With all due respect to nalas and Renix63 I don't understand the logic of producing a kernel that's overclocked to 1593MHz which then has to be reduced to 1401/1497 via Kernel Adiutor in order to prevent freezes or reboots.
Other users have had different experiences, so there there may be other factors to consider - variances in hardware, apps etc. - this is just my experience.
Apart from that - huge props to the devs here. If it were not for them I'd still be running TW 4.4.2.
Corbynista
DELETED
DELETED
I tested Ciro's rom but It was buggy for me (dialer does not appear but the phone call was running)
WiFi not working
SIM not working
I will try Motion Rom.
Cheers

[Discontinued] Negalite HW+ Kernel | Performance/Battery | 6/7/17

Welcome To NegaLite HW+ Kernel!!!
I AM NOT RESPONSIBLE FOR ANY DAMAGES! Use At Your Own Risk!
This Also Voids Your Warranty!
Features:
F2FS Support(Module) - Big Thanks To r3pwn
GCC Uber 4.9.4 Toolchain
-o3 Optimized
Turbo 4x Zram(Module)
msm_hotplug
All Governors Boosted
CPU OC Up To 1.3 Ghz
GPU OC Up To 533MHz
FSB UC To 320MHz
Undervolted - 25mv Lower
All Cores Active
init.d Support
Configurable Tweak Scripts
Sysctl Tweaks
Memory Tweaks
Build.prop Tweaks
Busybox 1.27.0 Included
ADB Debugging Auto Enabled
Auto-Root Included
Kernel Adiutor 4 Wear App Included
Scripts Included In Source For Simple Compiling(Build The Kernel Yourself If You Want)
Custom Governors:
Darkness, Intelliactive, Intellidemand, InteractiveX, PegasusQ, Smartmax, ThunderX
Custom Schedulers:
VR, SIO, FIOPS, FIFO And ZEN
------------------------------------------------------------------------------------------------------------------------------
​ Downloads:
Nothing Needs To Be Done Prior To Flashing!!!
Just Do This:
1. Push Zip To /sdcard/ Via ADB
2. Flash zip In Recovery
3. Done (Enjoy!)
WEAR 1.5(Marshmallow)
negalite_kernel_HW_7eca452-1.5.zip - 1/12/2017
WEAR 2.0(Nougat) - Official Release Compatible
negalite_kernel_HW_dffc4c0-2.0.zip - 6/7/2017
Commit Log:
https://github.com/Negamann303/Huawei-W-1.5-2.0/commits/master
------------------------------------------------------------------------------------------------------------------------------
Source: Huawei-W-1.5-2.0
​
Boot Battery/Performance!!!
Advanced Users: (Optional)
You Can Have Pre-Configured Settings On Kernel Flash
Download One Of The Zips Below
Rename To bootperf.zip
Push To Your SDcard
Flash The Latest Kernel
Enjoy!
Nega's Tweaks:
battery_v6_bootperf.zip - Battery Save - 8/03/2016
performance_v6_bootperf.zip - Performance(See What This BadBoy Can Do!) - 8/03/2016
PablosMule_bootperf.zip - Pablo71 Has You Covered, Make Sure To Thank Him!
On The Fly Config Switching
Push bootperf.zip And The Flasher.zip Below To SDCard And Use Flasher In Recovery
BootPerf_Flasher.zip
​
Download link doesn't seem to be working...
bmg1001 said:
Download link doesn't seem to be working...
Click to expand...
Click to collapse
Fixed, thanks
Thanks for your efforts. Link is broken bro.
Huawei-Watch-3.10-mr1 is it lollipop-wear-release-1?
janjan said:
Thanks for your efforts. Link is broken bro.
Huawei-Watch-3.10-mr1 is it lollipop-wear-release-1?
Click to expand...
Click to collapse
It should be fixed. This kernel is for Marshmallow
This seems interesting. Could you explain how I move .zip files to and from Wear?
I'm rooted with TWRP on wear, but got no USB mount. How do I then move the files?
Thanks in advance
---------- Post added at 08:57 AM ---------- Previous post was at 08:32 AM ----------
Trying the pull command, but saying it's read only
Faspaiso said:
This seems interesting. Could you explain how I move .zip files to and from Wear?
I'm rooted with TWRP on wear, but got no USB mount. How do I then move the files?
Thanks in advance
---------- Post added at 08:57 AM ---------- Previous post was at 08:32 AM ----------
Trying the pull command, but saying it's read only
Click to expand...
Click to collapse
Worked here. This is the exact command I used: adb push C:\Users\bmg10\Downloads\negalite_kernel_HW_r99c9f93.zip /sdcard/
Did you set TWRP to allow system modifications?
bmg1001 said:
Worked here. This is the exact command I used: adb push C:\Users\bmg10\Downloads\negalite_kernel_HW_r99c9f93.zip /sdcard/
Did you set TWRP to allow system modifications?
Click to expand...
Click to collapse
Was just pushing from standard ADB. Not in TWRP. Suddenly it worked. But thanks
I currently run skin1980's MM kernel ... can I just flash this over it out should I wipe everything? thanks this looks awesome
pablo71 said:
I currently run skin1980's MM kernel ... can I just flash this over it out should I wipe everything? thanks this looks awesome
Click to expand...
Click to collapse
No prerequisites, just flash
Sent from my SM-G935P using Tapatalk
negamann303 said:
No prerequisites, just flash
Click to expand...
Click to collapse
awesome ... zip file loaded to sdcard and rebooting to recovery to flash here we go ... thanks
So far so good! Watch is running really fast and smooth and battery seems to be a bit better than what I got on Skin's kernel, but that might also be cause I factory reset my device when I flashed the kernel (since I was running Skin's kernel before). No issues like random reboots or crashes either. I haven't modified any kernel settings yet though.
Holy sh!t
Thanks!
This is the smoothest experience I have had on this watch so far and I've used all of the things!
loving this kernel to a high degree so far ... it was damn thoughtful of you to include kernel adiutor and make it flashable in recovery. the selection of governors, hotplug profiles and i/o schedulers is top notch (I'm no expert on these matters though I know just a small amount)
Early observations: on your stock settings both my watches don't like waking up on tilt to wake, they usually require a double-tilt to wake up and one watch even locked up and required a reboot BUT adjusting some settings fixed this instantly. I point out though that I did not do a factory reset or wipe any partitions or caches before installing this kernel. I just flashed and started having fun.
currently I'm getting VERY satisfactory performance with the cpu's frequency locked at 787mhz + interactiveX governor + intelliplug's eco-conservative profile + gpu freq max 320mhz with powersave governor + row i/o scheduler with 1024kb read ahead
so far this kernel is badass
pablo71 said:
loving this kernel to a high degree so far ...
Click to expand...
Click to collapse
I was wondering if all the Wear Shell and Tasker commands worked, sine I did not see that it was rooted. Thanks.
With the zram, should we see a reported higher amount of total ram available? What are others seeing?
Sent from my LG-D800 using Tapatalk
Sweet kernel need this for Android Wear 2.0 please dev
pmgnet said:
With the zram, should we see a reported higher amount of total ram available? What are others seeing?
Sent from my LG-D800 using Tapatalk
Click to expand...
Click to collapse
Thanks for making me realize zram wasn't enabled, will be in the next release tonight
eduardozeassesme said:
Sweet kernel need this for Android Wear 2.0 please dev
Click to expand...
Click to collapse
Once wear 2.0 is released, I will move up
Sent from my SM-G935P using Tapatalk
pablo71 said:
loving this kernel to a high degree so far ... it was damn thoughtful of you to include kernel adiutor and make it flashable in recovery. the selection of governors, hotplug profiles and i/o schedulers is top notch (I'm no expert on these matters though I know just a small amount)
Early observations: on your stock settings both my watches don't like waking up on tilt to wake, they usually require a double-tilt to wake up and one watch even locked up and required a reboot BUT adjusting some settings fixed this instantly. I point out though that I did not do a factory reset or wipe any partitions or caches before installing this kernel. I just flashed and started having fun.
currently I'm getting VERY satisfactory performance with the cpu's frequency locked at 787mhz + interactiveX governor + intelliplug's eco-conservative profile + gpu freq max 320mhz with powersave governor + row i/o scheduler with 1024kb read ahead
so far this kernel is badass
Click to expand...
Click to collapse
How can you get your watch rooted? I tried flash some supersu for wear but I cannot start the kernel adiutor.

Categories

Resources