[KERNEL] Harfix3 kernel (1.0)(1.1test1)(11.08.16) - Galaxy S III Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi.
My name is Rafal. I'm from Poland.
Here is a page about my third kernel of my harfix series.
Kernel is based on Nameless kernel.
Kernel for I9300 only (I9305 later).
Features:
Look at changelog, there are features
What don't expect:
F2FS
dual boot
many governors
many I/O schedulers
any features that i don't need (look above)
Changelog:
1.0 11.08.16
- kernel tick set to 300HZ (arter97 idea, wisniew99 fixes for i9300)
- readd touchwake
- backport ksm from 3.6.8 (edoko)
- backport aio from 3.6.x (edoko)
- some tweaks and opti (xens0117)
- 5x update build.sh
- clean up AROMA (in code)
Beta1 29.07.16
- 1600MHz CPU OC (JustArchi)
- CPU UV (Simone201, Andip71)
- Early Suspend Delay v1.0a (Yank555.lu)
- Interface for linux printk logging (Andip71)
- Interface for android logger (Andip71)
- Interface for read asv_level (Andip71)
- Fix broken table logic (JustArchi)
- Boeffla-Sound: Engine 1.6.7 (Andip71)
- LED fading/blinking support (Yank555.lu, Andip71)
- Dynamic sync control 1.1 (Andip71)
- Dynamic fsync tweaks (Yank555.lu)
- Default zRam devices to 4 instead of 1 (Andip71)
- Interface for switching touch boost (Andip71)
- Interface for changing touchboost freq (Yank555.lu)
- Negative mode compatibility of newer MDNIE drivers (Andip71)
- Touchwake v1.2 (without charger mode)(Ezekeel, Andip71, Arter97, JustArchi)
- GPU OC (Simone201, Andip71)
- GPU OV (Andip71)
- Zzmoove gov (ZaneZam)
- Support for cpu temp reading (JustArchi)
- When removing ED from readyQ also set flag (Lean Winter)
- Touchboost interface improved (Andip71)
- Fix mempolicy object leaks (Andip71)
- Writeback improvments (Andip71)
- Fix occasional slow sync in writeback (Andip71)
- Reduce latencies in sched_fair (Andip71)
- Speedup late resume (faster wakeup of the device) (Yank555.lu)
- Allow continuous LED light + faster speeds (Andip71)
- Switchable sharpness fix (V2)(Hardcore, Andip71)
- ROW scheduler (Yank555.lu and all other on github)
- Tweaked lulzactiveq gov (Gokhanmoral, Roberto, Tegrak, Andip71)
- LZ4 compression for zRam (Psndna88)
- Use the gnu89 standard explicitly (Arter97, Linus Torvalds, Sasha Levin. Kirill A. Shutemov)
- Manage only online cpus (Googyanas)
- Add an API to log wakeup reasons (Ruchi Kandoi)
- Fix compile warnings in log_wakeup_reason (Ruchi Kandoi)
- Add guard condition for maximum wakeup reasons (Ruchi Kandoi)
- Changes the permission to read only for sysfs file
(/sys/kernel/wakeup_reasons/last_resume_reason) (Ruchi Kandoi)
- Add sysfs to control hardware keys illumination
- Fix hardware key backlight when the rom turns them off
- Cypress-touchkey - add keydisabler (Sbrissen)
- time-stamp and suspend/resume handling. (Ruchi Kandoi)
- Use power efficient workqueue for debounce (Mark Brown)
- Use power efficient workqueuefor adc-jack (Mark Brown)
- Suppress endian warnings in dm (Alasdair G Kergon)
- Ignore merge_bvec for snapshots when safe in dm (Mikulas Patocka, Alasdair G Kergon)
- Share target argument parsing functions in dm table (Alasdair G Kergon)
- Optionally support discard requests in dm crypt (Milan Broz, Alasdair G Kergon)
- Enable WiFi MAC address changing (Sira Cuervo)
- LED fade by default (JustArchi)
- fixes in cpufreq, touchwake, dynamic fsync (wisniew)
- L1 cache optimization (googyanas)
- cfg80211: Fix memory leak (Larry Finger)
- Reduce overhead under high-freq idling patterns (googyanas)
- Remove + in kernel version (Javilonas)
- Add charge control (Andip71)
- Implement build script (wisniew)
- Add broken fences support (in MALI_fix version only)(JustArchi)
- Remove gma500 from makefile (wisniew)
- Add Archikernel configs (Added by wisniew, configs by JustArchi)
- Mdnie mode hijack (Yank555.lu)
- Mdnie Hijack modifications ([email protected])
- Boost Random (googyanas)
- Add graphite optimizations (ZaneZam)
- enable -O3 opti (wisniew)
- Remove duplicate of earlysuspend (wisniew)
- 13x update build.sh (wisniew)
- Set ROW as default scheduler (wisniew)
Compiled with linaro 5.3 2016.02
Alpha2 20.07.16
- AnyKernel installer (grabed from latest Harfix2)
Alpha1 19.07.16
- disable all governors expect pegasusq
- latest ArchiToolchain
- Ramdisk from 01.07.16 namelessROM
Propobly will only work with AOSP roms that is builded before 01.07.16.
CM isn't supported.
Need tests.
Tested:
NamelessROM 3.0 01.07.16 with alpha1
Paranoid Android 07.07.16 with alpha2
BeanStalk 6.19 07.07.2016 with beta1
Download:
If You have crazy things with display, use MALI_fix
XDA​
If You want to support me, use that links:
Disable adblock of course.
Official:
1.0
1.0 MALI_fix
Test:
1.1 test1
1.1 test1 MALI_fix
Busybox (flash that after kernel for synapse support)(file edited by me)​Thanks for that choice!
Thanks:
- Evisceration (Main Nameless kernel developer)
- dhiru1602 (Main Nameless developer)
- JustArchi
- Yank555.lu
- andip71
- psndna88
- arter97
- googyanas
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
Love my project?
Donate at +48694337061
All values are welcome
(1€ too )
XDA:DevDB Information
Harfix3, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix3
Kernel Special Features:
Version Information
Status: Stable
Created 2016-07-18
Last Updated 2016-08-22

Reserved

Reserved

Reserved.

Last one.

Thank you
Envoyé de mon GT-I9195 en utilisant Tapatalk

thank you

Do You guys need powersave and performance governors?
I used this two times per year (one for brutal battery save and second for benchmark).
But here We will have zzmoove so xtreme batterywill be in, and for performance gov, this kernel will be not as fastest kernel on the world so I think We don't need this govs.
If You want that pls post why You want.

Placeholders not allowed.. Thread reported..
Sent from my GT-I9300 using XDA-Developers mobile app

Placeholder threads are not allowed on XDA. OP when you are ready to add a download link, either PM me or report the thread and someone will reopen it.
Thread closed
Edit reopened to allow a link to be added

If You will download alpha1 version You have to know:
1. Ramdisk is from 01.07.16 nameless rom so propobly will only work with all AOSP roms that are buileded before 01.07 (but can support newer too but not tested)
2. Kernel at 90% don't support CM roms (not tested too so can work but propobly not)
3. don't have any features expect ArchiToolchain and removed governors (pegasusq is here only).
4. As alpha say, that kernel can have loooot of bugs. (but based on nameless kernel that is enought stable)
5. Alpha say that is a first of first versions so features is only that "better" toolchain and removed govs
"better" becouse in real this isn't better but I can't find perfect word or this.
All toolchains is good but I like this one

kernel support rom base on stock rom (Hyper rom & Eclipse)?

chakan_t said:
kernel support rom base on stock rom (Hyper rom & Eclipse)?
Click to expand...
Click to collapse
Propobly no.
I will make stock version too but later.

rafciowis1999 said:
Propobly no.
I will make stock version too but later.
Click to expand...
Click to collapse
thank you

Hi thanks for the kernel!
1. Is there anyone who uses nova launcher? after I flash this kernel when toggling notifications it become very slow(just in the homescreen but works fine on other area or app)
2. Can you Implement sharpness fix from boeffla?

aldus320 said:
Hi thanks for the kernel!
1. Is there anyone who uses nova launcher? after I flash this kernel when toggling notifications it become very slow(just in the homescreen but works fine on other area or app)
2. Can you Implement sharpness fix from boeffla?
Click to expand...
Click to collapse
1. sometimes have too but this is alpha
2. Yes, will be in new version.

Prepering beta1 version with lot of features (zzmoove, lulzactiveq, cpu, gpu oc, ov and many many other work)

Finally a kernel that semi fixes touchscreen delay at nameless thanks rafal for great kernel but i miss governors .
Also if you work on this touch delay thing it will make it perfect.
Thanks for the hard work really apprecieted.:good:

fir1996 said:
Finally a kernel that semi fixes touchscreen delay at nameless thanks rafal for great kernel but i miss governors .
Also if you work on this touch delay thing it will make it perfect.
Thanks for the hard work really apprecieted.:good:
Click to expand...
Click to collapse
"but i miss governors ."
I disabled theres. Read changelog, then sey someting.
I only need pegasusq, zzmoove and sometimes lulzactiveq, so only that govs will be.
Yup, I will try something to complitly fix input lag but not now.
Now fixing a few conflict which goes from new changes. Maybe tomorrow will be beta1 (maybe not).

rafciowis1999 said:
"but i miss governors ."
I disabled theres. Read changelog, then sey someting.
I only need pegasusq, zzmoove and sometimes lulzactiveq, so only that govs will be.
Yup, I will try something to complitly fix input lag but not now.
Now fixing a few conflict which goes from new changes. Maybe tomorrow will be beta1 (maybe not).
Click to expand...
Click to collapse
Good luck.

Related

[KERNEL][MOD] Nova v11 > kernel, tweaks & settings app

Nova is a package for P970 (LG Optimus Black) comprised of:
Custom kernel
Numerous tweaks
Settings application
The custom kernel is based on CM's source up until 4/11. The credit of every work prior to this date belongs to everyone who contributed for it, especially Ricardo Cerqueira. I've just tweaked and messed a bit in order to optimize performance, internet speed, battery and memory management, while keeping it as light as possible.
Currently working for:
CyanogenMOD 7
Kernel features/changelog:
Code:
[I]version eleven:[/I]
- Decrease wifi voltage to save battery (more battery)
- Switched to TinyRCU (more battery)
- Added CFS' HRTICK feature
- Enabled ARM errata 430973, 458693 and 460075
- Some more ARM, FS and RCU stability patches
[I]version ten:[/I]
- Removed GPU OC
- A few updates on the ICS branch
- Overall CRC32 major overhaul and improvements
- Added and enabled slice-by-8 CRC32 slicing algorithm
- Some sched features backported from kernel 3.0
- CFS Autogroup scheduling improvements
- Memory footprint framework fix for ARM arch
- Removed an extra loop in pcpu_get_vm_areas
- Added and enabled dm-cache from Ming Zhao
[I]version nine:[/I]
- Built with Mjolnir toolchain
- Removed some more unnecessary things
- Switched slab allocator to an optimized SLUB
- Heavily optimized Ondemand and Interactive governors
- A few tweaks to Lionheart governor
- New iface_stat module to monitor persistent network stats
- Added option to use new global workqueue
- Disabled AUFS, Ext2 and Ext3 filesystems
- Added Quota2 netfilter and enabled it
- A few TCP values tweaking
- NFS module now available
- Add a runtime option to disable sync feature
- Raised RCU boost PRIO
- Many, many, many stability patches
[I]version eight:[/I]
- Switched flashing method to kernel injector
(Grants more compatibility for CM future versions)
- jHash speed tweak instead of jHash 3.
- Added [URL="http://forum.xda-developers.com/showpost.php?p=19620135&postcount=521"]Lionheart governor[/URL] and made it default (read FAQ).
- Removed eRecovery from kernel update script as it is already present inside CM
[I]version seven:[/I]
- Added AUFS - Advanced multi-layered unification filesystem.
- Integrated XZ compression support and enabled it.
- Integrated SHA-1 and enabled it.
- Added Timer Slack CGroups subsystem.
- Optimized do_csum function.
- Added USB Mass storage CSW hack feature (improves USB performance).
- Umaro's CPU tweaks collection.
[I]version six:[/I]
- CFS' Autogroup & RCU optimizations.
- VMScan tweaking.
- VMap Area cache feature.
- Improvements to compressed/head.S.
- Enhanced compiler ability to optimize page tables.
- Introduced memory copy macros and functions.
- Improved performance of memcpy and memmove.
[I]version five:[/I]
- Disabled arch unwind and frame pointer (performance boost).
[I]version four:[/I]
- Fixed bugs.
- Changed Smartass2 to default governor.
[I]version three:[/I]
- Posix timers optimized.
- Prevent multiple syscalls restart patch.
- Ext4 optimized (fixed disk write performance regression).
- Added cleancache feature.
- Patched Ext4 for cleancache support.
- SGX530 overclock to 210 Mhz.
- Made Logcat built-in instead of module.
[I]version two:[/I]
- Added BFS 404 by Con Kolivas.
- Tweaked BFS' rr_interval & sched_iso_cpu for extra juice.
[I]version one:[/I]
- Tiny Preempt RCU & RCU boost.
- Added SLQB slab allocator.
- Added Autogroup scheduling feature.
- Optimizations to CFS & Autogroup.
- 3 new CPU governors: Lazy (default), InteractiveX & Smartass2.
- Governors parameters tuned for the Optimus Black.
- Removed some unused governors.
- Updated Deadline I/O Scheduler to a highly optimized one (default).
- Removed all other I/O schedulers.
- Support for CPU unaligned access.
- Veno TCP Congestion control. *
- Stochastic Fair Blue network scheduler. *
- Bumped jHash to last version. *
- Improved RWSEM algorithm.
- Improved CRC32 algorithm.
- Disabled Swappiness & ZRAM.
- Increased VM_MAX_READAHEAD.
- SYSCTL and LMK heavy tweaking.
- CIFS, TUN & Logcat can be loaded as modules.
- Heavily cleaned of debugging and tracing crap.
* huge internet/market page loading boost
Tweaks features/changelog:
Code:
[I]version eleven:[/I]
- [COLOR="Green"]v11c: modified G key assignment to work with redy2006 CM build[/COLOR]
- [COLOR="Green"]v11c: updated Nova Settings to version 1.2[/COLOR]
- [COLOR="Green"]v11b bugfix: missing buil.prop modversion property caused signal loss[/COLOR]
- [COLOR="Green"]v11a bugfix: G key assignments[/COLOR]
- Updated Nova Settings application to v1.1
- Added eRecovery (any left side key will do)
- Added G key assignment feature
- Added zipalign on boot feature
- Added move dalvik-cache to /cache feature
- Added sqlite database defrag feature
- Added 3G boost feature (values by zeppelinrox, original research by voku)
- Included tweaked GPS.conf for faster locking
- Patched resolv.conf for Google DNS servers
- Free RAM feature (credits: imoseyon)
- Raised VM heapsize to 48mb (we can afford it)
- Added some TCP values tuning
- Disabled verify-bytecode for more RAM
- Added logging to initialization scripts (/data/nova/nova.log)
[I]version ten:[/I]
- Created nova settings application to replace shell interface
- Integrated rawr script into nova settings
- Fixed the way NFS module is inserted
[I]version nine:[/I]
- Improved updater-script so it wipes cache and dalvik-cache
(the first boot will be slightly longer but avoids problems)
- Added Nova settings interface (run in terminal: nova)
- Rewritten Nova init.d to support the settins interface
- Added an updated busybox
- Added auto-root restore
- Fixed DVFS disabler
- Removed libsqlite.so
[I]version eight:[/I]
- Added IPv6 tweak.
- Rewritten LG DVFS regulator.
- Improved Ext4 tweaks.
- Added Rawr script (read FAQ).
- Added some build.prop tweaks.
- Added module checker (read FAQ).
- Updated hosts file (Used for blocking Ad server addresses)
[I]version four[/I]:
- Added DVFS safeback for radio issues (read FAQ for instructions)
[I]version three[/I]:
- Patched hosts to disable Ads.
[I]version one[/I]:
- Patched libsqlite.so for higher I/O performance. *
- Proper Ext4 mounts for higher I/O performance. *
- microSD card reading speed tweak (increase readahead).
- eRecovery - press any physical key while booting to go to recovery.
* higher I/O performance affects smoothness such as the opening/closing of applications
Nova Settings application features/changelog:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
[I]v1.2[/I]:
- using new app icon made by lesp4ul
- added menu icons
- fixed G key current value null
[I]v1.1[/I]:
- refactored to use preferences
- regrouped preferences to child screens
- replaced buttons with menu (works on the main screen only)
- added about dialog and reboot menu items
[I]v1.0[/I]:
- initial release
Download:
v01: Nova-kernel-v01.zip (Tweaked CFS + Autogroup scheduling feature)
v02: Nova-kernel-v02.zip (Tweaked BFS)
v03: Nova-kernel-v03-BFS.zip (BFS) | Nova-kernel-v03-CFS.zip (CFS + Autogroup)
v04: Nova-kernel-v04-BFS.zip (BFS) | Nova-kernel-v04-CFS.zip (CFS + Autogroup)
v05: Nova-kernel-v05-BFS.zip (BFS) | Nova-kernel-v05-CFS.zip (CFS + Autogroup)
v06: Nova-kernel-v06-BFS.zip (BFS) | Nova-kernel-v06-CFS.zip (CFS + Autogroup)
v07: Nova-kernel-v07-CFS.zip (CFS + Autogroup)
v08: Nova-kernel-v08.zip (CFS + Autogroup; read new FAQ entries please)
v09: Nova-kernel-v09.zip (CFS)
v10: Nova-kernel-v10.zip (CFS)
v11c: Nova-kernel-v11c.zip (CFS)
* read FAQ for differences and more information
Instructions:
Read the FAQ, seriously.
Download the package in the above link.
[Optional] Check the md5sum to confirm it's not a corrupted copy.
Copy file to microSD card
Reboot into recovery
Choose "install zip from sdcard" and pick the file
Reboot
[Optional] To confirm it's active go to settings > about
FAQ:
Code:
Q. How to use eRecovery? [COLOR="Red"]new[/COLOR]
A. After powering on start twiggling volume or G keys
until screen goes blank for a moment.
Q. What's the Nova Settings application?
A. You'll find this utility among all your other applications and it allows you
to tweak some of the more interesting preferences of Nova kernel.
Q. What's the Lionheart governor?
A. The Lionheart governor is a governor put together by myself. It's
based on conservative but it's highly tweaked and patched. Let's hope
it's of your liking. It should also work good with LG DVFS.
Q. Do I need to wipe?
A. No, never.
Q. Do I need to flash this if I flash a new CM update/nightly?
A. Yes. Everytime you flash a new CM version, you need to reflash this.
Q. ZOMG, the screen is black and LEDs are blinking forever after flashing, why?
A. Calm down, sometimes happens. Remove battery and try again, it'll work.
Q. I'm having radio (calls/messaging/signal) issues, what's happening?
A. This is probably due to the disabled DVFS. While disabling DVFS improves performance, it may also cause these random annoyances. To fix it just change it from nova configuration script.
Q. What's the difference between BFS and CFS?
A. Well, to put it briefly, CFS (Completely Fair Scheduler) is the default scheduler in a kernel and like the name suggests it's more balanced than BFS; tasks such as multi-tasking will be better performed with CFS. The autogroup scheduling feature which I've added increases CFS' performance and brings it much closer to the strong point of BFS (Brain **** Scheduler): response. BFS aims to improve the interactive experience but it falls shorter than CFS on the handling of other tasks. There is no better scheduler, there are only tastes. I myself prefer CFS + Autogroup because BFS sometimes causes weird things and glitches but I know many people who refuse to use anything else other than BFS. It's up to you.
More information: [url]http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdf[/url]
Q. How can I change governor?
A. Use an application like SetCPU or No-frills CPU Control or go to Settings > CyanogenMod settings > performance > CPU Settings.
Buglist:
(There's a price to pay for a blazing & fast Optimus Black!)
Code:
G key as Power key doesn't wake up the phone
[KERNEL][MOD] Nova v08 > kernel (BFS+CFS) / libsqlite.so / ext4 tweaks / eRecovery
Thread ownership has now been given to Aprold as he'll be the one in charge of development from now on.
I will help him with tips and suggestions whenever I can.
awesome work!!
waiting for stable CM
And so it begins. I will check this out...
Got 3000 without wipe, and reapped, just init.d stuffs.
Thanks man.
Sent from my Optimus Black using xda premium
It looks like I lost root acces...
Thanks knzo !
Sent from my Optimus Black using xda premium
@knzo wt about Ricardo Cerqueira post ?
I lost root too.
Enviado desde mi Optimus Black usando Tapatalk
How is battery life using this kernel?
Root's fine for me. Still monitoring battery.
1.Flashlight now working
2. Front camera is inverted though..
Sent from my Optimus Black using xda premium
fatcobrah said:
@knzo wt about Ricardo Cerqueira post ?
Click to expand...
Click to collapse
I wonder the same thing....what is the point in Ricardo post?
Oh, my Black now is unrooted. Lol. When can you fix it? Thank you!!
i also lost root and cant seam to get it back (although superuser is still install but it wont work) and i tried re-root it but no luck
but the good thing is CM7 SK4 with Knzo's kernel showed me 2777 with quadrant (not fresh install bla bla)
Thank you Knzo!
Thanks knzo makes everything so smooth and fast
i have lost root access too
Why y'all losing root? Flashed once and I'm still rooted. Kernel version [email protected] #2.
Anyway, battery seems improved using interactiveX/bfq. Haven't tested others.
Anyone else who flashed and still rooted?
Sent from my Optimus Black using xda premium
un-root +1 w/ SelfKANG4
looks like ive been unrooted too! cant use setcpu. am using SK4 btw!
i also lost root access...
me too, also it has no major impact in SK4, except slight CPU score increase and one hell significant OpenGL test ( >45 fps on 3D Planet test ) in Quadrant. screen is still choppy. dunno, maybe apps prob. i'll try to reflash a clean rom and your kernel again
thnx knzo

[KERNEL] [AOSP] [LINARO 4.9.1] nebula kernel [v3.20]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
nebula kernel is for AOSP based KitKat android 4.4+ ROMs
and AOSP based Lollipop android 5.0+ ROMs
Download the latest PERFORMANCE CONTROL APP to utilize the full potential of the kernel.
Brief explanation of few of the features in nebula can be found in the third post. For more info, use Google.​​
FEATURES
Compiled using the latest Linaro 4.9.1 - 2014-05 toolchain
Based on kernel version 3.0.101
Additional Governors: SmartassV2, SmartassH3, Lulzactive, LulzactiveQ
Additonal I/O Schedulers: ROW, SIO, SIOPLUS, VR, ZEN, BFQ
Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
F2FS support
CPU Boost driver
UKSM (Ultra KSM) support (enable it in Performance Control app)
Frandom
Dynamic Sync Control (enable it in Performance Control app)
Asynchronous FSync ported from HTC One
Cross Memory Attach
Entropy tweaks
Increased read-ahead from 16/128 to 32/2048 (can be customized in Performance Control app)
Disabled Cyclic Redundancy Checks (CRC) for better performance
Many patches, fixes and improvements from codeaurora
Many more performance and battery friendly tweaks
INSTALLATION
Download the latest nebula zip
Flash using CWM recovery
Wipe cache
Wipe dalvik cache
Reboot
NOTE
You are free to use kernel as the default kernel in your ROMs
Please DO NOT change the kernel name that shows up in Settings > About phone
Please link the nebula kernel thread in your ROM thread
DOWNLOADS
nebula kernel
(Please don't make mirror links of the kernel)​
SOURCE
Source code of the kernel can be found at my Gihub.
CREDITS
- pawitp - nebula is based on his kernel source for CM11
- to all the developers whose mods I have included in my kernel
- @k2wl - for his extensive guide on kernel compilation. Big thanx to him.
- @CoolDevelopment
- Christopher83 for the Linaro toolchains
​
XDA:DevDB Information
nebula kernel, Kernel for the Samsung Galaxy Grand Duos i9082
Contributors
xenon92
Source Code: https://github.com/xenon92/android_kernel_nebula
Kernel Special Features: Compiled using Linaro Toolchain to get the best performance. Scroll up for features.
Version Information
Status: Stable
Current Stable Version: v3.20
Stable Release Date: 2014-11-22
Created 2014-04-24
Last Updated 2014-11-22
CHANGELOG​
Changelog is available on nebula kernel wiki too
v3.20
- Fixes to network related kernel code
---x---x---x---
v3.18
- Stability fixes (check source code commits for details)
---x---x---x---
v3.16
- Backport timed General-Purpose Input/Ouput from hammerhead (Nexus 5)
- Improve multi-touch event handling
- Improve compiled kernel code
- Other fixes and improvements
---x---x---x---
v3.14
- Fix CVE-2014-3153
---x---x---x---
v3.12
- New I/O scheduler - BFQ (latest version - v7r4 - released on 18th May 2014)
- Memory Management: pass readahead info down to the I/O scheduler
- lib/memcopy: use glibc version
- Reverted JustArchi's optimization commits
---x---x---x---
v3.11b
This is a beta build. Testing the kernel optimization flags by JustArchi.
- Compiled using the latest Linaro 4.9.1 - 2014.05 toolchain
- Various kernel optimization flags from JustArchi's commit
---x---x---x---
v3.10
- Compiled using the latest Linaro 4.9.1 - 2014.04 toolchain
- Memory management - lazy cache flushing on non-mapped pages
- Many updates to Device Mapper
- Use proper memory barriers for bitops
- softirq: reduce latencies
- sync: don't block the flusher thread waiting on IO
- ext4: Speed up FITRIM by recording flags in ext4_group_info
- ext4: speed up truncate/unlink by not using bforget() unless needed
- vmscan: add customisable shrinker batch size
- Other fixes and performance tweaks
---x---x---x---
v3.04
- CPU Boost driver - decrease aggressiveness
- New governor - LulzactiveQ
- New I/O scheduler - SIOPLUS
- Other fixes and performance tweaks
---x---x---x---
v3.02
- CPU Boost driver - set tunables
- Wait just 1 second, instead of 4 seconds for other CPU core to halt
- Other performance tweaks
---x---x---x---
v3.00
- Added CPU Boost driver
- Reverted updates and based to v2.6
- Other performance tweaks
---x---x---x---
v2.9
- Updated ROW I/O scheduler with many updates and fixes from codeaurora
- Update DEADLINE I/O scheduler by hardcoding values
- Fixed a bug in CFQ I/O scheduler
- Other performance tweaks
---x---x---x---
v2.8
- Full F2FS support merged into main kernel branch
- Reduce latency for I/O schedulers
- Improvements to async I/O
- Update ROW I/O scheduler to v4
- Updates to SIO I/O scheduler
- Stable page writes
---x---x---x---
v2.7.3 - EXPERIMENTAL
- Fixed Wi-Fi issues on F2FS filesystem based ROMs
- Minor update to F2FS support
---x---x---x---
v2.7.1 - EXPERIMENTAL
- Updated F2FS support (read THIS)
---x---x---x---
v2.7 - EXPERIMENTAL
- Added F2FS support (read THIS)
---x---x---x---
v2.6
- Added a new governor - SmartassH3
- Added Dynamic FSync - Dynamic Sync Control (enable it in Performance Control)
- Added Cross Memory Attach (read more about it HERE)
- Fine tuned Deadline I/O scheduler
- Added Asynchronous Fsync from HTC One
- Entropy tweaks
- Many tweaks and improvements...
---x---x---x---
v2.5
- Added new governors - SmartassV2 & Lulzactive
- Added new I/O scheduler - ZEN
- Updates to Conservative governor
- Disabled Cyclic Redundancy Checks (CRC) for better performance
- Fixed few memory leaks
- Other performance tweaks
---x---x---x---
v2.4
- Added I/O schedulers - SIO, ROW and VR
- Performance tweaks
---x---x---x---
v2.3
- Added UKSM (enable it using Performance Control app)
- Enforce governor to stay in sync across CPU cores
- Disables multicast on suspend (less wakelocks)
- Few performance tweaks
---x---x---x---
v2.2
- Added support for ROMs that support dual-SIM (CM11)
- Added AnyKernel support (thanx to Koush, Apache14 and CoolDevelopment)
- Added Frandom
- Reduced Wi-Fi wakelocks by 4 times
---x---x---x---
BETA - v2.1
- Started the kernel from scratch
- Using the latest Linaro 4.7.4 2014-04 build
- OC 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Lowered swappiness from default 60 to 45
- Fixed random reboots (reverted the change causing random reboots)
- Few performance tweaks
---x---x---x---
v1.5
- removed BLX
- reverted dynamic read-ahead to a constant 2048/32 value
- removed a lot of experimental code from the kernel (cleanup)
---x---x---x---
v1.4
- added new I/O scheduler - ZEN
- lowered swappiness
- added dynamic read-ahead instead of a constant read-ahead value (it can still be fixed to a higher value using Performance Control app)
- reduced WiFi wake-locks (better battery)
- few more performance improvement tweaks
- few bug fixes
---x---x---x---
v1.3
You'll have to use some or the other kernel tweaking app (Performance Control app included) for all the future builds to enable/disable tweaks and features to get the most out of the kernel.
- added BLX - Battery Life Extender
- added UKSM support (enable it in the Performance Control app)
- added Dynamic Sync Control (enable it in the Performance Control app)
- added Frandom
- added Performance control app in the kernel zip (credits to h0rn3t and educk for the amazing app)
---x---x---x---
v1.2
- Initial build
- Compiled using Linaro 4.7 toolchain
- Used -O3 optimization flag
- Additional Governors: SmartassV2, SmartassH3, Lulzactive
- Additonal I/O Schedulers: ROW, SIO, VR
- Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Increased read-ahead maximum/minimum values from 128/16 to 2048/32
---x---x---x---
v1.0 and v1.1
- Not uploaded as they were my test builds
​
BRIEF EXPLANATION ABOUT KERNEL FEATURES​​
UKSM
UKSM is about de-duplication of data in system memory rather than being another de-duplicating file-system. This improves RAM usage.
Dynamic Sync Control
The dynamic sync control interface uses Android kernel's unique early suspend / late resume interface. While screen is on, file sync is disabled. When screen is off, a file sync is called to flush all outstanding writes and restore file sync operation as normal.
Frandom
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. It uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
CPU Boost driver
When certain bursty and important events take place, it might take a while for the current cpufreq governor to notice the new load and react to it. That would result in poor user experience. To alleviate this, the cpu-boost driver boosts the frequency of a CPU for a short duration to maintain good user experience while the governor catches up.
FAQ​​
On which ROM can I install nebula?
- nebula can be used on any AOSP kitkat 4.4+ based ROM. (Carbon, SlimKat, CM11)
What is the best and most stable configuration for nebula?
- Configuration depends from user to user. Still, the most stable configuration according to me and that I use is below. It might differ for you.
- Governor: SmartassV2
- Max. freq: 1.2 Ghz (OCing doesn't really have an increased and noticeable performance, rather it heats the processor and wastes battery for a marginal gain in performance as well as creates instability - random reboots etc. Google more about OC.) (Read the description on this commit.)
- I/O Scheduler - SIO
- Enable UKSM (from Performance Control app)
- Enable Dynamic FSync (from Performance Control app)
- I'll update this configuration as more tweaks are added to nebula
I get random reboots, what should I do?
- I am working on the kernel for myself and the kernel is quite stable for me. Still, if you face reboots see below:
- Make sure you followed the installation instruction written in Post #1.
- Make sure you "Fix permissions".
- OCing will always cause instability. Try reducing the max frequency to 1.2 Ghz
- It is quite possible that you don't know how to use a custom kernel. Not everything needs to be set at HIGHEST. Just because an "option" is there doesn't mean you have to select it. Try changing the configuration that meets your needs and satisfies you. If you set up the kernel properly, it would stop giving you random reboots.
- The only way to get things fixed is to provide logs. I cannot fix that I cannot see. Google, how to take logs to find and solve kernel issues. (kmsg/last_kmsg)
- Tell me a way in which I can reproduce the issue on my phone.
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
CoolDevelopment said:
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
Click to expand...
Click to collapse
Same issue on baffin too. That's why I have removed zzmoove from the kernel.
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
and he is present new build with new modification
its make wide development of grand :laugh:
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Read the description in this commit - Link
There has already been a discussion on CM11 thread about how much does it really benefit by OCing at higher frequencies. Refer to that thread's discussion for more info.
In short - OCing at too high frequency heats up the CPU (obviously) and doesn't necessarily increase performance.
Even though I have added OC till 1.6 Ghz, but even I don't use that setting. 1.2 Ghz is fine for me.
Another kernel for AOSP rom.....:laugh::laugh::good::good::good::good:
Installed the kernel in carbon ROM and is working fine....:good::good:
ll update more on the battery stat later...
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
parag tetambe said:
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Click to expand...
Click to collapse
It's actually 1797 MHz, so let's say it's only 3MHz shy from 1.8 GHz
This kernel looks promising, I will download, install, and use it for a few days
raghavsharmaxda said:
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
Click to expand...
Click to collapse
No fcs and no issues with call, data, and msgs....
Been in interactive with 1200 max for an hour now...
Dint tried overclock though...:fingers-crossed:
I need a lil battery life guys my service provider doesn't have 3g for now some TRAI issues and i stay away frm hme most of the time so using 2g and the screentime i get max is 3 hrs 30 mins wid evolution kernel processor=conservative,I/O=sio or sio plus and today i reverted back to cm's stock kernel and have flashed the latest build my biggest issue is when my battery drops down to 30% it starts draining drastically say like for 2 mins from 30 to 24% any help would be definitely appreciated have made calibrations until now again calibrating tonight and will test after that nebula for sure because only name i knew for best custom roms was and is XENON92!:thumbup:
Sent from my GT-I9082 using XDA Premium 4 mobile app
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
mukeshpacheria said:
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
Click to expand...
Click to collapse
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
naufalhadyan said:
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
Click to expand...
Click to collapse
thanx mate ,,,, i read it also but forget
thanx again
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
raystriker said:
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
Click to expand...
Click to collapse
nebula is already 3.0.101.
xenon92 said:
nebula is already 3.0.101.
Click to expand...
Click to collapse
Oh. I haven't tried it yet. My bad. (You could write that in the first post?)

[EOL][I9300][KERNEL][CM11, CM12.x, CM13]Harfix2 elite kernel (1.1.1)(03.07.16)

HARFIX3
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For I9300
Flash on your own risk!
Based on cyanogenmod smdk4412 source.​
Hi. My name is Rafał, I'm from Poland.
I want to present You my harfix kernel for i9300.
Kernel is in beta state but working great on daily usage.
FEATURES
- ANYROM and AROMA installers (mostly by @psndna88)
- UBERTC GCC 7.0 toolchain
- 300HZ kernel tick (thanks @arter97)
- CPU OC/OV (100-2100MHz) (more then 1.6GHz is NOT recommended!!!)
- GPU OC/OV
- Boeffla-sound engine 1.6.7 (app in download section)
- governors: intelliactive, SmartassV2, lulzactiveq, adaptive, interactive, Darkness, Yankasusq, GoogyQ, conservative, ondemand, performance, pegasusq (lulzactiveq and ZZmoove is recommended)
- support F2FS (tested by @Schwester_Gabi)
- support NTFS (tested on 64GB USB drive by Kubix99)
- TCP - westwood
- SElinux - permissive
- O3 optimalizations
- TouchWake
- Increase USB charging rate to 900 from 475mAh
- 1 second to halt core instead of 4 sec.
- opitmalizations and tweaks
- other misc
More in future!
BUGS
You tell me
TESTED
Working:
- Official CM
- Temasek
- crdroid
- ResurrectionRemix M
- AICP
- CyanPop
- CM by MARKOX89
- Beanstalk
- Blisspop
Not working:
- Nameless rom
INSTRUCTION
EXT4
boot into TWRP
make a backup
flash kernel
reboot and wait until boot is finish
F2FS (thanks @Schwester_Gabi)
boot into TWRP
make a backup
wipe dalvik/ART cache
format /system with ext4 (if you chose f2fs the rom will automatical format it to ext4)
format /data with f2fs (this will erase Your all data!!)
format /cache with f2fs
flash rom (no reboot)
flash gapps (no reboot)
flash kernel
reboot and wait until boot is finish
CHANGELOG
Full changelog
1.1.1 03.07.16
- implement Harfix script v0.11
- remove HBC (will be back)
- back to -O3
- revert NVIDIA cpu relaxation (maybe will be back)
- disable dynamic fsync
- disable Zcache
- fix in HW
- default I/O set to ROW
- source update
1.1 27.06.16
- implement CPU topology
- add SmartassH3 gov
- rebuild, update interactive gov (thanks @arter97)
- Tweak lulzactive gov
- fixes in ondemand gov
- remove kexec -hardboot (will be back)
- enable dynamic fsync
- enable -Ofast
- enable CacheClean
- enable Zcache
- Lot of work in AROMA
- boost Random
- more agressive GPU
- I/O scheduler default is bfq
- bring inline with UBER opti
- fixes for GCC6 (Maybe useless because We use GCC7)
- fixes for selinux
- lot of opti and tweaks (mostly by @faux123 and @googy_anas)
- source update (nothing for i9300)
1.0 20.06.16
- fix 100MHz
- implement kexec -hardboot
Older:
0.8pre1 18.06.16
- NVIDIA cpu relaxation patch (thanks @MinL)
- disable gantle fair sleepers
- disable KSM
- tweak SmartassV2 gov
- add BFQ v7r8 I/O scheduler
- more agressive GPU
- Fix broken table logic (still can't change 100MHz voltage...)
- remove all my things from zram (LZ4, snappy, tweaks, opti)
- some boeffla tweaks for zram
- fix some bugs
- remove memory v3 script (may cause slower app opening and global speed) (will be back as v4 in next build)
- default governor set to PegasusQ
- source update (readd zram, add zsmalloc, LMK fixes and tweaks)
0.7 05.06.16
- start develop RafiQ governor (based on Yankasusq)
- implement memory v3 script (still WIP) (more smooth and better work on memory)
- implement GoogyQ governor (ported version of intellidemond)
- implement more I/O schedulers (fifo, vr)
- implement CPU-boost
- implement CPU-boost sys interface
- readd boeffla-sound (now works!)
- reduce Wi-Fi wakelock
- optimize do_csmu
- fix some leaks
- fixes in slub
- enable ARCH_POWER
- fixes in cpufreq
- higher led brightness
- 64-byte L1 cacheline
- fix deadlock in panic (if any)
- implement fast random number generator 1.1 (frandom)
- implement native exFAT support (samsung OSRC 1.2.4)
- implement LZ4 and snoppy compressions for zram (snappy in disabled)
- enable lz4 compression for zram
- implement timer slack controller
- enable cgroup timer slack
- fixes in cgroup
- enable NOSEC opti
- steal writing sem (performane fix)
- remove compressed copy from zram in-memory (more free zram to use)
- replace stock nr_running table with nvidia alternative in pegasusq
- a lot of modifications for zram (too many and too big to write here detailed changes)(mostly by @Yank555.lu)
- enable -O3 instead of -Ofast (more stable)
- disable auto name (again)
- fix: can't change i/o scheduler
- fix: can't change governor
- remove useless internet formats (size reduction)
- remove "+" in kernel version
- speeds up and optimalizations
- lot of fixes
- source update (updated modem_if, fixes and clean up code)
0.7pre2.1 15.05.16
Thanks a lot @FAFAŁ who found all there bugs
- fix reboots
- add cache refresher at sleep
- restore governors
- restore TCP
- restore NTFS support
0.7pre2 15.05.16
REBOOTING WHEN PHONE IS IN SLEEP
Thanks a lot @FAFAŁ who found all there bugs
- set kernel tick to 300HZ (thanks @arter97)
- Graphite optimalizations
- disable optimize for size
- disable generic spinlock
- back to gzip
- disable ntfs
- disable interactive and conservative govs
- camera fix
- remake config file
- remove almost all tcp
-------try fix nameless-------
- enable KSM
- enable profiling
------------------------------------
0.7pre1.2 14.05.2016 aka "let's fix again"
- wifi fix
- add checker at boot
- remove useless governors (powersave, userspace, adaptive)
0.7pre1.1 14.05.2016 aka "only fixing"
- GCC 7
- update ubertc to 21.04.16 version
- fix boot.img builder
- enable thermal
- disable thermal for exynos
- disable auto local version (in settings will be only version name, nick of builder and build pc name)
- disable quickboot (same problems at the moment)
- set 0.2-1.4 freqs when installing
0.7pre1 11.05.2016 aka "clean installation"
INSTALL UNDER 0.6.1
In settings will be still 0.6 as name
- add Harfix Bash Commander
- more effective GPU (~10%)
- add quick boot script (speed up boot time)
- enable touchwake as default
- make to aroma work faster
- delete unnecessary scripts and files in installers
- add material theme to aroma
- disable and delete all backups in aroma
- enable 4 device of zram, one with 200MB
- set swappiness to 80
- enable dynamic fsync
- delete thermal in config
- delete checks on boot to reduce boot time
- many many work in installers
- source update (fixes)
- reduction in size
- fixes
- new machine to build
APP
- CPU freqs
- visual updates for future settings
0.6.1 (27.04.16)
- fix audio
- fix governors
- disable compability check @psndna88)
0.6 (26.04.16)
- add aroma and anyrom installers (thanks @psndna88)
- rework SmartassV2 gov
- add Touchwake
- LZMA compression
- speed up screen off
- zram allow 4 devices
- fix touck wake incall
- Activate additional TCP congestion algorithms
(westwood, bic, cubic, htcp, hstcp, vegas, scalable, lp, veno, yeah, illinois)
- westwood now default
- fix .config files
- disable KSM
- 160MHz on L2 cache
- tweaks from i9300i 3.4 kernel
- small optimalizations
0.6pre2 (21.04.16)
- Power_ignore is now as default build-in
- Boeffla-sound is off as default (audio fix)
- SElinux is now permissive as default
- revert optimized CRC (battery drain fix)
- TCP is now westwood (faster network)(not working)
- enable 0fast optimalizations
- small fix for hotplug
- improve intall script
- ramdisk back to official CM
- update ramdisk to 20.04.16
- source update
0.6pre1-fix (17.04.16)
- remove LZ4 compression (will be back in future)
0.6pre1 (16.04.16)
DO NOT INSTALL - BOOTLOOP!!!
Look above
- add GPU OC/OV (use andromizer pro or something else that support mali gpu)
- LZ4 compression algorithm
- Boeffla-sound is enable by default (need SElinux set to permissive, see second post)
- Max charge levels set to 2600
- CRC32 optimized algorithm
- added darkness governor
- improve intall script
- Fixed: sometimes not charging at 900 on USB
- RAMDISK update to 6.5
0.6pre1-power_ignore have ignore unstable power and ignore margines as default
0.5 (09.04.16)
- add ZZmoove governor (very high recommend to use as default)
- RAMDISK changed from official CM to Temasek (6.0)
- tweaks MDNIE
- add Boeffla charge script
- source update
0.5pre2 (06.04.16)
- need less time to wake up screen
- NTFS support
- try to fix 100MHz overvolt (really fix will be in next pre)
- a lot of optimalizations
- a lot of tweaks
- global speed improvements
- small fixes
0.5pre1 (02.04.16, updated ramdisk on 04.04.16)
- Add OV CPU
- fixes logic table (now You can OC on all freq)
- add support for GCC 6 and 5
-small optimalization
0.4.1 (01.04.16)
- delete OV CPU
0.4 (31.03.16)
- add interface for GPU (will be deleted in future and added other interface)
- wait just 1 second for other CPU to halt
- add Boeffla-sound engine 1.6.7
- add OV CPU (buggy)
- increase USB charging rate to 900mAh
0.3.1 (30.03.16)
- small fixes
0.3 (29.03.16)
- add OC CPU up to 2.1GHz and UC to 100MHZ
0.2.1 (28.03.16)
- trying to fix very slow working (really fixed in 0.3.1)
0.2 (27.03.16)
- add intelliactive, lulzactiveq, SmartassV2 and active others governors
- disable cache synch when phone is in write protected
DOWNLOAD
xda
THANKS!
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
XDA:DevDB Information
Harfix2, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix2_kernel_I9300
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 0.8pre1
Created 2016-04-05
Last Updated 2016-06-1GPU
XDA:DevDB Information
Harfix2 elite kernel, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1.1
Created 2016-06-20
Last Updated 2016-07-30
Notes:
Nothing for now
Plans:
Somewhere is the future
- ABB control - Adaptive Body Bias
- kexec -hardboot
To do
- add hotplug gov
- add lagfree goc
- add savagedzen gov
- add intelli_plug
- add profiles to Boeffla-sound (you can send me Your own)
- AOSP & Nameless support
Done
- implement Harfix2 0.1 script (memory, governors for now)
Harfix Bash Commander by Mieta & Jach00
This app allow control harfix2 kernel settings.
App is packed in kernel (0.7pre1 and above) so You don't need to download separately from here.
With this app You will be able to set all values what harfix kernel allow to set.
This is still Work In Progress state so if You find some bugs, tell me
Features:
- CPU freqs
- governor selection
- full TouchWake control
- full charge control
Plans:
too many to write them here
Download:
mediafire
In download , think for job ��
Édit : in test
lyamine said:
In download , think for job ��
Édit : in test
Click to expand...
Click to collapse
If You will see bugs, please tell me, I will try to fix.
and tell me Your system then i will mark to "tested" tab if working.
Harfix2 0.5pre2 is up on xda and mediafire!
changes:
- try to fix 100MHz overvolt (really fixed will be in next pre)
- a lot of optimalizations
- a lot of tweaks
- global speed improvements
- small fixes
- NTFS support (tested, working!)
- need less time to wake up screen
GRAB IT!
Hola
Since yesterday your kernel works very well
Harfix2-0.5pre1
I am under Temasek 5.0
Of that I install another Rom I will stay for you and will keep you informed
Good afternoon
Sorry for m'y inglish I hope is understandable
lyamine said:
Hola
Since yesterday your kernel works very well
Harfix2-0.5pre1
I am under Temasek 5.0
Of that I install another Rom I will stay for you and will keep you informed
Good afternoon
Sorry for m'y inglish I hope is understandable
Click to expand...
Click to collapse
Try update to 0.5pre2. Have many nice features.
Thanks for inform me, i marked in "working"
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
sunny1234590 said:
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
Click to expand...
Click to collapse
You can't :/ And i dont plan to add this in future becouse all kernel app dont support boeffla charge script.
Maybe when i will make my own app then i will add this.
if You will find app with support Boeffla charge script then i will add this in new pre.
You can install boeffla kernel and install apps from google play or xda and inform me when on someone will work.
sunny1234590 said:
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
Click to expand...
Click to collapse
Or I can add this script and You will be able to edit settings via terminal.
rafciowis1999 said:
Or I can add this script and You will be able to edit settings via terminal.
Click to expand...
Click to collapse
Script sounds like a nice idea too.
sunny1234590 said:
Script sounds like a nice idea too.
Click to expand...
Click to collapse
OK, adding this is not too easy so give me some time for this.
Hello . I am not a specialist of the kernel or a developpers of rom but I'm sick of flash .. I flash my phone atleast once a day I like to try all Content Updates lurking on xda ,
I do not really say little di kernel is better than another because usually live kernels background stock very much for my personal use, for me when my phone does not consume more than 1% in airplane mode all night means I have a good kernel lol.
So if you can make a list of bugs or problems that can cause kernel , if I see I would tell you. That way I would learn with you on the kernels
Whenever I flash a rom before returning to my Buckup Temasek 5.0, I install your kernel and I would put screens shot to it more credible : p
For consomation battery . I use all the temp my phone . I could not tell you information for that
ResurrectionRemix-M-v5.6.5-20160324. It's OK
Again sorry for my English. it is the French translated by google translation
lyamine said:
Hello . I am not a specialist of the kernel or a developpers of rom but I'm sick of flash .. I flash my phone atleast once a day I like to try all Content Updates lurking on xda ,
I do not really say little di kernel is better than another because usually live kernels background stock very much for my personal use, for me when my phone does not consume more than 1% in airplane mode all night means I have a good kernel lol.
So if you can make a list of bugs or problems that can cause kernel , if I see I would tell you. That way I would learn with you on the kernels
Whenever I flash a rom before returning to my Buckup Temasek 5.0, I install your kernel and I would put screens shot to it more credible : p
For consomation battery . I use all the temp my phone . I could not tell you information for that
ResurrectionRemix-M-v5.6.5-20160324. It's OK
Again sorry for my English. it is the French translated by google translation
Click to expand...
Click to collapse
Thanks a lot. If You want help me more on this project You can test for me test builds (one will be release today).
Soon I will compile and upload on mediafire the test build.
I want information about this features what i will add (working, don't working, bugs, working perfect, working so slow, etc).
Stay tuned and soon i will make You my tester
Can You say what exactly version of kernel You are used in RR rom?
In next versions i will add name of kernel to "device information" in settings.
OK fine
Harfix2-0.5pre1 work in RR
Harfix2-0.5pre2 also work in RR
If you want me to try the two each time tell me!!
sunny1234590 said:
Script sounds like a nice idea too.
Click to expand...
Click to collapse
lyamine said:
OK fine
Harfix2-0.5pre1 work in RR
Harfix2-0.5pre2 also work in RR
If you want me to try the two each time tell me!!
Click to expand...
Click to collapse
Please test for me test1 build. Uploaded on mediafire. Now without script to control this, but please search for app that maybe will control this from google play or xda. When You find something, inform me. When not, inform me too so i will add script to edit charge amount via terminal.
Changelog in 3. post.
Good night
If i understand, you want me to test the latest build
If it's OK , i test it now in temasek 6.0 . it work
but please search for app that maybe will control this from google play or xda. When You find something, inform me. When not, inform me too so i will add script to edit charge amount via terminal.
Click to expand...
Click to collapse
I have not really understood what app and why ??!!!
Like this one for exemple !
https://play.google.com/store/apps/details?id=com.abmantis.galaxychargingcurrent.free
lyamine said:
If i understand, you want me to test the latest build
If it's OK , i test it now in temasek 6.0 . it work
I have not really understood what app and why ??!!!
Like this one for exemple !
https://play.google.com/store/apps/details?id=com.abmantis.galaxychargingcurrent.free
Click to expand...
Click to collapse
App which You can edit kernel settings like kernel adiuter, etc.
But i tested faux123 and kernel adiuter and We can't change charge numbers :/
I will add script to configurate this.
Thanks for try and for info.
You can stay with test1 becouse this is 0.5pre2 with one feature that work but We can't configure and with source update so phone can work faster or have opti on cpu.
And the test build is in "tests" folder
And "why?" becouse We will be able to change charge rate (how much mAh will go to Your phone while charging)
Thanks.
Sent from my GT-I9300 using XDA-Developers mobile app
OK i understend now .
I'll get tomorrow if I find another app and try the one you already try
Good night

[KERNEL][E5823] GreenKernel for Nougat (stock ROM)

Green Kernel​
Features:
Latest CAF source
Support WireGuard
CPU voltage control
Adreno idler
KCAL Driver
Fingerprint boost tweaks
Available CPU governors: blu_active, elementalx, chill, electron, flash, interactive, ondemand, smartmax_eps, bioshock, powersave, performance
Available I/O schedulers: deadline, row, cfq, bfq, noop, fifo, fiops, sio, sioplus, maple, zen
Remove SafetyNet checks
DRM-Fix, Sony RIC disabled, DM-Verity disabled (ramdisk)
Built with Linaro Toolchain 7.2.1
Kernel for stock ROM
Change log:
Code:
v1.12.70
- Fix video recording
- Updated WireGuard to 0.0.20180304
- Upstream to 3.10.108
- Driver update wlan to 1.141.67.32
- Updating the USB Gadget subsystem
- Add The NEXT generation (TNG) for Android Low Memory Killer
- Printk and friends can now format bitmaps using '%*pb[l]'
- Add Snapdragon Smart Protection and add service "seempd" (activation requires the edit framework)
- Various fixes for stability and optimization
v1.10.28
- Updated BCMDHD driver
- Updated WireGuard to 0.0.20180202
- Minor update network protocol
- swap: Fix value of SWP_FAST
- A lot of changes to eMMC
-- Added Command Queue Support on eMMC
- Updated Binder driver
- Updated TUN network driver
- Built with Linaro Toolchain 7.2.1
- Various fixes for stability
- Lots of different subsystem changes
v1.6.28
- Use power efficient work queues
- Update z3fold
- Fix loading of the cryptographic module QTI HW (version 1.3 violated the module loading)
- Various fixes for energy efficiency and stability
v1.4.14
- Updated crypto modules
- Update LZ4 to v1.7.3
- Update to LA.BF64.1.2.3_rb1.18
- Add support WireGuard
- Other changes for stability
v1.2.31
- Added I/O Schedulers: zen
- Other changes stability
v1.0.0
- Added governor: Electron and Chill
- Maximum frequency default 1651200 and 2016000
- Other changes stability
v0.9.9
- Added eCrypt FS
- Updated driver BT
- Changed the frequency of the interrupt timer to 300
- Other changes stability
- Add support for 32.4.A.1.54
v0.9.4 (hotfix)
- Added eCrypt FS
- Updated driver BT
v0.9.3:
- added RCU
- initial fix MMC
- added CPU governors: flash, blu_active
- fix binder
- fixes network
- other improvements for stability
v.0.8.7:
- ZRam, return 512MB
- Fixes for stability
v.0.8.6:
- Update to LA.BF64.1.2.3_rb1.17
- Driver update wlan to 1.141.67.30 and FW 7.45.59.18 (r718509)
- Added exfat file system driver (rejection of the built-in module)
- Other fixes for stability
v.0.8:
- Update to LA.BF64.1.2.3_rb1.16
v.0.7:
- Minor enhancements and performance improvements
v.0.6.5:
- The transition to opensource Core control driver instead of the built-in module
- CPU voltage control
- Updated WLAN driver to 1.141.67.29 and Firmware 7.45.59.17
- Increased ZRam size to 768 MB
- Add support for 32.4.A.0.160
- Built with Linaro Toolchain 6.4.1
v0.5.1:
- Added I/O Schedulers BFQ
- Cancelled patch: "dts: msm8994-mdss: Enable power collapse on idle"
v0.5:
- Added KCAL Driver
- Added Qnovo QNS Interface (not exactly sure about the effectiveness)
- Other improvements
v0.4.2:
- Enable Governors Bioshock for A53
- Enable I/O Schedulers Maple for internal memory
- Enable Hi-Performance DAC
- Enable Pstore
- Disable Governors USERSPACE
v0.4:
- Added Governors: Smartmax EPS, Bioshock
- Added I/O Schedulers: FIFO, SIOplus
- Added Fingerprint Boost Driver
- Other minor improvements
v0.3:
- init.d support
- Enable State Notifier
- Gentle Fair Sleepers Interface
- Arch Power
- Disabled CRC check in MMC for 30% extra performance with IO
- Added Adreno idler
- Added I/O Schedulers: Maple, Switcher
- Other minor improvements
v0.2:
- Disabled check SafetyNet
- Added ElementalX Governors
- Added I/O Schedulers SIO, FIOPS
- Enabled TCP Westwood
- Reduced Adreno minimum frequency to 180MHz
v0.1:
- Added DRM-Fix
- Sony RIC disabled
- DM-Verity disabled
- Release based on 32.3.A.2.33
- Built with Linaro Toolchain 6.3.1 (compiler Google 4.9 outdated 2015)
Downloads
Dropbox
Additionally
To configure the kernel, use Kernel Adiutor.
ROOT: Magisk + module init.d (for kernel v.0.6+)
XDA: DevDB Information
Green Kernel, Kernel for Sony Xperia E5823
Contributors
GreyLeshy
Source Code: github.com/GreyLeshy/android_kernel_sony_msm8994_kitakami
Version Information
Current Stable Version: 1.12.70
Last Updated: 2018-03-18
_____
TWRP 3.2.3 | Vulkan API for Adreno 430 | Media Config
grayleshy said:
Differences from the stock kernel:
Click to expand...
Click to collapse
Stock = kernel from last nougat 32.3.A.2.33 ? I think yes looking the source but maybe it's better to add this info
Could I flash over AndroPlusKernel v43?
Is it ok i Flash it My E5803?
cioce said:
Stock = kernel from last nougat 32.3.A.2.33 ? I think yes looking the source but maybe it's better to add this info
Could I flash over AndroPlusKernel v43?
Click to expand...
Click to collapse
Based on stock kernel 32.3.A.2.33.
Yes, You can. Part of the patches were taken from AndroPlusKernel.
emosis said:
Is it ok i Flash it My E5803?
Click to expand...
Click to collapse
This kernel only for E5823, on E5803 operability of a kernel isn't guaranteed.
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
cioce said:
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
Click to expand...
Click to collapse
Can you be more specific?
Try to flash that mod and you will see that system ui crash when Android start, I have flashed back androplus kernel and all was back ok.
cioce said:
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
Click to expand...
Click to collapse
I'm on altvolt's mod ROM (v3.6), and it's the same. UI crash.
Even zac's kernel give same bug.
Using E5803
Stock Rom .33
Flashed this kernel ..
after a day there is no crash , error or reboot..
Seem everything is ok !
he has to add to commit this change to the kernel to allow system customization to the kernel
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+CONFIG_SECURITY_SELINUX_DISABLE=y
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
if not any moded app will crash ...super user mod relay on this changes
also init.d will be nice aswell enable core control
are you merging androplus source whit latest sony ramdisk or your just cherry picking from androplus to stock kernel?
altvolt74 said:
he has to add to commit this change to the kernel to allow system customization to the kernel
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y
if not any moded app will crash ...super user mod relay on this changes
also init.d will be nice aswell enable core control
are you merging androplus source whit latest sony ramdisk or your just cherry picking from androplus to stock kernel?
Click to expand...
Click to collapse
These parameters are already included in config, except CONFIG_SECURITY_SELINUX_DISABLE=y.
Soon I will add support init.d.
From AndroPlusKernel I took several patches.
grayleshy said:
These parameters are already included in config, except CONFIG_SECURITY_SELINUX_DISABLE=y.
Soon I will add support init.d.
From AndroPlusKernel I took several patches and all.
Click to expand...
Click to collapse
i have also a crash with my modded rom, i´m on https://forum.xda-developers.com/z5-compact/development/rom-stock-z5c32-3-0-376r2dau-t3570248 this rom.
I compiled your kernel myself and it works quite well on my custom AICP rom.
But for some weird reason after a while the screen doesn't take any touch input. Buttons still work at the time.
I installed Green_Kernel_v0.2_e5823.zip and my phone had a bootloop and for some reason I didn't get any logcat informations of the problem.
Updated the kernel to version 0.3.
Who needs root, use Magisk-v13.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For non stock firmware, kernel optimization is not yet in the plans.
Kernel works nicely but it seems I've lost notification led. Anyone with the same problem?
grayleshy said:
Updated the kernel to version 0.3.
Who needs root, use Magisk-v13.
For non stock firmware, kernel optimization is not yet in the plans.
Click to expand...
Click to collapse
I tried your new build, still a bootloop. Do you know how can I get proper debug information when booting?
DJHasis said:
I tried your new build, still a bootloop. Do you know how can I get proper debug information when booting?
Click to expand...
Click to collapse
Write the script and attach it to the kernel.
Code:
#!/system/bin/sh
dmesg > /data/local/tmp/dmesg.txt
Updated the kernel to version 0.4.
The kernel on the stock firmware is pretty good, power consumption is normal.
Compiled a test kernel is not for stock firmware, check. link
grayleshy said:
Compiled a test kernel is not for stock firmware, check. link
Click to expand...
Click to collapse
Not for stock firmware means... Los based or?
/regards Bror David

[12/09/19][kernel] FENIX [4.4.191-HMP][4.4.185-EAS][Pie/10][CLANG]

FENIX
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware and any kind of damages/losses.
I make this kernel for my own, and decided to share with community.
The goal of this kernel is to maintain stability over performance, and extend for what possible the battery backup. Enjoy.
What's in it:
Code:
-Gpu Underclock to 160mhz
-Gpu uv -50mv
-Lastest Caf Tag
-Lastest wlan drivers
-Kcal, display color full control
-Sound Control
-PowerEfficientWq
-F2fs
-Vibration Control
-Compiler Optimizations
-Battery Tweaks
-EAS
-Performance tweaks
-Refer to changelog or to git to all the tons of features
-Some other patches, check github
Flash in Twrp
Changelog-HMP-:
Code:
12/09/2019--LoveEdition--
- Android 10 ready
- Drg: Overclocked big cores too, like sdm660: 2.2ghz
- rebased again to new cleaned sources with latest nikki merges
- upstreamed to 4.4.191 + LA-UM-0074 wlan drivers, built inline
- Sultan's Ion, Iommu, ashman drivers, for improved performances
- Goodboi governor: an impulsed tweaked by me for battery
- kgsl: dispatch commands by using a master ktrhead: to reduce jitter by alot
- pl2: set gpu idle timeout to 64ms (like b2n\drg)
- ddrbus: changed governor to avoid 100% freq stuck
- allowed deeper idle cores\cluster
- source cleaned, keeped only the useful commits
- and alot, alot more. Check git.
13-07-2019-1644:
- rebased all to drg lastest sources to avoid any kind of source corruption
- camera drivers fully reverted to stock source to avoid any kind of problems (i will not touch nothing there in future)
- builded with gcc9 with alot of fixes
- upstreamed to 4.4.185 + LA.UM-0072 wlan drivers, builded inside the kernel
- we are module free
- sdm636 have now only little cpu freqs like sdm660: we cant afford 2.2ghz on 3000mah battery
- sdm630 fully supported
- nokia b2n fixed rotation bug
- cpu input boost
- disabled debugfs, tracing, loggings, debugs, i mean, not all of them but TONS OF THEM
- deleted most of unused drivers, like dvd players, cassette drivers (wtf nikki)
- disabled nikki usless drivers
- alot of workloads on power efficient workqueques
- vibration control (maybe not in b2n)
- sound control , with no metallic sound
- 160mhz initial gpu freq to save power + -50v undervolt for better power consumption
- sdFat driver, lastest version
- KCAL fixed, updated and optimized for sdm660 family processors
- zram lz4 compression for better perf
- disabled crc check
- blocked ipa and other wakeloks (but no boeffla wkl blocker for now)
- gpu will wake up only if there is a ioctl rather then a touch input, to save power
- reduced the max voltage allowed for the panel
- lowered cpu\gpu thermals to avoid device damage
- new fenix banner for recovery
- console framebuffer optimizations for 70% better perf
- 3 x faster integer than stock
- interactive optimizations
- idle lite changes
- don't need to flash magisk after flash
- and other tons of optimizations, but carefully cherry picked from the best devs around here
-refer to build date as build number
Changelog-EAS-:
Code:
-basically, all the feats of Fenix HMP
-EAS energy model by @nysadev (fantastic)
-some governors, blu_schedtuil, schedutil,
-dont let gcam and settings waste power on background
-removed some other logspams\debugs
-cpuidle lpm prediction tuning, for better idle battery saving
-removed dsboost\dynamicstune boost, to save power
-builded with Ofast
-alot of tasks uses interrutible w8s , for better idle
-100hz otpimizations
-backported PELT from 4.14 , for better power consumption/performance
-alot of sched patches
-alot of gpu performance improvements
-enabled ram ECC for faster reboots (this is awesome)
-aligned strcmp to 64kb cache line
-alot of cache optimizations by Sultan
- rewrited iommu/Ashman from sultan
- optimized for armv8
- increased kgsl priority: more smoothness
-boot speed optimizations
-cpu idle further optimizations
-PELT optimizations
- Foxed snapdragon 630 EAS bootloop
- updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
- suppress debug verbose and disabled exp rcu like in sdm660
- removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this)
- builded with gcc 9.1 -ofast
- very good battery backup, performance
DOWNLOAD-HMP-
DOWNLOAD-EAS-
ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.
Enjoy,
feedback is appreciated.
Thanks to:
@madpausa, without him I would never have approached a linux distro
@hmd
@xda
and all the other authors of the hundreds of commits in github !
XDA: DevDB Information
Fenix kernel for NokiaDRG\B2N\PL2
Compiler: GCC-9.1
Branch: Android 9.0
Kernel Version: 4.4
defconfig: nokia_defconfig
Source Code:
FENIX
Thanks for your work but the links are all wrong...the place where the vbmeta files should be linked links to the kernel and the place where the kernel should be linked is broken.
Now my phone is in a bootloop and I dont have the vbmeta files.
the download link at the bottom, its not working
hazam1992 said:
Thanks for your work but the links are all wrong...the place where the vbmeta files should be linked links to the kernel and the place where the kernel should be linked is broken.
Now my phone is in a bootloop and I dont have the vbmeta files.
Click to expand...
Click to collapse
https://drive.google.com/file/d/1ifnXCIdkqKnk_a1HII9RqQd5CVFWz1xR/view
link fixed
Always look what you flashing, besides i ve inverted the links.
Flash this, you will recovery your phone.
prajwal05 said:
the download link at the bottom, its not working
Click to expand...
Click to collapse
i had to rebase all my work, use this:
https://mega.nz/#!kx8wGCDD!hC-l2OxIJpKEwWrOivr6TTnPpA607HQ3gm0QqH_TxPk
It's in test stage, keep this in mind. The disclaimer in the first post is still valid.
Alpha-2:
Link
-Zen i\o
-Boeffla Wakelock Blocker with specific device wkl
-Sound Control
-Kcal display control
-Fast Charge
-Toggle Input boost
-disabled gentle fair sleepers
-Performance\battery optimizations
-many more, check git
On my Nokia 7 Plus TA-1046 with Pie (march patch) the flashing of alpha 2 kernel went well and wifi works
death_jax said:
On my Nokia 7 Plus TA-1046 with Pie (march patch) the flashing of alpha 2 kernel went well and wifi works
Click to expand...
Click to collapse
Glad to hear that, we had problems with wifi. Report to me about battery\performance if you can.
Beta 1:
-250hz
-Alucard, Darkness, Darknessv5, Nightmare governors
-Disabled crc checks
-Power_Efficient_Wq
-Gpu optimizations
-Simple_gpu driver for battery\performance
-Crypto optimizations
-Cpu target optimizations flags
-Ext4 Optimizations
-selinux tuning
- -80mv Gpu Uv
-many more, check github
paul89rulez said:
Glad to hear that, we had problems with wifi. Report to me about battery\performance if you can.
Click to expand...
Click to collapse
Battery and performance seems good, like stock kernel.
The only bug that I noticed (in your and DarkOne kernel) is that the voice of someone answering a call is a bit metallic
death_jax said:
Battery and performance seems good, like stock kernel.
The only bug that I noticed (in your and DarkOne kernel) is that the voice of someone answering a call is a bit metallic
Click to expand...
Click to collapse
can you give me logs after a call? you can take it with matlog from playstore.
I n my nokia x6 all seems ok. It's a strange bug, but i will try to investigate. Thanks for the report.
A question: bluethoot it's working good for you?
Can I use this kernel with Magic?
paul89rulez said:
can you give me logs after a call? you can take it with matlog from playstore.
I n my nokia x6 all seems ok. It's a strange bug, but i will try to investigate. Thanks for the report.
A question: bluethoot it's working good for you?
Click to expand...
Click to collapse
Yes, the Bluetooth works good...
PS: if it could be useful (as you asked in the Nokia Mobile channel on Telegram to another user), I've TWRP flashed permanently (without touching vbmeta partition), Magisk with both no encryption and dm-verity
However, I can send you log, but how can I find call section?
---------- Post added at 03:41 PM ---------- Previous post was at 03:40 PM ----------
gpablo1 said:
Can I use this kernel with Magic?
Click to expand...
Click to collapse
Yes, of course.
First flash kernel and then, without rebooting, flash Magisk
After extensive testing with good testahbois (@Gravemind2015 @themetester):
DFkReborn v1.0
-removed cpu_inputboost
-msm_performance re-enabled
-Wifi\Network speed tweaks
-ExtFat support
-LA.UM-067
-Cpu\DDR boost tweaks
-Gpu Tweaks
-GraviboiFlavours
-GiorgiboiFixes
-many, many more on git.
Enjoy, and stay boi
Confirmed working like a beast on TA-1045 appreciate your efforts :highfive:
Could anybody tell me how to configure it with EX Kernel Manager?
saiz0313 said:
Could anybody tell me how to configure it with EX Kernel Manager?
Click to expand...
Click to collapse
stock settings are enough
excellent work
Sometimes I cannot use Google Camera. restore to stock kernel fixed
lllluzhnan said:
Sometimes I cannot use Google Camera. restore to stock kernel fixed
Click to expand...
Click to collapse
Same issue here. Green photos and then total crash.
No issues with stock kernel.

Categories

Resources