Related
This is a kernel based on the pawitp's one and it works for Android 4.0.x ICS ROMs.
Features
- LiveOC
- Custom Voltage
- Voodoo Sound
- BLN
- 373.5MB - 398.7MB available RAM
- Compiled with Linaro 4.7.2
- O3 optimization
- Semaphore Script Manager 0.75
- Auto brightness driver
- Touch Wake
- Vibration intensity
- Deep Idle
- USB host driver
- Governor ondemand (default)
- ondemand: sampling_down_factor tunable by momentum, smooth_ui
- Governor conservative (module, smooth_ui)
- Governor smartassV2 (module, smooth_ui)
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- CFQ I/O Scheduler (module)
- Netfilter (iptables) as modules
- CIFS as module
- TUN as module
- Logcat disabled (as module only)
- Standard network packet scheduler
- Kernel log buffer size 4KB (from 128KB)
- Reduced debug info
- TinyRCU
- Fast Charge support
- WiFi PM_MAX when suspend
- CWM 6.0.1.0
- /system/etc/init.d directory creation if not exist
In order to load various modules of the kernel and enable or disable features use HM.Carbide's Semaphore Script Manager application. It automatically copies and runs the respective scripts from /res/scripts to /system/etc/init.d directory. The scripts:
- S05enable_oc_0800 (disable overclocking - caps max freq to 800Mhz)
- S05enable_oc_1000_default (disable overclocking)
- S05enable_oc_1100 (enable overclocking - max freq 1100MHz)
- S05enable_oc_1140 (enable overclocking - max freq 1140MHz)
- S05enable_oc_1200 (enable overclocking - max freq 1200MHz)
- S10enable_gov_conservative (load and enable conservative governor module)
- S10enable_gov_ondemand_default (enable ondemand governor)
- S10enable_gov_smartassV2 (load and enable conservative smartassV2 module)
- S15enable_sched_deadline (load and enable the deadline I/O scheduler module)
- S15enable_sched_noop_default (enable noop scheduler)
- S15enable_sched_sio (enable and load SIO scheduler module)
- S20enable_netfilter (load netfilter modules for firewall or WiFi, USB tethering)
- S30enable_logger (enable logging)
- S35enable_tun (load tun module)
- S40enable_cifs (load cifs module)
Custom Voltage may be configured with Voltage control or similar applications.
For more information check the semaphore kernel website: www.semaphore.gr
For questions or issues about Semaphore Script Manager please visit HM.Carbide thread
Thanks to Superuser, you may download a wonderful custom bootanimation for CM9 from http://www.semaphore.gr/downloads/boot-animations
Thanks to
pawitp for his kernel.
zacharias.maladroit for his useful information about CM's initramfs
HM.Carbide for his Semaphore Script Manager application.
Ezekeel for LiveOC, Custom Voltage
sztupy for USB host driver
koush for CWM
xcaliburinhand for his work about dock support
mialwe for his vibrator intensity and other fixes
ShadowInkDesigns for Android logo
trailblazerz11 for his help with Linaro and other changes
DerTeufel1980 for various hints
All people who support this kernel by testing, reporting issues, donating or simply using it.
Change log
1.3.0 (30/07/2012)
- added CFQ scheduler as module
- in call volume settings (thanks to DerTeufel for his hint)
- fix charging display for car dock (thanks to pawitp)
- CWM 6.0.1.0 (thanks to koush) *
- CWM: added AROMA Filemanager (thanks to amarullz)
- compiled with Linaro 4.7.2 201207
Normal versions (for CM9 or ROMs without hugemem configuration)
1.3.0
- 373.5MB - 385.7MB
For Slim ROM or patched ROMs with hugemem configuration
1.3.0s
- 386.5MB - 398.7MB
* Nandroid backups with CWM 6 are not compatible with previous versions.
1.2.6 (07/07/2012)
- USB mass storage disable write speed cache support (thanks kasper_h, DerTeufel1980 for the hint)
- CWM: Allow key to repeat on hold (thanks to FaultException, koush). Works for volume up, down and touch key menu (as down)
- CWM: fix selection bar color when battery < 21%
- CWM: upstream sync (thanks to koush) *
- initramfs sync some changes with CM9 (adb works in root by default in recovery)
- compiled with linaro 4.7.1 201206
Normal versions (for CM9 or ROMs without hugemem configuration)
1.2.6
- 373.5MB - 385.7MB
For Slim ROM or patched ROMs with hugemem configuration
1.2.6s
- 386.5MB - 398.7MB
* Please note that due to changes in nandroid backup/restore, previous versions of Semaphore can't restore backups from version >= 1.2.6. To be on the safe side, please renew your backups.
1.2.5 (19/06/2012)
- rebased to 3.0.17 (thanks to trailblazerz11 and eugene373 for their github)
- compiled with Linaro 4.7.1 toolchain (thanks to trailblazerz11 for his help)
- O3 optimization flag
- upstream sync (fixes for cdma in-call volume and mic gain included, thanks to pawitp, efpophis)
- WiFi PM_MAX when suspended
- fixed 800MHz underclocking
- changed boot splash screen
Normal versions (for CM9 or ROMs without hugemem configuration)
1.2.5
- 373.5MB - 385.7MB
For Slim ROM or patched ROMs with hugemem configuration
1.2.5s
- 386.5MB - 398.7MB
1.2.2 (01/06/2012)
- Bootloop detection (if no normal boot is detected the phone will be forced to recovery in next boot) *
- bugfix: enabling Wi-Fi hotspot twice (copy the new netfilter script in order this to work by disabling and then enabling again netfilter in Semaphore app)
- creation of /system/lib/modules if does not exist
- removed LMK scripts
- fix some typos in scripts description (thanks to cdmackay, HiKsFiles)
* It doesn't mean that this will necessarily resolve the known bootloop issue, but it may help on bootloops because of bad OC/UV etc.
Full changelog: http://www.semaphore.gr/changelog/ics-version
Deep Idle Guide and FAQ
Sources
The Linux Kernel
Samsung Kernel sources
Semaphore kernel sources
Please use it at your own risk!
The attachment zip files are for flashing from CWM recovery.
The attachment tar files are for flashing through Heimdall/ODIN.
Attachment files md5sum:
4a963c5183993b256c5a0d52f88bc2c7 Semaphore_ICS_1.2.6.zip
408178563587859c31a4c5a90b394166 Semaphore_ICS_1.2.6s.zip
3a0ca16342f811dfd9666ce3633a20b6 Semaphore_ICS_1.2.6.tar
c53114e74530e68c3b5cddb424343e8b Semaphore_ICS_1.2.6s.tar
753748fba3b590babcbfb76857bf609d Semaphore_ICS_1.3.0.zip
a6f0d7c9d2254d9a178248d48cf3de45 Semaphore_ICS_1.3.0s.zip
1e71744541d74fdd60d6b43c2dc767c7 Semaphore_ICS_1.3.0.tar
09e1e9806dc84c9c2e2341e38ebd51b0 Semaphore_ICS_1.3.0s.tar
Alternative download from http://www.semaphore.gr/downloads/gt-i9000-ics
1.2.5e Euro 2012 - Spain Special Edition
How to build Semaphore kernel
Prerequisites
Basic knowledge of Linux is required to be able to build the kernel. We will also need a modern Linux box (preferably).
Basic Setup
First, we need to setup a directory in which we will clone the kernel and initramfs repositories. In this guide, we will setup them in /tmp but you can do it in any directory you want.
In a terminal we run:
Code:
mkdir /tmp/semaphore
cd /tmp/semaphore
Then we clone the basic kernel repository:
Code:
git clone https://github.com/stratosk/samsung-kernel-aries
Finally we clone the initramfs repository:
Code:
git clone https://github.com/stratosk/ics-ramdisk
OK, first step done. We got the code. Now we have to do some preparation and compile it.
Configuration
I prefer to use a mini ugly script to compile the kernel and pack it. It's located in the root of the kernel tree (/tmp/semaphore/samsung-kernel-aries/sbuild.sh)
We open this file with an editor of our choice (I prefer vi) and edit:
1) The two lines with the 'make' command, changing the CROSS_COMPILE= option. We need to set the path from the cross compiler toolchain. I use the one that it's included in CM9 repository.
2) The line starting with the 'find' command, changing the kernel source directory and destination directory of the modules location. This is into the initramfs directory. In our example it's /tmp/semaphore/ics-ramdisk/ics_combo/files/modules
The Semaphore's kernel configuration is located in the file config_sema in the root kernel directory. So, we need to copy this file as .config:
Code:
cp config_sema .config
Then we run this command to start the Linux kernel configuration utility (again change the CROSS_COMPILE according to your toolchain directory):
Code:
make CROSS_COMPILE=/kernels/semaphore_cap/android/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- ARCH=arm menuconfig
We go to 'General Setup' section and we change the 'Initramfs source files' option to /tmp/semaphore/ics-ramdisk/ics_combo/
We also need to change the next 2 options User ID and Group ID to whatever uid and gid we are logged in in the Linux box. In my case is 500,500. We exit and save the configuration.
Compiling
Now we are ready to build the kernel!
We just run:
Code:
./sbuild.sh
We wait few minutes (time depends on the machine) and hopefully the compilation will end.
The script will produce 2 files.
1) /tmp/semaphore/samsung-kernel-aries/arch/arm/boot/zImage
2) /tmp/semaphore/ics-ramdisk/cwm/Semaphore_ICS_1.2.0s.zip
These are the 2 known files that we can flash via Heimdal or CWM respectively.
just flasshing
Nice.Finally.
Downloading.
w00t, nice job Semaphore
Now on ICS ^^
thanks for the hard work!
Simply flashtastic!!! I was missing you on ics...
Enviado de mi puño y letra
i get bootloop grgrgr someelse? or maybe some restart by script manager? idk testing..
Works ok.
Gps,wifi,compass,scripts.
Good job.Finally ics from stratosk.
Nice work
Will you be implementing Voodoo Colour as well?
F1tty said:
i get bootloop grgrgr someelse? or maybe some restart by script manager? idk testing..
Click to expand...
Click to collapse
Semaphore Script Manager application is not bundled in the kernel (not yet).
I'm on teamhacksung's CM9. I didn't test it on Onecosmic's ICS.
qureshali said:
Will you be implementing Voodoo Colour as well?
Click to expand...
Click to collapse
I really don't know. I think that the pawitp's color hacks is fine.
I just want to stabilize this first. Features from Semaphore GB version will be added one by one and if there is a need for this. Lot's of features are already included by pawitp's kernel.
Re
This is just what i was waiting for... downloading now i feel like trolling everywhere out of happiness
No prob. mate! Take your time. We all love your work & Kernel!!
I also think that it's no need for voodoo colour.
This colours looks very good.
You're the man... dude
I can flash this on onecosmic rom? ( rc3.1)
Broeser said:
I can flash this on onecosmic rom? ( rc3.1)
Click to expand...
Click to collapse
I've never tried it.
F1tty reported bootloops. I really don't know what's the differences.
Broeser said:
I can flash this on onecosmic rom? ( rc3.1)
Click to expand...
Click to collapse
we will all going to find out when i will flash it to 3.1 until then....
geia soy re strato partous ta sovraka kai sto 4.0.3
Awesome, will try on build 15 right away - loaded and everything seems ok.
first impression is: great color and contrast! it's like I have 3d on my sgs now!
wifi ok, 3g ok (switches really fast, great), calling ok, sensors ok (for dialer), gps ok, whatsapp, gmail.
thank you very much!
Code:
*
* Your warranty is now void.
*
* This kernel is build my ruddnr951 (Kim Kyeongwook) at Korea android Forum.
* If you wanna contact with me, e-mail to [email protected]
--------------------------------------------------------------------------------------------------
* Me and Jollaman999 are not responsible for bricked devices.
*
Kernel Info
Builder : jollaman999
Intro : Added some features from other kernel sources based on CM kernel. And added some I/O schedulers, Governers, Overclock and Battery optimization.
====Features====
- Dynamic Thermal Control: This function automatically adjust throttling settings when CPU clock changed.
- Stock: Optimus G TDMB support for Korea
- Use Android device as USB keyboard/mouse support (Required app included) (Please refer to the youtube links at the bottom.)
- Buzzing sound FIX!!
- Lollipop multirom support!!
- Power fixed based on Gproj!! (Battery standby time greatly improved!!)
- GHOST TOUCH FIXED!!
- Configurable DoubleTap2Wake's touch counts!!
- Random hot reboot fixed.
- f2fs: Latest Linux patches applied.
- random: Latest Linux patches applied.
- Stock's LED driver ported.
- Used a kernel value which is optimized to battery life and performance balance. So you can use without specific settings.
- Built with latest Linaro 4.9.3-2015.02
- Used a Linux 3.4.106 kernel
- Used a XZ kernel extraction to decrease kernel loading time.
- F2FS file system support.
- Kexec Hardboot multi-boot support.
- Knock On available
- Gamma control feature
- Fast Charge available
- Intelli-Plug hotplug applied for battery life
- Dynamic FSYNC used.
- Advance sound control available.
- Voltage Controls
- CPU Downclock & Overclock (Supported clock : 270~1728MHz)
- GPU Overclock (Supported clock : 533/450/400/320/200/128MHz)
- Default Minimum/Maximum CPU clock : 270MHz / 1134MHz for battery life
- 'Smartmax' CPU Governer used as default for battery life
- 'Simple' GPU governer used as a default
- Westwood TCP Congestion used as a default
- Available TCP Congestion : westwood, reno, bic, cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp. yeah, illinois
- Available CPU Governer : dancedance, lazy, wheatly, asswax, intellidemand, interactive, conservative, ondemand, smartmax, smartassV2, abyssplugv2, lionheart, lulzactive, uberdemand, slim, pegasusq, performance
- Available I/O Scheduler : row, cfq, fiops, sio, fifo, vr, zen
====Changelog (Gen2-v2.5_Update8)====
[Gen2-v2.5_Update8]
- Stock: sound: msm: Stock KK ported (Also fixed voice recording issue (Q Voice, Video recording, Headset mic etc...))
[Gen2-v2.5_Update7]
- Stock: Optimus G TDMB support for Korea
- Stock: gee_defconfig: Enable MOBICORE driver (Related with DRM)
- Stock: tdmb: fc8050: Disable mess debug messages
- Stock: tdmb: fc8050: Fix Korean typo in sources
[Gen2-v2.5_Update6]
- All: f2fs updated
- jolla-twrp: Update kernel
[Gen2-v2.5_Update5]
==AIO Updates==
- f2fs: Update vold binary (Fix can't boot when f2fs partion exist.)
[Gen2-v2.5_Update4]
-All: Revert LGE headphone detect issue with noise fix, Fix min/max cpu voltage range
- Stock_KK: Fix compatibility issue for Kitkat
- jolla-twrp Update kernel
[Gen2-v2.5_Update3]
- Stock_KK: Gen2-v2.5 ported succesfully to Stock_KK kernel!!
- gpu: Stock KK porting
- mdp/fb: Stock KK porting
- led: Stock KK porting
- sound: Stock KK porting
- vibrator: Stock KK porting
- backlight: Adjust for Stock KK
- Complied with latest Linaro toolchain (2015.02)
- Lollipop: Re-complied with latest Linaro toolchain (2015.02)
- jolla-twrp: kernel: Re-complied with latest Linaro toolchain (2015.02)
[Gen2-v2.5_Update2]
==AIO Updates==
- ota: Fix FC issue when data is wiped
- unpack-ramdisk.sh: Fix init.d not working issue in some of roms
[Gen2-v2.5_Update1]
==AIO Updates==
- Lollipop - f2fs: Allow use of either f2fs or ext4 for system, data and cache
- Lollipop - rc-L: Remove useless cpu online lines
- ota: Restore sysinit SELinux permission by ota service script
[Gen2-v2.5]
- f2fs: Update to latest f2fs linux-3.4 branch's sources
- random: Update to latest Linux 4.0-rc1 sources
- hw_random: Update to latest Linux 4.0-rc1 sources
- jolla-twrp: jolla-kernel_Gen2-v2.5 applied
- Updates applied to Stock_KK kernels
====Dynamic Thermal Control====
- This function automatically adjust throttling settings when CPU clock changed.
So when you want to change thermal settings directly, you should turn off this function.
You can turn off this function by patching 'Dynamic_thermal_Off' in my server folder. (Not recommended.)
====USB Keyboard/Mouse Working Video====
http://youtu.be/_PZmWDqw6bA
====Configurable Knock On Touch Counts====
0 : Off
1~9 : Wake by n+1 taps. (n = Your setting)
Example)
0 : Doubletap2wake will not working.
1 : Wake by double taps.
2 : Wake by triple taps.
9 : Wake by 10 taps.
Recognizing Time : 100ms * 'touch counts'
(So when you set to 9, you can wake your device by 10 taps in 1 second. )
Known Issues
- When 'Nightmare' governer is selected, cpu cloks are not showing properly.
- USB Keyboard/Mouse driver is not loaded with Stock Kernel
Changelogs
[Gen2-v2.4]
- sched: Various optimizations and updates applied from faux123's mako kk_mr2
- lowmemorykiller: Some of optimizations applied from faux123's mako kk_mr2
- zram: Some of optimizations applied for Android from faux123's mako kk_mr2
- gee_defconfig: Disable unneeded mpdecision
- jolla-twrp: jolla-kernel_Gen2-v2.4 applied
- Updates applied to Stock_KK kernels
- OTA Updater included
[Gen2-v2.3]
- 2015/18/Feb Added - lge_touch_core: Fix bug of hardware keys not working when dt2w is disabled
- intelli_plug: Turn off wcd9310 debug messages
- msm_thermal: Do not working when screen turned off
- msm_thermal: Make temperature check logic simpler (Improve battery life)
- ipv4: try to cache dst_entries which would cause a redirect (CM update)
- intelli_plug/wcd9310: Force intelli_plug working when playing music while screen off
- dt2w: Fix doubletap2wake not working sometimes
- smartmax: Handle sampling_rate_screen_off by early suspend
- dynamic_thermal_control: Remove hardcoded cpufreq table and get it from current table
- jolla-twrp: jolla-kernel_Gen2-v2.3 applied
- Stock_KK kernels updated
[Gen2-v2.2]
- f2fs: Re-work with f2fs sources for Linux 3.4.x (Now working perfectly with no errors!!)
(/data, /cache re-format recommended if you using f2fs already.)
- jolla-twrp: TWRP v2.8.4 version up, jolla-kernel_Gen2-v2.2 applied, Lollipop multirom support
- multirom: v30 version up, Lollipop compatible
[Gen2-v2.0]
- Change logs only applied for CM/AOSP kernels
- Removed CM/AOSP KK kernels.
- Linux 3.4.106
- Compiled with latest Linaro_4.9.3-2015.01-build
- smartmax: sampling_rate_screen_off: Do not call usecs_to_jiffies function twice.
- wlan: prima updated to v3.2.3.197
- zram Support
- arm-crypto: sha-1, aes, sha256, sha512, arc4 optimization for ARM neon
- KEYS: close race between key lookup and freeing
- Low-memory-killer: Logic optimization from Motorola
- int_sqrt: Improve 3x faster integer sqrt
- readahead: make context readahead more conservative
- sound: Enable 320kbps audio recording
- arm: Perf update from Cyanogen Mod kernel_msm
- acpuclock-8064: Remove not working high level clocks (1782~1890MHz)
- gpu: Remove not working 607.5MHz and re-added 450MHz
- clocks: Remove unsafe lower cpu freqs (81~162MHz)
- smartmax: Fix default values
- fs: Always set noatime no diratime on all partitions! I/O Boost!
- board-mako: add missing updates from CAF
- board-mako: Enable Krait Retention
- msm: mdm2: Decrease leakage before QSC power-up
- smartassV2: Fix default values
- gee_defconfig: Compile smartassV2 cpu governor
- mako-sound: Noise fix ported from Stock KK
- mako-regulator: Add missed pm8xxx-adc regulator while ported Gproj power
- sound: Revert Nuplayer fix
- sound: wcd9310: Increase default gain (Increase volume for call speaker/mic and headphone/speaker)
- board-mako: Increase DC voltage level for G (Stock KK)
- mako: Add missed some of related with tabla for G
- cpufreq: Remove uncomfortable governors (nightmare, interactiveX)
- wcd9xxx: Fix headphone detect issue in 3.3V low batt (Stock KK)
- intelli_plug: Set screen off max to 702MHz
- sound: Buzzing sound FIX!! (intelli_plug,wcd9310: Force set 2cpus working when playing music while screen off)
[Gen2-v1.2]
- LP/KK: smartmax: Added sampling_rate_screen_off parameter - Thanks to gu5t3r
(When screen on, smartmax will increase clock based on sampling_rate.
And when screen off, smartmax will increase clock slowly based on sampling_rate_screen_off.)
- LP: mm: Set VM_MAX_READAHEAD to 512
- LP: msm: vidc: Get the current performance level
- LP: Fix some of sources for compatibility with cm12 build. (Kernels's functions are not changed.)
- aroma-installer: Fix logic of LP kernel and KK kernel installation.
- aroma-installer: Fix logic of LP kernel modules installation.
- aroma-installer: Fix logic of finding init.d support - Thanks to gu5t3r.
This patch only applied for AOSP based Kikat & Lollipop kernel.
====Changelog (Gen2-v1.1)====
- dynamic_thermal_control: Prevent dynamic_thermal call when device is hot and go to ideal state
(When device is hot and go to ideal state 'dynamic_thermal' called and change the msm_thermal settings.
So the original max frequency get lower clock step by step when device is hot.
This patch fix this bug.)
This patch only applied for AOSP based Kikat & Lollipop kernel.
====Changelog (Gen2-v1.0)====
- No more update for Kitkat and Stock.
- Restart with Clean Code!!
(Rebuild with Google mako source. Applied latest Linux patches with some of fixes for joll-kernel directly. So all of sources and kernel performance are stable.)
- Applied patches from Linux 3.4.1 to 3.4.105 one by one. (So sources and performance are stable.)
- Dynamic Thermal Control: Automatically adjust throttling settings when CPU clock changed. (Own making!!)
(Solve the existing problem coming back to 1134Mhz despite you change the CPU clock!!)
- Greatly improved battery life due to the source stabilization. (Light user can be used up to a day or more to use.)
- gpu: Fixed to use minimum gpu frequency when sleep. (Improved battery life) (Own making!!)
- Added jolla-kernel logo
- random: Applied all of latest Linux patches
- f2fs: Applied all of latest Linux patches
- Faux Sound: Applied faux123's latest sources
- Faux Gamma Control: Applied faux123's latest sources
- Intelli-plug: Applied faux123's latest sources
- GPU simple governor: Applied faux123's latest sources
- MTP: Applied Google latest sources
- TCP Congestion: Added cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp. yeah, illinois.
- io-scheduler: Added fifo, vr, zen.
- cpufreq: smartmax: Fix some of default values of smartmax governor. (Improved battery life)
- LZ4 compression format support.
- And applied more patches.
[v17_Final - Only for AOSP based Kitkat kernel]
- Dynamic Thermal Control: Automatically adjust throttling settings when CPU clock changed. (Own making!!)
(Solve the existing problem coming back to 1134Mhz despite you change the CPU clock!!)
- gpu: Fixed to use minimum gpu frequency when sleep. (Improved battery life) (Own making!!)
- Added jolla-kernel logo
- io-scheduler: Added fifo, vr, zen.
- cpufreq: smartmax: Fix some of default values of smartmax governor. (Improved battery life)
- MTP: Applied Google latest sources
- futex optimization
- Applied some of cpufreq patches
[v16]
- Use Android device as USB keyboard/mouse support (Required app included)
- L-kernel: Applied latest Cyanogenmod patches with 'seccomp'
- f2fs: Latest linux kernel tree patches applied
(Until Dec 9, 2014 f2fs: avoid to ra unneeded blocks in recover flow)
- f2fs: New 'inline_dentry' mount option applied
- L-kernel: makocam kernel added
- Support Stock camera diriver selection mode for L-kernel
- Support mod/nonmod kernel selection for L-kernel
- Recovery-twrp: Update kernel to jolla-kernel_v16
- Recovery-philz: Update kernel to jolla-kernel_v16
[v15]
- Only provided with my cm-12.0 UNOFFICIAL roms.
- Linux 3.4.105 applied.
- Latest mako's lollipop kernel patches applied.
- Makefile Optimization
v0xE
- L-kernel related fixes.
- Power: Applied gproj based power sources. (Battery standby time greatly improved!!)
- doubletap2wake: Fixed 3 taps issue when phone is suspended!!
- doubletap2wake: You can wake your device by 10 taps in a second!!: eek: (Configurable tap counts!!)
0 : Off
1~9 : Wake by n+1 taps. (n = Your setting)
Example)
0 : Doubletap2wake will not working.
1 : Wake by double taps.
2 : Wake by triple taps.
9 : Wake by 10 taps.
Recognizing Time : 100ms * 'touch counts'
(So when you set to 9, you can wake your device by 10 taps in 1 second. )
- doubletap2wake: Adjusted recognizing time.
- io-sched: Remove bfq io-scheduler that eat more batery. Back to fiops as default io-scheduler.
- Remove TDMB driver that not compatible with jolla-kernel.
v0xD
- f2fs: Applied latest updates until Linux 3.17.4
- random: Applied latest updates until Linux 3.17.4
- CM, L : Latest kgsl driver updated based on Lollipop kernel
- CM, L : Wifi updated based on Lollipop kernel
- L : cm-12.0 Ready (Know issue: Random screen flicking)
- GEEB camera fixed
- Stock: GEEB sdcard ramdisk lines added
- block: bfq io-scheduler added and set to default
- cpufreq: dancedance, smartassV2 new governors added
- leds: re-ported based on Stock KK only for duty cycles
- codel net-scheduler applied
- tcp: Some of optimized and TCP Small Queues applied
- ext4 optimized based on new random driver and FIDTRIM support
- zlib: clean up some dead code
- sound: Some of fixed with pop noise fix
- TDMB driver added (only for GEE and not tested)
- Some of mako to GEE related fixes based on Stock KK
- And more..
v12
- GHOST TOUCH FIXED!!
- Stock Wifi driver ported (Version 3.2.3.13 -> 3.2.7.27) (Speed up)
- Stock LED driver ported (LED duration fixed)
- Android L Kernel support
v11.1
- GUI AROMA INSTALLER Applied and multirom supported. (AIO)
- Built with Linaro 2014.09 gcc 4.9.2 latest toolchain.
- CM : Installation method changed to zlmage installation from boot.img installation. (increase compatibility.)
- CM : Built with latest CM source.
- CM : OTG function added. (experimental, now for test.)
- SPARSEMEM kernel option modified.
- Coretex-A15 memcopy optimization.
- memutils: memcpy, memmove, copy_page optimization.
- lge_touch_core: i2c error fixed when you upgrade your firmware.
- ext4: WB_SYNC_ALL pass called from sync(2) Speed up.
- Latest CM kernel patch applied.
v11
- Stock : Kerenel logo driver modified and jolla-kernel logo added.
- Linux 3.4.104 kernel applied.
- Modified to show jolla-kernel version. (On settings - About phone)
- Faux Sound updated to v3.6
- Stock : OTG Function added (USB can be recognized but not works.)
- GEEB : SDCard supported.
- WQ_POWER_EFFICIENT_DEFAULT power save patch applied.
- Kernel MOD NEON supported.
- msdos, ntfs filesystem is compatible.
- Stock : Backlight level kernel log deactivated.
v10_Stock
- Ported Stock Features : GPU, Video, Wifi, LED, Vibrator, IOMMU, Stock Camera
- Random hotreboot optimized.
- Only ext4 filesystem supported currently.
- Another Changelogs are same with CM/AOSP based jolla-kernel.
v10
- Stock Camera ported.
- Random Hotreboot optimization (When we reboot phone first when flash the rom and kernel or when using, there was random hot reboot. So we found the error at the binder which is the linking system between Android and Kernel. So we compare with Gproj kernel source and fixed it. Now you can use ART runtime as well.)
- Minimum clock increased. (81MHz -> 270MHz
- Throttling temperature limit decreased and fixed bug you can't set again to 1134MHz. (We think the last version's temperature limit is to high, so decreased and When you process Throttling, it has locked into 1134MHz. So we fixed.)
- 384MHZ L2 Cache voltage optimized.
- Android Logging (logcat) optimization and deactivated. (Don't use it commonly.)
- F2FS : Linux 3.16.2 version update proceeded.
- Few kernel settings have errors. Fixed.
- Extra minor patch proceeded.
- OMNI Kernel supported. (OMNI ROM)
v9_Refresh
- Kernel stablize : Applied Linux 3.4.103 patch and fix the bugs and errors on the source.
- mod/normal kernel both supported.
- User can personalize throttling option (You can personalize temperature and clock per level at the TricksterMod application.)
(※ You can use temperature limit option at the TricksterMod application, 'Temperature control'.)
Checked Compatible ROMs
Mod : CM12 (GEEHRC Unofficial), CM11 (GEE Unofficial), AxxionKat, Carbon
Normal (non-mod) : Dirty Unicorns, DayDream (This is Korean ROM ), Liquidsmooth
Stock : ARTMOD, Sling, Miui (you have to flash stock_miui)
G3 : GEE3
We always hearing your feedbacks. If there is a problem with specific ROMs, Error report into this thread.
Code:
---About Multi ROM---
jolla-TWRP is GEEHRC based recovery.
So when you going to flash Gproj based ROM or Stock based ROM, it can occur status 7 error.
In this case, extract the ROM file, and delete 'assert' sentence structure at
'META-INF/com/google/android/updater-script' and re-extract the ROM file. Then flash!
After you flash MultiROM zip, you can see 'MultiROM Fail' error message.
In this case, Go to 'Advanced - Multirom - ListROM - Your second rom - Flash zip'
and flash compatible kernel for your secondary ROM.
Download Link
http://buf.jollaman999.com/jolla-kernel_AIO-gee/
Mirror: https://www.mediafire.com/folder/9eemnevifta2z/jolla-kernel_AIO-gee - Thank you for gu5t3r -
If you wanna use F2FS partition, wipe /data, /cache as f2fs file system with TWRP recovery.
Flashing guide
- Follow the instructions of aroma-installer!
Don't be afraid when you flash F2FS kernel! F2FS has more longer first boot time than EXT4 Filesystem!!!
Battery Life : 10~12 hours in my phone
Jolla-kernel's all features only fully-working at TricksterMod application. There could be some features which are not working at other kernel controll apps.
We are trying to make better kernel everytime. Please understand us effort. :laugh:
jolla-kernel is released with a lots of test in other testphones.
But if you have a bug, Report plz.
Code:
[COLOR="DarkOrange"][B][I][U]CREDIT![/U][/I][/B][/COLOR]
[jolla-kernel source]
[url]https://github.com/jollaman999[/url]
[Referenced sources]
The Linux Kernel Archives : [url]https://www.kernel.org/[/url]
cm-11.0 : [url]https://github.com/CyanogenMod[/url]
Loller79 Solid_Kernel-Cyano : [url]https://github.com/Loller79/Solid_Kernel-Cyano[/url]
faust93 f93_kernel : [url]https://github.com/faust93/f93_kernel[/url]
Docker-J Sail_GPROJ : [url]https://github.com/Docker-J/Sail_GPROJ[/url]
faux123 mako : [url]https://github.com/faux123/mako[/url]
MikeEx kernel_msm : [url]https://github.com/MikeEx/kernel_msm[/url]
flar2 ElementalX-m7-4.0 : [url]https://github.com/flar2/ElementalX-m7-4.0[/url]
justin0406 AK-xGenesis : [url]https://github.com/justin0406/AK-xGenesis[/url]
Porting kexec hardboot : [url]https://github.com/Tasssadar/multirom/wiki/Porting-kexec-hardboot[/url]
544MHz GPU Overclock : [url]http://forum.xda-developers.com/showthread.php?t=2307086[/url]
jaeguek's F2FS filesystem : [url]https://kernel.googlesource.com/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools/[/url]
Donation link has been closed
Download link doesn't work
Nicee, thank you!
Sorry
I've just fixed. If you are downloading with your phone, try Chrome. Chrome supports FTP client
Downloading right now, will report about the stability and performance after trying it a while. A stock kernel with kexec hard boot would be really helpful. (I would build myself but sadly do not have time these days)
Oh... I think my friend will read every replies in this Thread and fix it daily and release more stable kernel.
Sent from my LG-E975 using XDA Free mobile app
ruddnr951 said:
Oh... I think my friend will read every replies in this Thread and fix it daily and release more stable kernel.
Sent from my LG-E975 using XDA Free mobile app
Click to expand...
Click to collapse
Somehow this didn't work on my Carbon gee ROM. I mean, it works, but no matter what governor, voltages, etc in trickstermod, cpu always stays on 81mhz to around 150mhz, bringing the phone to a crawl. Maybe it's because I didn't wipe dalvik, I don't know.
Hmmm... I checked that this kernel is working at Axxionkat, Carbon, GEE Cyanogenmod Roms which are compaitable with MOD kernel.... how about wipe cache, dalvik cache or Flashing rom again...? I think that's not kernel problem
Sent from my LG-E975 using XDA Free mobile app
I try use this kernel on CyanogenMod 11 Nightly, and doesn't work. I installed zip and wipe cache and dalvik, but when I reboot the phone, have a blackscreen.
This kernel is for GEE ROMs. Official CM (E975) is for Gproj. Gproj ROMs are not compaitable with this kernel.
Sent from my LG-E975 using XDA Free mobile app
ruddnr951 said:
This kernel is for GEE ROMs. Official CM (E975) is for Gproj. Gproj ROMs are not compaitable with this kernel.
Sent from my LG-E975 using XDA Free mobile app
Click to expand...
Click to collapse
Ups, fail! Thanks! I installed Carbon KK (based on Gee ROM) and kernel working... Thaaaaaaanks!
I'm really appriciated to you because you choose jolla-kernel :good:
{
"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"
}
Is anybody else getting this when trying to visit the link? I read above it was fixed, but this is what I'm getting
iamterence said:
Is anybody else getting this when trying to visit the link? I read above it was fixed, but this is what I'm getting
Click to expand...
Click to collapse
use google chrome.
And I found a new XDA Relink error.
the download URL is ftp://ras.jollaman999.com:8221 but when we automatically redirected by XDA, It is relinking to ftp//ras.jollaman999.com:8221. There's no ':'
I fixed link http:// instead of ftp://
Sent from my LG-E975 using XDA Free mobile app
I like this kernel, except...bootanimation =.=". Flash in AxxionKAT and it replace my bootanimation by original CyanogenMOD bootanimation :laugh:
Is the kernel supposed to be 22mbs? I only asked because normally kernels are between 5 and 8mbs
iamterence said:
Is the kernel supposed to be 22mbs? I only asked because normally kernels are between 5 and 8mbs
Click to expand...
Click to collapse
because this kernel added bootanimation.zip, and it's 17MB
the title is a little confusing here. I mean E975 CM is gproj. Some may think that there's a kind of paradox in the tilte. gee and CM. We shouldn't try this kernel on E975 (geehrc) CM based ROMs like pacman, mokee, and...
SuperKernel for SM-G930F/FD/K/L/S/W8
{
"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"
}
Supports all touchwiz roms 6.0.1 on BPH6 base and higher
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
Please check Question and Answer Thread first!
If you want to take my work and need it somewhere, or do other things with it, please ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
SuperMan-Rom, a Touchwiz based rom made by myself!
Features of this Kernel:
- Build with latest official google toolchain v4.9
- Build with ERH1 kernel source!
- Latest Linux version 3.18.120, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative, zzmoove, barry_allen, nightmare, darkness, pegasusq, yankactive intelliactive, ondemandplus, intellimm, bioshock, lionheart, smartmax, smartass2, smartmax_eps, alucard, blu_active, cafactive, electrodemand, ondemand_x, hyper and intellidemand
- Built with latest ramdisk sources from samsung (ERG2)
- Frandom Support
- Thunderplug hotplug driver can be selected in aroma (only for advanced users!)
- Gzip compressed ramdisk (supersu, magisk etc will work fine)
- I/O schedulers: CFQ (Default), ROW, No-op, Deadline, BFQ, FIOPS, SIO, VR, ZEN, FIFO, maple and SIOplus
- UKSM (Ultra Kernel Samepage Merging)
- Zram can be set in synapse
- Gentle fair sleeper switch enabled
- StateNotifier included
- HTC's async added
- Fsync toggle
- LED Control
- Charging control
- HMP control
- Full CPU/GPU control in synapse
- DVFS in Synapse
- Many controllable wakelocks
- Underclock: big core to 312Mhz, little core to 338Mhz
- Overlock: depens on your ASV
- GPU OC to 806 Mhz
- Init.d Support
- NTFS file system enabled
- CIFS/NFS file systems enabled
- F2fs supported
- Allow ADB-Insecure
- Wlan Wakelock decreased
- Fully controllable with synapse
- TCP (Network) control: Bic (default), Reno, cubic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- Selinux is set to permissive
- Zen-Tune implemented
- All bad samsung drivers disabled (like tima or rkp)
- Force encryption disabled
- Knox faked to 0x0
- Boeffla wakelock control
Download:
Marshmallow V1.X:
V1.9.7 on AndroidFilehost
Nougat V2.X:
V2.11.0 on AndroidFilehost
Oreo V3.X:
V3.1.0 on AndroidFilehost
Download via GrifoDev
All old releases
Bugs/Problems:
- None
Instructions:
0. Make a backup of your current stock kernel in TWRP, just in case you want to go back
1. Install a custom recovery for your phone, like this one here:TWRP
2. Follow the instructions on the page above, until you get a working recovery
3. Download the Kernel from below and copy it to your external SD Card
4. Reboot to your recovery by pressing volume up, home button and power button at the same time.
5. Install zip/select the kernel
6. Flash supersu, phh's root, magisk and all things that modify your boot.img
7. Wipe cache and dalvik cache (recommand)
8. Reboot
If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :good:
PayPal
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- arter97
- Jesec (for the great FP fix!!)
- dorimanx
- AndreiLux
- halaskz
- neobuddy83
- UpInTheAir for his great Synapse implementation
XDA:DevDB Information
SuperKernel for herolte, Kernel for the Samsung Galaxy S7
Contributors
Tkkg1994
Source Code: https://github.com/GrifoDev/SuperKernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V3.1.0
Stable Release Date: 2018-08-31
Created 2016-05-30
Last Updated 2018-09-25
Changelog:
Old Changelogs:
SuperKernel V1.0:
- Changes compared to stock:
- updated CPUfreq drivers
- updated to latest stable linux (3.18.34)
- updated zram/zsmalloc and zswap for better ram management
- implemented tasks adj tree
- updated ext4
- updated crypto files
- added UKSM
- updated workqueue and sched features
- added gentle fair sleepers switch
- added new governors, ioscheds and tcp
- backports from 4.0 kernel
- many more things (already over 1000 changes compared to stock!!!)
- detailed history
SuperKernel V1.1:
- fixed fingerprint support, thanks to @Jesse Chan who found the right files to delete!
- arm64: mm: support ARCH_MMAP_RND_BITS
- int_sqrt.c: Correction square root algo with naming
- int_sqrt: Improve 3x faster integer sqrt
- mm: mmap: add new /proc tunable for mmap_base ASLR
- mmc: core: Expose use_spi_crc module parameter in sysfs (and disable it to gain perfomance)
- tima, knox and all "bad" samsung related configs are disabled now!
- over 100 updates in kernel/sched and in kernel/rcu to gain performance and better batterylife
- as always, visit github to see what exactly changed!
SuperKernel V1.2.1:
- Reverted back some changes I made in kernel/sched and kernel/time -> Probably fixed the random reboots (I never had one before, so you need to test this)
- Added the requested ROW iosched
- Added UC/OC frequencies thanks to @Jesse Chan (Kernel detects if you phone is capable or not for OC (jesses work), I added a check that only Grade A phones have full OC)
- added DAX to fs
- Many /mm and filesystem Updates (for ext4, ext3, ext2 and f2fs)
- Applied Jesse's fingerprint lag fix
- updated kernel/locking
- implemented Zen-tune V4.5
- cfq-iosched: fix the setting of IOPS mode on SSD
- More changes on github
SuperKernel V1.2.5:
- changed ramdisk compression from lz4 to gzip (which should fix systemless xposed)
- add a fsync toggle to enable and disable fsync
- added async from HTC
- Use erandom functions
- added wakup toggle for wlan
- mm: Allow for Exynos swap to be enabled
- enabled 2 additional lower CPU steps
- update "mm/zsmalloc: don't fail if can't create debugfs info"
- updated cifs/nfs/nfsd and filesystems
- updated memory management (page_alloc, vmstat, etc)
- added new z3fold driver
- probably made fingerprint scanner a little big faster
SuperKernel V1.3.1:
- Updated ramdisk to APF2
- Updated linux to 3.18.35
- removed the red latter at start up (you really really wanted that )
- Fixed random reboots from 1.3 in superman rom
- added a wakelock fix who should fix some google wakelocks
SuperKernel V1.4:
- completely reworked my w. Wipe cache and dalvik cache (recommand)
hole source code, now available under: Github
- Updated ramdisk with latest supersu patch
- many updates in /base/power/opp
- backports from 3.19 branch
- interactive updates (even more smooth now)
- added kasan for arm64 devices
- overall smoothness improved
- tested over one day, not a single reboot till now
SuperKernel V1.7:
- fixed phone turning on when offline charging
- Updated base and ramdisk to latest BPH6 source, this kernel will only work on BPH6 ROM!!!!
- added full synapse support, thanks to UpInTheAir (I adapted his implementation to work on S7)
- Updated linux to 3.18.39
- added f2fs support for /data
- fixed private mode not working after a reboot
- fully remade the whole source tree to get you the best experience!
- fixed the tcp bug which would otherwise make your phone vulnerable
- some other backports
- updated workqueue
- switched to 7.0 sabermod toolchain
- many more things I may forgot
SuperKernel V1.8.5:
- Started from scratch on BPHJ source code
- No more freezing, not a single problem left anymore!
- Updated to 3.18.42 linux (latest)
- Merged some new linaro patches into kernel
- f2fs should now work (and stay) on partitions you have chosen
- HMP opimizations added (tunable in synapse)
- GPU UC removed for now
- CPU OC/UC enabled, but stock freqs are default on first flash
- Disabled PEWQ (can be enabled in synapse)
- Updated thermal
- Disabled task ADJ tree
- enabled hmp packing
- crypto updated
- cpufreq some small updates
- BPIF ramdisk
- Selinux audit configurable
SuperKernel V1.9:
- Based upon BPJ7 source code
- Updated to linux 3.18.44
- added GPU OC to 806Mhz (thanks to @lyapota)
- updated ramdisk to BPJ7
- fixed some battery settings in synapse
- updated busybox to 1.26
- patched CVE-2016-5195
- changed behavior of cpu on high freqs a bit
SuperKernel V1.9.2:
- Updated to BPJG source drop
- Updated ramdisk to BPJG source
SuperKernel V1.9.5:
- This kernel is only for MM!
- Ramdisk base changed to BPL3 (source base is still the same)
- Updated linux to latest 3.18.45 version
- Backported most crypto drivers form 4.4 mainstream linux
- Enabled new crypto drivers and optimizations
- Updated random drivers
- Updated synapse, hopefully all is up to your needs now
- Added thunderplug hotplug (keep in mind that playing with thunderplug settings may lead to SOD)
- Added a special tab for hotplug drivers: Stock, disabled or thunderplug
- Updated busybox
- Updated script to create an init.d file if not existing
- Fixed LED fading in synapse
- statenotifier enabled again for thunderplug
SuperKernel V1.9.6:
- Based on latest BPL3 source drop release
- Fixed adaptable storage problem
SuperKernel V1.9.7:
- Rebased on latest BPLB Kernel source drop
- Updated ramdisk to latest BPLB
- Updated Linux version to 3.18.46
SuperKernel V2.0:
- Only for NOUGAT and TOUCHWIZ roms
- Rebased on latest DPLT base
- Latest DPLT ramdisk
- Latest f2fs backport from 3.18.y branch
- Maple iosched added (needs testing)
- selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
- UPSTREAM: capabilities: ambient capabilities
- BACKPORT: full hardened usercopy backported
- mnt: Add filesystem private data to mount points
- New DVFS tab in synapse
- Updated all mcRegistry files to Nougat
- Changed toolchain to selfcompiled GNU 6.3 a53 optimized
- Sqlite binary updated
- Fstrim added
- Busybox changed to sbin/busybox (needs to be at this directory otherwise synapse won't work!)
- Some other things I may forgot
SuperKernel V2.0.1:
- Linux updated to 3.18.47
- busybox detection enhanced (you can now install to /sbin, system/xbin or su/xbin)
- State notifier disabled by default
- Allow all cores to go to highest freq
- People report working deepsleep so if it does NOT work for you, give me your wakelock stats, otherwise that's not helping anyone
SuperKernel V2.0.2:
- Updated ramdisk to DQAS
- Changed some settings in wakelock tabs for synapse (deepsleep issue was produced setting to extreme levels in synapse)
SuperKernel V2.1.5:
- Based on latest DQB3 release
- Updated Linux version to 3.18.48
- Updated ramdisk to DQB3
- Updated all mcRegistries to DQB3
- Added HID gadget keyboard/mouse patch
- Updated android binder driver
- Also one file to flash for all variants
SuperKernel V2.2.0:
- Based on latest DQB7 source drop release
- Updated to latest DQB7 ramdisk
- Fake knox 0x0 (as in superman-rom 2.2 or superstock-rom 2.5) (credits to @lyapota )
- Fixed init.d not working correctly sometimes
SuperKernel V2.4.2:
- Completly rebased on top of superstock kernel
- Based on latest DQCG release
- Updated ramdisk to DQCG release
- Added and reworked scripts to fake knox (should also work with supersu now)
- Updated conservative and ondemand govenror
- Added PWM flicker free patch
- Fixed safetynet failing sometimes
SuperKernel V2.4.3:
- Updated Zen-tune to V4.10 version (only minor changes)
- Fixed thunderplug showing errors in synapse
- killed PWM flicker free due to many broken stuff
- mcRegistry files have been upgraded to DQCG
- Reverted many sched patches, I think general performance is much better now (maybe placebo idk), please let me know your thoughts!
- Fixed some synapse errors here and there, still I haven't had the time to work on cortex brain staying offline, sorry guys
SuperKernel V2.5.0:
- Source updgraded to DQD1 (same as DQD2)
- Ramdisk updated to DQD2
- mcRegistry updated to DQD2
- Fixed external iosched error on Synapse
SuperKernel V2.5.2:
- Ramdisk updated to DQD3
- mcRegistry files updated to DQD3
- Linux version updated to 3.18.51
SuperKernel V2.6.1:
- Updated to DQEF source code
- Updated ramdisk to DQEF
- Added more flags to resetprop (secret mode in browser should work again, at least it did on the s8)
- Updated to most recent f2fs branch from official google supporter
- Updated Linux to 3.18.56
- Updated mcRegistry to DQEF
SuperKernel V2.7.0:
- Based on latest DQFM source code
- Ramdisk updated to latest DQFM
- Updated linux to 3.18.60
- Reverted a patch in one of those linux updates which broke deepsleep in some cases
- Changed code for mcRegistries: they won't get replaced anymore, it just deletes the "bad" file
- Added spectrum support, untested!
SuperKernel V2.7.2:
- Based on latest DQG1 source code
- Ramdisk updated to latest DQG1
- Updated linux to 3.18.66
- Includes GPU libs, so there is no chance after another kernel this will bootloop!
- Since samsung is not updating their kernels very frequently on the s7, I thought I better push out some small updates
SuperKernel V2.8.0:
- DQH8 source drop update
- DQHY ramdisk update
- Linux update to 3.18.70
- Toolchain update to GNU GCC 6.4.0 @djb77
SuperKernel V2.9.0:
- Finally an awesome update to DQIC with a much higher changelist!
- DQIC ramdisk update
- Linux update to 3.18.72
- Updated AIK to V2.9
SuperKernel V2.10.0:
- DQJ1 source drop update
- DQJ1 ramdisk update
- Linux update to 3.18.77
- 6.4.1 toolchain update to @djb77
SuperKernel V2.10.1:
- DQK1 source code shares the same source as DQJ1, that's why it's only a small change
- DQK1 ramdisk update
- Linux update to 3.18.83
- Toolchain updated thanks to @djb77
- Boeffla wakelock control added
SuperKernel V2.10.5:
- DQLF still has the same kernel source code as DQK1
- DQLF ramdisk update
- Linux updated to latest 3.18.91
- Updated toolchain
- F2fs update to latest release
- AIK updated to v3.1
SuperKernel V2.11.0:
- DRAG source code update
- DRAG ramdisk update
- Linux update to 3.18.94
- Toolchain updated thanks to @djb77
SuperKernel V3.0.1:
- This kernel can only be used on OREO stock based roms! (no ports)
- Updated kernel source to most recent ERG2 code
- Updated ramdisk to ERG2
- Changed toolchain to google 4.9 for better compatibility
- Updated AIK to 3.3
- Updated f2fs to most recent available
- Updated linux to 3.18.118
- Added battery store mode
- All previous features are included!
SuperKernel V3.0.2:
- Rebuild from scratch to fix some bugs
SuperKernel V3.1.0:
- Source code based on ERH1
- Updated linux to 3.18.120
- Fixed samsungs mismatch in kernel compilation
Q&A
Below I added some basic Q&A stuff which here so hopefully it will answer most of your questions!
Q: How to get into Download Mode?
A: Power off your phone, than hold: home + volume down + power on button until you see the download mode.
Q: How to get into Recovery Mode?
A: Power off your phone, than hold: home + volume up + power on button until you see the recovery mode.
Q: I get verification failed at start up!?!? My phone is broken now?
A: Yes, you have to buy a new phone now. Just kidding You did not disable force encryption in TWRP (how to do so you will find below in how to decrypt your phone).
Q: I get FRP LOCK? WHYYYYYY???
A: Very simple answer, you did not enable OEM Unlock in developer options. Now you need to flash full rom with odin again and start from scratch. But don't forget to enable OEM Unlock this time!
Q: I got FC's and other Problems with the kernel, what to do?
A: Take a logcat for me, developers use to say: without a log, it never happened . A logcat can be grapped with a PC and ADB installed, simply type: adb logcat > log.txt while your phone is connected and the error is happening.
Q: What kind of logs can I provide to help you?
A: Logcat: This one is for general infos about FC's
DMESG: this is for kernel related things
Last_Kmsg: this can be used after a random reboot
Q: How to get logs?
A: 1. Connect your phone to your pc
2. Make sure you got usb debugging enabled
3. Install Minimal ADB tool
4. After install open it and type: adb logcat > logcat.txt, adb shell dmesg > dmesg.log, adb shell cat proc/last_kmsg kmsg.log
5. Send me the file you got
Q: Which devices are supported at the moment?
A: Current supported devices are: SM-G930F/FD/W8. All other exynos models can work but are UNTESTED
Q: Is this kernel working on Snapdragon 820 variants?
A: No, sadly not.
Q: Help, I never had a code and now after installing the rom my phone asks for a password??
A: Your device is still encrypted, on step 0 it tells you to be sure you're not. So, what do you need to to in case you are still encrypted:
1. Boot into TWRP
2. Select Wipe
3. Select wipe data
4. Then you manually need to type "yes" with the keyboard
5. Confirm the wipe (this will remove the encryption)
6. Reboot your recovery
Q: Is there a way to get rid of encryption which is simpler?
A: Not really, you could also wipe data with stock recovery but this is quite a big hassle so above method works better.
Q: On TWRP there is an error about /data mount, what to do?
A: Your device is encrypted, follow the above steps to get rid of your encryption.
Q: Synapse shows no UCI support!
A: Reflash kernel, a script of you may overwrite my synapse config
Q: I want to switch kernel, how?
A: Since we have systemless xposed and systemless supersu, we have patches in ramdisk of boot.img. This means you have to reflash xposed and supersu after every change of kernel!.
Q: I lost root after installing this rom. What to do?
A: All mods (like supersu, phh's root, xposed and magisk) are stored in /ramdisk of kernel boot.img. So if you flash this rom, and after this another kernel (Which has supersu included by default) you can not do much. You have to stick to the two kernels provided in rom. Also when switching kernel, you need to flash all related zips again after changing it. Last tip: Do not use magisk until you really need it for android pay!
Q: I got random reboots, heeelp!
A: This is most likely from a custom kernel, if you face random reboots please check if you have the latest kernel installed or switch back to the stock kernel included in the rom.
Q: My screen is kind of yellow/orange and the touchscreen doesn't work at all!
A: You have chosen the wrong kernel in aroma selection. Reflash the rom without any wipe selecting the right kernel version.
First! DL now and flashing! Thanks for the hard work!
Sent from the silver bullet 930F Running Superman Rom
Will apps like easyHome (https://play.google.com/store/apps/details?id=com.jamworks.easyhome) work? It uses FP as capactive home button.
Flashed and running awesome so far, haven't messed with any of the settings yet though.
Sent from the silver bullet 930F Running Superman Rom
Quickvic30 said:
Flashed and running awesome so far, haven't messed with any of the settings yet though.
Sent from the silver bullet 930F Running Superman Rom
Click to expand...
Click to collapse
Would you be so kind to show antutu benchmark. I just want to see what it improves
Shuuin said:
Would you be so kind to show antutu benchmark. I just want to see what it improves
Click to expand...
Click to collapse
Benchmark doesn't show any hints of real-world results when it comes to kernels..
Sent from my SGP712 using XDA-Developers mobile app
Shuuin said:
Would you be so kind to show antutu benchmark. I just want to see what it improves
Click to expand...
Click to collapse
Here ya go
Sent from the silver bullet 930F Running Superman Rom
Great!!!!Thank you for your works!!!!
Thanks for this kernel. I like the zzmoove governor. But if i choose him on little my phone freezes and than it reboots. At big it's ok
Black_Focus_X said:
Thanks for this kernel. I like the zzmoove governor. But if i choose him on little my phone freezes and than it reboots. At big it's ok
Click to expand...
Click to collapse
Zzmoove does hotplug, but the little cores can't do hotplugging. So it will reboot
Sent with my SM-G930F powered by SuperMan
Tkkg1994 said:
Zzmoove does hotplug, but the little cores can't do hotplugging. So it will reboot
Sent with my SM-G930F powered by SuperMan
Click to expand...
Click to collapse
Any chance that you will add..
1) ARCH_POWER
2) ROW Scheduler
3) Make Power Efficient WorkQueues user-configurable in next version
4) Trim kernel and remove useless debuggers, bloated kernel drivers and so on for making the kernel as slim and battery / performance friendly as possible
5) (Perhaps) configurable C-States (Idle states) ?
Just as some bonus, useful stuff in v2.0?
Sent from my SGP712 using XDA-Developers mobile app
Destroyedbeauty said:
Any chance that you will add..
1) ARCH_POWER
2) ROW Scheduler
3) Make Power Efficient WorkQueues user-configurable in next version
4) Trim kernel and remove useless debuggers, bloated kernel drivers and so on for making the kernel as slim and battery / performance friendly as possible
5) (Perhaps) configurable C-States (Idle states) ?
Just as some bonus, useful stuff in v2.0?
Sent from my SGP712 using XDA-Developers mobile app
Click to expand...
Click to collapse
1. Arch power has been removed on mainstream kernel
2. ROW was my plan as well
3. It is enabled by default, but isn't it already tuneable?
4. This is always my goal
5. Haven't thought about that until now
Sent with my SM-G930F powered by SuperMan
Finally it's come!Will it be implement the FP function to the future build?
---------- Post added at 07:26 AM ---------- Previous post was at 07:24 AM ----------
krogoth said:
Will apps like easyHome (https://play.google.com/store/apps/details?id=com.jamworks.easyhome) work? It uses FP as capactive home button.
Click to expand...
Click to collapse
i don't think so coz it will totally stop the FP SVC when u flash this kernel
Another question. Can you add undervolting?
Tkkg1994 said:
1. Arch power has been removed on mainstream kernel
2. ROW was my plan as well
3. It is enabled by default, but isn't it already tuneable?
4. This is always my goal
5. Haven't thought about that until now
Sent with my SM-G930F powered by SuperMan
Click to expand...
Click to collapse
PowerEfficient WorkQueues seems to revert itself to "Enabled / On" even though I have tried to disable it..
Sent from my SGP712 using XDA-Developers mobile app
Black_Focus_X said:
Another question. Can you add undervolting?
Click to expand...
Click to collapse
I'm using the KTweaker app and it allows me to undervolt.
Sent from the silver bullet 930F Running Superman Rom
Black_Focus_X said:
Another question. Can you add undervolting?
Click to expand...
Click to collapse
Quickvic30 said:
I'm using the KTweaker app and it allows me to undervolt.
Sent from the silver bullet 930F Running Superman Rom
Click to expand...
Click to collapse
Yes it's already in the kernel but not all kernel apps can detect that. Will add stweaks and/or synapse support for this soon
Sent with my SM-G930F powered by SuperMan
Ok. With Kernel Adiutor i don't see it
This kernel supports MIUI and custom ROMS based on Pie only
Main features:
- Based on the latest Pie source from LineageOS, Kernel is compatible with custom ROMs
- Upstreamed to Linux 4.9.202
- Upstreamed to CAF LA.UM.7.3.r1-08200-sdm845.0
- Spectrum profiles
- Compiled with GCC 9.2
- Flash and forget
User features:
All these features can be used via EXKM app
- Vibration Control
- KCAL (Colour control)
- Klapse
- Sound Control
- Minimum Brightness Control
- MAC Randomization
- USB Fast Charge
- Flicker free mod (DC dimming)
CPU features:
- CPU Governors: Schedutil
- Schedutil updated with patches from newer Linux versions
- CPU idle improvements by kerneltoast
- CPU input boost
- RCU boost
- Power Saving Work Queues
GPU features:
- 770 MHz and 820 MHz overclocked GPU steps available (optional) (Use at your own risk)
- ULPS enabled for display panel
File system & memory related features:
- NTFS, exFAT, sdFAT and F2FS file systems supported
- IO Schedulers: CFQ, ZEN, Maple, NOOP, Anxiety, Deadline
- F2FS updated from Pixel 3
- RapidGC for better F2FS performance
- Dynamic F-sync
- CRC disabled for better storage performance
Network features:
- TCP algorithms: Westwood, Reno, BBR, Cubic
- Westwood set as default TCP algorithm
- Wireguard VPN Support
- TTL
Under the hood features:
- Xbox and Dualshock controllers supported with drivers updated to the latest
- Safetynet Flags Removed
- Pixel 3 Energy Model
- Audit disabled for less overhead
- Faster app openings
- Disabled Gentle Fair Sleepers for smoother UI
- 32 bit VDSO
- Unused Drivers And Logging removed for a lighter kernel
Known bugs:
- DC dimming not supported, disable it in MIUI settings
Requirements:
Magisk for recommended kernel settings to set
First Time Installation (clean flash):
1.) Download the Kernel from second post
2.) Have Stock kernel and ramdisk installed
3.) Flash Magisk (optional)
3.) Flash the kernel in recovery
Upgrading the kernel:
1.) Download the kernel from the second post
2.) Dirty flash the kernel (this means flashing the kernel without wiping anything)
Restore stock boot partition guide:
This guide will show you how to restore your ROMS stock kernel and ramdisk without losing any data. It will also uninstall Magisk which can be flashed again. Follow this guide if coming from another custom kernel or if something is not working like spectrum or the config file in twisted kernel.
Method 1:
1) Dirty flash your current ROM. This means installing the ROM without wiping anything.
2) Flash Magisk if desired.
3) You are now ready to flash a custom kernel.
Method 2:
1) Extract boot.img from your currently installed ROMs zip file.
2) Go to the install page in TWRP > Flash image > Select the boot.img you extracted and flash it to the boot partition.
3) Reflash Magisk if desired.
4) You have now restored your stock kernel and ramdisk and can now flash a custom kernel.
Hit thanks or donate to support my work
Donators:
Ricardo
Hellboy4
PM if you want your XDA profile linked on this list
XDA:DevDB Information
Twisted Kernel, Kernel for the Xiaomi Mi 8
Telegram https://t.me/twistedkernel
Contributors
Twisted Prime for doing all this
YTG for testing and support
milouk for build fixes and scripts
blackened mod team for scripts
bgcngm, abhishek987 for maintaining LOS kernel
Akhil Narang for the latest touchscreen drivers
nathanchance for maintaining linux stable repo
osm0sis for anykernel installer
SultanXDA for Simple LMK, CPU input boost and Devfreq boost
kdrag0n for many optimisations
tytydraco for anxiety IO scheduler and DSBoost
flar2 for vibration control and sound control
Joshuous for Dynamic stune boost
tanish2k09 for Klapse
Arter97 for RapidGC and many improvements
Raphielscape, argraur for work on Kat kernel
frap129 for Spectrum
fransiscofranco for Fsync control
Lord boeffla for Boeffla wakelock blocker
Everyone whom I cherry-picked from
Source Code: https://github.com/TwistedKernel/Twisted-845-P
Version Information
Status: Stable
Current Stable Version: V7.6
Created 2019-02-21
Last Updated 2019-11-21
Downloads:
TwistedKernel
Notes:
Twisted Kernel configuration file (Magisk required)
A configuration file is stored in internal storage /TKManager/twistedconfig.txt. You can edit this file to change kernel settings such as, performance profiles, vibration strength, fsync, double tap to wake and SELinux modes. Whatever is set in this file will take effect on boot.
Twisted Kernel log file (Magisk required)
Every boot, a log file is created and stored in internal storage /TKManager/log.txt. It shows the date and time kernel settings are applied. Use this to verify if configuration options are applied.
Applying custom settings
To apply custom settings on boot with a kernel manager, set the boot delay to 50 seconds.
Profiles
Spectrum is a simple, profile oriented kernel manager that allows developers to create profiles to serve to their users. This is useful for users who are inexperienced with kernel tweaking or users who want something that's a single click away.
https://play.google.com/store/apps/details?id=org.frap129.spectrum
USB Fastcharge
This feature increases the maximum charging current from a PC to 900 mA from the default value of 500 mA.
F-sync
Disable this to improve memory speed at the risk of data loss during a system crash. I recommend leaving it enabled if you want to keep your data.
Ho ho, you actually made a thread.
Very nice man, welcome!
Thanks and welcome
sir my touchscreen not working,but in twrp my touchscreen working,,,sorry bad my english,,,,
and thanks for support
xgurame said:
sir my touchscreen not working,but in twrp my touchscreen working,,,sorry bad my english,,,,
and thanks for support
Click to expand...
Click to collapse
Hi, please try this build and tell me if it works.
http://bit.ly/2tGk0Nf
Works great with Havoc
Welcome and thanks for your hard work[emoji13]
Im using your kernel now on pe experience rom with pixutil gov and faced zero bugs so far [emoji106]
Dude could you post balanced and battery settings here or on the op because i want to tweak the kernel by myself?
greetings
Gesendet von meinem Mi 8 mit Tapatalk
darkwader18701 said:
Welcome and thanks for your hard work[emoji13]
Im using your kernel now on pe experience rom with pixutil gov and faced zero bugs so far [emoji106]
Dude could you post balanced and battery settings here or on the op because i want to tweak the kernel by myself?
greetings
Gesendet von meinem Mi 8 mit Tapatalk
Click to expand...
Click to collapse
This kernel is already tweaked for balanced battery and performance. For more battery lower dynamic stune boost values.
Twisted Prime said:
This kernel is already tweaked for balanced battery and performance. For more battery lower dynamic stune boost values.
Click to expand...
Click to collapse
oh ok its already 0 in ex kernel manager settings and deactivated, your magisk module do the same doesn't it?
Gesendet von meinem Mi 8 mit Tapatalk
darkwader18701 said:
oh ok its already 0 in ex kernel manager settings and deactivated, your magisk module do the same doesn't it?
Gesendet von meinem Mi 8 mit Tapatalk
Click to expand...
Click to collapse
TK power saver disables dynamic stune boost when battery is under 30%
Twisted Prime said:
TK power saver disables dynamic stune boost when battery is under 30%
Click to expand...
Click to collapse
ok get you thanks for all [emoji1787]
Gesendet von meinem Mi 8 mit Tapatalk
V4.2 is now available!
TwistedKernelV4.2_Mi8
Changelog:
- Linux 4.9.161
- Updated WiFi driver from CAF
- Added 770Mhz GPU freq
- f2fs improvements
TK Power Saver
TKPowerSaverV2.0 - Compatible with Twisted Kernel V4.1 and up
Very good
V4.3 is now available!
TwistedKernelV4.3
Changelog:
- Linux 4.9.162
- F2FS improvements
- Battery improvements
- Wireguard support
V4.4 is now available!
TwistedKernelV4.4_Mi8
Changelog:
- CAF LA.UM.7.3.r1-06900-sdm845.0 merged
- Linux 4.9.163
- F2FS updated from pixel 3
- F2FS verity enabled
- Updated CFQ
- Klapse support
- Reverted charging current increase
- Enabled tickless when idle
Thanks man.
Will test ASAP
Thanks for sharing.
best kernel for Mi8
nice battery and good performance
Welcome to The HeliosPro Kernel Thread for Galaxy J7 2016
Built with Various Oreo 7870 Source
Linaro GCC 6.1.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]Fake Enforcing (Permissive and shows enforcing)
[x]Compiled with Linaro6.1.1
[x]Native BlueLight Filter To J710X Panel
[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]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
The kernel comes included with EliteTuner to control various kernel parts.
--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 J710 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 and adding support for our device.
@BlackMesa123 and @corsicanu for working with my projects
@topjonhuw For Magisk
@geiti94 For Wifi password Fix
@Noxxxious For general helpAnd my Elite-Team for their contributions to my projects and being Awesome.
Download <> Changelog <> More info In second Post
Github Source : https://github.com/ananjaser1211/Helios_7870
XDA:DevDB Information
HeliosPro Kernel V2.6, Kernel for the Samsung Galaxy J7
Contributors
mohitmallick17, AnanJaser1211, corsicanu
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V2.6
Stable Release Date: 2019-02-27
Created 2019-02-27
Last Updated 2019-02-27
HeliosPro V2.6 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, but i can support this kernel.
Changelog :-
- Native BlueLight Filter To J710X Panel
- Compiled with Linaro 6.1.1 Compiler
- Performance and battery greatly improved with new compiler
- Fixed custom ramdisk scripts
- Deodex Supported well with magisk
- GMS Blocker
- 99Killer service (kills gms in idle for better sleep)
- NFC Should work now
- More precise cpu voltage
- Magisk 18.1 Included
Follow the Full change log on the Github source.
Download : Google Drive
Size : 29.1MB
HeliosPro Kernel V2.5
Android 8.0/8.1 Only
J710F/FN/G/M/MN/GM (And any J7(6) variant)
Changelog :-
-Supports both 8.0 and 8.1.1 Stock/Ported TouchWiz Roms
- Updated drivers to latest J530F 8.1 Source
- Adoptable Storage (not tested)
- Encryption Support (on stock roms only)
- Improvements to GPU CPU Over clocking Thanks @renoxtv
- Ensure you have LATEST TWRP otherwise you wont be able to read Internal storage in TWRP
- Removed 160mhz GPU as it didnt work and caused issues
- Fixed CPU Undervolting (overvolting doesnt work well)
- GPU overclocking and Control now works on EliteTuner
- Updated Camera and WiFi to latest 8.1 Firmware
- Magisk 17.2 Included
- some other minor improvements to pretty much everything
Follow the Full change log on the Github source.
old changelog
HeliosPro Kernel V2.0
Android 8.0/8.1 Only
J710F/FN/G/M (And any J7(6) variant)
This can be used on any of my 8.0 Roms and tested on stock 8.1 Rom (does not break Simcard when rooting)
its based off multiple exynos7870 sources
P.S : GPU overclocking is not yet completed, you can use it manually with OxygenControl app
instead of EliteTuner app (included in zip)
HeliosPro v2.0 Changelog
- CPU Overclock upto 1.7GHz and VoltageControl
- GPU OverClock Upto 1146GHz
- Memory Mangment improvments
- MMC improvments
- Full Wakelock Control for wlan/bt and much more
- BoefflaWakelock Blocker With preconfigured WLs
- UKSM V1.2.3
- SecBattery control and Unstable current detection
- Powersuspend Driver for display
- Fsync Toggle
- Dynamic FSync
- Tons of I/O Schedulers
- Tons of CPU Governors
- StateNotifier Driver
- CPUFreq optimizations
- DisplayState hooks
- ondemand/conservative cache improvments
- Swap/VNSwap improvments
- WireGuard Support
- F2FS Support
- Frandom Support
- Muted useless debug msgs
- Tons other than can be tracked in commits
I/O Schedulers :-
- Maple
- BFQ
- ROW
- Fifo
- Fiops
- Sio
- SioPlus
- Tripandroid
- VR
- ZEN
CPU Governors :-
- Blu_Active
- CafActive
- hyper
- bioshock
- cultivation
- dancedance
- electrodemand
- impulse
- intellidemand
- ondemandX
- pegasusq
- smartass2
- smartmax
- wheatly2
Source : Github
RefinedKernel (7.0/7.1.1)
V2.7
-WireGuard Support
-HotSpot Fix for Note 8 port
-CPU Boot frequency reduced
-GPU/CPU Frequency improvments
-InputBooster Changes
-Boosted charging limit
-Updated Ramdisk
-Magisk 16.3 included
---------------------------------
V 2.6
-CPU/GPU Overclocking support
-Support for more variants
-Fixed Magisk resetprop conflict
-Disabled DM-Verity from source
-Fixed KNOX 0X0 PATCH
-Removed Audit Spams in log
-Disabled Samsung RMM
-Disabled RKP/KAP/TIMA From source
-Slight increase to charging current
-Inputbooster ~ 1.2GHz
-CPU OC upto 1700MHz
-GPU OC Upto 1146MHz
-Allow CPU To go as low as 200MHz
---------------------------------
-V2.5
-Magisk V15.2
-Dynamic Fsync 2.0
-HTC Asynchronous Fsync
-PowerSuspend 1.5
-UKSM V1.23
-Boeffla wakelock blocker v1.1.0
-StateNotifier & SysfsHelper
-Optimized ZSwap
-Optimized Deadline I/O
-Better Input Booster
-Quicker Doze entry
-Other improvments for Batterylife and performance
----------------------------------------------------
-V2.0 Note 8 port
Rebuilt the kernel from latest source code : J530FXXU1AQI3
Added CPU Governors
Added I/O Sched
Added TCP Algorithms
Added FakeKnox
Added ResetProp
Added 7.1.1 Support
Added CPU Improvments
Reduced Wakelocks
----------------------------------------------------
-V1.0 Initial release
F.A.QQ : What benefits Does this have over stock kernel ?
A : This kernel is aimed at Android enthusiasts who like to get the most out of their phones. But also is user friendly and pre customized for the average user to figure it out
Q : Can i use Kernel Auditor ?
A : Yes, but to utilized the full potential of this kernel including overclock and many more, you should use EliteTuner included in the ZIP
Q : What is Overclocking ?
A : Basically, Slightly more performance For an extra consumption in battery. you can google it for more details
Q : Why is CRC disabled by default ?
A : The extra operations can cause a big hit on Block performance
Q : Is it safe to overclock ?
A : ive tested the kernel on the Max over clock setting (Without turning off the 4 big cores) without any problems for a month
Q : What is SamsungHotplug ?
A : its a feature from samsung that Auto-Disables Inactive Big Cores to reduce power consumption
Q : Why i cant See/set Big cores frequency?
A : thats due to hotplug removing the sysfs files that control the frequency and overwrite them by stock values
Q : Does this kernel Pass SafteyNet ?
A : Yes, The kernel has all the needed bypasses already so it can even bypass safteynet without Magisk
Q : Can i use Knox Apps ?
A : No, You cant use secure Storage, However it has PirvateMode Support built in (if your ROM supports it too)
Q : Can i use this on Stock Rom ?
A : Yes, it works on both Stock and Custom (including 8.0/8.1 Ports)
Q : What is the MAX mAH i can charge at ?
A : charging limits are changed from 1A to 1.5A
--- Reserved ---
--- Reserved ---
WoW. Good Job!
And first comment
how to turn on the blue filter? Stock rom 8.1
alik23kz said:
how to turn on the blue filter? Stock rom 8.1
Click to expand...
Click to collapse
Simple. All you need to do is to push the BlueLightFilter apk from a supported rom 8.0/8.1 to priv-app and make a reboot. Add the toggle for it, or launch it via activity launcher.
Good kernel i installed in oreo fusion
Reset?
I am using Oreo Fusion, do I still need to factory reset or wipe my data?
chechemon said:
I am using Oreo Fusion, do I still need to factory reset or wipe my data?
Click to expand...
Click to collapse
No. You don't need to wipe data or factory reset.
Just flash it!
---------- Post added at 03:19 PM ---------- Previous post was at 02:36 PM ----------
This kernel is good for fix the bluelight filter on OreoFusion Rom. It really fixes it.
chechemon said:
I am using Oreo Fusion, do I still need to factory reset or wipe my data?
Click to expand...
Click to collapse
Flash and done
Can anyone please guide me to compile kernal for nethunter please andr also tell me from which i take source kernal for j710f and the compile it for nethunter
Iam using stock oreo rom 8.1.0 from samsung. I have rooted my phone with magisk and have installed oxygen kernel. Do i have to wipe data and flash this kernel or just flash it.
Sulltan Mehmood said:
Iam using stock oreo rom 8.1.0 from samsung. I have rooted my phone with magisk and have installed oxygen kernel. Do i have to wipe data and flash this kernel or just flash it.
Click to expand...
Click to collapse
Just flash it!
No one is replying me what the heck is that
please also we want a version for AOSP
Kindly update to version 2.7 as it is already released for j7 pro
Kindly compile it to work with some external wifi adapter(WLAN1) and enable ralink drivers please.
I want to use NetHunter with J710F.
Please enable these features kindly, request to OP.
Also port some goodies from oxygen kernel e-g spectrum, new kernel from source and gpu voltage and others please a humble request.. also make sure to increase battery timing with efficient performance with lowest consumption of battery.