Deleted
XDA:DevDB Information
PerXepted Kernel, Kernel for the Xiaomi Redmi 3S
Contributors
nichcream
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2017-09-17
Created 2017-08-16
Last Updated 2019-05-06
Reserved
Changelog/Downloads
20180127
- Linux 3.18.31 > Linux 3.18.42
- fsync on-off
- CPU voltage ctrl
- s2w added
- experimental wake gestures dt2w/s2w for Redmi 3X
- LazyPlug
- several bug fixes & improvements (eg. haptic feedback should be back to normal) - see GitHub for a full list of changes
Download 20180127 (13.9MB)
MD5: 017210fb223e6a772830456d3bbce30c
Special mentions (not in order)
- rainforce279
- LordArcadius
- TeamMex
- Alucard24
- flar2
- dorimanx
- zwliew
- anyone whom I'm cherry-picking from..
Reserved
N/A
No 4G support?
Wow, finally Congratulations
Finally ,,, giving feedback soon
Congratulations!
Pro tip: Add DT2W in thread title
Deleted
Hopefully to see camera fix soon for stock snap camera
Pro . Going to test it
But which one we should choose ?
Mi or mm ?
JoKeRLeE said:
Pro . Going to test it
But which one we should choose ?
Mi or mm ?
Click to expand...
Click to collapse
The Android version should be marshmallow, it can be any rom
impulsar said:
The Android version should be marshmallow, it can be any rom
Click to expand...
Click to collapse
Ikr , but there is two version on AFH , I just want to know which is the best
JoKeRLeE said:
Ikr , but there is two version on AFH , I just want to know which is the best
Click to expand...
Click to collapse
Go for latest one
Seems like the maximum only can set to 1094mhz , can't increase anymore
JoKeRLeE said:
Seems like the maximum only can set to 1094mhz , can't increase anymore
Click to expand...
Click to collapse
It's due to Core Control, as in both Hotplug and thermal.. it'll be back to 1401MHz when the device cools down.
Core control (thermal) can be turned off so that's fine. But core control (hotplug) cannot be turned off. I'll be replacing core control hotplug with some other hotplugs in the next release.
Meanwhile, I'm testing some charging patches.. have a look down here
nichcream said:
It's due to Core Control, as in both Hotplug and thermal.. it'll be back to 1401MHz when the device cools down.
Core control (thermal) can be turned off so that's fine. But core control (hotplug) cannot be turned off. I'll be replacing core control hotplug with some other hotplugs in the next release.
Meanwhile, I'm testing some charging patches.. have a look down here
Click to expand...
Click to collapse
QC 3 ?
nichcream said:
It's due to Core Control, as in both Hotplug and thermal.. it'll be back to 1401MHz when the device cools down.
Core control (thermal) can be turned off so that's fine. But core control (hotplug) cannot be turned off. I'll be replacing core control hotplug with some other hotplugs in the next release.
Meanwhile, I'm testing some charging patches.. have a look down here
Click to expand...
Click to collapse
Current alpha kernel (with stock charger)
JoKeRLeE said:
Current alpha kernel (with stock charger)
Click to expand...
Click to collapse
It's freaking awesome man... I just hope it's quick charge by Qualcomm so that it won't damage the battery ?
JoKeRLeE said:
Current alpha kernel (with stock charger)
Click to expand...
Click to collapse
Hmm..
With that kernel, my charging always stayed either below or around 1000mA. Interesting, I'll borrow some quick charge cable and test. the stock charger didn't get mine that high
Related
AOSP RIN Kernel for D850
Close to stock with some sugar added ... delicous!
Hey guys and girls,
here is my attempt to build up on the cm source for an modified AOSP kernel, hope you like it, have fun
First of, DISCLAIMER, I'm not responsible for bricked devices, dead unicorns, rainbows with missing colors, world war, nose bleed, void warranty (you know that already, don't you? your warranty is void now and it's your fault ) or any other harm happening to your device, you or people around you!
What does it serve? (Features)
AnyKernel
Kexec Hardboot patch
FauxSound support
OC to 2.7GHz and UC support
Voltage control
Intelliplug
Cpu limiter
GPU Overclocking to 675Mhz
Simple GPU Algorithm
Simple_ondemand GPU Governor fixed
fsync on/off support (on by default)
Power efficient workqueues
Dynamic management of dirty page writebacks
Dynamic Read Ahead
IO Schedulers
CFQ
DEADLINE
FIFO
FIOPS
NOOP
ROW (default)
SIO
TRIPNDROID
VR
ZEN
Governors
Adaptive
Conservative
DanceDance
Intelliminmax
Interactive (default)
Lagfree
Lionheart
OnDemand
Performance
Powersave
SmartassV2
Userspace
Wheatley
Smartmax
TCP Congestion Algorithms
BIC
Westwood+
Vegas
Veno
Yeah
HTCP
Cubic (default)
Reno
LiveSharpening
2-Way Call Recording support
exFat support
DriveDroid support
KSM
android logger sysfs toggle (disabled by default)
Many under the hood fixes
Stability
More to come
How to apply it? (Installation)
IMPORTANT: Read through all the requirements, steps and warnings before you do anything, if any requirement doesn't match or you don't know what one or more of the steps below mean or do, ask before you do any of them, if you don't know how all the steps can be done, let it be, I warned you, if you don't do and something bad happens, I'll just laugh at you!!
Requirements? Yes!
D850
Custom Recovery
AOSP based lollipop ROM (Mainly cm12 based)
How to flash the kernel?
BEWARE to be on the default kernel of the given ROM (NO custom, except at updates of this one!!) when flashing this kernel, the ramdisk is taken from the currently flashed kernel!!!
Download zip
Place on internal or external SD
Reboot to recovery
Choose install zip
Search for the downloaded zip
Confirm flashing
Wipe cache
Reboot
Have fun
Changes? (Changelog)
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
13.01.2015/1.6
Initial AOSP release
Full list of commits can be found here
Where to get it from? (Download)
google drive | AndroidFileHost | dev host
Let me test!! (Beta Testing Community)
Google+ LG G3 Beta Testing Community
Show me the so(u)rce(ry)! (Source Code)
https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Donators (huge thanks, you're simply great )
@Toneman07
@Helloworld294
@shaarky
@Dreamxtreme
@guyd
@mosincredible
@tobitege
@AndroidUzer
Credits
XDA for the great community
Google for their great operating system
LG for the great device
CyanogenMod for the base this is built up from
@invisiblek for his marvelous job on the bring up of the device and the many patches
@HolyAngel for some commits I used
@faux123 for his great work with intelli* and beyond
@KAsp3rd for some commits I used
@myfluxi for some commits I used
@trialsrider1 for some commits I used
@Skin1980 for his breakthroughs at our device, his support and for being such a nice guy
@Lord Boeffla for some commits I used
@GuneetAtwal for some commits I used
@DooMLoRD for some commits I used
@Fechinator for some commits I used
@savoca for AnyKernel, Livesharpening and some other stuff
@Christopher83 for his implementation of Dynamic management of dirty page writebacks and some additional stuff
If you like my work, please show your appreciation by pressing the thanks button, if you want to do more, i've nothing against a little donation, but I'm as happy when you just thank me by pressing the button
XDA:DevDB Information
Rin Kernel AOSP, Kernel for the AT&T LG G3
Contributors
Tectas
Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-cm-12.0
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 1.6.5
Beta Release Date: 2015-01-14
Created 2015-01-14
Last Updated 2015-01-14
Reserved
Wow can't wait to try this out thank you!
I'm not sure if its still uploading but I was only able to download it from the dev host link
Sorry guys and girls, links are fixed now.
Awesome stuff man! Thanks alot!
Small update to 1.6.5:
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
Download within the OP, have fun
Tectas said:
Small update to 1.6.5:
14.01.2015/1.6.5
FauxSound support added
Dynamic read ahead
Download within the OP, have fun
Click to expand...
Click to collapse
Thanks, the 1st one is running great so far.
Thanks for you work sir
?✴anderson79✴?
Can someone recommend a governor + io combo for battery life?
Im currently running smartassv2 + sio.
Oh hell Nah. Can't wait to flash
Caught u on g+ earlier today in my lunch break. Running it since then.....greatness my friend!
Conservative is going to be your best governor for battery. I'm not sure if the I/O affects the battery too much, but I've always viewed SIO and noop as two of the best.
Sent from my LG-D850 using XDA Free mobile app
Conservative swaps less often, therefore can hold a higher clock speed, using more than it needs to. I go with adaptive, because it consumes little or no battery when idle.
Sent from my Candied D850
Works in illusion rom?
?✴anderson79✴?
Sinterion said:
Conservative swaps less often, therefore can hold a higher clock speed, using more than it needs to. I go with adaptive, because it consumes little or no battery when idle.
Sent from my Candied D850
Click to expand...
Click to collapse
I agree that Conservative ramps down very slowly. I haven't been able to find something that is better than Intellimm, but I will take a look at adaptive later.
By idle do you mean screen off(and in deep sleep mode) or idle while the screen is on?
Enddo said:
I agree that Conservative ramps down very slowly. I haven't been able to find something that is better than Intellimm, but I will take a look at adaptive later.
By idle do you mean screen off(and in deep sleep mode) or idle while the screen is on?
Click to expand...
Click to collapse
Idle meaning screen off, but not yet in deep sleep.
Sent from my Candied D850
anderson79 said:
Works in illusion rom?
Click to expand...
Click to collapse
It hasn't worked for me on either LP liquid smooth or resurrection ROM. Both very clean flashes. TWRP always restarts mid flash.
Sent from my LG-D850 using XDA Free mobile app
noobchef said:
It hasn't worked for me on either LP liquid smooth or resurrection ROM. Both very clean flashes. TWRP always restarts mid flash.
Sent from my LG-D850 using XDA Free mobile app
Click to expand...
Click to collapse
Which recovery did you use and if multirom did you flash it as first ROM?
Sent from my LG-D855
Works on Candy5
Sent from my LG-D850 using Tapatalk
faZevoLv.kernel
-Nicknamed thomasin kernel
Features & Updates
Kernel version 3.0.101+, up from Hashcodes 3.0.72+
Frandom or fast random generator has been added to replace the current implementation as it is faster
Snappy compression from google for faster compression and decompression
Net performance enhancement for process_backlog
Readahead has been increased from 128kb to 512kb for increased read/write performance
UKSM or ultra kernel same page merging has been added to replace ksm for better performance and stability
Memcopy macros introduced to improve their performance
Overclocking has been enabled including more frequencies
ARM-spinlock improvements for ARMv6+ devices using ticket algorithm
Small Linaro fixes and code optimisations
tcp network speed increases
Crypto improvements to ablk_helper and arm-aes
Perf optimised ctx_sched_out()
block: add recursive merge requests which boost throughput by 5% ~ 10%
mpfs: fix some mempolicy object leaks
filesystem default to noatime/nodirtime for increased performance
slub tweak for performance improvements by franciscofranco
cpufreq merged a few more governors
dirty page writebacks dynamic management included for when the device is suspended/resumed
softirq reduce latencies
Zram: add snappy compression to Zram which increases size by ~2%, but increases speed by ~x2
lib/memcopy: use glibc version as in some cases it is 10x faster
lib/string: also use glibc version
lib/sha-1: use git implementation which gives an 11.7% improvement in boot time
zcache1 patches from future version of the linux kernel
SLAB allocator: use the SLUB allocator rather than SLAB
OMAP4 NAND improvements to fix occasional errors and improve performance
readahead optimisations
perf improvements using 10 commits!
OMAP2+ parser-bug fix
cfg80211 memory leak fix
fs/sync: make sync() satisfy many requests in one invocation
cpufreq: optimisations
Interactive governor fixes
implement DoubleTap2Wake feature, can be anabled in the doublewake app
toolchain: built using the UBER 4.9.3 arm-graphite toolchain
Frequencies
> 350mhz
> 525mhz
> 768mhz
> 998mhz
> 1200mhz
> 1350mhz
> 1500mhz
> 1632mhz
> 1747mhz
Governors
> Conservative
> ondemand
> powersave
> interactive
> performance
> Scary
> minmax
> lagfree
Github Source
https://github.com/faZevoLv/android_kernel_amazon_bowser-common
Forked from: https://github.com/MWisBest/android_kernel_amazon_bowser-common
Downloads
This kernel is designed to run on Android 5.0 lollipop only! Just download the .zip file below and flash it in recovery.
tate_kernel-3.0.101+-faZevoLv-v2
.
Insane!
Agreed. Insane. And my PC just HAD to corrupt the entire source directory
Sent from my GT-i9100 running CM11
Amazing!! Flashing now!. Thanks for the work @faZevoLv
---------- Post added at 10:15 PM ---------- Previous post was at 09:59 PM ----------
Yes! An overclock that doesn't crash my Kindle! Great job and props to you faZe!!! I see the difference when I OC it. Since it's a stay at home device, I keep it at performance. Superbly quick.
BuQQzz said:
Insane!
Click to expand...
Click to collapse
Thank you
SafinWasi said:
Agreed. Insane. And my PC just HAD to corrupt the entire source directory
Sent from my GT-i9100 running CM11
Click to expand...
Click to collapse
Sorry to hear that :/ I thought mine had the other day, turns out everything was moved into the root trash folder on Ubuntu :L
xWolf13 said:
Amazing!! Flashing now!. Thanks for the work @faZevoLv
---------- Post added at 10:15 PM ---------- Previous post was at 09:59 PM ----------
Yes! An overclock that doesn't crash my Kindle! Great job and props to you faZe!!! I see the difference when I OC it. Since it's a stay at home device, I keep it at performance. Superbly quick.
Click to expand...
Click to collapse
Thank you! Yeah I think the other kernels used the wrong voltages with the frequencies, so the CPU didn't get enough power running at higher speeds and just powered off unexpectedly, I think I got them perfect
I'd love for some more feedback, and even feature requests, no matter how crazy they sound I will try to implement them
Its running pretty smooth here on beanstalk as well nice and snappy, I'll try it on Candy tonight. It would be nice to see color profiles support ? haha that would be awesome on our kindles! Kind of like ak's kernel with UKM . Nonetheless this is good work man ??
I have noticed a problem. OC'ing up to 1747 MHz makes the device really stuttery and laggy. 1632 MHz seems like the sweet spot and notice a big difference in performance (in a postive way). I would love to see some Gamma support and Double Tap 2 Wake on this device! Would be some great features to have.
BuQQzz said:
Its running pretty smooth here on beanstalk as well nice and snappy, I'll try it on Candy tonight. It would be nice to see color profiles support ? haha that would be awesome on our kindles! Kind of like ak's kernel with UKM . Nonetheless this is good work man ??
Click to expand...
Click to collapse
Yeah I tried implementing that in the aosp-5.0 branch on github, but other commits interfered and broke the kernel, so I set up a new branch cm-12.0 (the one I'm currently using) and forgot to implement the colour profile support. I will give it a go tonight and test it out
xWolf13 said:
I have noticed a problem. OC'ing up to 1747 MHz makes the device really stuttery and laggy. 1632 MHz seems like the sweet spot and notice a big difference in performance (in a postive way). I would love to see some Gamma support and Double Tap 2 Wake on this device! Would be some great features to have.
Click to expand...
Click to collapse
Yeah I hate over clocking past 1.7ghz, I stuck with either 1500mhz or 1632mhz. I will definitely implement double tap 2 wake as I loved this feature on an old ROM I tried for the kfhd (not sure which, anyone else know?). I'll get on it tonight!
It was on jb2kred's PA. I was going to add it but kinda screwed everything. And another thing,it's implemented not by a sysfs entry,but the individual driver c files for display. Completely different from the usual DT2W
SafinWasi said:
It was on jb2kred's PA. I was going to add it but kinda screwed everything. And another thing,it's implemented not by a sysfs entry,but the individual driver c files for display. Completely different from the usual DT2W
Click to expand...
Click to collapse
As far as I can see, it shouldn't be too hard implementing this as the files that have been changed to add this feature hasn't been touched for a while, the the code will fit in nicely. If all goes to plan, I will release version 2 of this kernel today, check my github commits for new stuff
I've implemented double tap 2 wake and a few more optimisations. V2 should be uploaded soon and I'll add the new features to the list in the OP for those who don't want to check, or can't make sense of github commits.
faZevoLv said:
I've implemented double tap 2 wake and a few more optimisations. V2 should be uploaded soon and I'll add the new features to the list in the OP for those who don't want to check, or can't make sense of github commits.
Click to expand...
Click to collapse
Too quick! Will flash later though. Superbowl is on today xD. #hawknation
version 2 is up :good:
if you want to enable double tap 2 wake, download the apk in the second posts attachments, install it and click enable.
feedback and feature requests always welcome.
faZevoLv said:
feedback and feature requests always welcome.
Click to expand...
Click to collapse
Ok, you asked for it!
Feature request: USB-OTG
It's the only thing I miss in this device, I know hashcode said it would be difficult, but let me dream
Great kernel, thank you so much!
Also the tap to wake seems a great idea, very useful on this device, as the power button is difficult and uncomfortable to find
Anyone D2TW working? Not able to make it work on my device.
Kernel works well with Candy5 also has the option to enable/disable DT2W in Display settings but doesn't work aswell.
xWolf13 said:
Anyone D2TW working? Not able to make it work on my device.
Click to expand...
Click to collapse
BuQQzz said:
Kernel works well with Candy5 also has the option to enable/disable DT2W in Display settings but doesn't work aswell.
Click to expand...
Click to collapse
Did you install the app in the second post and enable it? Works perfectly for me
faZevoLv said:
Did you install the app in the second post and enable it? Works perfectly for me
Click to expand...
Click to collapse
I did. Still a no go. Running latest CM12..
Checked the commit and it should be working. You sure you are running the same boot image that you uploaded @faZevoLv
SEMAR KERNEL for LENOVO A6000/PLUS (x32)
Features:
Wake Gesture (DoubleTap2Wake + Sweep2Wake) + MusiqMod
- MusiqMod only enable if jack input detected.
- MusiqMod controls: prev track, play/pause, next track.
- MusiqMod controls position 500px from top (about 1/3 of screen).
Pocket Detection.
CPU Clock 200 MHz - 1.4 GHz
GPU Clock 100-465MHz.
Undervolted to save battery and reduce heat issue.
Lot of Governors: alucard, authority, barry_allen, blu_active, electrodemand, impulse, intel, interactive_pro, lionfish, pegasusq, smartmax, wheatley, yankactive, zzmoove (Please disable all hotplugs), interactive, bioshock.
Hotplugs: IntelliPlug, MSM Hotplug, Mako, MSM MPDecision, Alucard.
Intellithermal
Adreno Idler
KCAL
Faux Sound 3.4
Fast Charge.
frandom.
exFat.
Some native crypto algorithm.
USB keyboard/mouse for your PC. Use this app
Wakelock bypasser option. Support 4 kind of wakelocks:
1. wlan -> /sys/module/wakeup/parameters/enable_wlan_ws
2. qcom_rx_wakelock -> /sys/module/wakeup/parameters/enable_qcom_rx_wakelock_ws
3. wlan_extscan_wl -> /sys/module/wakeup/parameters/enable_wlan_extscan_wl_ws
4. IPA_WS -> /sys/module/wakeup/parameters/enable_ipa_ws
many more...
Compatibility:
Lollipop (WORKS)
Marshmallow (WORKS)
Nougat (WORKS)
Instruction:
Download Semar Kernel and save to sdcard
Enter recovery mode
Install/Flash Semar Kernel
Reboot
Tweak Semar Parameters using Kernel Manager App like Kernel Adiutor.
Credits:
Code:
* Flour_Mo - Silentlys
* showp1984
* Vineeth Raj
* premaca
* franco
* sultanqasim
* faux123
* myfluxi
* arter97
* savoca
* many more...
Download:
For CM/AOSP based
30/12/2016 (Release 1)
07/01/2017 (Release 2)
08/01/2017 (Release 3)
11/01/2017 (Release 4)
19/01/2017 (Release 5)
For PatchRom based (Vibe UI (Stock) and MIUI)
11/01/2017 (Release 4)
XDA:DevDB Information
SEMAR KERNEL, Kernel for the Lenovo A6000/Plus
Contributors
Mr. AW, Mr. AW
Source Code: https://github.com/Mr-AW/kernel_SEMAR_LenovoA6000
Kernel Special Features: Wake Gesture + MusiqMod, Pocket Detection, CPU+GPU OC, Undervolted,
Version Information
Status: Stable
Created 2017-01-09
Last Updated 2017-01-18
Changelog & Bug
Changelog:
30/12/2016:
- Fix: FauxSound
- Fix: Lockscreen freeze
- Better Pocket Detection
- Add: exFat
- Add: USB keyboard/mouse for your PC. Use this app
- bypass wakelocks related to WiFi.
- Add: Sweep2Wake (only left to right)
07/01/2017 (Release 2):
- better read proximity function for wake gesture
- fix frandom
- OC CPU up to 1.4 GHz
- undervolted to reduce heat and power consumption
- enable ARCH_POWER
- Add some crypto algorithm
- Add some wakelock enabler option. ( PATH: /sys/module/wakeup/parameter/ )
- fix crackle sound notification
08/01/2017 (Release 3):
- N Compatible
- Fix Hotspot bug on Android N 7.1.1. Thanks to @mshoaib7
- Disable OTG (Lenovo A6000/Plus doesn't support OTG)
11/01/2017 (Release 4):
- Update prima wlan driver 3.8.22.14
- O3 Optimization
- Add schedulers: sio, sioplus, fifo, vr, and tripndroid
- Add UKSM
- Memory Management backport from Linux 4.1
- zRam backport from Linux 4.9
- Fix screen flickering (Need confirmation)
Bugs:
- Common bug: screen flickering
Q/A
Q/A:
How to bypass wakelock?
- Open file /etc/init.d/81SEMAR_WAKELOCK using explorer which support root. Change value after "echo" to $DISABLE (to disable/bypass wakelock), $ENABLE (to enable wakelock)
What is musiqmod? and how to enable it?
- Musiqmod is a additional feature to DT2W to control music player only when jack input connected. Just enable DT2W and insert your headphone, double tap about 1/3 of screen from top. You will get play/pause, next, and prev control.
What is Pocket Detection?
- Pocket Detection is used for preventing device wakeup when wake control enabled. So if you put your phone in your pocket, you don't have to worry your device will wakeup accidently.
Great! I'll try it on Nougat roms
Works very nicely! One thing that I miss is tripndroid i/o scheduler. I hope you can add it in next release
@Mr. AW I Already installed on stock Lollipop S061. No bootloop
Bugs:
WLAN stop worked.
About Release 3
@Mr.AW ...i want to ask a thing about release 3
is it necessary to update it in your mm rom or it is only for nougat roms because im using candy six with release2
Is release 3 is also for candysix mm rom ... should i update it or not..???
Well done @Mr.Aw Finally i can get a leave... merge in https://github.com/dev-harsh1998/kernel_wt86518 for fully fledged nougat support and Latest Prima
I hope to fix WLAN on stock lollipop
hello Mr AW,
my device is lenovo A6000 with 1giga of ram , and i'm using nexus experience marshmallow custom rom on my device , after flashing "SEMAR KERNEL" (Release 3) , i got some issues ,
1- sound control , after setting my value and close kernel adiutor, if i get run kernel adiutor again i got the sound control value that i set it before got changed , and also screen control , after changed the value from custom screen to stock screen and get run kernel adiutor again also i got it changed back to custom screen .
2- and there's some another parameters also get changed with it self such as "maxmum cores to allowed , vdd restriction.
3-the most important thing, every day at morning and when i turn on the wifi or 4g data for a first time the device should hanging and freezing for a minute until i got my notifications from whats app or my gmail. and fyi , i didn't have a lot of applications installed on my phone, it's only face book ,whats app , gmail , beside bullit in applications and i don't have any games.
thank you & good luck
Just flashed into Mokee 7.1.1, hotspot working. Battery does very good till now.
Issue :
- i can't turning on Sweep2Wake, it always " disbale " after i close KernelAdiutor. Any suggest?
Btw, Thanks @Mr. AW
jack50 said:
hello Mr AW,
my device is lenovo A6000 with 1giga of ram , and i'm using nexus experience marshmallow custom rom on my device , after flashing "SEMAR KERNEL" (Release 3) , i got some issues ,
1- sound control , after setting my value and close kernel adiutor, if i get run kernel adiutor again i got the sound control value that i set it before got changed , and also screen control , after changed the value from custom screen to stock screen and get run kernel adiutor again also i got it changed back to custom screen .
2- and there's some another parameters also get changed with it self such as "maxmum cores to allowed , vdd restriction.
3-the most important thing, every day at morning and when i turn on the wifi or 4g data for a first time the device should hanging and freezing for a minute until i got my notifications from whats app or my gmail. and fyi , i didn't have a lot of applications installed on my phone, it's only face book ,whats app , gmail , beside bullit in applications and i don't have any games.
thank you & good luck
Click to expand...
Click to collapse
No matter what ROM I try i face this issue. I don't face this issue on more powerful phones. I guess we've got to live with it.
Can you guys share your kernel auditor setting with this kernel..
Mr. AW said:
Changelog:
30/12/2016:
- Fix: FauxSound
- Fix: Lockscreen freeze
- Better Pocket Detection
- Add: exFat
- Add: USB keyboard/mouse for your PC. Use this app
- bypass wakelocks related to WiFi.
- Add: Sweep2Wake (only left to right)
07/01/2017 (Release 2):
- better read proximity function for wake gesture
- fix frandom
- OC CPU up to 1.4 GHz
- undervolted to reduce heat and power consumption
- enable ARCH_POWER
- Add some crypto algorithm
- Add some wakelock enabler option. ( PATH: /sys/module/wakeup/parameter/ )
- fix crackle sound notification
08/01/2017 (Release 3):
- N Compatible
- Fix Hotspot bug on Android N 7.1.1. Thanks to @mshoaib7
- Disable OTG (Lenovo A6000/Plus doesn't support OTG)
Bugs:
Click to expand...
Click to collapse
Thanks @Mr. AW .. Working good on Resurrection Remix of mshoaib7 .. No lag till now .. Hotspot working good.. Will quote on battery backup after two days.....
---------- Post added at 04:28 PM ---------- Previous post was at 04:25 PM ----------
Irwan Fauzi said:
Can you guys share your kernel auditor setting with this kernel..
Click to expand...
Click to collapse
CPU Governor - smartmax
Hotplug - Intelliplug
I/O scheduler - Noop for Internal and External
Thermal is ON
Gives me excellent Battery Backup.......
Irwan Fauzi said:
Can you guys share your kernel auditor setting with this kernel..
Click to expand...
Click to collapse
My Setting :
- CPU : MAX 1.2Ghz - MIN 400Mhz or 533Mhz
* Governors =
1. Smartmax
2. Alucard
Freq Responsiveness = 988400
- HotPlug (choose one) :
* MSM (Smoothness)
Min Cpu Online = 2
Cpu Boosted = 1
Update Rate = 10
Fast Lane Load = 120
* Bricked HotPlug > [ Prefer to this if u facing Lags ]
Min Cpu Online = 1-2
Idle Frequencies = 533Mhz
- Runque Threshold per CPU
For "hotplugged" raise 10-15%
For "unplugged" raise 10-30% (Acumulative)
- Time Threshold per CPU
For "unplugged" raise 10-20ms
* Mako or Alucard (Battery)
- Thermal
* IntelliThermal : on
* Frequency Throttle Temp : 80-90 degree
(More you increase it, more time the CpuCores not going to shutingdown because of Heating)
- GPU : MIN 100Mhz - MAX 400Mhz
- Wake Controls : up to you
- FastCharge : ON
- I/O Scheduller : Noop 512Kb
- Virtual Memory :
Dirty Expire Centisecs : 200
Dirty Writeback Centisecs : 3000
Swapiness = 70
VFS Cache Pressure = 80
- TCP Congestion Algorithm = westwood
# i dont use IntelliPlug in Semar Kernel, because all the cores are always on and draining battery. When compared to PhantomReborn IntelliPlug, it has better optimization (its like @dev_harsh1998 tunning it, am i right??). The same IntelliPlug profile " Conservative " with different cpu runque and different BatteryBackup.
# Combining Gov and HP for the best result
- Alucard + MSM (Balanced)
- Smartmax + MSM (Balanced Perfomance)
- Bioshock + Bricked (Perfomance)
A request dev:
Please make fastcharge enabled on the kernel by default
amazing kernel.. screen flicking happens little times with your kernel and battery work very good
thank you bro <3
jack50 said:
hello Mr AW,
my device is lenovo A6000 with 1giga of ram , and i'm using nexus experience marshmallow custom rom on my device , after flashing "SEMAR KERNEL" (Release 3) , i got some issues ,
1- sound control , after setting my value and close kernel adiutor, if i get run kernel adiutor again i got the sound control value that i set it before got changed , and also screen control , after changed the value from custom screen to stock screen and get run kernel adiutor again also i got it changed back to custom screen .
2- and there's some another parameters also get changed with it self such as "maxmum cores to allowed , vdd restriction.
3-the most important thing, every day at morning and when i turn on the wifi or 4g data for a first time the device should hanging and freezing for a minute until i got my notifications from whats app or my gmail. and fyi , i didn't have a lot of applications installed on my phone, it's only face book ,whats app , gmail , beside bullit in applications and i don't have any games.
thank you & good luck
Click to expand...
Click to collapse
Clean flash and try wipping dalvik and cash
Vignesh_K said:
Works very nicely! One thing that I miss is tripndroid i/o scheduler. I hope you can add it in next release
Click to expand...
Click to collapse
I'll what I can do
Sparco21 said:
@Mr. AW I Already installed on stock Lollipop S061. No bootloop
Bugs:
WLAN stop worked.
Click to expand...
Click to collapse
Thanks for your feedback. So Semar Kernel compatible with Stock Lollipop x32.
Stock ROM need wlan module to load. So next release I will make Semar support module.
sumit1190 said:
@Mr.AW ...i want to ask a thing about release 3
is it necessary to update it in your mm rom or it is only for nougat roms because im using candy six with release2
Is release 3 is also for candysix mm rom ... should i update it or not..???
Click to expand...
Click to collapse
I suggest flash it on CandySix. Actually I add some tweak also. Now I'm using Semar Release 3 on my CandySix. :good:
dev_harsh1998 said:
Well done @Mr.Aw Finally i can get a leave... merge in https://github.com/dev-harsh1998/kernel_wt86518 for fully fledged nougat support and Latest Prima
Click to expand...
Click to collapse
Thank you @dev_harsh1998.
I saw your source, you use prima driver 3.8.20.23. Actually it's same like semar used. I use cm-13.0-amss-1.0.2 branch from flour_mo's source.
This kernel has been discontinued!
This kernel is made with a focus on performance, battery life and stability. I`m using the kernel as my daily driver and the release has been tested over several days. Hope you enjoy it!
Some Features:
Upstreamed to latest linux-stable (currently 3.18.121)
Built with GCC 7.3.1 Toolchain
Removed verity
Improved Interactive gov.
More TCP Protocols, Westwood as default
Improved CFQ I/O scheduler
Improved input boost
Adjustable thermal driver
Adrenoboost
GPU Frequency idle at 100MHz
Backlight dimmer
Power Efficient Workqueues
Boeffla Wakelock Blocker
Disabled buttons on touch
Wireguard
fsync on/off toggle
CRC on/off toggle (disabled by default)
USB Fast Charge
KCAL
Boost on screen wake
DTS-Eagle
This kernel is based on OOS stable .
If you got issues please provide a log. If you got feature requests, just ask.
Download:
Current: https://raw.githubusercontent.com/crian/bk-zips/master/release/BaneKernel-OP3-R.14.zip
Archive: https://github.com/crian/bk-zips/tree/master/release
Sources:
Kernel: https://github.com/crian/kernel_oneplus3
AnyKernel: https://github.com/crian/AnyKernel2
Credits and Thanks:
- to all the amazing Devs out there
- @LazerL0rd and @joshuous for DTS-Eagle
- Venom
XDA:DevDB Information
[KERNEL][OOS][UNIFIED] Bane Kernel, Kernel for the OnePlus 3
Contributors
crian
Source Code: https://github.com/crian/kernel_oneplus3.git
Kernel Special Features: Venom injected
Version Information
Status: Stable
Current Stable Version: R.14
Stable Release Date: 2018-09-05
Created 2018-06-09
Last Updated 2018-09-26
Bane Kernel Changelog: URL=https://del.dog/BaneKernelChangelog.sql
Reserved
Wow a new kernel ... Thanks for this
Trying...will post review
will you support custom roms too or just OOS
ele95 said:
will you support custom roms too or just OOS
Click to expand...
Click to collapse
At the moment it's only for OOS.
Will give it a try thanks for adding one more Kernel to our OP3 ?
can we have wireguard support also plz? maple I/O schedular and baclight dimmer also plz
jokerpappu said:
can we have wireguard support also plz? maple I/O schedular and baclight dimmer also plz
Click to expand...
Click to collapse
Currently working on it.
and also please add usb fastcharge
Can I overclock ?
New build is up! Bane-R.2
Changelog in the second post and at the download page.
crian said:
New build is up! Bane-R.2
Changelog in the second post and at the download page.
Click to expand...
Click to collapse
I found one bug. When backlight dimmer is on automatic brightness and even manual brightness does not work and the screen is quite dim. Can you look into this?
I am on beta 28 one plus 3t
jokerpappu said:
I found one bug. When backlight dimmer is on automatic brightness and even manual brightness does not work and the screen is quite dim. Can you look into this?
I am on beta 28 one plus 3t
Click to expand...
Click to collapse
Will check it.
SyCreed said:
Use ElementalX commits for that...
Click to expand...
Click to collapse
Already using his commit. But added another one that doesn't worked that well.
jokerpappu said:
I found one bug. When backlight dimmer is on automatic brightness and even manual brightness does not work and the screen is quite dim. Can you look into this?
I am on beta 28 one plus 3t
Click to expand...
Click to collapse
It isn't a bug, it's itended. Look https://forum.xda-developers.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-mady-s-xtended-kernel-t3739378/page92 post #915
mvalda01 said:
It isn't a bug, it's itended. Look https://forum.xda-developers.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-mady-s-xtended-kernel-t3739378/page92 post #915
Click to expand...
Click to collapse
Previously on nougat it used be make auto brightness go further dim and also manual brightness. Bt now it seems to work differently on oreo
I already reverted the two new commits in terms of the Dimmer.
https://github.com/crian/kernel_oneplus3/commit/7c0331684b80417f7465edbe0bc92df77029054c
New build is up!
Bane-R.3
Download: https://raw.githubusercontent.com/crian/bk-zips/master/release/BaneKernel-OP3-R.3.zip
Changelog:
- reset DTS-Eagle integration
- fix backlight dimmer
Happy flashing...
Introduction
WKernel is a custom EAS kernel compatible with libra/aqua and on android pie(LOS16,MOKEE9,crdroid).
Click to expand...
Click to collapse
Features
-the newest wlan driver modules
-EAS schedule(sched)
-add f2fs support
-Disable storage CRC check. (reduce IO overhead)
-FSync on/off. (off by default)
-overclocking/underclock msm8992(cpu)
-linaro 5.3.1 compiled
-GPU adreno 418 OC to 650mhz
-adv tcp “htcp,bic,westwood”
-Certified safety net
-A few more optimization.
Click to expand...
Click to collapse
Thanks everyone help me
Eas(energy aware schedule) is developed by arm and linaro,after google cover to bullhead(nexus5x)
focusing on energy consumption. I backported it to Xiaomi 4c. You can use multiple charging rate to feel how it battery.
*some new phone use "Schedutil", also based on EAS. It was made by Intel after kernel mainline msm-4.9
Download link:
download
Click to expand...
Click to collapse
UPDATE LOG:
Code:
2.4 version
EAS schedule
Fsync control
overclocking/underclock msm8992(cpu)
Disable storage CRC check,ssd random read
lz4 and zram Algorithm update
optimited ext4 block read
Certified safety net
2.5 version
add wakelock blocker 1.1.0
add sdfat(otg any softwave filesystem)
add power efficient wq
add usb fastcharge
add wireguard importer
add tcp “htcp,bic,westwood”
update EAS Eeergy Profile(for A57)
sched/fair(EAS) idle balancing
2.5.1 version
sharp rsp61322 screen framerate to 75HZ
A few more optimization.
2.6.1 version
enable usb fastchg by defualt
optimized memcmp
Align to cache and preload
2.7 version
add devfreq boost from sultan
add sio/fiops
3.0 version
1,remove sultan devfreq-EAS can boost cpufreq less power energy
2,fix RCU pointer task p->mutex (More important for performance)
3,update 8992 dts energy profile from Qualcomm Trepn app
4,Avoid EAS using SMP load balance when heavy loads
5,More optimization(fix gcc 5.4 warning)
6,sched governer by default
Watermelon kernel-3.0 stable
smp governer(tripping point->average load balance)
heavy load task migration caused CFS load up to a value and change smp governer work on big.little leads to game delay,
CFS unfriendly on the EAS,harmful for battery.
now,Watermelon kernel-3.0 is better on play game,no touch delay.
no need to offline core or cluster.
more power saving on daliy-life.
have a good time!
XDA:DevDB Information
[EAS-KERNEL]Watermelon kernel, Kernel for the Xiaomi Mi 4C
Contributors
Tianjingbaozi2
Source Code: https://github.com/Gah0/android_kernel_xiaomi_libra
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2019-10-09
Current Beta Version: all old version
Beta Release Date: 2019-07-05
Created 2019-07-05
Last Updated 2019-10-08
how about CrDroid ?
rianawirawan said:
how about CrDroid ?
Click to expand...
Click to collapse
Working on mine
Tried on Pixel Experencie Pie, from Kenga, but is very unstable (freeze, reboot, etc)
Did you notice speed improve with EAS scheduler?
Thanks
Tested on Mokee stable 8.1.0 =))))) but kernel version is unavailable, is it okay?
Somehow this kernel breaks double tap to wake on mokee stable 8.1 But this is a great kernel anyway. Keep up the good work =))))))))
try to install on crdroid but twrp say invalid partition. anybody face this problem too?
Tried on CrDroid, main problem is freeze and random reboot.
rianawirawan said:
Tried on CrDroid, main problem is freeze and random reboot.
Click to expand...
Click to collapse
It's strange, I don't have any problems on crDroid.
Working fine on my crDroid. IMO EAS is too conservative.
I also have regular random reboot but I think it's edxposed related.
YiPing_Huang said:
Working fine on my crDroid. IMO EAS is too conservative.
I also have regular random reboot but I think it's edxposed related.
Click to expand...
Click to collapse
How is the battery life with this kernel?. I'm using the latest crDroid available and it's pretty bad with stock kernel.
edu27 said:
How is the battery life with this kernel?. I'm using the latest crDroid available and it's pretty bad with stock kernel.
Click to expand...
Click to collapse
I would say so-so.
But I don't demand too much from this old 2015 device.
Plus my battery is probabily worn out a lot.
I use crDroid for customizability and this kernel for native Wireguard support.
Always have a Xiaomi slim powerbank standby.
Edit:
I no longer experience random reboot with version 2.5.1.
Fast charge seems to be off by default. I have to enable it using FK Kernel Manager.
Hello. I have crDroidAndroid-9.0-20190716-libra-v5.6.zip running with the latest Wkernel(Pie)-EAS-V2.5.1.zip and I'm getting reboots. It was continuously rebooting overnight, I noticed and switched the phone off and I have now just switched it back on and again it's rebooting randomly. Thx.
Better use in crdroid 9, los16, or mokee9
I noticed that the usb fastcharge looks like it has been closed all the time. I will open it in kernel on the next version.
im using crdroid-20190716 on 3days,everything is stable
These days I am adjust kernel on crdroid0716
Cpu hotplug busy drop threshold can be reduced to 25, busy up is 50, set in cpu hotplug, animation lag problem will not easily appear, the big.Little architecture is too old, the task transfer is too inefficient in msm8992.
Hello Tianjingbaozi2. I have since reverted back to the ROMs kernel with no reboots now. I did notice the battery massively improved with this Watermelon kernel but the phone now reboots randomly. I read in here others have had reboot issues too? I don't have anything major installed just the rom crDroid, gapps/pixelmodgapps and root magisk. I haven't toyed with the kernel with any kernel manager app. I did charge the phone with Watermelon kernel on and it did say fast charge. Thx.
I have tested this kernel on AEX 7.1 Nougat and got only one problem. The screen is kinda dimmer and I want more brightness.
The reason of flashing this kernel on AEX 7.1 for me are Energy Aware Scheduling and 75Hz screen. Sound, camera and etc. are working.
So the only problem is brightness. I hope someone can help me to tweak some files and get higher max brightness.
Works fine on mokee 9 but the performance in games with eas is terrible.
C0dyCZ said:
Works fine on mokee 9 but the performance in games with eas is terrible.
Click to expand...
Click to collapse
I agree that
You should need to close the big cluster via exkernel manager when you play games
This kernel also works on Nougat
Arman Yuzbashyan said:
I have tested this kernel on AEX 7.1 Nougat and got only one problem. The screen is kinda dimmer and I want more brightness.
The reason of flashing this kernel on AEX 7.1 for me are Energy Aware Scheduling and 75Hz screen. Sound, camera and etc. are working.
So the only problem is brightness. I hope someone can help me to tweak some files and get higher max brightness.
Click to expand...
Click to collapse
I also have this, low brightness. I use this kernel on RR 5.8.5 nougat. Everything works well, only brightness is very low. How is the brightness on Pie? I have used this kernel from 2.6.1 'till the latest 2.7
For the dev, thank you, good work ?
Version 2.7 works fine on my mi4c with crDroid (crDroidAndroid-9.0-20190716-libra-v5.6). The battery life is much more better.
One thing not working fast is the GPS. Google Maps takes a long time (2-10 minutes) to find signal. And sometimes, if the network signal is bad, Maps never find your position.
Apart from this, the general responsiveness of the phone is very correct.
A big thank you to the contributors!