[KERNEL][7.1.2][All Variants!] -V- Kernel X - LG G2 Mini

-V- Kernel X
w/ AnyKernel2 for support on all LaOS 14.x -based ROMs!
import /disclaimer.md
Code:
I am not responsible for any damage done to your device/SD card/OTG cable/washing machine/toaster etc.
You are responsible for what you do.
If something brakes, it's on you!
Furthermore, functionality on older/newer ROMs not guaranteed.
Some may work.
Governors:
IntelliActive
IntelliDemand
Conservative set as default (from interactive)
Hotplugs:
IntelliPlug
Alucard
Use only one! And disable MPDecision!
Extra Features:
Forced Fast Charge v2
GPU: UC to 100MHz, OC to 533MHz
RAM: Added 133MHz (UC) and 566MHz (OC)
ZRAM: Enabled LZ4 compression + Auto resize to 500MB
Intelli_Thermal v3.0
Fixed ROM's init.d
Included kernel-side patch for BlueBorne vulnerability
KSM: Duplicate page check added (I recommend disabling KSM)
Simple GPU Algorithm (by faux123)
Script to force stop MPDecision + Auto enable IntelliPlug (can be disabled in /data/vkx.prop)
Power Suspend Mode v1.5
NTFS read/write support (write is limited, only supports overwriting existing files)
Config accessable from /proc/config.gz
More to come... Make suggestions and I will see what I can do...
Compiled using the Android NDK!
Installation:
You must have unlocked your bootloader!
Download the attached file!
Custom Recovery required
Make a backup of the boot partition for restore/uninstall purposes
Just download and flash the latest auto-install .zip file.
Then, use a kernel tweaking app or script (I use Kernel Adiutor).
To-Do:
Add more governors
Add some IO schedulers
Make suggestions...
Known Bugs:
Found one? Report it.
Source code:
-V- Kernel X
LineageOS (kernel)
Thanks to:
@mobiusm , for his general assistance, some code, and for putting up with me no matter how annoying I was/am/will be.
@likeadracula , for his general assistance and recommendations.
@faux123 , developer of anything starting with "intelli" and 'Simple GPU Algorithm'
@osm0sis , developer of AnyKernel2
and to anyone else I forgot!
XDA:DevDB Information
-V- Kernel X, Kernel for the LG G2 Mini
Contributors
Vagelis1608, mobiusm, likeadracula, faux123, osm0sis
Source Code: https://github.com/Vagelis1608/-V-_Kernel_X
Github Releases: https://github.com/Vagelis1608/-V-_Kernel_X/releases
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.3.1
Stable Release Date: 2018-04-13
Development Status: Abandoned :/
Created 2017-07-27
Last Updated 2018-06-27

Github Releases: https://github.com/Vagelis1608/-V-_Kernel_X/releases
Changelog:
v1.3.1:
Fixed the RAMDisk-based script
v1.3:
KSM: Tuned default parameters (still, I recommend disabling it)
GPU: UnderClock to 100MHz
Replaced Qualcomm's thermal driver (Thermald) with Intelli_Thermal v3.0 (by @faux123 )
Fixed ROM's init.d (Enforcing SELinux blocked it, now it works)
RAMDisk script: IntelliPlug is now automatically enabled when MPDecision is force-disabled
ZRAM: The RAMDisk-based script now sets it's size to 500MB (can be disabled in /data/vkx.prop: change persist.use.big.zram )
Swappiness is also set to 100. If you use a swap file, then this MUST be disabled (/data/vkx.prop: change persist.using.swap.file). Otherwise, problems will arise. You have been warned!​
v1.2.1:
Included kernel-side patch for BlueBorne vulnerability
Enabled LZ4 compression for ZRAM
v1.2:
KSM: Duplicate page check added
Simple GPU Algorithm (by faux123)
Script to force stop MPDecision (can be disabled in /data/vkx.prop)
v1.1:
GPU Overclocked to 533MHz (from 450Mz)
RAM: Added 133MHz (UC) and 566MHz (OC)
Power Suspend Mode v1.5
Alucard Hotplug
v1.0.1 (hotfix):
Fix faulty frequency in IntelliDemand (two_phase_freq)
Tuned IntelliDemand and IntelliActive
Delete 'placeholder' file added in the RAMDisk by mistake in v1.0
Disabled device check
v1.0:
First release.

Reserved

MY POST

Oh, was not expecting this. What a pleasant surprise. Thank you.
Perhaps you could add spectrum support, you can find more info in here:
https://forum.xda-developers.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542

cahiri0 said:
Oh, was not expecting this. What a pleasant surprise. Thank you.
Perhaps you could add spectrum support, you can find more info in here:
https://forum.xda-developers.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542
Click to expand...
Click to collapse
Should be fairly simple to implement.
However, since this is a ramdisk mod, you can add it yourself using Android Image Kitchen or the injector in the third post on that thread. Be sure to set the correct frequencies.
That way, you will have it before I push an update with it implemented.

Vagelis1608 said:
Should be fairly simple to implement.
However, since this is a ramdisk mod, you can add it yourself using Android Image Kitchen or the injector in the third post on that thread. Be sure to set the correct frequencies.
That way, you will have it before I push an update with it implemented.
Click to expand...
Click to collapse
I flashed it after release, but after new system build clean flash I could not find time to make new profiles, as they are empty in injector. Hell, lately I can't find time to update system, I flash new one every 4-5 weeks.

is it working on RR6 ?

eicrag123 said:
is it working on RR6 ?
Click to expand...
Click to collapse
No. Only Nougat ROMs.
So, not RR6. But, if upgrade to RR7, then you can use it.

Hotfix release out!
v1.0.1 (hotfix):
Fix faulty frequency in IntelliDemand (two_phase_freq)
Tuned IntelliDemand and IntelliActive
Delete 'placeholder' file added in the RAMDisk by mistake in v1.0
Disabled device check
If you use an app that applies all values by default and you use IntelliActive or (especially) IntelliDemand, then force it to reload the new values for tunables.

Vagelis1608 said:
Changelog:
v1.0.1 (hotfix):
Fix faulty frequency in IntelliDemand (two_phase_freq)
Tuned IntelliDemand and IntelliActive
Delete 'placeholder' file added in the RAMDisk by mistake in v1.0
v1.0:
First release.
Click to expand...
Click to collapse
tryin to install it tells me unsupported device ? like is this for 620 or 618 ?

berraffarouk15 said:
tryin to install it tells me unsupported device ? like is this for 620 or 618 ?
Click to expand...
Click to collapse
I disabled device check in v1.0.1 and reuploaded it.
Download the v1.0.1 zip and let me know if it works.

Vagelis1608 said:
I disabled device check in v1.0.1 and reuploaded it.
Download the v1.0.1 zip and let me know if it works.
Click to expand...
Click to collapse
okay i'll give it a try now thnx

Vagelis1608 said:
Changelog:
v1.0.1 (hotfix):
Fix faulty frequency in IntelliDemand (two_phase_freq)
Tuned IntelliDemand and IntelliActive
Delete 'placeholder' file added in the RAMDisk by mistake in v1.0
Disabled device check
v1.0:
First release.
Click to expand...
Click to collapse
installed fine can u tell me which kernel manager u use ?

berraffarouk15 said:
installed fine can u tell me which kernel manager u use ?
Click to expand...
Click to collapse
I use Kernel Adiutor.
Also, which variant do you have (D620/D618)?
EDIT: Apply on boot has some issues (some settings don't get applied). To fix it enable the 'Script' option in Kernel Adiutor's settings.
{
"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"
}

Vagelis1608 said:
I use Kernel Adiutor.
Also, which variant do you have (D620/D618)?
EDIT: Apply on boot has some issues (some settings don't get applied). To fix it enable the 'Script' option in Kernel Adiutor's settings.
Click to expand...
Click to collapse
okay thnx, and i hv d618 and ca i know if there is a kernel manager that whne installed to system apps it appears in the stock settings menu i mean like magisk does and supersu and other ,,,, u get me ?

berraffarouk15 said:
okay thnx, and i hv d618 and ca i know if there is a kernel manager that whne installed to system apps it appears in the stock settings menu i mean like magisk does and supersu and other ,,,, u get me ?
Click to expand...
Click to collapse
Oh, I get you...
That's one of the reasons why I use Kernel Adiutor.
(This is on RR7)

OC?

wild_fire said:
OC?
Click to expand...
Click to collapse
According to @mobiusm , the max and min frequencies are locked on the hardware level.
As such, overclocking and underclocking are impossible.
Well, unless you replace the actual CPU, so yeah...
He can correct me if I am wrong.

Vagelis1608 said:
According to @mobiusm , the max and min frequencies are locked on the hardware level.
As such, overclocking and underclocking are impossible.
Well, unless you replace the actual CPU, so yeah...
He can correct me if I am wrong.
Click to expand...
Click to collapse
Umm... But didn't this one guy make a kernel that oc's the CPU to 1.6ghz? It was for cm12 I believe...

Related

[Kernel][Stock][CPU OC] Fude Kernel 1.5.1 (3.0.101)

Fude Kernel v1.5.1
(3.0.101)​Features:
Compatible with stock 4.1.2 or any rom based in stock jellybean.
Updated to 3.0.101
Native exFat support (Driver from Samsung OSRC).
Support for BLN (Backlight Notifications - Ready to use BLN Control).
Now Backlight Notification doesn't need BLN Control app, and now is configurable through /sys/module/bln/parameters
Compiled with Linaro Toolchain 4.9 optimized for Cortex-A9!
Sysctl tweaks.
Multi-core scheduler support.
SWAP support.
zRAM support.
Disabled Samsung DFVS.
Init.d support (needs busybox)
Added IO schedulers:
ROW
SIO
SIOPLUS (I/O Scheduler by default)
VR
ZEN
Added governors:
Abyssplug (as default cpu governor)
HotPlugX
LulzactiveQ
Sakuractive
Smartassv2
[*] CPU OC: up to 1.2 GHz (This feature isn't 100% my work, I used commits from CroPol kernel sources)
OC, in my device (8190L) it's very unstable, with 1N4148 kernel and CroPol kernel, so, with this kernel, too. I have tested it alot of time and sometimes I had some random reboots. Anyway, it makes a noticeable performance plus.
Please guys, test it and report if it is stable on your device.
Installation
Download zip, copy it into /sdcard and flash it through recovery (CWM, PhilZ, TWRP)
Downloads
GT-I8190/L/N
Fude-1.5.1_GT-8190X_signed.zip
For more info and extras, check download section at the top of the post:
http://forum.xda-developers.com/devdb/project/?id=5637#downloads
{
"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"
}
How to...
overclock the CPU?
If you want to overclock your device, simply apply 1.2 GHz as max frequency with SetCPU or something like.
OC, in my device (8190L) it's very unstable, with 1N4148 kernel and CroPol kernel, so, with this kernel, too. I have tested it alot of time and sometimes I had some random reboots. Anyway, it makes a noticeable performance plus.
Please guys, test it and report if it is stable on your device.
activate zRAM?
If you want to activate zRAM, a ZIP (beta) is available in downloads.
It will create a 64mb compressed block device. Needs busybox and init.d support
A log can be found in /data/zram.log
Please, don't use this if you really don't need it or you don't know about the advantages and disadvantages.
activate SWAP?
If you want to activate SWAP, a ZIP (beta) is available in downloads.
It will create a 128mb file for swap in /cache partition. Needs busybox and init.d support
A log can be found in /data/swap.log
Please, don't use this if you really don't need it or you don't know about the advantages and disadvantages.
configure BLN?
If you want to configure BLN, all they parameters are available at /sys/module/bln.
These parameters are:
BLN_ENABLED can be Y or N, and enables/disables BLN.
BLN_BLINK_MODE can be 0, 1 or 2.
With 0, the leds will turn on and stay on while BLN_STATIC_TIME indicates (in seconds).
With 1, the leds will flash with pauses of BLN_BLINK_TIME (in seconds).
With 2, the leds will flash two times with pauses of BLN_BLINK_TIME (in seconds).
BLN_BLINKING_TIME indicates the time (in seconds) while leds will flash (only in modes 1 or 2). After this time, leds will turn off.
To set this parameters, you can use Terminal Emulator and use command echo, or, if you want to do this permanently, you have to make an init.d script. ​
Changelog:
Code:
[/SIZE]
1.5.1 [2015/02/10]:
* Add 1100Mhz to frequency table.
* Fix screen rotation artifacts.
1.5 [2015/01/20]:
* Added CPU OC support.
* Reimplement BLN to work without BLN Control.
* Change KSM to UKSM.
1.4.1 [2014/08/27]:
* Fixed bluetooth.
* Added zRam support.
1.4 [2014/08/11]:
* Rebuilded from clean sources (yes, again, rebuilded from the new samsung kernel sources)
* Applied all patches from 3.0.31 to 3.0.101
* Now, I added only the best governors and io schedulers
* Updated exFat implementation
* Disabled Samsung DFVS
* Update toolchains
* Add init.d support
1.3:
* Rebuilded from clean sources.
* Removed LagFree and Hotplug governors.
* Added InteractiveX, OndemandX, Lionheart and Sakuractive governors.
* Multi-Core scheduler support.
* New exfat implementation.
* Sysctl tweaks.
* Fix 1ghz bug (I hope)
1.2:
* Added Lazy, LagFree and OndemandQ governors.
* Added ROW and ZEN I/O schedulers.
1.1:
* Fixed About -> Phone -> Kernel version
* Added MinMax and LulzactiveQ governors
* Ondemand + SIO are default governor and IO scheduler
* Added support for swap
1:
* Initial release
Thanks for their patches to:
@cocafe
@Android-Andi
@yanpol199
@ChronoMonochrome
And everyone who has developed for this phone!
XDA:DevDB Information
Fude, Kernel for the Samsung Galaxy S III Mini
Contributors
LuuchoRocha
Source Code: https://github.com/LuuchoRocha/fude_kernel_s3mini
Kernel Special Features: zRAM, SWAP, Disabled DVFS, CPU OC
Version Information
Status: Beta
Current Stable Version: 1.4.1
Stable Release Date: 2014-08-29
Current Beta Version: 1.5.1
Beta Release Date: 2015-02-10
Created 2014-09-01
Last Updated 2015-02-10
dl-link?
Download link???
@moonryder, @Berkant Ayhan Karabudak
The threads starting with xda:devdb have a "Downloads" section in top.
Check this image:
View attachment 2920861
However, here is the link
LuuchoRocha said:
@moonryder, @Berkant Ayhan Karabudak
The threads starting with xda:devdb have a "Downloads" section in top.
Check this image:
View attachment 2920861
However, here is the link
Click to expand...
Click to collapse
I have never seen there. Thank you.
great kernel.
No updates?
albertusac said:
No updates?
Click to expand...
Click to collapse
Yes! I'm working (slowly) on it. I'll try to release a new version before christmas
i still got stock rom to run. lol.
core7x said:
i still got stock rom to run. lol.
Click to expand...
Click to collapse
It's a promise, the next release will be compatible with 4.4.x roms
LuuchoRocha said:
It's a promise, the next release will be compatible with 4.4.x roms
Click to expand...
Click to collapse
Will you add oc too??
Would be realy nice
galaxy mini said:
Will you add oc too??
Would be realy nice
Click to expand...
Click to collapse
Maybe in next releases, but I tried it in my phone and it's very unstable (I think my 8190L = low quality)
Maybe I can manage two branches, with OC and without it... :fingers-crossed:
nice one. stock kernel missing a lot of kernel fun compare new 4.4 rom.
Hey guys C: how can I dissable zRam? I flashed the zRam zip, but now I want to disable it
Thanks
core7x said:
nice one. stock kernel missing a lot of kernel fun compare new 4.4 rom.
Click to expand...
Click to collapse
Yes
But i'm working on various changes on BLN (now can configure some parameters) and won't be neccesary to use BLN Control and will try to add OC if I can run it stable on my device
Dnxss said:
Hey guys C: how can I dissable zRam? I flashed the zRam zip, but now I want to disable it
Thanks
Click to expand...
Click to collapse
With a root browser, go to /system/etc/init.d/ and delete the file named "01zram"
Then reboot and zRam will be disabled again
LuuchoRocha said:
Yes
But i'm working on various changes on BLN (now can configure some parameters) and won't be neccesary to use BLN Control and will try to add OC if I can run it stable on my device
With a root browser, go to /system/etc/init.d/ and delete the file named "01zram"
Then reboot and zRam will be disabled again
Click to expand...
Click to collapse
Thank you @LuuchoRocha OC should be a great feature for stock roms
Friend, thank you for this great kernel. It runs beautifully. Great work!!!
Don't worry be happy!
It works so great! I think it's great if zzMoove governor is added. It saves a lot of battery
Sent from my GT-I8190 using Tapatalk
Will the S3 Mini run faster installing this kernel? Will save more battery? And there is also a little configuration utility to change settings?
fabiocaruso said:
Will the S3 Mini run faster installing this kernel? Will save more battery? And there is also a little configuration utility to change settings?
Click to expand...
Click to collapse
No, you just able to change cpu freq, governor, IO schedulers, KSM, LMK and VM ae usual.
Sent from my GT-I8190 using Tapatalk

[KERNEL] [H815 & H811] LuPuSv2.4 + Updater App [STOCK MM 6.X] [07/04/2016]

H815 & H811 ONLY​
Code:
[B]### Disclaimer### [/B]
Your warranty is now void.
We are not responsible if your phone, sdcard or anything else will be damaged, broken, bricked, bootlooping or detonating in a thermonuclear reaction.
YOU are choosing to make these modifications and accept the fact that something might go horribly wrong.
Intro
This kernel was made for my own personal use but seen as I had an updater app for tornado kernel which has been abandoned I have decided to share both the kernel and updater app here. As this kernel is mainly for my own personal use I will not be adding all the bells and whistles. If you prefer performance along with battery over power than this may be for you.
Install:
You need:
- Stock 20A, 20B, 20C or 20D -- Marshmallow
- H815 ONLY
- An unlocked Bootloader
- Custom recovery
Via recovery: latest TWRP here
- Download the kernel
- Reboot to recovery
- Flash the zip file
- You're done! Reboot and enjoy.
Changelog:
v1.0
Initial release
Faux Sound v3.6
Added BFQ, SIO, FIOPS IO Schedulers
Removed BIC, HTCP and enabled Vegas, Yeah, Illinois, reno TCP Congestion Algorithms
Enable Westwood TCP COngestion ALgorithm by default
Powersuspend
Fsync ON/OFF support
Updated to Linux 3.10.94
KCAL support
SELinux permissive
Auto Inject SU & BusyBox
Many more see github for full changelog
v1.1
Attempt to fix exfat
v1.2
defconfig: Add exfat support (thanks slim80 for sussing out signing)
Optimized ARM RWSEM algorithm
Fix NULL pointer dereference in tcp_nuke_addr.
Readahead: Fix an error (thx ramgear)
Readahead: Optimize divide/multiply by power of 2 using L/R shift (thx ramgear)
sched/fair: Implement fast idling of CPUs when the system is partially loaded
net: bcmdhd: reduce wakelocks
msm: Fix high load average from uninterruptible waits
cpufreq: Break out early when frequency equals target_freq
cpufreq: Resolve CPUFREQ_NOTIFY issue
writeback: fix writeback cache thrashing
tcp: fix timing issue in CUBIC slope calculation
PM: devfreq: Always reflect a change of polling interval
PM: devfreq: Fix simple_ondemand crashing on startup
msm: kgsl: Report correct GPU frequency in sysfs
devfreq: Use high priority workqueue
cpufreq: set policy with user_policy data
cpufreq: Introduce new relation for freq selection
mm: slub: Default slub_max_order to 0
msm: rq_stats: Register for Cpufreq policy notification
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
v1.3
Fix time resetting on boot
v1.4
arm64: disable GCC SRA optimization
configs: enable small clean up inline with LG config
configs: enable autosched
cpufreq: impulse: tuning and burning values into governor
cpufreq: impulse: call __cpufreq_driver_target() for cur frequency
cpufreq: impulse: Reschedule timer if min_freq is reduced
cpufreq: impulse: Rearm governor timer at max freq
cpufreq: impulse: Replace obsolete strict_strtoul calls
cpufreq: impulse: validate above_hispeed_delay
cpufreq: impulse: calculate load before freq change
cpufreq: impulse: only boost tunable affected cpus
cpufreq: Add Impulse governor
lowmemorykiller: Do proper NULL checks
fs/namei.c: fix potential memory leak in path_lookupat
sched, smp: Correctly deal with nested sleeps
mm: /proc/pid/smaps: show proportional swap share of the mapping
msm: thermal: Re-evaluate hotplug for unexpected cpu online
fs/buffer.c: increase the buffer-head per-CPU LRU size
v1.5
Merged LG 20D source code
Merge Linux version 3.10.95
Disable ZRAM, SWAP
FM radio fixed
Tweak fixed entropy
v1.6
Update to linux version 3.10.96
Update ramdisk to be inline with Stock 20D
v1.7
Update to linux version 3.10.97
Dynamic Fsync
USB Fastcharge support
cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power
v1.8
Update to linux version 3.10.98
Frandom
More see github fr full changelog (or look within updater app)
v2.0
Update to linux version 3.10.99
Fix reboots from v1.8
Implement system-less root (Note - advised not to flash over system root as it may cause issues)
v2.1
Update to linux version 3.10.101
v2.2
Memory Management improvements
Re-enable ZRAM and SWAP
Added ZZMOOVE governor (big little development edition)
Added despair governor
Added Barry Allen governor
Many more see github or updater app for full changelog
v2.3
Fix exfat support
v2.4
Fix Revoke USB debugging authorizations not showing in developer settings
Allow selinux mode to be changed rather than hard-coding to permissive
Source code: https://github.com/garwedgess/android_kernel_lge_g4
Credits
Yank555
faux123
savoca
flar2
franciscofranco
And many many more, see github.
Do not mirror my downloads
XDA:DevDB Information
LuPuS Kernel LG G4 (H815), Kernel for the LG G4
Contributors
wedgess
Source Code: https://github.com/garwedgess/android_kernel_lge_g4
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.4
Stable Release Date: 2016-04-07
Created 2015-12-22
Last Updated 2016-04-07
LuPuS Kernel Updater App [V1.5]
Features:
- Dark/Light Theme
- Check for updates every 1-24 hrs you choose.
- includes basic changelog
- Download updates
- List all releases releases
- Checks downloaded kernels md5 (will delete download if MD5's don't match)
- Auto flash kernels after download
(TWRP only)
- Reboot recovery
Changelog:
v1.0
Initial Release
v1.1
Add Faux Sound Control (Only Headphone gain for now as it is only what is working kernel side)
Improve UI
New notification icon for updates
Minor performance improvements
v1.2
Slovak translation - thanks @phsnake
Czech translation - thanks @phsnake
v1.3
Turkish translation - thanks @Se7Touch
v1.4
Optimize code
Add support for H811
Update support libraries
Allow to be installed on devices not using LuPuS kernel (makes it easier for switching back to LuPuS kernel)
v1.5
Add SELinux mode changer
Add FAB animation when viewing kernel release info
Speed up loading longer changelogs when viewing kernel release info
Note: this application will not work on variants other than the h815 so that someone on a different variant doesn't try flashing a kernel for H815.
Please leave any bug reports along with attached log, otherwise reports will be ignored
Features:
{
"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"
}
Translations: I have not translated any of the strings within the application, if someone would like to translate their language, then please let me know and i'll push the strings to github
Download attached to this post
If coming from v1.0 you need to first uninstall the application as v1.1 onwards in signed
Upcoming CM Kernel Release...
Stay Tuned
bender_007 said:
Thank you for your work. I will test it
waiting for the apk
cheers:good:
Click to expand...
Click to collapse
Thanks, the app is up now. I thought I had pushed the changes before I reset it, but didn't so had to rewrite some of it. Apologies for the delay.
No problem, glad to see new stuff around. I like the combos (mod + settings app), in this case kernel + app
Thx
Poslano sa mog LG-H815 koristeći Tapatalk
Just flashed. Caused some issues with the external sd card.
Oh new kernel!Thank you very much!
orhtun01 said:
Just flashed. Caused some issues with the external sd card.
Click to expand...
Click to collapse
Can you please explain the issue a bit more as I haven't issues with the external SD.
wedgess said:
Can you please explain the issue a bit more as I haven't issues with the external SD.
Click to expand...
Click to collapse
Of course. After booting the system informs that the external sd is corrupt and wants to wipe it. After returning to stock, issue disappeared.
orhtun01 said:
Of course. After booting the system informs that the external sd is corrupt and wants to wipe it. After returning to stock, issue disappeared.[/QUOtTE]
Thanks. I haven't any issues and tried a couple of sdcards. I remember this being an issue in tornado kernel and savoca fixed it. Thought I had already included that commit but looks like it disappeared after the M merge. I'll add it back in now and update it if you could let me know if it now works for you?
Edit: Can't load the texfat module as it's signed by LG and it is not open source so can;t build it. Savocas hack is for some reason not working for me . Currently trying to work my way around this. So far no luck...
Click to expand...
Click to collapse
wedgess said:
Thanks. I haven't any issues and tried a couple of sdcards. I remember this being an issue in tornado kernel and savoca fixed it. Thought I had already included that commit but looks like it disappeared after the M merge. I'll add it back in now and update it if you could let me know if it now works for you?
Click to expand...
Click to collapse
my exfat sd card broken. your kernel exfat support?
BySezerSimsek said:
my exfat sd card broken. your kernel exfat support?
Click to expand...
Click to collapse
I've posted a version which should fix this as an aattachment here. As I don't have the issue I can't test to see if it's fixed but it should be. Please let me know if you get a chance to flash it.
wedgess said:
orhtun01 said:
Of course. After booting the system informs that the external sd is corrupt and wants to wipe it. After returning to stock, issue disappeared.[/QUOtTE]
Thanks. I haven't any issues and tried a couple of sdcards. I remember this being an issue in tornado kernel and savoca fixed it. Thought I had already included that commit but looks like it disappeared after the M merge. I'll add it back in now and update it if you could let me know if it now works for you?
Edit: I've attached a version which should fix the external sdcard issue you are having, as I have no problems myself I can't test it. So please let me know and i'll push it if it works.
Click to expand...
Click to collapse
I just tried. It seems the same. See attachment. Also getting the same adjust time errors from cile's kernels where somehow the hw time is set as system time each boot.... Thanks !
Click to expand...
Click to collapse
orhtun01 said:
wedgess said:
I just tried. It seems the same. See attachment. Also getting the same adjust time errors from cile's kernels where somehow the hw time is set as system time each boot.... Thanks !
Click to expand...
Click to collapse
Edit: i have added some additional info about my sd card using. Maybe it will help.
Click to expand...
Click to collapse
orhtun01 said:
wedgess said:
I just tried. It seems the same. See attachment. Also getting the same adjust time errors from cile's kernels where somehow the hw time is set as system time each boot.... Thanks !
Click to expand...
Click to collapse
The time issue seems to be on all M kernels besides STOCK, even building bare stock kernel gives the same issue. It resets back to the proper time a couple seconds after boot but still annoying. I'll have to see if I can spot anything for that. Please try the attached kernel to see if it fixes exfat, thanks.
Click to expand...
Click to collapse
wedgess said:
orhtun01 said:
The time issue seems to be on all M kernels besides STOCK, even building bare stock kernel gives the same issue. It resets back to the proper time a couple seconds after boot but still annoying. I'll have to see if I can spot anything for that. Please try the attached kernel to see if it fixes exfat, thanks.
Click to expand...
Click to collapse
Thanks. Just retried. No luck
Click to expand...
Click to collapse
orhtun01 said:
wedgess said:
Thanks. Just retried. No luck
Click to expand...
Click to collapse
Thanks for checking them out. I have sent another via PM if you can test it out when you get a chance.:good:
Click to expand...
Click to collapse
If this is of any help (higly doubt it but here goes nothing):
H815-EUR GERMANY
Using pre-rooted stock 5.1 KDZ = exFAT support breaks.
Pulling already set up 5.1 system and injecting it with root = exFAT works.
Using SuperSU zip installer on 5.1 = exFAT works.
Using prebuilt, matching, repacked 6.0 boot.img = exFAT support breaks.
Pulling boot.img from stock system state of own device and repacking = exFAT works.
Using Systemless Root = exFAT works.
How likely is it that the kernel is aware that it's not operating on the device it was first flashed/built for? Tbh, I don't know anything about kernel development. It's just, whenever I flashed a kernel that was pulled from another device or modified without ever touching another device, as it might have been the case in those prebuilt repacked kernels, exFAT support broke down.
Does FauxSound Mod increases sound volume?
On my Device the sd card have an error too after installing this kernel. I reinstalled Genisys Rom and now all woks fine. I will test the kernel at a later time again. :good:

[ KERNEL] ElementalX Repack 7.00.11

ElementalX Repack for HTC m8​
{
"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"
}
FEATURES
Easy installation with Aroma installer
CPU and GPU overclocking/underclocking
ZRam swap with multistream functionality and lz4/lzo compression
gboost for enhanced gaming performance
choose voltage profile in installer
full user voltage control
i/o schedulers: FIOPS, SIO, CFQ, NOOP, ROW, BFQ, deadline, VR, Zen, Fifo
optional sweep2sleep
optional custom wake gestures (no motion required!)
optional pocket detection (with custom wake gestures)
High Definition Audio capability
optional USB fastcharge
option to reduce vibration strength
remove /system write protection
NTFS r/w, CIFS, exFAT support
option to disable fsync
option to disable magnetic cover
color and gamma control
LZ4 kernel compression
compiled with linaro 4.9.4 for Cortex A15 from Christopher83
Click to expand...
Click to collapse
INSTALLATION
1. Install zip from recovery
2. Follow the instructions, if you don't know what to do, use the preselected options
3. Reboot
It is recommended to disable or increase the screen timeout in TWRP recovery. If the screen timeout is enabled in TWRP, there may be a black screen after exiting the Aroma installer. This is nothing to worry about. Simply hold power and volume down until it reboots. The installation will be fine.
Express installer
1. Install zip from recovery
2. Reboot
This installer goes without AROMA. And this recommended upgrade method from one repack to another.
It's take previous options, selected in AROMA before.
If you installing Repack in first time- use AROMA version.
Click to expand...
Click to collapse
DOWNLOADS
Sense/GPE (Android 6) GSM
ElementalX Repack 7.00.11 GSM
ElementalX Express Repack 7.00.11 GSM
Sense/GPE (Android 6) All models (including Sprint & Verizon)
ElementalX Repack 7.00.11 All models
ElementalX Express Repack 7.00.11 All models
Click to expand...
Click to collapse
WARNING
New compression method use multistream compression for ZRam swap, which allow to use 1 swap device with several streams.
Most ROM's using several swap devices (usually 4).
In this kernel number of compression streams set to 4 with 1 device.
If you installing this kernel in first time- you should flash this file. It change number of swap devices to 1 and set swap to 820 or 625 MB*.
Swap file changer (820 MB)
Swap file changer (625 MB)
* Most MM ROM's have 820 MB of ZRam swap. Some (like JW) have 625 MB.
Click to expand...
Click to collapse
NOTE
Thanks to flar2 for his awesome ElementalX kernel for various devices!
For tuning tons of kernel parameters- I recommend to use EX Kernel Manager from flar2. This program is definitely worth the money that asked for it
Click to expand...
Click to collapse
Thanks To/Credits
flar2 for evesome kernel
krazie1 for dt.img for Verison & Sprint
Massstash for dt.img for all models
Christopher83 for optimized linaro toolchain
smeejaytee for testing
Click to expand...
Click to collapse
If you like my work- Donate to me
XDA:DevDB Information
ElementalX Repack, Kernel for the HTC One (M8)
Contributors
alex6600, flar2
Source Code: https://github.com/alexey6600/M8_Sense_7.00
Kernel Special Features:
Version Information
Status: Stable
Created 2016-10-09
Last Updated 2016-11-21
Changelog
Versions history
Version 7.00.11
Added lz4hc ZRam compression
Enable more arm neon optimized crypto
Added governors:
- INTELLIACTIVE
- ADAPTIVE
- WHEATLEY
- INTELLIDEMAND
- DANCEDANCE
- LAGFREE
- LIONHEART
- SMARTASSV2
- Tripndroid
Added Mako Hotplug driver (tnx Francisco Franco)
Version 7.00.10
This version- small fixes over 7.00.9.
Including:
Added some Neon-optimized crypto
Small defconfig changes for decrease kernel size
Version 7.00.9
Optimized ZEN scheduler
Fixup 268mhz clock
Version 7.00.8
Enable kernel mode neon
Linux kernel patched to 3.4.4
Version 7.00.7
Add 100 mhz gpu step
Disable KSM (for now)
Version 7.00.6
Added IO schedulers :
FiFo
Vr by Aaron Carroll
Zen by Brandon Berhert
Optimize KSM
Version 7.00.5
Added min freq 268MHz
Limit max freq when screen is off (thanks flar2)
Added GPU overclock to 600 MHz
Version 7.00.4
Enabled KSM with HTC KSM Policy (improve power drop impact when KSM is on) in KSM version
Motorola's MSM memcpy enhancements
I/O performance improvements
Version 7.00.3
GPU default freq 330MHz (like in stock). UI will be smoother.
Improved compression algorithms
Minor improvements
Version 7.00.2
Add LZ4 compression/decompression
LZ4 compression for zram (faster than default LZO)
Multithreading compression for zram
Memory/Math related function optimization
Disabled some logging
Changed compiler to Linaro 4.9.4 for Cortex A15 from Christopher83
Click to expand...
Click to collapse
Reserved
Reserved
Subscribed. Thanks!
I will try 7.00.9 version
Subscribed
Sent from my HTC One M8 using Tapatalk
nice work
Thanks for you work
Sent from my HTC One M8 using XDA Labs
Two year+ old phone still getting lots of love :highfive:
Will you please repack the latest for the GPE ? Thanks in advance
Not necessarily better. Just a different flavor with other options.
Scozzar said:
What makes this better than the OG Elemental X?
Click to expand...
Click to collapse
Take look at changelog.
Most of changes- lz4 for kernel and zram. lz4 faster than default lzo.
Different freqs for GPU and CPU (100-600 MHz for GPU, min 268 for CPU).
More IO schedulers.
Limit max freq when screen is off (that been in ElementalX6, and absent in ElementalX7).
Spint & Verizon versions.
And more.
Scozzar said:
What makes this better than the OG Elemental X?
Click to expand...
Click to collapse
+1 What's the difference?
EDIT Sorry I have not seen the latest answers thank you
EDIT2 I'm on elementalX 7 can i flash over it?
I must flash Swap file changer after or before the EX Repack kernel?
Excuse for questions
kalel77 said:
+1 What's the difference?
EDIT Sorry I have not seen the latest answers thank you
EDIT2 I'm on elementalX 7 can i flash over it?
I must flash Swap file changer after or before the EX Repack kernel?
Excuse for questions
Click to expand...
Click to collapse
Yes, you can.
No matter when you install "swap changer".
Hi Alex! Have you heard of the GovTuner project by Debuffer? If so, would you recommend it along with your kernel or would it mess with the present values?
Durrz said:
Hi Alex! Have you heard of the GovTuner project by Debuffer? If so, would you recommend it along with your kernel or would it mess with the present values?
Click to expand...
Click to collapse
No, i don't.
Try, and give feedback for all
alex6600 said:
No, i don't.
Try, and give feedback for all
Click to expand...
Click to collapse
Alright. Will do that. Thanks for your work!
alex6600 said:
Yes, you can.
No matter when you install "swap changer".
Click to expand...
Click to collapse
thanks, installed now.:good:
Link download?
MotoE2014 said:
Link download?
Click to expand...
Click to collapse
in OP choose yours click on it direct download
Sent from my HTC One M8 using XDA Labs
MotoE2014 said:
Link download?
Click to expand...
Click to collapse
Tomorrow I upload kernels on AFH too.
Sent from my HTC One M8 using XDA-Developers mobile app

[KERNEL][7.1.x][LOS/AOSP] Tensei_r4

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER:
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
NOTES - MUST READ
1. Do not ask or request overclock. It wont be added.
2. This kernel uses AnyKernel 2, just like the Linaro Kernel by Nick Verse. So, it should work on all Galaxy J5 (2015) models. You test and report.
3. ROOT is not included in kernel, neither in the flashable zip. You have to flash SuperSU zip manually, after flashing the kernel.
4. For some reason, Kernel Adiutor still show the frequencies below 800Mhz, but those are not being used as i dont want to.
5. F2FS is not enabled yet.
6. I've just found that QuadRooter Scanner still show a vulnerability. I think I've forgot to apply a commit since on lollipop version it's fixed. I'll look later and it'll be fixed in next release.
Click to expand...
Click to collapse
THREAD INFO:
Post #1: Notes, requirements, features, download links, installation instructions, sources, credits, screenshots
Post #2: Changelog and bugs.
Click to expand...
Click to collapse
REQUIREMENTS / COMPATIBILITY:
- Galaxy J5 2015
- Nougat ROM based on LOS/AOSP. While it should work on all, keep in mind that this has been tested mainly on LOS.
- TWRP 5.1.1
It should work on all models as ive stated at notes.
However, if it doesnt work on your model (other than J500FN) or if you encounter issues, then try to remove the dtb.img from kernel zip and flash it again after restoring the boot.img which the ROM you are using came with.
The dtb included in zip is J500FN one and thats why it may not work or you may have issues. Ive included the dtb because SoUnd001 did some changes to this (like using 50mhz frequency) and i dont want those changes. To overwrite those changes, i had to include the dtb.
Click to expand...
Click to collapse
FEATURES:
-Based on LA.BR.1.1.3 (the source left by @Nick Verse and @ganesh varma)
-Several CAF patches
-ZRAM enabled
-Fixed DirtyCow, QuadRooter and other vulnerabilities
-Adreno Idler: main goal is to lower the power consumptions while maintaining high-performance
-SELinux permissive
-silenced many kernel logs
-fixed some memory leaks
-driver which change the I/O scheduler to noop automatically when screen goes off and restore the I/O scheduler which was set before when screen is on after 10 seconds
-QuickWakeup driver
-Drivedroid support - put an OS on your phone and boot your PC using the phone. Not tested, but it should work.
-governors: default + enabled ondemand & conservative governors
-schedulers: default + FIOPS, SIO, SIOPLUS, ZEN v2 and BFQ I/O schedulers
-enabled advanced TCP congestions: default ones + Westwood, HSTCP, HYBLA, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois
-4 hotplugs: IntelliPlug, MSM Hotplug, Bricked (MP DECISION), Alucard
-tweak for better network speed
-tweaks to improve I/O latency on SSD; many patches has been applied for faster I/O read / write
-CRC toggle: enabled by default (disable it for more 30% performance according to its description)
-android log toggle on/off: disabled by default Seems to be buggy on LOS/AOSP. Ill check it later.
-Fsync toggle on/off: Disabling it should improve the performance, but there might be data loss. More details here: https://forum.xda-developers.com/showpost.php?p=33381928&postcount=5
-arch_power and gentle_fair_sleepers toggles
-disabled CPU L2 Cache during video sessions to save more power
-removed verifiedbootstate flag from /proc/cmdline (in order to pass the SafetyNet CTS check with an unlocked bootloader, this patch is needed); I dont know if Pokemon GO game or something similar works now, you can check and report as im not playing those games)
Click to expand...
Click to collapse
DOWNLOAD:
Nougat: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
INSTALLATION INSTRUCTIONS:
1. Be sure that you are using TWRP.
2. Download kernel archive and put it on your external SD Card.
3. Now go to TWRP recovery by keeping pressing Power button + home button + volume UP button at same time for few seconds.
4. Install the kernel zip you have downloaded.
5. [OPTIONALLY] Install phh Superuser or something else.
6. Reboot.
Click to expand...
Click to collapse
SOURCE CODE:
Nougat: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
CREDITS:
@osm0sis for the awesome AnyKernel.
@Saber for the awesome and the best guide with useful informations about governors, schedulers etc.
@Nick Verse
@ganesh varma
@jackeagle
@SoUnd001
@FrozenCow
@franciscofranco
@flar2
@Sultanxda
@savoca
@faux123
@eng.stk
@FireLord
@Shoaib05
If you think you have been missed, let me know and i will add you.
Click to expand...
Click to collapse
XDA:DevDB Information
[KERNEL][7.1.x][LOS/AOSP] Tensei_r4, Kernel for the Samsung Galaxy J5
Contributors
#Henkate
Source Code:
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r4
Stable Release Date: 2017-05-16
Created 2017-05-16
Last Updated 2017-05-17
Changelog & Bugs
bugs:
-the toggle for log doesn't seems to work on LOS/AOSP
Click to expand...
Click to collapse
changelog:
09/05/2017
- added I/O switcher: a driver which change the I/O scheduler to noop automatically when screen goes off and restore the I/O scheduler which was set before when screen is on after 10 seconds
- silenced much more kernel logs
- re-enabled SWAP & ZRAM
- added sys interface to configure linux printk logging (debugging purpose)
- added GPU time_in_state stats (similar to CPU stats)
- added Quick Wakeup driver: Allow kernel driver to do periodic jobs without resuming the full system. It should increase battery life.
- added toggles for gentle_fair_sleepers and arch_power
- TCP cubic fixes
- added SIOPLUS, ZEN v2 and BFQ schedulers
- enabled conservative governor
- fixed some memory leaks
- fixed a problem where reboot on Android panics the kernel almost every time when file systems are mounted over loop devices
- updated power efficient workqueue + fixes; enabled by default
- added GPU governor whitelist to prevent you from enabling GPU governors which are unstable / incomplete (bw_hwmon, bw_vbif, gpubw_mon; all those 3 make the phone freeze once are enabled). Now when you try to enable those, it wont change anything.
- misc fixes and improvements
Click to expand...
Click to collapse
07/05/2017
- wifi module is now smaller as it should be (~40mb -> ~3mb)
- disabled some kernel logs
- disabled ZRAM, SWAP and everything else related to swap
- allow 320K AAC encoding
- misc fixes and improvements
- increased charge time from 30s to 100s when battery status is near full
(When charger is online for a long time, such as 12 hour, the battery status changes from charging to full and resumes charging.
The reason is that battery is not full at the first full state. So increse charge time from 30s to 100s when battery status is
near to full. This methods will reduce the number of recharging time)
Click to expand...
Click to collapse
02/05/2017
- disabled android log and crc check by default
- added back kcal (color control), drivedroid support and power efficient workqueues
- removed verifiedbootstate flag from /proc/cmdline (in order to pass the safetynet cts check with an unlocked bootloader, this patch is needed); i dont know if pokemon go game or something similar works now, you can check and report as im not playing those games)
- tweaks to improve i/o latency on ssd
- fixed few security vulnerabilities (such as dirtycow and quadrooter)
- many patches has been applied for faster i/o read / write
- governors are more friendly towards latency-sensitive bursty workloads
- and other misc tweaks
Click to expand...
Click to collapse
16/03/2017
- reworked from scratch and based on caf source for more performance / smoothness (now i can clearly see a difference )
- updated gpu driver to mm source
- added crc toggle (enable / disable)
- enabled adaptive lmk by default and set vmpressure_file_min for msm8916 from caf
- disabled arch_power
- frezee bug is gone
- removed: Ota, kcal, soundcontrol, power efficient workqueues, zen governor, frandom
- removed also the ramdisk modifications as it may lower performance / smoothness. I might try again in future.
Click to expand...
Click to collapse
24/01/2017
- initial build
Click to expand...
Click to collapse
Reserved
Thanks!
Cpu governor- impulse, elementalx, zzmoove
I/o schedule : zen
Is it on this kernal ?
sivakrishnanj said:
Cpu governor- impulse, elementalx, zzmoove
I/o schedule : zen
Is it on this kernal ?
Click to expand...
Click to collapse
All the features are mentioned in first post. The governors you've mentioned aren't present, but the zen scheduler is.
#Henkate said:
All the features are mentioned in first post. The governors you've mentioned aren't present, but the zen scheduler is.
Click to expand...
Click to collapse
What will this improve (noob for kernels)
infixremix said:
What will this improve (noob for kernels)
Click to expand...
Click to collapse
Here's a thread with detailed descriptions/information about governors, I/O schedulers (including Zen), hotplugs, TCP congestions. There's also benchmarks and comparisons.
@#Henkate you're becoming a pro in building custom kernels :good:
Dies this use frq under 800?
JosephDM said:
@#Henkate you're becoming a pro in building custom kernels :good:
Click to expand...
Click to collapse
Nope, lol.
Amarius1 said:
Dies this use frq under 800?
Click to expand...
Click to collapse
No. Please read my post here: https://forum.xda-developers.com/showpost.php?p=72280158&postcount=131 . That doesn't mean that it can't have a good SOT. I've got 7-8h in past when I used CM13 and as you know it doesn't have these frequencies neither.
I'm waiting for feedbacks. Take your time for that.
Last but not least, lemme remind you again that this kernel wouldn't be possible without the guys mentioned at credits.
EDIT:
QuadRooter Scanner still show a vulnerability. I think I've forgot to apply a commit since on lollipop version it's fixed. I'll look later and it'll be fixed in next release.
Sadly I am not on 7.1.1 so i can't test this. :crying:
Awesome job! First custom kernel for Nougat :laugh:
This kernel has support VOLTE ?
sivakrishnanj said:
This kernel has support VOLTE ?
Click to expand...
Click to collapse
I guess you meant ramdisk which is a part of boot.img. No, it doesn't.
But if the ROM which you're using would get volte support, then it'll work with this kernel as well since it's using the ramdisk from the actual kernel.
E.g.: Let's say that there is a new update of LOS which has volte support (in ramdisk, but also rom). After flashing the new update, you'll get the kernel which ROM is using. Then you flash my kernel and it'll use same ramdisk with volte support because I'm using AnyKernel (Google it), so i wouldn't have to make the changes from the new update manually.
YuZaGa said:
Kernels don't need to support volte. It's the rom which does it.
You should ask SoUnd1 to add the volte support.
Click to expand...
Click to collapse
Both kernel & rom must support the volte
---------- Post added at 07:48 AM ---------- Previous post was at 07:43 AM ----------
#Henkate said:
I guess you meant ramdisk which is a part of boot.img. No, it doesn't.
But if the ROM which you're using would get volte support, then it'll work with this kernel as well since it's using the ramdisk from the actual kernel.
E.g.: Let's say that there is a new update of LOS which has volte support (in ramdisk, but also rom). After flashing the new update, you'll get the kernel which ROM is using. Then you flash my kernel and it'll use same ramdisk with volte support because I'm using AnyKernel (Google it), so i wouldn't have to make the changes from the new update manually.
Click to expand...
Click to collapse
:angel:
Hmm... 65 downloads in total and 0 feedbacks?
#Henkate said:
Hmm... 65 downloads in total and 0 feedbacks?
Click to expand...
Click to collapse
Srry. I cant test it. Cuz im on A5UX ROM by mitko.
I'm using your kernel
kaducomk said:
I'm using your kernel
Click to expand...
Click to collapse
Thank you for using it!
I'd like to hear feedbacks though, but take your time for that.
Same goes to the other people which have downloaded and using it. If you want new releases, let me know your feedback from the actual release. I need to know if you have problems and your overall experience.
CPU Overclock would be awesome otherwise it's pretty good in terms of battery,performance and stability

[KERNEL][OOS] Harfix5 (1.1)(04.01.18)

{
"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"
}
Kernel is based on SimpleGX​Hit thanks there first!​
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
Hi!
My name is Rafal. I'm from Poland.
Here is a page about my sixth kernel of my harfix series.
I'm creating this kernel for my daily usage so don't hate my when I will not implement something that You want.
But of course, requests are welcome!
Kernel is based on SimpleGX kernel to work on stable, lite base.
Thanks @AndroidGX for awesome base!
Kernel is definitely NOT to improve battery life!
If You want better battery life them go look for other kernels.
Features:
- all SimpleGX features
- Maple (default), Noop (for screen off), Deadline, CFQ, FIFO, SIOplus, TripNDroid, VR, ZEN I/O schedulers
- CPU overclock at 2592mhz&2035mhz
- CPU underclock at 230mhz
- GPU overclock at 710mhz
- GPU underclock at 180mhz
- adreno idler
- adreno booster
- sound control
- KCAL
- use 364mhz instead of 345mhz for big cores
- zen-tune v4
- quarterd msm framebuffering
- state_notifier
- Switcher (changing I/O sdcheduler to noop when screen is off)
- disabled gentle fair sleepers
- highly optimized for stability and speed
- compiled using Google NDK
What don't expect:
- F2FS
- dual boot
- upstreamed linux
- any other features that i don't need
Changelog:
Most latest changelog
1.1 04.01.18
- upstream to SimpleGX v2.3
1.0 03.01.18
- upstream to SimpleGX v2.2
- remove added governors (some will come back)
Older:
0.5 22.12.17
- add Impulse, Darkness, Nightmare, Alucard, ZZmoove, Smartmax CPU governors (smartmax_big is smartmax for big clusters)
- add IntelliMM CPU governor (temporarily disabled)(need some dependences)
- add FIFO, SIOplus, TripNDroid, VR, ZEN I/O schedulers
- change optimalization levels for best stability (-O2,-Os,-Ofast, graphite)(default in SimpleGX is -Ofast only)
- add state_notifier
- add switcher (changing I/O scheduler to noop when screen is off)
- disable gentle fair sleepers
- optimize ksm
- increase readahead to 2048/32
- disable test I/O scheduler
- disable some debuging
- some optimalizations
- update harfix builder to 1.2
0.4 17.12.17
- add GPU one step overclock at 710mhz
- add GPU one step underclock at 180mhz
- add adreno idler
- add adreno booster
- some improvments and fixes
0.3 16.12.17
- add one step overclock for CPU
- add sound control
- add KCAL
0.2 15.12.17
- add version number to localversion
- disable some debuging
- Implement zen-tune v4
- enable support for quarterd msm framebuffering
- add 230mhz cpu clocks
- use 364mhz for the complete cpu range
- remove + in kernel version
0.1 14.12.17
SimpleGX with fixed permissions and replaced with my build script
Tested:
Audax 3.0 with 1.1
Older:
Audax 3.0 with 1.0
Official OxygenOS 4.7.4 with 0.5
Official OxygenOS 4.7.4 with 0.4
Official OxygenOS 4.7.4 with 0.3
Official OxygenOS 4.7.4 with 0.2
Official OxygenOS 4.7.4 with 0.1
Download:
If You want to support me, use that links:
Disable adblock of course.
Openload:
1.1
Older:
1.0
0.5
0.4
0.3
0.2
0.1
​Thanks for that choice!
Gdrive:
1.1
Older:
1.0
0.5
0.4
0.3
0.2
0.1
​
if downloads link doesn't work try download from github.
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
Love my project?
Donate!
XDA:DevDB Information
Harfix5, Kernel for the OnePlus 5T
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix5-1.x
Kernel Special Features:
Version Information
Status: Stable
Created 2017-12-15
Last Updated 2018-01-04
Reserved
Reserved
Last one!
First. Thanks for the kernel
Good to see you there, nice work ! Thanks !
*Also thank you very much for removing this plus, it was the most annoying thing in my life.
Use code from franken. Xda delete this.
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
???
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
Even if that was the case (which it isn't, it's based on SimpleGX VERY CLEARLY in the OP), the kernel is licensed under the GPL. It's against the license terms to restrict people from using the source in any way they see fit. This is 100% allowed and okay.
nathanchance said:
Even if that was the case (which it isn't, it's based on SimpleGX VERY CLEARLY in the OP), the kernel is licensed under the GPL. It's against the license terms to restrict people from using the source in any way they see fit. This is 100% allowed and okay.
Click to expand...
Click to collapse
exactly, lol
---------- Post added at 04:50 PM ---------- Previous post was at 04:50 PM ----------
This actually looks interesting. i will be fl;ashing and testing this, Thanks!
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
What is your problem, seriously? You complain about lack of development, scoff at donating to further development from a great developer and stifle development by making false accusations. Meanwhile you have done absolutely nothing to help further it.
work with 4.7.5 Oxygen? Thanks
What is sound control mean? Which app do I need to use? Sorry im a newbie with this
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
In my opinion I properly wrote author of base in OP but if anyone is blind I added one more BIG red text... Or if You said this because I use something from other then franken kernel is based on OOS kernel, OOS kernel on (propobly) clear linux kernel and linux kernel is based on unix sooo Linus need to delete his kernel too? lol
GPL is allowing to fork projects so I used this for more comfort work.
If anyone more want to delete this no problem because as I said I'm creating this for me, not for people that want to delete anyone work and hate.
btw
for others that enjoy kernel here is new version released!
Have a good day guys and thanks for that words @nathanchance @yung40oz84 @Dazed No More
JRevenge said:
work with 4.7.5 Oxygen? Thanks
Click to expand...
Click to collapse
it's working but I don't need to go 4.7.5. Changes not too usefull for me.
Bestplayer55 said:
What is sound control mean? Which app do I need to use? Sorry im a newbie with this
Click to expand...
Click to collapse
Sound control by @flar2 works with EXKM and kernel adiutor.
You can change mic, headphones volumes, etc. Nothing special for audiophile because qcom doeasn't public documentation about op5t audio chip.
Thanks for new kernel.. It is always good to see new developers. And I am glad that I bought op5t, because development growing
Kernel working good so far. Even with the min could freq of 230mhz. I will look what this changes in idle drain
MrPepperino said:
Kernel working good so far. Even with the min could freq of 230mhz. I will look what this changes in idle drain
Click to expand...
Click to collapse
I wonder what is the result you'll get for idle drain, please.
Can somebody please overclock using a more performance based governor or at the very least run it in the actual performance mode?
This phone is great and all but I can't help but imagine what an utter beast it would be overclocked and/or in the performance mode governor. I'd try myself but I'm unable to root and unlock right now.
showofdeth said:
Can somebody please overclock using a more performance based governor or at the very least run it in the actual performance mode?
This phone is great and all but I can't help but imagine what an utter beast it would be overclocked and/or in the performance mode governor. I'd try myself but I'm unable to root and unlock right now.
Click to expand...
Click to collapse
yeah, I'm planning to add some other governors but now I want to focus on other things.
For now You can list some govs that You guys want to see here.

Categories

Resources