[KERNEL]-[AOSP]-[LP-KK-JB] f4ktion 2.3.1 [3G|LTE|DUOS] - [OC/UC/UV/OTG] - Galaxy S 4 Mini Android Development

Hi!
Welcome to f4ktion kernel, this is a kernel based on the arco68's/cm's one and it works on Android AOSP KitKat ROMs​
Features
Linux Kernel 3.4.104
CPU Overclock (OC): 1836MHz / 1890MHz / 1944MHz / 1998MHz / 2052MHz frequency scaling steps
CPU Underclock (UC): 378MHz / 270MHz / 162MHz frequency scaling steps
CPU Voltage Control (VC) Use PerformanceControl
GPU Overclock (GPU-OC): 504MHz / 545MHz / 600MHz frequency scaling steps
GPU Underclock (GPU-UC): 487.5MHz / 320MHz / 192MHz frequency scaling steps
Compiled with Linaro 4.9.2: Cortex A15 optimized toolchain by Christopher86
Optimizations: Built with -O3 and many optimization flags
Kernel mode NEON: Support for NEON instructions in kernel mode
Arch_Power: arch-specific power sched features enabled
Graphite optimizations: Graphite is a framework for high-level memory optimizations using the polyhedral model.
LTO: Link Time Optimization.
Intelliplug: Faux123's Intelliplug (it hotplug/unplug cpu cores based on load demand of the system)
Msm Hotplug: MyFluxi's msm_hotplug
UKSM: Ultra Kernel Same-page Merging enabled
BLN: Support for BackLightNotification (Use BLN's app to configure)
Sound Control: Faux123's GPL Sound Control 3.5 (Use FauxSound app to configure)
Gamma Control: Use Device Control app for color calibration
USB Fastcharge: Faux123's fast_charger driver, allowing to set mV of the charger or USB port your device is plugged-in to
AIO Optimizations: enabled kernel AIO optimization from Linux 3.8+
F2FS Enabled: Support for F2FS (Flash-Friendly File System)
Asynchronous Fsync: Asynchronous file sync
Dynamic Fsync: Faux123's Dynamic File Sync v1.3
Dynamic Management of Dirty Page Writebacks
USB OTG support: USB On-The-Go support, you need a Y USB OTG cable
Additional Governors:
Intellidemand
Intelliactive
Intellimm
Impulse
Lionheart
OndemandPlus
SmartASSV2
SmartASSH3
SmartMAX
Wheatly
Additional I/O Schedulers:
FIOPS (Fair Input/Output Per Second)
SIO (Simple I/O)
SIO Plus (Simple I/O Plus)
V(R)
ZEN
Notice
- Flash it your on own risk, I don't take the responsibility for anything
- Use "f4ktion_x.x.x-eur_3g/lte-JB" only on CM-10.2​
- For kernel configurations check second post​
Download:
CM12.1
GT-I9190
f4ktion_lp_2.3.1-eur_3g
GT-I9192
f4ktion_lp_2.3.1-eur_3gds
GT-I9195
f4ktion_lp_2.3.1-eur_lte
CM12
GT-I9190
f4ktion_lp_2.2.0-eur_3g
GT-I9192
f4ktion_lp_2.2.0-eur_3gds
GT-I9195
f4ktion_lp_2.2.0-eur_lte
CM11 (EOL)
GT-I9190
f4ktion_kk_2.1.0-eur_3g
GT-I9192
f4ktion_kk_2.1.0-eur_3gds
GT-I9195
f4ktion_kk_2.1.0-eur_lte​
CM10.2 (EOL)
GT-I9190
f4ktion_1.5.0-eur_3g-JB
GT-I9195
f4ktion_1.5.0-eur_lte-JB​
Old Kernels​
Changelog​
Installation instructions
- Copy f4ktion_1.X.X-eur_xx.zip to your SDCARD
- Reboot into CWM recovery
- Choose "Install zip from sdcard"
- Select f4ktion_1.X.X-eur_xx.zip kernel and confirm installation.​
Source
f4ktion kernel​
Credits: (Alphabetical order)
arco68 (Big thanks for supporting S4 Mini)
Christopher83
CM team
faux123
junkyde
ktoonsez
proxuser
Stratosk

F4ktion Kernel Configs​
About fastcharge:
For fastcharge voltage configuration use this through terminal or console or you can use FauxClock app.
Code:
To [B]enable[/B] it use:
echo 1 > /sys/kernel/fast_charge/force_fast_charge
For [B]USB 2.0 [/B]use [B]500mA[/B] as [B]MAX[/B]
echo 500 > /sys/kernel/fast_charge/fast_charge_level
For [B]USB 3.0[/B] use [B]700mA[/B] or [B]900mA[/B] as [B]MAX[/B]
echo 900 > /sys/kernel/fast_charge/fast_charge_level
For [B]wallcharger[/B] use from [B]900mA[/B], [B]1100mA[/B], [B]1300mA[/B] to [B]1500mA[/B] as top
Warning: incorrect use of voltage could damage your phone or USB ports​
About hardlimit:
Hardlimit will limit max frequency to stock, use latest PerformanceControl app, compiled by @h0rn3t with support for Hardlimit feature, just use sliders to set your desired OC and hardlimit frequency​
For mm Dynamic management of dirty page writebacks or Dynamic Fsync use PerformanceControl too.​

Changelog
Code:
[B][COLOR="Red"][URL="https://raw.githubusercontent.com/F4k/f4ktion_kernel/220e645a1b72c83d8861a2636dfe27a814ac18b4/Changelog_10_05_2014.log"]Full Changelog 1.6.3[/URL]
[/COLOR][/B]
[B][COLOR="Red"]1.6.3[/COLOR][/B] (01/10/2014)
- Updated Linaro toolchain to [B]4.9.2-2014.09[/B]
- Upstream Linux Kernel to 3.4.104
- Updated ramdisks
- Synced with CM source
1.6.0 (13/08/2014)
- Added S4 Mini Duos variant (eur_3gds)
- Synced with CM source
- Updated ramdisks
- Upstream Linux Kernel to 3.4.103
- Intellidemand: updated to version 5.5
- Intelli_plug: upstream update to 3.8
- SoundControl: upstream update to 3.5
- mach-msm: set BUS to 4800
- Remove TIMA trash, we don't use KNOX.
- gpu: compile driver using -Ofast opt
1.5.6 (22/07/2014)
- fs/super.c: sync ro remount after blocking writers.
- Updated Linaro toolchain to 2014.07
- f2fs: upstream update.
- Merged with ML2 kernel source (part 2) (huge code update)
- Upstream Linux Kernel to 3.4.99
- Synced with CM source.
- Intelli_plug: upstream update.
1.5.0 (20/06/2014)
- Some other improvements, check Github or full changelog.
- cpufreq: smartmax: test some tweaks.
- mm: Added filesystem dynamic read-ahead
- char: Added Fast Random generator support (frandom)
- CK3 tweaks
- Added MyFluxi's msm_hotplug
- Updated Linaro toolchain to 2014.06
- Added Intellidemand CPU Governor.
- Added OndemandPlus CPU governor.
- Added Intelliplug
- xz: Optimize Sfck Compression
- f2fs: fix wrong statistics of inline data If we remove a file that has inline data after mount, our statistics turns to inaccurate.
- Compressed: optimize for Cortex A15
- block: row: add magic values.
- Upstream Linux Kernel to 3.4.94
- USB: gadget: mtp: Fix hang in ioctl(MTP_RECEIVE_FILE) for WritePartialObjet
- USB: gadget: rndis: Optimize tx path for better performance
- SELinux: Reduce overhead of mls_level_isvalid() function call
- Added AIO optimizations from Linux kernel 3.8+
- Synced with CM source
1.4.5 (08/06/2014)
- Some other minor changes, improvements.
- Updated ramdisks with some tweaks.
- Added support for moving app2sd
- Fixed FolderMount issue
- LTO enabled
- Graphite Optimization
- msm: slimbus: initial overclocking of slimbus
- bam_dmux: Use power efficient workqueues for delayed timeouts
- ext4: speed up truncate/unlink by not using bforget() unless needed
- msm: gpu: add optimizations cflags plus -O3 to drivers.
- F2FS support, kernel will auto-detect on boot your file system (f2fs or ext4)
- Set SELinux to permisive via cmdline.
- drivers: cpuidle: sync
- Synced with CM source
- Upstream Linux Kernel to 3.4.91
- Fix some warnings when compiling with gcc 4.8.x/4.9.x
- Makefile: add support for gcc 4.9.x
- kernel: Fix all leaks and cleanup
- Added Francisco Franco's Intereactive GPU governor.
- Pipe flag enabled
1.4.0 (08/05/2014)
- Build using Christopher Linaro Toolchain 4.9.1 (Cortex A15)
- msm: kgsl: added GPU Overclock/Underclock (OC up to 627MHz)
- writeback: fix race that cause writeback hung.
- cfg80211: fix memory leak
- Added support to FolderMount
- cpufreq: intelliactive: synced with latest changes.
- Upstream Linux Kernel to 3.4.89
- Updated ramdisks
- Synced with CM source.
1.3.6 (13/03/2014)
- Some minor fixes/improvements, check my git source code.
- Updated ramdisks
- Upstream Linux Kernel to 3.4.83
- Block: sio-iosched: some tweaks.
- Squash a lot of slab, slob and slub commits from Faux123
- Synced with CM source
- Use power efficient workqueues
- Power: add an API to log wakeup reasons.
- Added SIOPLUS I/O scheduler.
- Added SmartMAX CPU governor
- msm_otg: remove initialization wake_lock.
- block: fiops: code update/fix.
- Added Fiops I/O scheduler.
- futex: some code update, optimizations.
- Merge with ML2 kernel source (part 1)
- sound control: updated FauxSound to version 3.2
- Added Intelliactive CPU governor.
1.3.2 (28/02/2014)
- Some minor fixes/improvements
- Updated ramdisks
- Upstream Linux Kernel to 3.4.82
- Synced with CM source (a lot of patches)
- bam_demux: some code optimizations
- msm_otg: testing some tweaks to reduce possibility of wakelock.
- Make SAV2 and SAH3 moar aggressive
1.3.0 (03/02/2014)
- Updated ramdisks
- Compiled with -O3 optimizations again.
- Updated ramdisk of JB variants to latest official stable CM build.
- cpufreq: some optimizations and fixes.
- Upstream Linux Kernel to 3.4.78
- BLN: removed white spaces in code.
- sched: enabled ARCH POWER.
- Enabled kernel NEON mode.
- Added support on ramdisk to auto-mount drives as USBDISK
- Added USB OTG support, you'll need USB OTG Y cable, devices has to be externally powered. (thanks to sekil)
- Synced with CM source.
1.2.8 (18/01/2014)
- Updated ramdisk
- random: backport updates from Linux Kernel 3.13-rc4
- Using fluXXi optimized Linaro toolchain 4.8.2
- Upstream Linux Kernel to 3.4.77
- Synced with CM source
- cpufreq: added hardlimit, using 1.728 GHz by default. Thanks to yank555.lu
- cpufreq: updated SAV2 and SAH3 to fit low clock steps
- mach-msm: updated OC and UC code for better performance.
1.2.5 (09/01/2014)
- Synced with CM source
- Updated ramdisk of JB variants
- Random entropy tweaks
- Regenerated SAV2 and SAH3
- Update fastcharge code, using Faux123's one
- Added ARM LoUIS cache API
- Core scheduler optimizations
- Added Dynamic Fsync
- Added extra low CPU clocks for better battery performance (hopefully)
- Added Dynamic management of dirty page writebacks
- Added Asynchronous Fsync
- Removed some compiling warnings
1.2.2 (29/12/2013)
- Some tweaks to SmartASSV2 and SmartASSH3 governors
- Updated ramdisks
- Added Underclock (UC) support
- Limit max frequency to stock on boot (1.728 GHz)
- USB fastcharge support
- Synced with CM source
- Updated FauxSound to version 3.1 (volume changes applies now on real time)
1.2.0 (23/12/2013)
- Synced with CM source
- Added Overclock (OC) support up to 2GHz
- Added Voltage Control (VC) support
- Optimized KSM
- Upstream kernel to Linux 3.4.75
- Added Wheatley CPU governor
- Disabled BLN wakelock
- Add Zen I/O Scheduler
- Added SmartASSH3 CPU governor
- Deleted Lulzactive CPU governor
- Fixed SmartASSV2 stucking in max freq.
1.1.6 (19/12/2013)
- Added V(R) I/O Scheduler
- Upstream kernel to Linux 3.4.55
- Synced with CM source
- Readahead value changed to 512kB
- Compiled with O3 optimizations
1.1.5 (15/12/2013)
- Upstream kernel to Linux 3.4.50
- Synced with CM source
- Added JB/CM10.2 variants (Tested on latest 2013-12-02 20:19:59 official release)
- Added FauxSound (It's needs FauxSound Control app, unfortunately it's a paid app, but developers deserve it because they do a great job)
1.1.3 (13/12/2013)
- Added Simple I/O Scheduler
- Upstream kernel to Linux 3.4.40
- Updated ramdisk with latest cm changes
1.1.2 (12/12/2013)
- Added Lionheart CPU governor
- Added Lulzactive CPU governor
- Added SmartASSV2 CPU governor
- Synced with cm source
1.1.0 (11/12/2013)
- Added BLN (thanks to junkyde!)
- Upstream kernel to Linux 3.4.10
1.0.0 (07/12/2013)
- Initial release
- Setup build environment

F4k said:
Please, I didn't tested I9195 version, if someone can try to flash it and let me know if it works.
Click to expand...
Click to collapse
Flash now...i will back and report
Edit:
Flashed over the latest cm 11 and working really good
Thanks your amazing kernel! It full of futures that i missed till now!

radicspeter said:
Flash now...i will back and report
Edit:
Flashed over the latest cm 11 and working really good
Thanks your amazing kernel! It full of futures that i missed till now!
Click to expand...
Click to collapse
Thanks for testing!
I'll continue updating this kernel as far as I can.

F4k said:
Thanks for testing!
I'll continue updating this kernel as far as I can.
Click to expand...
Click to collapse
You are rock man!!
My previous phone I9000 (SGS) you are made the best rom+kernel F4k! I'm really happy to use again your kernel
I will happly flashing every kernel from you!

Good job man! I also have a I9000 here and also use your rom on it tested it on a I9195 works good so far

F4k said:
Hi!
Welcome to f4ktion kernel, this is a kernel based on the arco68's/cm's one and it works on Android AOSP KitKat ROMs
.
.
.
.
- Stratosk
Click to expand...
Click to collapse
Thanks for great work..... I will test it and donate you.

on 10.2 cm will work?Undervolting avalaible? P.S. Bootloop..10.2.0 serrano.

Hello
there is a version for CM 10.2?
thank you
---------- Post added at 11:02 AM ---------- Previous post was at 10:57 AM ----------
dwane3 said:
on 10.2 cm will work?Undervolting avalaible? P.S. Bootloop..10.2.0 serrano.
Click to expand...
Click to collapse
Hello
it does not work on CM 10.2, the phone is locked, you must reflash a kernel

Working great on Cm11
Envoyé de mon GT-I9195 en utilisant Tapatalk

On cm 10.2 bootloop,waiting for 10.2 version.

dwane3 said:
On cm 10.2 bootloop,waiting for 10.2 version.
Click to expand...
Click to collapse
this is only for 4.4 kitkat rom ..
Sent from my GT-I9190 using Tapatalk

Please, read OP, it's only for KitKat right now, let me see if I can make a JB variant.

Please make a Jelly Bean variant for 9190.Thanks.

Hi,
I'm not able to find any bug. Great work!
And what about OC version? It shoul be nice....

I'll be adding features as far I can, OC it's interesting, I think it's not needed right now with KK but i'll be adding OC soon.
Sent from S4 mini

F4k said:
I'll be adding features as far I can, OC it's interesting, I think it's not needed right now with KK but i'll be adding OC soon.
Sent from S4 mini
Click to expand...
Click to collapse
Can you add/consider 30 step media volume adjust? Thanks F4k

Tried this on S4 mini (LTE) with latest CM nightly. Worked flawless but I am getting bettery battery results with Vikinger-AOSP-4.4-GT-I9195-11.12.2013.zip kernel

jemeljsh said:
Tried this on S4 mini (LTE) with latest CM nightly. Worked flawless but I am getting bettery battery results with Vikinger-AOSP-4.4-GT-I9195-11.12.2013.zip kernel
Click to expand...
Click to collapse
Config your governor

Related

[KERNEL][AOSP/CM][01/01/17] Quanta - V21

Simple, Powerful, Stable. Here's Quanta for the Nexus 4 (Mako)
Disclaimer: Your warranty is now void, use at your own risk. Don't blame me for anything because YOU decided to make these changes.
Note: This kernel is made for Android 5.1 (Lollipop) up to Android 7.1. (Nougat) For earlier versions, please refer to Sabermod franco.Kernel on post 3.
Features:
- Based upon the official franco.Kernel source
- Compiled with the latest Cortex-A15 optimized UberTC 5.x with some kernel based optimizations + Graphite
- Linux 3.4.110 (Linux 3.4.0 for V9 onwards)
- AOSP/CM compatible
- F2FS compatible
- DT2W support (From Stratosk)
- Faux Sound support
- Exponential brightness driver from Statosk
- Optimized Ondemand governor from Stratosk (V15+)
- USB-OTG Support
- MultiRom Support
- Tweaked performances profiles from franco.Kernel
- Support for android-keyboard-gadget (You can use your device as a keyboard/mouse for your PC)
- Support for Xpad​
Download:
AOSP: AOSP Download Folder
CM: CM Download Folder
Mirror​
Installation:
1. Install using CWM/TWRP
2. Enjoy​
Sources:
Kernel Source (quanta-7.x)
Anykernel Source (mako-7.x)​
​
Changelog:
Code:
V21 (01/01/17):
- Support for Nougat (7.x)
- Updated to December's security patches
V20 (18/09/16)
- Merged security updates for September (Includes CVE-2016-2059 and CVE-2016-5340)
- Attempt to fix camera on CM
V19 (21/08/16)
- Merged security updates for August
- Patched Quadrooter exploit (CVE-2016-5340)
- Updated F2FS
V18 (16/07/16)
- Merged security updates for July
- Performance improvements (From Franco's release for Flo)
- Faster boot up time (From Franco's release for Flo)
V17 (11/06/16):
- Merged Flo's security patches (Important)
- Updated F2FS
V16 (15/05/16):
- Fixed blank display while using the camera
- Mako_hotplug should work fine with Interactive now
- Made Software CRC toggable
V15 (08/05/16):
- Reverted CPU-Boost to use mako_hotplug instead
- Used the optimized Ondemand governor from Semaphore
- Interactive should be more power-efficient when the display is off
- Updated F2FS
- Misc security fixes
V14 (24/03/16):
- Disabled the 3rd and 4th CPU core by default
- Compensate the performance loss of this by adapting the frequencies in Interactive
- Changed the default frequency back to 1512Mhz.
V13 (09/03/16):
- Reverted a timer related commit that was the cause of the panics
- Reintroduced Nvidia's power settings
- Updated F2FS
V12 (21/02/16):
- Reverted Nvidia's relaxed power settings
- Misc improvements/fixes
V11(18/02/16)
- Rebased from Flo V7 release
- Changed from mako_hotplug to cpu_boost
- Replaced Conservative by Interactive
- Updated F2FS
- Misc improvements (KSM, optimized LMK from Motorola, etc...)
V10(09/12/15)
- Synced with the 6.0.1 Google sources
- Added full FauxSpeaker support
V9(09/11/15)
- Rebased from Google 3.4.0 sources
- Compiled with Cortex-A15 optimized UberTC
V8(25/10/15)
Initial Android 6.0 (Marshmallow) release
Linux 3.4.110
Removed Franco sound tweaks
Updated the F2FS drivers
Updated the android-keyboard-gadget
V7(24/09/15)
Linux 3.4.109
Reverted the LMK optimization patch from Motorola
GPU drivers reverted to a 5.1.1 state (Fixes Chrome scrolling lag)
Updated the F2FS drivers
Enabled support for XPad and updated it for Xbox One controller support
Battery power saving optimizations from Nvidia
Misc optimizations/fixes
V6(24/05/15)
Synced commits from 5.1.1
Reverted a cpufreq commit that was causing some more watchdog issues
V5(10/05/15)
Reverted the mako_hotplug commits from Shamu (as an attempt to fix watchdog issues)
Added filesystem related optimizations
Added some LMK optimizations
Added ROW optimized values
V4(03/05/15)
Fixed CM PowerHal issue for good
Added Stratosk's DT2W Power Key Suspend
V3(19/04/15)
Linux 3.4.107
Added some stuff to ramdisk + fixes
Merged some mako_hotplug commits from Shamu
V2(17/04/15):
Replaced McKael's DT2W implementation by Stratosk's
Added Fast Charge
Tweaked the performance profiles (Power Saving CPU freq going from 1242 MHZ to 1026MHZ)
V1(16/04/15):
Updated F2FS drivers (with new mounting flags so you can feel a whole new beast)
Tweaked performance profiles (I found that they weren't as much optimised as I would like to)
Support for android-keyboard-gadget (you can now use your device as a keyboard/mouse for your computer)
Reverted the 192 MHZ CPU freq as it was causing more negative than positive results
Thanks:
@franciscofranco @TheMrcool212 @jolinnard @McKael @xcstacy @faux123 @stratosk @osm0sis @Tk-Glitch​
​
Quanta Tweaks
All your tweaks are now regrouped into the app I've developped. No more hassle in tweaking 10 files/5 different apps togheter. It also has a franco.Kernel shortcut so your tweaking experience won't be stopped when trying to reach it.
https://play.google.com/store/apps/details?id=com.zaclimon.quantatweaks
It includes various tools and a beautiful user interface to enhance your experience even further!
Request for new features
Listen, I want to keep this kernel as minimalistic as possible. For this reason, I won't add any GPU OC, CPU OC, S2W,S2S, etc... DON'T EVEN BOTHER TO ASK!!
Thank you.
Sabermod franco.Kernel information (For 4.4 up to 5.0, Deprecated)
- Note: r211 to r213.2 are Kitkat (4.4) builds, r215 to r216.2 are Lollipop (5.0) builds.
- Compiled with SaberMod GCC 4.9.3 with Ofast optmisations + Graphite + other optimisations
- Linux 3.4.106
- AOSP/CM compatible
- F2FS compatible
- DT2W support (From Mckael)
- Faux sound support
- Linux mainline random driver (4.4 Builds)
- Exponential brightness driver from Statosk
- USB-OTG Support
- MultiRom Support
- 192 Mhz CPU step available
Download:
AOSP: AOSP Download Folder
CM: CM Download Folder
Installation:
1. Install using CWM/TWRP
2. Profit
Sources:
Kernel Source (sm-5.0 and sm-5.0-cm)
Anykernel Source (mako-5.0)
Changelog:
Code:
r216.2 (22/02/15)
- Restore deep sleep frequency to 384 MHZ (Should fix DT2W not responding)
r216 (18/02/15)
- Synced from Franco (Conservative as default, msm_hsic_host, etc...)
- Linux 3.4.106
- Updated F2FS drivers from up to Jan. 11th 2015
- Ramdisk Tweaks
- Compiled with updated SM 4.9.3 toolchain
r215.2 (31/12/14)
- Linux 3.4.105
- USB-OTG fixed
- Otgcontrol script is now in /system/etc/otgcontrol.sh
- Minor ramdisk tweaks
r215 (14/12/14)
- Completely rebased off Franco's sources (With Android 5.0.1 sources)
- Compiled with the latest 4.9.3 SM toolchain
r213.2 (19/10/14)
- Linux 3.4.104
- Updated Faux Sound to 3.6
- Added an init.d script to enable/disable USB-OTG. (named 91otgcontrols)
- Updated F2FS with patches up to 10/10/14 (f2fs.fsck shouldn't have any issues up to this point + there should be some performance improvements)
r213 (11/09/14)
- Upstream patches from Franco (Hotplug fixes, Interactive governor improvements)
r212 (01/09/14)
- Upstream updates from Franco (Hotplug driver enhancements, fixes from r211)
- Added the 192 MHZ Freq
- Updated fauxsound version to 3.5
- Misc TRIM improvements
r211 (25/08/14)
- Upstream updates from franco
- Linux 3.4.103
A new thread for good kernel.. Thanks will try today.
Good to see this new thread. I hope you have merged updates from the new test 212 which fixes idle battery drain for many.
Nice!
Sent from my Nexus 4 using Tapatalk
Just got real.
Tested on latest BETA3 of ParanoidAndroid and is working good.
Is there a possiblity to see mods concerning brightness? Minimum stock brightness is too high for me, but I love Franco kernel and I don't want to change to (for example) AK Kernel that support lower brightness levels.
Is this SaberMod Franco kernel better than stock Franco kernel? Sorry if its a noob q lol
BassBlaster said:
Is this SaberMod Franco kernel better than stock Franco kernel? Sorry if its a noob q lol
Click to expand...
Click to collapse
yes
marcof93 said:
Tested on latest BETA3 of ParanoidAndroid and is working good.
Is there a possiblity to see mods concerning brightness? Minimum stock brightness is too high for me, but I love Franco kernel and I don't want to change to (for example) AK Kernel that support lower brightness levels.
Click to expand...
Click to collapse
I ported the experimental brightness driver from stratosk which supports even lower minimum brightness. You can use the stratosk app to enable/disable it.
hey buddy nice that you has your own thread now i got a question this one is based on the official 211 or the new 211 test build franco posted i think yesterday ? ty for the builds an as always great job mate
zaclimon said:
I ported the experimental brightness driver from stratosk which supports even lower minimum brightness. You can use the stratosk app to enable/disable it.
Click to expand...
Click to collapse
Ok, I did it with Semaphore Manager, I think you should add this to the first post, it's a good feature thanks, you're great
Maibol said:
hey buddy nice that you has your own thread now i got a question this one is based on the official 211 or the new 211 test build franco posted i think yesterday ? ty for the builds an as always great job mate
Click to expand...
Click to collapse
It is based on the official r211 but I just saw that he made some changes which is, I suppose, the test version Franco released tomorrow.
I'll try to make an update today in order to reflect those change.
No UCI Support in Synapse :crying:
snacs said:
No UCI Support in Synapse :crying:
Click to expand...
Click to collapse
Flash ukm, flash kernel. Reboot. Install synapse. Should work
Sent from my Nexus 4 using Tapatalk 2
jmtjr278 said:
Flash ukm, flash kernel. Reboot. Install synapse. Should work
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for reply. I try a clean install later.
Could you please include 192mhz frequency?And also latest fix from franco if you wouldnt mind!=p
Thanks for this kernel, I flashed it and everything works fine
Just one question, which hotplug this kernel use ? On Synapse, MPdecision is unchecked and no other hotplug is showing.
jmtjr278 said:
Flash ukm, flash kernel. Reboot. Install synapse. Should work
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Didn't work for me. Clean install step by step

[KERNEL]FlareM[LINARO][GCC 5.3.1][AOSP 6.0.x] ZE551ML/ZE550ML

Code:
/*
*
* I 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 do some research
* 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.
*
*/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
banner credits goes to : @misfitpierce
Kernel Features:​kernel.org Version : 3.10.101 (latest stable version)
Built with custom(self compiled) GCC 5.2.1 linaro toolchain
Alucard Hotplug
Nethunter Support (use nethunter kernels)
USB Ethernet Support
USB Adapter Drivers
Xbox One Support
Overcolcking-Underclocking (thanks to @TheSSJ)
CPU Optimizations
Interactive Governor from fugu
Intel powerclamp driver
Async FSync from HTC
BLX implemented (thanks to @TheSSJ)
BLK-throttle improvements
ZRAM support
LZ4 Compression
exfat support
ntfs r/w support
Set minimum brightness to 2 instead of 15 percent (thanks to @TheSSJ )
sweep2sleep (on by default )
UKSM
True Dynamic Fsync [faux123]
KSM optimized
PowerSuspend [Yank555.lu]​
CPU Governors:​
- Intel
- Alucard
- Lagfree
- ConverativeX
- BioShock
- LionHeart
- YankActive
- Adaptive
- Wheatley
- Darkness
- Hotplug
​
IO schedulers:​
- row
- sio
- zen
- vr
- fifo
- fiops
- tripndroid
TCP congestion algorithms :
-westwood (default, much faster speed)
-cubic
-reno
-bic
-highspeed
-htcp
-vegas
-veno
-Illinois
​
EXTRA Features :​
added init.d support
Implemented quickwake for better response
Power efficient Work queues for better battery
Tweaked Memory management
Downloads
builds :
Download​
​
Nethunter Kernels:
Download
FLASH THE ZIP VIA TWRP
kernel source :​
https://github.com/Zenfone2-Dev/kernel-FlareM​
if you want me to add any new feature leave a post ​
Credits: ​
@TheSSJ for his work on the stock kernel
@deadman96385 for his work on the CM 12.1 kernel
@crpalmer, @jrior001 for bringing up the zf2 and its kernel
@osm0sis for his work on anykernel.zip
​
_____________________________________________________________________________________________________________
XDA:DevDB Information
[kERNEL]FlareM[Linaro][CM-13.0]ZE551ML/ZE550ML, Kernel for the Asus ZenFone 2
Contributors
say99, [URL="http://forum.xda-developers.com/member.php?u=3520901]eoghan2t7[/URL]
Kernel Special Features: more governors, I/O shedulers, better memory managment, Async Fsync and more..
Version Information
Status: Stable
Current Version: FlareM_v16
Created 2015-12-12
Last Updated 2016-04-20
Reserved
roadmap :
add support for sweep2wake # working on that
see for possible solutions for tweaking sound
implement kernel-based thermal control
fix interactiveX and smartmax, smartmax seems to reboot the phone after third suspend and 10 secs
and more
for now :
use Interactive governor and deadline as I/O scheduler
limit max frequency to 1333Mhz for more battery and nice performance
Changelog:
v16 04/20/2016
GPU tweaks
CM updates
selinux set to enforcing by default (XOSP uses permissive )
Binder tweaks
enabled experimental configs
added tweaked simple ondemand GPU governor
mainline F2FS with encryption
compiled with GCC linaro 5.3.1
fixed all MM issues
optimized KSM
added deferred timer sysfs entry to control it.
and more underhead tweaks
improved stability.
v15 03/19/2016
kernel.org version 3.10.101
fixed selinux
smartassH3 governor
RTL8152/8150 support
Xbox one controller Support
fixed stability
Fixed reboots
QF9700 chip support
F2FS from mainline
Optimized Binder
more Atom optimization Flags
and much more
v14 02/22/2016
Build with my own linaro-gcc 5.2.1 toolchain
fixed all linux related issues
proper 3.10.96 linux
added back UKSM
Added alucard hotplug
atom optimizations
alucard min cpu online=2
v14OC build with OC
v14KVM build with KVM (No OC)
v14 without KVM and OC
More LZ4 work and compression and decompression
more power efficient work queues
added PowerSuspend
Tweaked L1 and L2 cache
fixed cpuset for hotplugging
Link Time Optimizations
Zen-tune for snappiness
Added Intel Cpu governor
Support for displaylink drivers (as module)
and more under-head tweaks
v13 02/04/2016
updated to latest kernel.org version : 3.10.96
v13k with KVM support
faster kernel decompression
added hotplug governor for real time hotplugging
Build with GCC 5.3.0
lockless wakeups for sched and futex
Hot plugging for the ram
Forced hot plugging on cpu0 no matter the governor
CPU workload consolidation
more underhead tweaks
better stability
v12 01/24/2016
updated to latest kernel.org version : 3.10.95
Introduced Intel power-clamp driver
Fixed MTP related issues
Cleaned a lot things
More USB ETHER drivers
Frankenstein Governor (based on interactive with hot plugging) # use with caution
Improved more on Stability
and more tweaks
v11 01/14/2016
improved stability
improved memory management(KSM)
Optimized KSM
Introduced power suspend
added darkness governor
updated to latest CM sources
USB HID keyboard/Mouse support
Kali Nethunter Support (working on bringing it up)
updated with latest ASUS source codes (MR912-v2.20.40)
Under hook tweaks
Reduced Latency
Decreased time to enter sleep
True Dynamic Fsync
Cleaned lot things
Applied grays patch to improve a bit of speed
fixed up upgrading
updated codecs and many other drivers
v10 01/06/2016
updated kernel.org version (3.10.94)
improved stability
improved battery backup (as per I have noticed)
UKSM
nothing more
more underhead tweaks
v9 01/01/2016
fixed ROW IO scheduler
fixed TripNDroid IO scheduler
fixed permission for workqueue
used O3 optimizations
improved wakelock.c (wakes up faster now)
ZRAM tweaks
many more underhead tweaks
v8 12/28/15
implemented sweep2sleep
unlocked gpu
fixed simpleondemand GPU governor for better scaling
tweaked readahead (a bit faster now)
fixed ext4 use Frandom
init.d is automatically created if it's not there
more tweaks . . . .
v7b 12/25/15 (Santa's gift )
decreased minimum brightness
a bit busy today cant do any more
v7 12/24/15
added tripndroid I/O scheduler
implemented blx
readahead tweaks
exfat support (module)
ntfs read write support (module)
v6b 12/21/15
fixed multi-core issue
used anykernel zip to make flashable zips (thanks to @eoghan2t7)
fixed issue of kernel not booting on recent cm builds (I am on todays build)
common zips for Z00A and Z008 from now
v6 12/20/15
added quickwake back
implemented google's snappy compression
implemented frandom to generate random no. much faster
enabled zram
synced with latest cm codes
tweaked interactive a bit
v5 12/18/15
added alucard governor and fixed it # phone seems better on alucard governor
added deadline as default for external card
updated to latest base code by CM (thanks to @jrior001 and @crpalmer)
v4b 12/14/15
enabled exfat support (had forgot to enable it in previous build)
added stock gpu drivers
no gpu unlocking for now
v4 12/13/15
added exfat support
added TCP congestion algorithms
westwood set as default
BLK-throttle improvements
renamed z008 version correctly
v3 12/12/15
added init.d support
implemented Async Fsync
improved work queue for better battery life
unlocked GPU for better scaling (thanks to @TheSSJ)
Improved memory management
v2 12/12/15
added UC(thanks to @TheSSJ)
v1 12/12/15
added several I/O shedulers and Governors
screenshots :
A good start buddy!
With some optimizations, it would be a great kernel. :good:
krasCGQ said:
A good start buddy!
With some optimizations, it would be a great kernel. :good:
Click to expand...
Click to collapse
thanks bro
next version will hopefully have UC
Good luck with this kernel, I'm very happy to see some guys like you support the ZF2 ! @say99 :good:
UC implemented flareM V2
Any chance for CM 12 version ?
Sent from my ASUS_Z00A using Tapatalk
tuilalnvinh said:
Any chance for CM 12 version ?
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
well yes but only for Z00A aka ZE551ML
but will need a tester cause I will testing cm 13 kernels for now
nothing for Z00D??
cieffe54 said:
nothing for Z00D??
Click to expand...
Click to collapse
will need a tester
pm if someone wants to be
say99 said:
well yes but only for Z00A aka ZE551ML
but will need a tester cause I will testing cm 13 kernels for now
Click to expand...
Click to collapse
Ok, i can be a tester, i'm using ze551ml 2GB Ram
Sent from my ASUS_Z00A using Tapatalk
tuilalnvinh said:
Ok, i can be a tester, i'm using ze551ml 2GB Ram
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse
will pm you the link as soon as I finish adding features and compilation
Wil it work on Z008 build running cm13??
kjinx01 said:
Wil it work on Z008 build running cm13??
Click to expand...
Click to collapse
uploaded a test build #v2_z00D
k I will flash z00D build in my z008 and will report u.. And in case if it don't work wt do I need to do??
kjinx01 said:
k I will flash z00D build in my z008 and will report u.. And in case if it don't work wt do I need to do??
Click to expand...
Click to collapse
bro in the drive you will see a file named as flareMv2z00D.zip
flash that one its for z00D
Kk... I was asking for z008 build?? U compiled kernel for z008 running on cm13 pp
kjinx01 said:
Kk... I was asking for z008 build?? U compiled kernel for z008 running on cm13 pp
Click to expand...
Click to collapse
yes bro
test kernel z00A cm 12 up
testers can flash

[Kernel] [4.4.131] [CLANG 7.0] [EAS/OC/UC/UV] SKIZO - r10 - Custom Roms

SKIZO Kernel
for AOSP Custom ROMS only
Features
- Linux 4.4.131
- LA.UM.6.4.c1-13800-8x98.0 CAF
- LA.UM.6.4.r1-08000-8x98.0 CAF
- EAS (Energy Aware Scheduler)
- OC; UC; UV
- Governors: Pwrutilx - SchedAlucard - ElectroUtil - SchedUtil (default)
- Latest Zen IO (default)
- Adreno Boost & Adreno Idler
- KCal Control
- Sound Control
- Boeffla Wakelock Blocker
- Wireguard
- CAF Adaptive LMK
- FRANDOM
- Laptop Mode On (Fsync OFF)
- Tweaks From Others MSM8998's (Pixel 2, OP5/T ...)
- Compiled with Clang/LLVM 7.0.1
Instructions
- Just flash it dirty!
NOTES
This kernel is only for AOSP Roms (RR, OMNI, LOS, etc ...)
OC is disabled by default - If you want to play with just download a kernel manager like EXKM
Donate some beers!
Download Link
XDA:DevDB Information
SKIZO, Kernel for the Xiaomi Mi 6
Contributors
spakkkk, Wight554
Source Code: https://github.com/spakkkk/SKIZO
Kernel Special Features:
Version Information
Status: Stable
Created 2018-05-04
Last Updated 2018-05-08
Reserved
Changelog
### 09.05 ## release 10 ###
- CLANG updated to 7.0.2
- A lot of EAS tweaks
- Fix for Xiaomi USBC Phones (Thanks demon000)
Click to expand...
Click to collapse
Reserved
Past Changelog
### 08.05 ## release 9 ###
- Now you can OC our device a little bit
Silver Cluster
Before: 300Mhz - 1900Mhz
Now: 175Mhz - 2112Mhz
Golden Cluster
Before: 300Mhz - 2457Mhz
Now: 175Mhz - 2592Mhz
- Voltages tables update
- Few tweaks
### 04.05 ## release 8.5 ###
- OP5/T Tweaks
- pwrutilx Governor added (Tweaked version of Schedutil - Schedutil remains default)
- And more @ Git
### 01.05 ## release 8 ###
- Linux 4.4.131
- EAS tweaks
- Ramdisk modules updated to work with SE Enforcing policies
### 01.05 ## release 7.5 ###
- LA.UM.6.4.c1-13800-8x98.0
- Little EAS tweak to be more responsive
- And more @ Git
### 30.04 ## release 7 ###
- Linux 4.4.130
- Lowest CPU Freq is now 230MHz and GPU is 180MHz (Thanks Wight554)
- A lot of improve commits, check my github
### 27.04 ## version 6.1 ###
- Schedutil is default (We still got schedalucard & electroutil, but only for fun - schedutil is the best EAS governor imo)
- KCal default values modded
- Patches from OP5/T
- KCal Patches
- Import some changes from Xiaomi (Thanks demon000)
- More @ Git
### 25.04 ### version 5 ###
- Linux 4.4.129
- More Tweaks From Others MSM8998's (Pixel 2, OP5/T ...)
- Added ELECTROUTIL
- Removed SCHEDDARKNESS
### 24.04 ### version 4.1.1 ###
- Input Boost is now more conservative
- Compiler will be always Nathan's Clang/LLVM 7.0.1
- Tweaks and more Tweaks (Our device now boots faster they said)
### 23.04 ### version 4.1 ###
- Scheddarkness Governor Added
- OP5/T & Pixel 2 Kanged Tweaks
- Crypto Patches
- Updated FRANDOM to latest
- KCal Adjusts
- Adreno Boost Added (Off by default)
- Schedalucard by default (Better battery for "flash and forget" guys)
- Adaptive LMK On + 60 apps on background by default
- FSync Off by default - Laptop Mode ON Instead
- ZRAM disabled by default
- Added ZEN IO Sched (Last Version)
- ZEN and read_ahead_kb 2048 by default
### 21.04 ### version 3 ###
- Based on Wight554 Kernel (Thanks for your help!)
- EAS
- Boeffla Wakelock Blocker
- Wireguard
- CAF Adaptive LMK
- LA.UM.6.4.r1-08000-8x98.0 CAF
- Upgrade Wi-Fi stack (LA.UM.6.4.r1-08000-8x98.0)
- Wahoo Binder
- Westwood
Tuned Values
- USB Force Fast Charge (Example: PC will charge at 900mA instead of 500mA)
- Schedalucard
Values tweaked by me to save battery without losing smoothness/performance
- Schedutil
IOWait Boost now switchable (Default Off)
- Adreno Idler
Tweaked Config Values
- FRANDOM Added
- More Wakelocks added to blocker list
- A lot of Tweaks And Improvements
welcome.
ill test it on miui whatever))) will respond later
dont flsh over miui, reboots into fastboot
Can i use miui Oreo custom roms?
nope, only AOSP Custom Roms ....
can you make same rom for miui?)
DarkHero140 said:
can you make same rom for miui?)
Click to expand...
Click to collapse
I'm sorry for disappointing you, but I'll keep it on AOSP only mate
Tested on officia Los 15.1?
diseriocarm123 said:
Tested on officia Los 15.1?
Click to expand...
Click to collapse
yes
spakkkk said:
yes
Click to expand...
Click to collapse
Steps for dirty flash? Just uninstall magisk and flash?
Which governer best for daily use?
Flash on los official
diseriocarm123 said:
Steps for dirty flash? Just uninstall magisk and flash?
Click to expand...
Click to collapse
just flash
Umit06 said:
Which governer best for daily use?
Flash on los official
Click to expand...
Click to collapse
imo schedutil
spakkkk said:
https://www.youtube.com/watch?v=
just flash
Click to expand...
Click to collapse
Testing right now, which kernel manager do you recommend? How about op5 profiles? Does I have to enable them via terminal emulator?
So far so good, thanks for your work , i look forward to next updates
diseriocarm123 said:
Testing right now, which kernel manager do you recommend? How about op5 profiles? Does I have to enable them via terminal emulator?
Click to expand...
Click to collapse
SKIZO dont have kernel profile, i only kanged some tweaks and improves from devices with same SOC (OP5/Pixel2 etc...)
About kernel manager i recommend the famous EXKM...
i hope u enjoy the kernel, thanks!
New revision of new version up
8.5a
Small fixes to improve performance, no changelog!
Speaker volume gaining doesn't seems to work
diseriocarm123 said:
Speaker volume gaining doesn't seems to work
Click to expand...
Click to collapse
Strange, here works good, what is the rom r u using?

[KERNEL][TREBLE] HeliosPro Kernel v2.7 For J600X

Welcome to The HeliosPro Kernel Thread for Galaxy J600X
Built with Various Oreo 7870 Source.
Linaro GCC 7.4.1​
Warning : Me nor XDA Are responsible for any damage that might be caused after flashing any file provided here. Please take caution and be aware of what you are doing. And Always backup !
-- Features --
[x]GSI with Oreo Vendor and Samsung Oreo Roms Both Supported
[x]Fake Enforcing (Permissive and shows enforcing)
[x]Various Compiler Optimisations
[x]Compiled with Linaro 7.4.1
[x]ADB Insecure
[x]Fake KNOX
[x]Private Mod support
[x]MultiCPU Governors
[x]Multi I/O Schedulers
[x]Multi TCP Algorithms
[x]Limited Wakelocks
[x]Dynamic Fsync 2.0
[x]Fsync
[x]PowerSuspend 1.5
[x]UKSM V1.23
[x]Boeffla wakelock blocker v1.1.0
[x]StateNotifier & SysfsHelper
[x]Optimized ZSwap
[x]Optimized Deadline I/O
[x]Working MTP and Wifi Hotspot
[x]Better Input Booster
[x]Quicker Doze entry
[x]Other improvments for Batterylife and performance
[x]Support Android 8.0/8.1
[x]WireGaurd Support
[x]CPU VoltageControl
[x]CPU OC upto 1700MHz
[x]GPU OC Upto 1146MHz
[x]GCC 6/7 Support
[x]CRC Disabled by default
[x]Reduced Wakelocks
[x]GPU/CPU Voltage dropped
[x]Improved GPU Utilization
[x]Improved standby
[x]Adoptable SD patched
[x]Deodex oreo support
[x]Many ram improvments
[x]No sim breaking with 8.1 rooting
[x]Encryption Support for StockRoms
[x]And many more listed in changelogs below
[x]Pre-Rooted
--How to install--
If you have flashed Root through any means other than magisk, Please uninstall it (SuperSU>Full unroot)
Open developer options (Press aboutphone > build number 7 times) Enable OEM Unlock
Flash TWRP Recovery that can be found in J701 Section
Fully Wipe internal storage and format data (Must for first time flashing TWRP)
Copy Kernel to your desired Location
Install Zip > Select kernel.zip
Reboot and wait
First time rooting, Open magisk app Once to ensure root is working
--Basic Info --
This kernel is mainly for users who want more than just root, As permissive allows for more flexibility with some of the mods found on xda
You are free to use this kernel in any future rom aslong as you Link this thread / Github Source
-- Credits --
@ananjaser1211 for this golden kernel
@BlackMesa123 and @corsicanu for working with my projects
@topjonhuw For Magisk
@geiti94 For Wifi password Fix
@Noxxxious For general help
@JaskaranSM for Building it For J600X
@mohitmallick17 for his zip template
And my Elite-Team for their contributions to my projects and being Awesome.
Download <> Changelog <> More info In second Post
Github Source :http://github.com/jaskaranSM/Helios_7870
XDA:DevDB Information
HeliosPro Kernel Treble 2.7, Kernel for the Samsung Galaxy J
Contributors
JaskaranSM, JaskaranSM, Ananjaser1211
Kernel Special Features:
Version Information
Status: Testing
Current Stable Version: 2.7
Stable Release Date: 2019-06-12
Created 2019-06-12
Last Updated 2019-06-11
HeliosPro V2.7 Update​This is TOUCHWIZ only. The new compiler greatly improves performance on both 8.0 and 8.1 Based roms.
Enjoy, i know im not making any roms due to time and My potato PC , but i can support this kernel.
Changelog :-
- Compiled with Linaro 7.4.1 Compiler
- Performance and battery greatly improved with new compiler
- IO Schedular Driver Optimisations
- Added hKtweaks app for kernel tuning. (Thanks @corsicanu)
- More Speedier.
- Added NVS Hibernation Driver for better power management.
- Semi-OFast Optimsations for proper balance between performance and battery backup.
- Added Newer Boefolla Wakelock Blocker
- Added Newer Xpad (Joystick Controller) Drivers for Better Compatibilty.
- Added State Notifier Driver
- Fixed MTP on GSIs
- Fixed WLAN (WiFi) Hotspot on GSIs
- Added F2FS Filesystem Support.
- Memory driver using FIFO Queue and crypto optimisations
- Updated Wireguard VPN driver.
- Enabled IP tunneling for IPv6 Networks with TCP and UDP ports Support.
- Hotplugging with Real Time Scheduling
- Reduced Wakelocks for WLAN (WiFi) driver
- Added a lot of new TCP congestion Algorithms.
- Initial TCP window size is set to 64k for better caching
- More precise cpu frequency control
- Magisk Included
- New Cool AROMA theme
Follow the Full change log on the Github source.
Download : Google Drive
Size : 34MB
Tested and working thanks bro !
danicadanicadanica said:
Tested and working thanks bro !
Click to expand...
Click to collapse
...
danicadanicadanica said:
Tested and working thanks bro !
Click to expand...
Click to collapse
Can you tell me which rom and gapps do you use
And what bug is there so far
Ty
danicadanicadanica said:
Tested and working thanks bro !
Click to expand...
Click to collapse
hey.what is the rom that you're using?

[KERNEL][GSI/OneUI][06.09.2020][4.4.232] Kintsugi 1.1.6

Kintsugi
Kintsugi is the first custom kernel project I've worked on and I am proud to finally release it. Its name comes from the Japanese art of repairing broken pottery using powdered gold or silver, and I would say that it fitted the philosophy of my work. It wouldn't have come to life without my use of several developers' contributions. Finally, I aimed for a balance between performance and battery life in order to offer a stable user experience.
Features:
- Built with the latest Linaro prebuilt toolchain and compiled with -O2 and GCC Graphite optimizations
- Upstreamed to the latest linux-stable kernel version
- Updated the kernel source code to BTF6 from Samsung.
- Upstreamed CFQ I/O scheduler
- Disabled several Samsung security and debugging related configs
- All the CPU clusters' are undervolted (by -75mV) and have their minimum frequencies underclocked
(343Mhz for the little clusters and 520Mhz for the big clusters)
- Implented CPUfreq backports by celtare21 @KuranKaname)
- Increased the timer frequency to 300Hz for fewer jitters
- Enabled power-efficient workqueue mode by default for improved power consumption
- Disabled Kernel Samepage Merging by default for less CPU usage
- Implented different memory and filesystem related changes by @Sultanxda and @arter97
- Westwood is set as the default TCP Congestion algorithm
- Built-in SafetyNet patches by @Sultanxda are included (with @tbalden rootless approach)
- Built-in Boeffla Wakelock Blocker by @andip71 with pre-configured wakelock blocklist
@evdenis and @diepquynh)
- Built-in State Notifier driver by @neobuddy89
- exFAT and vFAT support
- Implented sdFAT mount options by cocafe
- Numerous other fixes, tweaks and under-the-hood optimizations
Installation:
The boot image can either be flashed via Odin or TWRP. I can add instructions if that would be necessary.
Download:
GSI
OneUI
Credits:
I thank the following persons for their respective contributions. If I forgot someone, their name is properly credited on GitHub.
@arter97
@cocafe
@evdenis
@farovitus
@Freak07
@ianmacd
@idkwhoiam322
@kdrag0n
@KuranKaname (celtare21)
@nathanchance
@neobuddy89
@nr7777
@osm0sis
@pascua28
@pkgnex
@Sultanxda
@tbalden
@tytydraco
@wrongway213
XDA:DevDB Information
Kintsugi, Kernel for the Samsung Galaxy A30
Contributors
BlackGunZ
Source Code: https://github.com/BlackGunZ/Kintsugi
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1.6
Stable Release Date: 2020-09-06
Created 2020-08-01
Last Updated 2020-09-06
Really nice!
nice job!
Support Treble?
hacker812c said:
Support Treble?
Click to expand...
Click to collapse
The first users from Telegram reported that the kernel worked on HavocOS. You could give it a try.
New update is up!
Changelog:
- Increased the timer frequency to 300Hz for fewer jitters
Kintsugi #1.0.2
Second update of the day! Thanks to the contributors on Github.
Changelog:
- staging: samsung: argos: remove hmp boost
- mm: page-writeback: Subtract min_free_kbytes from dirtyable memory
- PM / Wakeup: Use rcu callbacks for better performance
- Revert "CHROMIUM: cpufreq: interactive: calculate load before freq change"
- include: asm-generic: do not hard code HZ to 100
- sched: use custom LOAD_FREQ for each HZ
- mm: Increase vmstat interval
- fbdev: decon: Disable logging
Kintsugi #1.0.3
New update! Thanks to the contributors on Github.
Changelog:
- Disable dm-verity and avb
- MTP bug fix for GSI ROMs
Kintsugi #1.0.4
New update! Thanks to the contributors on Github.
Changelog:
- Upstreamed to the 4.4.210 kernel version
- arm64: dts: Remove the reserved block of memory for CONFIG_TIMA (the driver was already disabled, so it makes sense)
- exynos-dm: Wrap exynos-ss debugging parts
- defconfig: Disable exynos-dm debugging for exynos-ss
- workqueue: Add system wide power_efficient workqueues
- Changes and updates to some other kernel parts (lib: sort and int_sqrt; rcu)
for setting the kernel, what must i can use the app name?
ican2703 said:
for setting the kernel, what must i can use the app name?
Click to expand...
Click to collapse
Use the app you prefer!
Can you make the kernel support permissive too? I tried to make it permissive with hktweaks but it won't work it only work in enforcing mode
Jake4lvas said:
Can you make the kernel support permissive too? I tried to make it permissive with hktweaks but it won't work it only work in enforcing mode
Click to expand...
Click to collapse
No, I kept the kernel's SElinux mode in enforcing state by default for security reasons.
Kintsugi #1.0.5
New update! Thanks to the contributors on Github, and to my testers (ilina-tatyana, RiccoS and Moneer).
Changelog:
- Upstreamed to the latest linux-stable kernel version (4.4.232)
- Fixed fast charge support for GSI ROMs
- boeffla_wl_blocker: Add more wakelocks (14860000.decon_f, umts_ipc0 and umts_ipc1) to the blacklist (thanks to ilina-tatyana for the logs)
- arm64: dts: Properly disable the reserved block of memory for CONFIG_TIMA
- Reverted "workqueue: Add system wide power_efficient workqueues"
- Reverted the changes and updates to some other kernel parts (lib: sort and int_sqrt; rcu)
- kernel: add a few patches for avoiding unnecessary skb reallocations - significantly improves ethernet<->wireless performance
- Other under-the-hood changes (that are available on Github).
Kintsugi #1.1.0
New update! Thanks to the contributors on Github and to my testers on Telegram.
Speaking of Telegram, I had to factory reset my phone and I lost most of my data. Reach out to me on XDA.
Changelog:
- Updated the kernel source code to BTE3 from Samsung.
- ZSWAP uses now ZSTD as its compression algorithm (instead of LZ4).
- Enabled Mass Storage USB file transfer mode for GSI ROMs.
Can it necessary to install Disable dm-verity and avb.
Tayyab Sohail said:
Can it necessary to install Disable dm-verity and avb.
Click to expand...
Click to collapse
Hello,
No, you don't have to. You can install the custom kernel without it.
What about a version for the A40? They even have the same SoC
Can you add instructions for how can the .img be flashed with Odin?
ponces said:
What about a version for the A40? They even have the same SoC
Click to expand...
Click to collapse
Indeed. I want to do make that in the future!
spicy_fox said:
Can you add instructions for how can the .img be flashed with Odin?
Click to expand...
Click to collapse
Have you found them or do you still need those instructions?

Categories

Resources