Forked version of @Tkkg1994 's IronKernel for Galaxy Tab S adapted to our Note 3 N900 (ha3g)
All thanks to @Tkkg1994 for his awesome work
Cut the introduction and skip to the main point...
PREREQUISITE
-Must be running any of the TW MM ported rom like Magma-NX VX1.
-Using latest modem, bootloader and TWRP.
FEATURES
Based on the @Tkkg1994 's IronKernel so this kernel should have every features the IronKernel brings to the table.
But I will introduce some in here:
-Latest T805XXU1CPK5 source from samsung for universal5420 platform (thats how I can port the kernel to our ha3g)
-Latest T805XXU1CPK2 ramdisk adapted to ha3g
-UberTC 5.3 toolchain with -Ofast and GCC big.LITTLE flags
-Kernel optimized with NEON and VFPv4 (hard float)
-Kernel upstreamed to 3.4.113
-SEANDROIDENFORCE-ed
-UKSM supported
-Unlocked TCP controls.
-SELINUX set to permissive
-Samsung UHQA supported
-Disabled CRC SPI (should bring about 30% in NAND speed)
-All crypto engines enabled.
-F2FS supported
-Performance and Batterylife improved
Bugs/Problems:
-None, perfectly working.
Instructions:
1. Download kernel
2. Boot into recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (such as supersu, xposed, magisk etc.)
5. Reboot
Download
Download
Changelogs
Code:
-v1.0.2:
+ GPU OC to 695 MHz
+ LED Control
+ mDnie control
+ Power-suspend
+ WQ Power-efficient
+ zRam and zSwap
+ Optimized I/o
+ ARCH-Power
+ NEON-Accelerated cryptos
+ Fully optimized for VFPv4 FPU
+ Fully optimized for NEON
+ Fast-charge
+ Various sys-fs tweaks
+ Samsung Low power audio mode supports
+ ...
-v1.0.1:
+Fixed proximity sensor issue
+Kernel compiled with more optimization flags
+Disabled some logging
+Enabled some ARM errata for our SoC
+Enabled ESD defense feature for our ha3g
+Updated battery charging IC control mechanism
+...
-v1.0:
Initial release
To-do list
Code:
-Add CPU/GPU voltage control
-Add more i/o sched
-Add more cpu gov
-Optimize the GPU performace
-Update ext4/f2fs implentation
-....
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :fingers-crossed::fingers-crossed:
Donate to me
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- tkkg1994
- duki994
- faux123
- jcadduono
- dorimanx
- AndreiLux
- halaskz
- neobuddy83
XDA:DevDB Information
SilverNote Kernel for N900 (ha3g), Kernel for the Samsung Galaxy Note 3
Contributors
BlackSoulxxx
Source Code: github.com/blacksoulxxx/silvernote
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: v1.0.2
Created 2017-12-28
Last Updated 2017-12-29
Reserved #2
Reserved #3
Going to Flash .. all the best
Where is the download link?
Baluki2017 said:
Where is the download link?
Click to expand...
Click to collapse
In the download tab.
I will add the direct link shortly.
OK. Thanks.
SilverNote Kernel Download link....
https://mega.nz/#!6VRHXDSY!dPxWBHeNJT0U8vhPeY6hCXVGonQ2b28Ks0NyUer8j7M
Sir, i and two friend have a problem. Proximity sensor incall is not working for this kernel.
I hope this will improve the performance even more in the magma rom.
Hi
I installed this in magma but loose my root . No more recovery how I solve this .
Thanks
Thank you for new kernal Proximity sensor not working in call
How to install this kernel?
I can only install it like boot or recovery
DuhanSoysal said:
Sir, i and two friend have a problem. Proximity sensor incall is not working for this kernel.
Click to expand...
Click to collapse
kader6000 said:
Thank you for new kernal Proximity sensor not working in call
Click to expand...
Click to collapse
Thanks for trying. Yes I've checked and the proximity sensor isnt working (sensor working but buggy driver i think, MAX88922, light sensor working but proximity one keep return max value) with this release. I will try to fix..:good::good:
BlackSoulxxx said:
Thanks for trying. Yes I've checked and the proximity sensor isnt working (sensor working but buggy driver i think, MAX88922, light sensor working but proximity one keep return max value) with this release. I will try to fix..:good::good:
Click to expand...
Click to collapse
Thank you sir, we will be waiting for you and your fixes ^^
BlackSoulxxx said:
Thanks for trying. Yes I've checked and the proximity sensor isnt working (sensor working but buggy driver i think, MAX88922, light sensor working but proximity one keep return max value) with this release. I will try to fix..:good::good:
Click to expand...
Click to collapse
Yahia anglo has slove this from his kernal and he redy to help you with this issue jone group in telegram and talk with him thats will be great to have rom with no issue
kader6000 said:
Yahia anglo has slove this from his kernal and he redy to help you with this issue jone group in telegram and talk with him thats will be great to have rom with no issue
Click to expand...
Click to collapse
Can you point me to which Telegram group? Seems like I dont know about it. Thanks.
DuhanSoysal said:
Sir, i and two friend have a problem. Proximity sensor incall is not working for this kernel.
Click to expand...
Click to collapse
Mee too (((
BlackSoulxxx said:
Can you point me to which Telegram group? Seems like I dont know about it. Thanks.
Click to expand...
Click to collapse
https://t.me/Note3Exynos
This group
I feel or it seems to me, lags 5-7% from before, In my humble opinion
Related
First, i want to say thanks to:
Fserve, Hephappy, PaoloM70, Roqu3, doixanh : For every things. All credits give to you guy, specially is Fserve, Thank you Gerson !
af974, YZ: Thanks for being good Moderators for XDA Forum
Cyanogenmod Team, Code Aurora Forum: Special Thanks for sharing their kernel source with a lot of patches! .
Tasssadar: For many advices .
DJNoxD: Big Thank for helping me and to fix errors
alezardstar, Aspee, RockR172, Andy572: Big thanks for helping me a lot
Der_Caveman, Mik_os, Franco Francisco, selphien and.... sorry i can't remember all people, Thanks for sharing and advising!
All XDA "GOOD" Members .
Click to expand...
Click to collapse
Bassiclly Features:
Based on "gingerbread_rel" branch from Code Aurora Forum, merged into CM7 official kernel source. Thanks to Hephappy for doing this .
Backported stuffs from 3.0 kernel to make this kernel run on ICS ROM - All Credits to LGICS Team.
Updated kernel version from 2.6.35.10 to 2.6.35.14 with Power Management patches for better battery life.
Completly Fair Scheduler with Autogroup feature.
Overclocking support. CPU Frequencies that added: from 652Mhz - 806Mhz.
- Tip: Most of P500 can overclock to 729Mhz, becareful with higher frequencies.
Implemented SmartassV2 Governor with optimizations. Use as default governor.
Implemented optimized touch screen driver with multi-touching hack and High CPU Usage bug workaround (CPU Usage goes high when you touch the screen).
- Thanks to Der_Caveman for rewriting a better touch screen driver, waleedq and sippolo for implementing Axis Inversion hack, fserve for High CPU Usage bug fixes.
Camera Flickering fix
Tons of patches/tweaks from CAF, Cyanogenmod, me, many other people... All credits to them!
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Bugs:
Enabling GPS will bring "GPS wakelock". This will prevent your phone from going to deep sleep
Fix: Reboot your phone after enable GPS.
Random Rebooting... Nothing to say!
Click to expand...
Click to collapse
Reporting bugs:
Provide logcat when report bugs!
Click to expand...
Click to collapse
How to install:
Install the Kernel:
Reboot to Recovery.
Backup all thing FIRST!
Choose the caf-p500-xxxxxxxx-xxxx.zip (xxxxxxxx-xxxx is the kernel version)
Done it right? Reboot the system and Enjoy.
Click to expand...
Click to collapse
Tricks/Tips for getting better battery life:
Use the default governor - smartassv2! Highly Recommend!
Don't use CPU Profiles, SmartassV2 already has that.
Don't over clock your phone to higher than 729Mhz.
Click to expand...
Click to collapse
Kernel Download:
Please look into the 3rd post
Click to expand...
Click to collapse
Source:
Kernel Source Link (for ics only):https://github.com/thachtunganh/caf-kernel
Click to expand...
Click to collapse
Changelog
Changelog:
02/12/2012:
- Get up-to-date with Genet ICS kernel:
Remove obsolete audio pmem & increase PMEM_ADSP size.
Upgrade frame buffer to 3.0 kernel
Backport adsp_video_verify from .38 kernel
Update ashmem to msm-3.4
Full changelog: https://github.com/thachtunganh/caf-kernel/compare/b9810925f6...37cae19423
18/11/2012:
- Enable UID_STAT.
AngryWolf80 said:
Is it possible to enable uid_stat in this kernel?
This stuff activates per application traffic counter. Very useful thing with expensive mobile internet...
Click to expand...
Click to collapse
. Well, thank you for the tip
- Apply some PM patches, hope those patches can improve battery life
- Use XZ compression to compress kernel image.
- Please notice this version is for testing!
09/10/2012:
- Compiled with lastest Android NDK (r8b - new 4.6.3 GCC for ICS and Jelly Bean). And now Wifi module size is reduced from about 3MB to ~400KB .
- TUN/TAP module now is built in kernel image . Well, get more free space on ICS and Jelly Bean is awesome
- Update to Kernel release 2.6.35.14. :victory: (But i haven't apply some Power Management (PM) patches yet).
- Add Snappy compression support to zram. (this patch is from Zeev Tarantov . With Snappy, Zram uses less CPU time and is thus more useful, thanks to him!)
- Patches from Rashed97 - Who brought Unofficial CM10 Build for our device :laugh:
Fix mdp4_overlay for MDPI devices.
Hack for CRT animations fix.
- disable GENTLE_FAIR_SLEEPERS Sleeper Fairness in CFS. (this patch is from securecrt - Who Developed HWA kernel for ICS. Disabling Gentle Fair Sleepers could improve UI responsiveness. Thanks to him, too !)
- Restored a missed patch, AND USB MASS STORAGE PROBLEM ON ICS ROM IS FIXED WITH THIS PATCH (this patch is from Hephappy. Thanks to him!)
20/08/2012: From alezardstar, post #1048 . Big thank to him!
- smartassv2: some optimization for the governor.
- Use original CPU Frequencies. - No More Undervolted CPU Frequencies!
- Compiled with lastest Android NDK (r8b - new 4.6.3 GCC for ICS and Jelly Bean).
20/07/2012:
- Disabled Vsync for scrolling smoothness.
- Various tweaks from me. (Undervolted CPU frequencies (Undervolt 1 level): 122, 245, 320, 480, 600 Mhz. Increase Vibration level (from 115 to 120)).
- p500: Fix proximity sensor (thanks cyrix.vs) (took from hephappy, thanks to cyrix.vs).
- qdsp5: Incall recording pcm driver (took from hephappy).
- Tune dirty_background_ratio and vm_dirty_ratio (nobodyAtall AKA nAa from Xperia X8, X10 Mini, X10 Mini Pro Mobile Phone developement)
- Revert "Backport memory manager (mm) from ics_chocolate" module_alloc fails when wireless module activated in AP mode (hephappy).
- Revert "bcm4325: disable wakeup irq when device sleeps". (me)
- cpufreq: smartass2: change DEFAULT_RAMP_UP_STEP. (me)
02/07/2012:
- Implement optimized touch screen driver by Der_Caveman (Big thank to Tasssadar).
- sched_fair tweaks for improving performance. (IHO from OV).
- bcm4325: Force powersave mode, disable wakeup irq when device sleeps (IHO from OV, Mik_os).
- add the Stochastic Fair Blue (SFB) network scheduler. (LorDClockaN).
- fix rpcrouter misspelling (css771).
- usb: gadget: Remove unsupported mtp & ptp functions (hephappy).
- Disabled Hardware Keyboard support.
28/06/2012:
- Fix Data Usage - Set mobile data limit funtion for ICS. (lupohirp)
- Fix battery stat for ICS. (lupohirp).
- Enable Zcache in kernel. (me)
- Some bluetooth patches (Peter Hurley, jhovold).
- ext4: check for zero length extent (tytso)
25/06/2012:
- Fix USB Mass Storage for ICS. (hephappy).
- Bluesleep: Fix Wakeup (Tasssadar).
- Split out 2 part: Kernel (Normal Users) and Extra Modules (Extra For VPN, Tethering Users).
17/06/2012:
- Updated KGSL drivers (mikegapinski).
- Added frontswap, zCache, Cleancache; updated zRam. (lupohirp).
- Added Genlock (mikegapinski).
- Updated vidc/camera headers for compatibility (mikegapinski).
- Backport Memory Manager (mm) from Code Aurora Forum kernel, ics_chocolate branch (hephappy).
- Backport binder from 3.0rc6 kernel (Drew Walton)
- msm_fb : Add support for Yamato format (our adreno200 gpu) (lupohirp).
- Updated VFP code (lupohirp).
- Update network interface (adfad6666).
- cpufreq: backport cpufreq code from 3.0rc6 kernel (me).
- USB: f_mass_storage: Disable write cache support (Chiranjeevi Velempati).
- Many sched, autogroup patches (Mike Galbraith)
Click to expand...
Click to collapse
Download Section:
CAF Kernel (For ICS ONLY):
Kernel:
ALL VERSION include the lastest one: http://www.mediafire.com/caf-p500-kernel
Click to expand...
Click to collapse
Old Kernel LIKE ta-gb, thunderVN (For Gingerbread ONLY)
http://www.mediafire.com/?22y45z15xr2jv
Click to expand...
Click to collapse
FINALLY!! Was waiting for this!
To the testers please give the feedbacks
Sent from my LG-P500 using XDA App
I've been waitin' for like 5hrs??
Dowloadin'..
Sent from my LG-P500 using Tapatalk
Waiting for it.....FINALLY it's here thanx.
Thach!!!
Have you undervolted higher frequencies or just till 748?? 0_o
RockR172 said:
Have you undervolted higher frequencies or just till 748?? 0_o
Click to expand...
Click to collapse
No, description says undervolted low frq from 122-480
Shalu said:
No, description says undervolted low frq from 122-480
Click to expand...
Click to collapse
His previous version had 748 undervolted... m running it right now @748 without any random reboots which my phone used to get earlier @ that frequency...
Wait, il flash it n test...
Hey Thach, got a small problem camera exposure not working in cm nightlies#14 where It works fine on stock gb!
Shalu said:
Hey Thach, got a small problem camera exposure not working in cm nightlies#14 where It works fine on stock gb!
Click to expand...
Click to collapse
Camera Exposure , i don't know what is it? even i heard about it in Adfad6666 CM7 ROM
Rom Nightly Exposure in camera not working....no bug kernel
thachtunganh said:
Camera Exposure , i don't know what is it? even i heard about it in Adfad6666 CM7 ROM
Click to expand...
Click to collapse
It's also not working with Stock Cm7 kernel may be it's the problem in rom so chill
okay confirmed problem is in ROM
is it a .35 kernal or .32??
gurpreet9080 said:
is it a .35 kernal or .32??
Click to expand...
Click to collapse
It's a .35 kernel..
Oppss mistakenly pressed thankss,
Sent from my LG-P500 using Tapatalk
RockR172 said:
Have you undervolted higher frequencies or just till 748?? 0_o
Click to expand...
Click to collapse
Hey.. can u tell me what undervolting exactly does??
Sent from my LG-P500 using xda premium
fundoozzz said:
Hey.. can u tell me what undervolting exactly does??
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Less power on device, better battery.
But lower performance I think.
And why differs this kernel from Franco, like the ICS kernel? I think we already got enough kernels
Greets!
Shalu said:
It's also not working with Stock Cm7 kernel may be it's the problem in rom so chill
okay confirmed problem is in ROM
Click to expand...
Click to collapse
Oh, you mean the camera exposure , it's the camera flicker right?
If it right , it is the OC method , i use SoC OC method from cyangogenmod source.
The flicker fixed long time ago, i will fix it when i release the ICS kernel
fundoozzz said:
Hey.. can u tell me what undervolting exactly does??
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Undervolt will under the voltage of CPU Frequencies , it'll give you bettery battery life and stablity. And about the undervolt 748Mhz freq , i didn't do that.... I didn't test to undervolt 600Mhz and higher frequencies... doixanh (i took the undervolt frequencies from him) told me that it will crash when i undervolt 600Mhz and higher frequencies
Undervolt just decrease stability and only increase battery life by a bit.
Optimus Kernel
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on marshmallow roms only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
A new simple version (lollipop version) is available at post #2. Do check it out!
Note: R47 or later will work perfectly only on MarshMallow. Lollipop support was ended with R46.
Custom Features:
- Updated to latest cm-13.0 Sources
- Compiled With Custom UBER 5.3.1 Toolchain
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- MSM_hotplug driver flavored by neobuddy
- DoubleTap2Wake/Sweep2Wake
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- Add State notifier driver
- Add Impulse governor(default)
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq Optimizations
- Backported hotplug thread infrastructure
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
Pls Read This before flashing:
You need ROM's default kernel before flashing this as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX.
DOWNLOADS:
AndroidFileHost
OptimusR46NEW(Final LP version)
Mirror: (Current as well as older versions available)
Mediafire
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say thanks to @faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G
Contributors
Flashhhh, Thecrazyskull
Source Code: https://github.com/desaishivam26/Optimus_Reborn
Version Information
Status: Stable
Current Stable Version: R38
Stable Release Date: 2015-05-21
Created 2015-04-24
Last Updated 2015-07-14
OptimuSimple is the version that i have been using quite often now. It's not bloated with many features and works surprisingly well compared to original version. Some of it's features:
- Updated to v3.4.109
- Compiled with Linaro 4.9 Cortex A7 optimized toolchain
- Intelliplug 4.0 by faux
- Faux Sound Control
- Kcal Control by savoca
- Simple GPU Algorithm
Optimizations and governors are same as original version. It doesn't contain dt2w. So if u want dt2w flash original version from 1st post!
Download:
https://www.androidfilehost.com/?fid=24052804347833430
Looking for changelogs??
Here they are!!!
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on all CM12/12.1 and AOSP roms. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
Good to see one more kernel
Sent From My XT1068{LP} Using TapatalK
Will try ASAP, thanks
Installed on my XT1032 16GB CM12 . Intellidemand/Noop and it runs great , very smooth scrolling tested with G+ in the Browser.
How about the camera performance? On other kernels, it would freeze after touching the shutter and requires a reboot.
Anyways, great job on making another kernel available for Lollipop
Thanks for the intelliplug and a bunch of governors
Sent from my falcon using XDA Premium 4 mobile app
hiu115 said:
How about the camera performance? On other kernels, it would freeze after touching the shutter and requires a reboot.
Anyways, great job on making another kernel available for Lollipop
Click to expand...
Click to collapse
Camera is working fine!
You can test it for yourself
Kai Disobey said:
Installed on my XT1032 16GB CM12 . Intellidemand/Noop and it runs great , very smooth scrolling tested with G+ in the Browser.
Click to expand...
Click to collapse
Glad to hear that!
srisurya95 said:
Thanks for the intelliplug and a bunch of governors
Sent from my falcon using XDA Premium 4 mobile app
Click to expand...
Click to collapse
U r welcome
Flashed this kernel on blisspop and its awesome!!!
ROM performs pretty good with kernel and intelliplug works like a charm
Thank you @Flashhhh hope u continue development
Sent from my falcon using XDA Premium 4 mobile app
Does it support XT1033 as well?
hiu115 said:
Does it support XT1033 as well?
Click to expand...
Click to collapse
Yes!
Working great man, but please fix the gpu governors, When switching to simple_ondemand then it reboots..
DeHuMaNiZeD said:
Working great man, but please fix the gpu governors, When switching to simple_ondemand then it reboots..
Click to expand...
Click to collapse
Thanks for reporting!
Will fix it
But the next update will take a little time!
Sry
Intellithermal plzzzz..
srisurya95 said:
Intellithermal plzzzz..
Click to expand...
Click to collapse
Intellithermal isn't entirely useful on the Moto G since it runs on low clock speeds anyway. So no heating problem.
srisurya95 said:
Flashed this kernel on blisspop and its awesome!!!
ROM performs pretty good with kernel and intelliplug works like a charm
Thank you @Flashhhh hope u continue development
Sent from my falcon using XDA Premium 4 mobile app
Click to expand...
Click to collapse
sorry what version of blisspop you have?
today's build?
deltafile said:
sorry what version of blisspop you have?
today's build?
Click to expand...
Click to collapse
4/02
Sent from my falcon using XDA Premium 4 mobile app
srisurya95 said:
4/02
Sent from my falcon using XDA Premium 4 mobile app
Click to expand...
Click to collapse
ty im going to switch to it from candy rom
Here I present my work (only the tweaking and modifications in source to add these)
Now lets start what features does this kernel has
CHANGELOG:
Code:
[COLOR="green"]V11[/COLOR]
*FastCharge Driver Ported From Samsung S3
*Thermal Is Optimized
*Configured Governors for balanced modes
*CPU Idle states optimized
[COLOR="green"]V10[/COLOR]
*Added back RGB Controller
*Added Dynamic Boost
*Added Touch Boost
*Added PocketMOD (Thanks to GSandeep)
*Fixed the blackscreen bug when incall (Thanks to GSandeep)
[COLOR="green"]V9[/COLOR]
*Upstreamed to 3.10.106
*Fixed Offline Charging (Thanks to GSandeep)
*Added New Drivers For Touch
*Minor Performance Increase
[COLOR="green"]V8[/COLOR]
*USB FastCharge (Kernel Auditor>Battery)
*Kcal RGB Modifier(Kernel Auditor>Screen)
[COLOR="green"]V7[/COLOR]
*Added TFA9897 From the Official Lenovo Source
*Used Defconfig Of Official Lenovo Source(Different From the source given in the name tag of K3 Note on their website)
[COLOR="green"]V6[/COLOR]
*Added seccomp
*Added PegasusQ Governor
*Added Renice Governor **BEST FOR PERFORMANCE AND BATTERY OPTIMIZATION**
[COLOR="green"]V5[/COLOR]
*Modded Charging (Fast Charge) [Check this [URL="http://forum.xda-developers.com/devdb/project/?id=17534#screenshots"]Screenshot[/URL]
*Fixed LED notification
*Removed Sweep2Wake
[COLOR="green"]V4[/COLOR]
*Disabled wake from Home Key
*Made a flashable zip for every Rom
[COLOR="green"]V3[/COLOR]
*Added Double Tap 2 wake and Sweep2wake+Sweep2Sleep (sweep2wake seems having problem it wakes up by just pressing the back key)
[COLOR="green"]V2[/COLOR]
*Fixed proximity and lux
[COLOR="green"]V1[/COLOR]
*Tuned interactive governor
*Added two new governors wheatley and alucard
*Added thunderquake engine
Download : V1
Download : V2
Download : V3
Download : V4
Download : V5
Download : V6
Download : V7
Download : V8
Download : V9
Download : V10
Download : V11
NOTE: If you get error while flashing replace kernel manually using below guide.....
Some Faced Problems in understanding so i made a video tutorial :highfive: Here
TO CONTROL THE VIBRATOR INTENSITY DOWNLOAD THIS APP Play Store AND THEN OPEN THE MISC OPTION TO CONTROL THE VIBRATOR INTENSITY.
TO CHOOSE GOVERNORS AND ACTIVATE WAKE MODES USE KERNEL AUDITOR.
HOW TO USE THIS :
*Download the kernel
*unpack the boot.img of rom which you want to use
*rename the kernel(thunderqake) to boot.img-kernel if CarlivImageKitchen is used to unpack boot.img
*replace my kernel wiith the one present in the unpacked boot.img and repack it
*flash the output boot.img
********V4 Is flahsable zip if it shows error unpack the zip zImage present in it is the kernel(boot.img-kernel)*****
CREDITS:
@daniel_hk for fixing the source
@varun.chitre15 for his thunder modules
@ osm0sis for his AnyKernel template
@sandeep.sethi for adding and tweaking
Donators:
FeyoMx - 5$
XDA:DevDB Information
RENICE KERNEL, Kernel for the Lenovo K3 Note
Contributors
sandeep.sethi
Source Code: https://github.com/adeveloper79/renice_kernel_aio_otfp
Kernel Special Features:
Version Information
Status: Stable
Created 2016-10-26
Last Updated 2017-08-17
Waiting for dt2w and fast carge
RismaErmaya said:
Waiting for dt2w and fast carge
Click to expand...
Click to collapse
Working on it
sandeep.sethi said:
Working on it
Click to expand...
Click to collapse
Done adding?
RismaErmaya said:
Done adding?
Click to expand...
Click to collapse
how i will do so fast bro wait sometime
sandeep.sethi said:
Here I present my work (only the tweaking and modifications in source to add these)
Now lets start what features does this kernel has
1.Two new governors are added,
-Alucard,
-Wheatley ( I would recommend to use this),
2.ThunderQuake Engine (it controls vibration intensity),
3. Tuned Interactive governor for less lags.
Download : Download
NOTE: This is just the zImage or the boot.img-kernel or the Image.gz-dtb you have to unpack the boot.img and replace this to use the kernel
TO CONTROL THE VIBRATOR INTENSITY DOWNLOAD THIS APP Play Store AND THEN OPEN THE MISC OPTION TO CONTROL THE VIBRATOR INTENSITY.
TO CHOOSE GOVERNORS USE KERNEL AUDITOR.
HOW TO USE THIS :
*Download the kernel
*unpack the boot.img of rom which you want to use
*rename the kernel(thunderqake) to boot.img-kernel if CarlivImageKitchen is used to unpack boot.img
*replace my kernel wiith the one present in the unpacked boot.img and repack it
*flash the output boot.img
CREDITS:
@daniel_hk for fixing the source
@varun.chitre15 for his thunder modules
@sandeep.sethi for adding and tweaking
Source Code: I am still uploading it I have very Slow Internet
XDA:DevDB Information
RENICE KERNEL, Kernel for the Lenovo K3 Note
Contributors
sandeep.sethi
Kernel Special Features: 1.Two new governors are added, -Alucard, -Wheatley ( I would recommend to use this), 2.ThunderQuake Engine (it controls vibration intensity), 3. Tuned Interactive governor for less lags
Version Information
Status: Stable
Created 2016-10-26
Last Updated 2016-10-26
Click to expand...
Click to collapse
Hi Sandeep, Can this New Kernel be used on Android 5.0 based ROMs? Asking because there's no clarity on the Android versions it supports.
gtech9 said:
Hi Sandeep, Can this New Kernel be used on Android 5.0 based ROMs? Asking because there's no clarity on the Android versions it supports.
Click to expand...
Click to collapse
no bro its for marshmallow based roms
sandeep.sethi said:
no bro its for marshmallow based roms
Click to expand...
Click to collapse
Ok. Was Wondering for DT2W and Fast Charge Kernel for 5.0 based ROMs. Thanks anyways. Keep up the good work.
gtech9 said:
Ok. Was Wondering for DT2W and Fast Charge Kernel for 5.0 based ROMs. Thanks anyways. Keep up the good work.
Click to expand...
Click to collapse
oh i will edit the post
and thank you
exellent work
aswinp222 said:
exellent work
Click to expand...
Click to collapse
thanks bro
thanks for sharing your good works
i repacked this kernel with in the 1631_v3 kernel of daniel_hk and found out that proximity and light sensors was not work.
please check this issues out. i really love your two new governors.
solorism said:
thanks for sharing your good works
i repacked this kernel with in the 1631_v3 kernel of daniel_hk and found out that proximity and light sensors was not work.
please check this issues out. i really love your two new governors.
Click to expand...
Click to collapse
oh ohkay i thought so but i am using 1631
okay today i will upload v2
Edit:download links updated
Here
Thanx man
Hasan cyan said:
Thanx man
Click to expand...
Click to collapse
your welcome
I can use this for my lenovo a7000-a plus right?
flaysdov said:
I can use this for my lenovo a7000-a plus right?
Click to expand...
Click to collapse
yes
sandeep.sethi said:
yes
Click to expand...
Click to collapse
Wohooooo at lassststst
came to report that dt2wake work and very responsive , much more than dt2wake feature from stock rom. just tap tap and screen on immediately.
Nice work bro.
Hi all!
I'm back here on Ferrari development after having aquired some skills
First of all, huge thanks to @thewisenerd for his great job updating the kernel to caf tags
Anyway, im here to bring new life (or kind of it) to my dad's Mi4i.
It is based off the lastest 8.1.5.x firmware rom (AOSCP, LOS, etc ...)
Features:
Updated to lastest LA.BR.1.2.9-03610-8x16.0 caf tag
Patched many security holes
Reduced load average
Ext4 updates
Tuned CFQ and setted as default IO Sched
Added Adreno Idler
Added ExFat support
Patched many drivers to work with Power Efficient WQ
Optimized CPU-Boost
Tuned Westwood
Download:
Here
Instruction:
- reboot to TWRP
- Dirty flash your current ROM (or flash boot.img of it)
- flash PriimaFerrari kernel
- reboot
if it doesnt boot, a logcat would be very appreciated.
If random reboots happens, then you should follow this:
Code:
adb shell
cat /sys/fs/pstore/console-ramoops > /sdcard/console-ramoops.txt
exit
adb pull /sdcard/console-ramoops.txt
Credits:
- thewisenerd
- faizauthar12
- ferrari-dev-team
- franciscofranco
- eng.stk
- arter97
- many more ...
XDA:DevDB Information
[KERNEL] [29/09] PriimaFerrari 1.0.2 [LOS], Kernel for the Xiaomi Mi 4i
Contributors
sys01
Source Code: https://github.com/FedericoBenedetti/android_kernel_xiaomi_ferrari
Kernel Special Features:
Version Information
Status: Testing
Created 2017-09-11
Last Updated 2017-09-29
Nope didnt boot stuck on mi logo. Couldnt take a logcat sorry. And whats with all the strange links in the op? weird!!
Kindly cook kernel which supports 5 Ghz wifi band also. All custom kernels of this device support only 2.4 ghz wifi band.
Will this kernel work on miui?? I'm on miui 7.9.7 global. And does this kernel support quick charging?
Made another test version:
HERE
I need to know only if it boots
sys01 said:
Made another test version:
HERE
I need to know only if it boots
Click to expand...
Click to collapse
Nop it stuck at Mi logo.
New test version, this time should boot fine thanks to @thewisenerd suggestion! (thanks mate)
as before, i only need to know if it boots properly, download: here
sys01 said:
New test version, this time should boot fine thanks to @thewisenerd suggestion! (thanks mate)
as before, i only need to know if it boots properly, download: here
Click to expand...
Click to collapse
Yes it does boot without any problem
Does latest build is compatible with android 7.1.2?
Hi guys
Im here to ask you again to test this new version
changelog:
- merged "LA.BR.1.2.9-03610-8x16.0" from caf
- merged "LA.BR.1.2.9-03610-8x16.0" for WIFI driver
- merged lastest f2fs/stable/3.10.y driver
- Some little optimizations here and there
hope it boots!
download here
Hi bro
Can you look into this thread: https://forum.xda-developers.com/mi-4i/help/add-mhl-support-mi4i-using-custom-t3680011
sys01 said:
Hi guys
Im here to ask you again to test this new version
changelog:
- merged "LA.BR.1.2.9-03610-8x16.0" from caf
- merged "LA.BR.1.2.9-03610-8x16.0" for WIFI driver
- merged lastest f2fs/stable/3.10.y driver
- Some little optimizations here and there
hope it boots!
download here
Click to expand...
Click to collapse
Hey guys does it boots up?
sys01 said:
Hey guys does it boots up?
Click to expand...
Click to collapse
Yes it booted. I'm using aosp extended 4.6
Nilu99 said:
Yes it booted. I'm using aosp extended 4.6
Click to expand...
Click to collapse
Thanks for the feedback
New version coming soon :highfive:
Yeah..it boots on LOS 14.1
sys01 said:
Thanks for the feedback
New version coming soon :highfive:
Click to expand...
Click to collapse
Wow...eagerly waiting for the new update..
hey its boot up on lineage-14.1-20170501-UNOFFICIAL-ferrari-anbu . Should i put logcat here or something? Thanks dev anyway .
Priima Ferrari 1.0.2 is out!
Changelog:
- Patched many security holes (important!)
- Reduced load average
- Ext4 updates
- Tuned CFQ and setted as default IO Sched
- Added adreno idler
- Added ExFat support
- Patched many drivers to work with Power Efficient WQ
- Optimized CPU-Boost
- Tuned Westwood
You can download it HERE
Enjoy!
sys01 said:
Priima Ferrari 1.0.2 is out!
Changelog:
- Patched many security holes (important!)
- Reduced load average
- Ext4 updates
- Tuned CFQ and setted as default IO Sched
- Added adreno idler
- Added ExFat support
- Patched many drivers to work with Power Efficient WQ
- Optimized CPU-Boost
- Tuned Westwood
You can download it HERE
Enjoy!
Click to expand...
Click to collapse
Booted perfectly. Till now feeling optimized. No issues found. Good work bro :good:
Can it be used in miui?
Introduction
HateKernel is a custom kernel compatible with libra/aqua and on LineageOS 15.1-based ROM (Oreo 8.1.0). This kernel source are forked from Cozzmy13's source (CAF) and are made to improve performance, battery life, features and stability of our device. Obviously, I can't guarantee all of those claims at once due to the fact that there is a trade-off among them, so its up to you for applying tweak or setting-up your device based on your usage criteria.
Click to expand...
Click to collapse
Image
Damn! I'm too lazy to post any. :silly:
Click to expand...
Click to collapse
Features
-Boeffla wakelock blocker.
-FAUX sound control.
-KCAL advanced color control.
-CPU boost & input-boost. (off by default)
-Kernel samepage merging. (off by default)
-Power-efficient workqueue. (on by default)
-Disable storage CRC check. (reduce IO overhead)
-FSync on/off. (on by default)
-250Hz tick timer-interrupt & dyntick tickless-idle. (may help with battery and UI lagginess? I'm not sure.)
-Added CPU Governor - relaxed, blu-active, despair, zzmoove, elementalx, wheatley, impulse, bioshock.
-Added IO-Scheduler - fiops, sio, sioplus, zen, vr, maple.
-Exposed all TCP congestion algorithm.
-Proper undervolt. (untweakable. Hardcoded in kernel. Blame QCom)
-Compiled with UBERTC-8.x.x -O2 flag.
-A few more optimization.
Click to expand...
Click to collapse
Installation instruction
Required - TWRP recovery latest version & Nougat-bootloader.
NOTE: For AnyKernel2 flashable zip, I highly recommend to flash your stock ROM's boot.img first.
Flash via 'fastboot':
1) Download 'HateKernel-x.x.img'
2) Put the image in same folder as fastboot executable.
3) Run thru command "fastboot flash boot HateKernel-x.x.img"
Flash via TWRP recovery (boot.img):
1) Select install and change mode to "Flash Image" in TWRP.
2) Flash 'HateKernel-x.x.img' in 'boot' partition.
3) Obviously, reboot.
Flash via TWRP recovery (AnyKernel zip) RECOMMENDED
1) I think you should know how at this point.
2) Install as usual.
Click to expand...
Click to collapse
Downloads
All version >
Dropbox: Download
Click to expand...
Click to collapse
Credits
*Cozzmy13 for kernel source
*AndropaX
*flar2
*faux123
*savoca
*Boeffla
*jollaman999
*nathanchance
*tester/suggester/advisor and everyone who helped to improve HateKernel
*everyone i forgot to add
Click to expand...
Click to collapse
XDA:DevDB Information
HateKernel, Kernel for the Xiaomi Mi 4C
Contributors
kopter36
Source Code: [url]https://github.com/iZwnMswn/kernel_xiaomi_msm8992[/URL]
Kernel Special Features: Read "Features".
Version Information
Status: WIP
Current Stable Version: HateKernel-3.1
Stable Release Date: 2018-05-28
Current Beta Version:
Beta Release Date:
Created 2018-02-14
Last Updated 2019-03-08
+ Preliminary info.
- Kernel in .img format are only compatible with Lineage-15.1 by Cozzmy13 ONLY. Don't flash it on other ROM even from the same source.
- HateKernel-1.5_r2 and up currently had issue with some device won't be able to boot. I'm currently still working on it.
+ Download info.
- Testbuild : There is 2 version (Lineage-15.1 stock & HateKernel build). Please test both version from lower-number to highest and report back which one is working + state last Stable-release of HateKernel that is working before.
- Experimental release is essentially a beta version but have been tested by me, but sometimes it might not working reliably with certain ROM+variant(libra/aqua).
- Stable release, as the name imply, mostly always working and have no major bug. This version have been tested extensively to avoid complaint from users and headache for me
Thank you so much for every feedback.
+ Changelog {ascending order}
HateKernel-1.1
- initial build using Google's toolchain. (GCC-4.9)
HateKernel-1.2
- support libra and aqua variants.
- expose all standard CPU governors + add elementalx.
- expose all standard IO-schedulers.
- expose all standard TCP congestion algorithms.
- input-boost and CPU-boost.
- enable RCU boost.
- Kernel Samepage Merging.
- implement display_state API.
- msm8992 initial overclocking.
- Slimbus overclock.
- enable Error Detection and Correcting log capability.
- enable CTS and SHA512 crypto for ARMv8.
- use asymmetric-key-type for crypto.
- compiled with UberTC-4.9.X (GCC-4.9.4)
HateKernel-1.3
- add CPU governors > (bioshock, blu_active, despair, impulse, relaxed, wheatley, zzmoove)
- add IO-schedulers > (fiops, maple, sio, sioplus, vr, zen)
- add WireGuard support.
- revert msm8992 initial overclocking.
- undervolt CPU with stable value.
- fix display_state implementation.
- compiled with UberTC-5.3.X (GCC-5.3.1)
HateKernel-1.4
- add KCAL advance color controls.
- add FAUX sound controls.
- add Boeffla wakelock blocker.
- 1000Hz ticks + dynamic tickless-idle.
- disable storage CRC check.
- FSync on/off.
- remove Edge-Touch for touchscreen.
- enable ARM's v8 hw CRC32.
- enable parallel crypto engine.
- compiled with -O3 flags.
HateKernel-1.5_r2 {stable} {alternative}
- based on HateKernel-1.1 config with stable features.
- fixed Synaptic's touchscreen issue.
- revert some minor features and optimization in favor of stability.
- compiled with -O2 flags again.
HateKernel-1.6b {staging}
- based on Hatekernel-1.4 config with fixed Synaptic's navigation button issue.
- 100Hz timer interrupt tick.
- enable MSM kgsl triple buffer.
- improve scheduler for SMT operation.
- a lot of underlying optimization.
- optimize very likely/unlikely branch (yes, I'm aware of security-hole for this one)
- fully compiled with -O3 flags (don't worry about cache miss, trust me)
ps : This list is depreciated. I will clean this as soon dev-build are complete
Whoa, can't wait for this to be released and given a bunch of customization soon
flammenwerferx said:
Whoa, can't wait for this to be released and given a bunch of customization soon
Click to expand...
Click to collapse
DL link posted. Try it out
long time not see a custom kernel, cool
so if you use kernel based on Los 15.1, can I use this for other roms based los15.1 kernel?
nicee, will this compatible with others 15.1 based?
hanuraiga said:
long time not see a custom kernel, cool
so if you use kernel based on Los 15.1, can I use this for other roms based los15.1 kernel?
Click to expand...
Click to collapse
IcyGlacial said:
nicee, will this compatible with others 15.1 based?
Click to expand...
Click to collapse
It should work. I've no idea if my kernel will broke something on other LoS-15.1 based rom as I've only tested it on unofficial LoS15.1 by Cozzmy13 but sure, try it and if something breaks, I'll try my best to fix it. :good:
Just try installing on AEX rom, but not explore more.
kopter36 said:
It should work. I've no idea if my kernel will broke something on other LoS-15.1 based rom as I've only tested it on unofficial LoS15.1 by Cozzmy13 but sure, try it and if something breaks, I'll try my best to fix it. :good:
Click to expand...
Click to collapse
i've got bootloop on NOS....
caxwan said:
Just try installing on AEX rom, but not explore more.
Click to expand...
Click to collapse
AEX on libra? Can you give me the thread link?
ClaviluX said:
AEX on libra? Can you give me the thread link?
Click to expand...
Click to collapse
Sure, here the thread
4pda - mi4c
hanuraiga said:
i've got bootloop on NOS....
Click to expand...
Click to collapse
I can see that rom used Cozzmy13 kernel source which is the same tree of my kernel. Probably something changed in boot.img ramdisk for NOS kernel. I try to make anykernel patcher tonight.
Sidenote : HateKernel 1.3 already compiled with GCC 5.3.1 (ubertc-5.3.X) and booted up properly. Will released tonight with some other changes.
kopter36 said:
I can see that rom used Cozzmy13 kernel source which is the same tree of my kernel. Probably something changed in boot.img ramdisk for NOS kernel. I try to make anykernel patcher tonight.
Sidenote : HateKernel 1.3 already compiled with GCC 5.3.1 (ubertc-5.3.X) and booted up properly. Will released tonight with some other changes.
Click to expand...
Click to collapse
Thanks guy! You are really great!
kopter36 said:
I can see that rom used Cozzmy13 kernel source which is the same tree of my kernel. Probably something changed in boot.img ramdisk for NOS kernel. I try to make anykernel patcher tonight.
Sidenote : HateKernel 1.3 already compiled with GCC 5.3.1 (ubertc-5.3.X) and booted up properly. Will released tonight with some other changes.
Click to expand...
Click to collapse
Awesome... I'll be waiting
Is this kind of kernel features only available on kernel version 3.18.xx or is it also available on kernel version of 3.10.xxx
flammenwerferx said:
Is this kind of kernel features only available on kernel version 3.18.xx or is it also available on kernel version of 3.10.xxx
Click to expand...
Click to collapse
Most of those features are not limited to 3.18.xxx kernel. I've seen most of it implemented on Nexus 5X's custom kernel which share same kernel version with our device with the only exception is Qnovo charging driver. In fact, I've seen some of those features implemented on 3.10.9x which arent upstream to latest version at all.
HateKernel-1.3 is up
Changelog ;
-upgrade compiler to UBERTC-5.3.X (GCC-5.3.1)
-revert overclocking code until I found (if possible at all) working code
-proper undervolt to keep thermal-throttle a bit manageable
Click to expand...
Click to collapse
P.s: Not much changes in this version because I'm currently on holidays. Regarding kernel-patcher (AK2/lazyflasher), I'm currently still learning to do that. Very sorry guys. Development for more feature and upstream will continue soon.
To-do list ;
-upstream with latest CAF tag for msm8992
-upstream security patch
-Boeffla wakelock blocker
-backport zRam, F2FS and ext4 driver
-Adreno idler
Click to expand...
Click to collapse
I'm open to any suggestion to add other feature, just make sure its reasonable. Would be a great help too if you can point me to the commit if available.
Thanks @kopter36
HateKernel 1.3 intalled on my phone.
AEX Rom, without trouble on booting.
kopter36 said:
Changelog ;
P.s: Not much changes in this version because I'm currently on holidays. Regarding kernel-patcher (AK2/lazyflasher), I'm currently still learning to do that. Very sorry guys. Development for more feature and upstream will continue soon.
To-do list ;
I'm open to any suggestion to add other feature, just make sure its reasonable. Would be a great help too if you can point me to the commit if available.
Click to expand...
Click to collapse
Well, I'mma just suggesting these
1. KCAL Advanced Color Contol [with satutation, contrast and etc. Control]
2. Faux Sound Control [this really useful especially if somebody is experiencing a hissing noise on their headset, so they can reduce the output volume through this control]
3. Intelliplug or any hotplugging [only if it's really necesarry]
4. Adreno idler / booster of course (You've mentioned)
5. Upstreaming to the latest CAF (You've aforementioned)
6. ZRAM LZ4 Backport (On your to-do list)
7. Some kind of power efficient workqueue maybe
8. So-called boeffla wakelock (if i ain't mistaken the name)
PS : Anyway, undervolting seems working flawlessly, I've never reached 50°C now on normal chatting usage (usually it is around 50-55°C after one hour usage)