[Mi5S Plus][KERNEL][HMP/MIUI][Linux 3.18.31] Floppy Kernel [RC1.3][13/01/18] - Xiaomi Mi 5s Plus ROMs, Kernels, Recoveries, & Oth

[Mi5S Plus][KERNEL][HMP/MIUI][Linux 3.18.31] Floppy Kernel [RC1.3][13/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"
}
Floppy is kernel for all custom rom based on LineageOS 14.1, 15.1 and Miui , support the Xiaomi Mi5S Plus
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Based on Linux Kernel 3.18.31
Based on LineageOS Kernel
GCC Linaro 7.2.1, UBERTC 8.0, SaberMod 7.0 and Google 4.9
Governors: Impulse, Despair, Zzmove, Darkness, Blu_active, ElementalX, Interactive, Conservative, Ondemand, Powersave, Lionheart, Userspace, Bioshock, Alucard, Hyper, Wheatley, Nightmare, Dancedance, Adaptive, Pegasusq, Chill, Cafactive and Performance.
I/O Schedulers: Noop, Deadline, Cfq, Fiops, Bfq, Zen, Sio, Sioplus, Maple and Tripndroid.
Compiled with -Os
Full Linaro Optimizations ON
Optimized Parameters from L Speed @Paget96
Google Snappy Algorithm
ARM RWSEM Algorithm
Charge Control module - credits : xNombre
Wireless adapter (LIB80211, RTL8180, RTL8187, MAC80211, EEPROM: LEGACY, MAX6875, 93CX6, 93XX46)
Spectrum support
Kexec HardBoot support
Wireguard
Kernel Samepage Merging (KSM)
Dynamic File Sync and Asynchronous FIle Sync - credits : andip71 | Francisco Franco
Passing SafetyNet
[*] Frandom - Entropy Generator
USB OTG NTFS r/w Support
SYSInterface Gentle Fair Sleepers
[*] Some CFLAGS optimizations
Performance enhancements
OC Slimbus frequencies to provide better sound quality
Lazyplug - credits : arter97 | frap129
Backlight Dimmer
Arch Power saving - credits : kirananto | Cl3Kener
Adreno Idler- credits : arter97 | yarpiin
[*] Intelli-Thermal v3.0 - credits : faux123
Support f2fs, exfat, ntfs filesystem
Quick WakeUp Driver and power suspend 1.7 - credits : Paul Reioux | Jean-Pierre Rasquin | Francisco Franco
Support cpu boost, cpu input boost and fingerprint boost
MDSS color control (Kcal v2) - credits : flar2 | andip71
Sysfs interface to Enable/Disable CRC - credits : whyorean
[*] Sysfs interface CPU Vdd levels
Boeffla wl blocker v1.1.0: sensor_ind, msm_hsic_host, wlan_rx, wlan_ctrl, wlan, ipa, qcom rx and more - credits : Francisco Franco | andip71
Vibration Control Intensity
TCP Congestion Algorithms: Westwood (default), Reno, Bic, Highspeed, Hybla, HTCP, Vegas, Scalable, Lp, Yeah and Illinois.
And much more!
First time:
Reboot to recovery
Flash FloppyKernel.zip
Flash magisk (optional to get root)
Wipe cache e dalvik cache
Reboot
Update the kernel:
Reboot to recovery
Flash FloppyKernel.zip
Wipe cache e dalvik cache
Reboot
Coming from another kernel:
Reboot to recovery
Flash your ROM
Flash FloppyKernel.zip
Flash magisk (optional to get root)
Wipe cache e dalvik cache
Reboot
Floppykernel
FloppyKernel's Autonomous Builds
FloppyTeam
FloppyReleases
Donate here, if you like my work!!!
LineageOS
Mi5Devs
@GreekDragon
XDA:DevDB Information
FloppyKernel, Kernel for the Xiaomi Mi 5s Plus
Contributors
Jonas Cardoso, InsideMuz
Source Code: https://github.com/JonasCardoso/android_kernel_xiaomi_msm8996
Kernel Special Features: A magical support, I am all day here, reading the publications of the posts, ready to help in any doubt (unless you have not read the OP that contains the information that you need).
Version Information
Status: Stable
Current Stable Version: RC1.3
Stable Release Date: 2018-01-13
Created 2017-12-22
Last Updated 2018-08-20

RC1 - 28/11/2017
Changes from source "LineageOS/android_kernel_xiaomi_msm8996"
kernel: support for GCC 5, 6 and 7
cpufreq: added new governor
block: added new iosched
filesystem: add NTFS r/w support
power : power_suspend 1.7 - credits : Paul Reioux | Jean-Pierre Rasquin
sched: Add SysInterface for GENTLE_FAIR_SLEEPERS
int_sqrt: Improve 3x faster integer sqrt
sync: Dynamic Sync Control 2.0
fs: Async I/O latency to a ssd greatly increased, 34% gain (Creds: kl…
include: Set 1024KB as Max Read ahead - more performance now
thermal : intelli-Thermal v3.0
ASoC: wcd9335: Sound control
msm8996: all variants same clock
staging: Google Snappy
Power : Add Quick WakeUp Driver
cmdline: Safetynet
fs: add exfat support
cpufreq: show cpu voltages via sysfs 009a6c0
cpufreq: Add CPU Input Boost Driver : SultanXDA
cpufreq: cpu-boost: Optimizations
fs: Dynamic Sync Control 2.0 and MDSS color control
drivers: Slimbus Overclock
gemini: Enable All TCP Congestion Algorithms
OC : Standard MSM8996 Frequency CPU | GPU
devfreq : Add Adreno Idler
cpufreq: add fingerprintboost and lazyplug
drivers: intelli-Thermal v3.0
version: floppykernel RC1
RC1.1 - 10/12/2017
SoundControl: fixed speaker \o/
ramdisk: add tweaks on init.floppy.rc
char: disabled frandom
gemini: enabled ksm
gcc: support gcc 7.x and 8.0 (Linaro and UBERTC)
zip-creator: add spectrum support
drivers: misc: implement usb fast charge mode
version: floppykernel RC1.1 62e569c
zip-creator: delete zip build 8ae3d63
RC1.2 - 27/12/2017
android: binder
ALSA: compress: Add DSD format support for ALSA
ALSA: compress: Add APTX format support in ALSA
firmware: Update synaptic
firmware: Update fte8716
spectrum: don't change clock cpu
kernel: added support to lithium
kernel: added support to natrium
kernel: added support to scorpio
msm8996: Overclocking frequencies
msm: qdsp6v2: Allow 320K AAC encoding
Add Kexec HardBoot Support
Revert "drivers: intelli-Thermal v3.0"
Merge tag 'LA.UM.5.5.r1-06400-8x96.0' into HEAD
drivers: staging: Update qcacld-2.0 driver
version: floppykernel rc1.2
build.sh: update device.prop
defconfig: CPU and GPU more battery-friendly
wakeup: More Wakelocks
RC1.3 - 13/01/2018
zip-creator: update AnyKernel2
build.sh: update device.prop
defconfig: CPU and GPU more battery-friendly
zip-creator: update AnyKernel Setup
wakeup: More Wakelocks
msm: mdss: kcal: Add KCAL support for post processing control [v2] 6b40a22
zram: LZ4 after LZ0
block: Add Maple I/O Scheduler
zip-creator: Patch to remove dm-verity
gcc8: fix warnings
defconfig: Wireless Adapter
net/wireguard: add wireguard importer
zip-creator: device check
dtbTool: now dtbTool will be built
travis: GitHub Release
zip-creator: update patchs
boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 3efdcbf
defconfig: enable lazyplug a9785fe
defconfig: enable adreno idler a5d0558
cpufreq : Add Chill CPU Governor - credits : Joe Maples (@frap129) 6d26826
cpufreq: Add CAF-Active Governer - credits : Jean-Pierre Rasquin 4ba764b
version: floppykernel rc1.3 34479b6
travis: deploy in lineage-14.1 branch e5f4308

Frequently asked questions
Q: Will this conflict with any mod I'm using?
A: As long as it doesn't have any entropy related stuff, its okay. Since the kernel already comes with an inbuilt entropy generator, it will conflict with the ones from mod, causing a poor, stuttered performance!
Q: Deep Sleep isnt working for me, Google Services causing wake-locks, what to do?
A: Go to settings, Privacy, Privacy Guard, All apps, long press Google Services, and deny/disable wake-locks! (Thanks to @Paget96 for the solution)
Q: Which version should I flash?
A: Flash kernel with toolchain that you prefer.
Q: What is the difference between the UBERTC, Linaro, SaberMod and Google toolchain? Which one is the best?
A: It's a good read on the toolchain UBERTC you are wanting to know more about it, this for Linaro, this for SaberMod and this for Google.
Q: What is the difference between the HMP and Miui kernel?
A: Miui folder is for miui roms -> xiaomi.eu, MiuiBR and other derivatives from miui official. HMP folder is for aosp rom and derivatives -> Aosp, Lineage and other derivatives from aosp
Q: Is your kernel secure?
A: You MAY face some issues, but it's safe! My cell phone has not exploded yet.
Q: WiFi doesnt work for me.
A: Reflash ROM and Kernel.
Q: What application can I use to configure the kernel?
A: Use Spectrum, and if you have enough knowledge of what to modify or do in the application use together Kernel Adiutor.
Q: Can I use the kernel source in my ROM?
A: If you want to use my kernel in your ROM, just put my name in the credit, just like I did.
Q: Does your kernel support writing to the NTFS file system?
A: Yeeh, you can use flash drives and HD with NTFS via OTG.
Q: My cpu clock is locked with any governor.
A: Just disable the thermal control in the kernel temperature settings.
Q: I have problems with your kernel.
A: Take a logcat and kmesg, this website and this video should help you
Q: Why does my magisk and root disappear after installing your kernel?
A: The kernel script makes changes that directly interfere with both, reinstall the magisk that it will function normally, follow this installation line always: FloppyKernel -> Magisk -> Reboot system.
Q: Does your kernel support Miui ROM?
A: Yes, support was added in "RC1.2".
Q: Why did your kernel go straight to "RC1.2"?
A: Because it is based on the FloppyKernel for MI5, which is already in RC1.2.
Q: What is the "Battery" profile in the spectrum?
A: Based on Project Zhana & X.A.N.A was made for trying to be as efficient as possible without compromising the performance. Thanks to the discovery on Voltages used by our SD820 I could make a profile that utilizes more the BIG cluster. My first attempt was to move ALL the load to the BIG cluster, it was against anything that I have learned about little. BIG CPU but I tried, it turned really good at first, low usage was just amazing... But on more usage things didn't go that good. So what I did it was to give a twist to things, but not such twist. It kind of works like Nameless and Shotgun, Mostafa Wael and I worked the same idea. #LITTLE cluster will be running on low-mid frequencies but delivers full performance when is needed. # BIG Cluster will help LITTLE ease Load, but in a great way than before. Things can be done faster and more efficient giving us profit in form of battery. It should run smooth on all scenarios, but you guys tell me. You can easily get around 7~9 hours SOT for 24 hours even more If you don't play game. This will, of course, may vary, but it will definitely be better.
Q: What is the "Balanced" profile in the spectrum?
A: Based on GhostPepper was made to uses a quantized, frequency-aligned parametric curve to influence low core clock rates while providing extremely smooth transitions from each clock rate and exceptional battery life. Really well-defined clock speed escalation for a good battery and performance.
Q: What is the "Performance" profile in the spectrum?
A: Based on FusionP this profile brings a more "agressive" way to scale frequencies. It will scale frequencies sooner(regarding load values from cpu) and will use more the big cluster to provide more performance doing the tasks on hands. Battery should not take a big hit but using heavy demanding tasks you can expect a higher drain.
Q: What is the "Gaming" profile in the spectrum?
A: Based on Burnout PR5, this profile's main goal is to provide absolute maximum performance when needed, but lies low quite well. You see, some times I see the CPU hitting some of the high freqs of 1190 while making something as simple as watching YouTube or playing some spotify tracks needlessly, and sometimes I feel it is a bit slower than it should be in things like brute multitasking. Most profiles do aim at bringing a mid-ground to rest on. But with the sensible words of one of my favourite idols Jeremy Clarkson, he says 'Power solves everything' and right he is. By eliminating the mid freqs of the Little cluster and efficiently using some specific frequency steps, you get some power savings by staying on lower freqs as much as possible, and even on brutal tasks you get the job done faster as well, since the CPU will give you all the power to finish the job as fast as it can, and hit back to idle faster.
Q: I want more information about your spectrum profiles.
A: Read this thread.
Q: I want more information about governors, I/O Scheduler, Hotplug, TCP Algorithms and other things.
A: Read this thread.

wifi no work

kuto232 said:
wifi no work
Click to expand...
Click to collapse
I need log and some info
1 - what rom you are using?
2 - what kernel version?

kuto232 said:
wifi no work
Click to expand...
Click to collapse
about viperOS wifi does not work with any kernel:crying::crying:
---------- Post added at 12:44 AM ---------- Previous post was at 12:42 AM ----------
Jonas Cardoso said:
I need log and some info
1 - what rom you are using?
2 - what kernel version?
Click to expand...
Click to collapse
viperOS
I also do not know which is the ideal one or if it is only for miui

kuto232 said:
about viperOS wifi does not work with any kernel:crying::crying:
---------- Post added at 12:44 AM ---------- Previous post was at 12:42 AM ----------
viperOS
I also do not know which is the ideal one or if it is only for miui
Click to expand...
Click to collapse
Which version did you install? HMP or Miui? Linaro, Ubertc, Sabermod or Google?

Jonas Cardoso said:
Which version did you install? HMP or Miui? Linaro, Ubertc, Sabermod or Google?
Click to expand...
Click to collapse
all ... it is necessary twrp 3.2.0 I have the 3.0.2

kuto232 said:
all ... it is necessary twrp 3.2.0 I have the 3.0.2
Click to expand...
Click to collapse
You installed miui version first? In zip have modules for wifi which are for roms miui

Jonas Cardoso said:
You installed miui version first? In zip have modules for wifi which are for roms miui
Click to expand...
Click to collapse
no, I do not come from miui it took a long time without using that rom

kuto232 said:
no, I do not come from miui it took a long time without using that rom
Click to expand...
Click to collapse
Can you test if in lineage 14.1 works wifi?

Jonas Cardoso said:
Can you test if in lineage 14.1 works wifi?
Click to expand...
Click to collapse
ok then I commented, any kernel should serve?

kuto232 said:
ok then I commented, any kernel should serve?
Click to expand...
Click to collapse
Use Linaro-HMP

Jonas Cardoso said:
Use Linaro-HMP
Click to expand...
Click to collapse
no work,it does not work, it searches but it does not find in lineage 14.1

I am on lineage which one should i flash?

walkwitmeinhel said:
I am on lineage which one should i flash?
Click to expand...
Click to collapse
UBERTC - Linaro - Google -SaberMod --HMP

Jonas Cardoso said:
UBERTC - Linaro - Google -SaberMod --HMP
Click to expand...
Click to collapse
I am confused bro in that option which one

walkwitmeinhel said:
I am confused bro in that option which one
Click to expand...
Click to collapse
Linaro-HMP

I flashed your kernel linaro and working like charm everything working for me using lineagee 14.1 ..Thanks you dev for development of this device kernel

Thank you for your kernel. Do you consider adding ROW I/O scheduler?
https://groups.google.com/forum/m/#!topic/bfq-iosched/x9bkvdwUoYQ
Sent from my Xiaomi MI 5s Plus using XDA Labs

Related

[Kernel] WR2 [3.4.107] [KK] Wiko Rainbow / Micromax C2C A120 [S5501]

Custom kernel for Wiko Rainbow / Micromax C2C A120
(All S5501 clones)
Now both base versions (Wiko/Micromax)
Please read entire post
Code:
[COLOR="Red"][SIZE="4"][B]I or xda is not responsible for any kind of damage to your device. Please read entire post and use it at your own risk![/B][/SIZE][/COLOR]
This project was initiated by @SiddheshK15. Thanks mate.
I just decided to make my own version of the kernel even more customized.
Click to expand...
Click to collapse
Instructions:
Download your base version Micromax or Wiko
Make sure you downloading correct version,
put kernel zip into sd and install zip from recovery
Enjoy the kernel !!
Click to expand...
Click to collapse
Important!!
This kernel (wiko version) is tested on wiko base only
This kernel (mmx version) is tested on mmx base only
If you want to include this in your custom rom take Wiko/Micromax stock rom was base rom and port the desired rom. Abviously with credits for me. including link to the thread.
Click to expand...
Click to collapse
Changelog:
Added by me
WR2-V1.1
Update to 3.4.107
Sitch to HOTPLUG as default governor
Re-Enable some lcm drivers (This can help black screen bug)
Toolchain: Update to Linaro GCC 4.9.3-2015.03
Ramdisk: Re-Enable some services
ExFAT: Disable, need be supported on ROMs
HID: Remove keyboard/mouse support
Revert: LUNs to default
Add bootloader lock/unlock feature
WR2-V1.02
Reverted: mmc:disable crc for better performance <- for data safety- Thanks to @superdragon
WR2-V1.01
Fixed row scheduler + set as default
WR2-V1.0
New kernel WR2 GPL started from 0
Update to 3.4.106
Now MMX A120 variant (Check download version) Thanks to @mr-illusionist for testing
Added same features as WR-Kernel V2.3
F2FS Ready ( Need testing )
update script to detect if model is RAINBOW
Disabled frandom
New interactive build script + fixed
Update Dynamic Fsync to v1.5 by @faux123
VFP optimization tweaks
Build flags by @superdragon
Kill more log spam
OLD VERSION
V2.3
Update script to add init.d to ROM
Update script to detect if model is RAINBOW (If you are ROM porter pls pm)
Zram with kitkat battery fix
Now only ZRAM version (To enable need init.d script)
CFS Responsiveness Tweeks
VM MAX/VM MIN Tweaks
Disable PERF Control
Dynamic Management Of Dirty Page Writebacks MTK fixes
Kill TRACEPOINTS,PROFILING,PERF_EVENTS,STACKTRACE CRAP
FRANDOM Update
FRANDOM Enable now
ExFAT Update
Enable ExFAT DISCARD
Remove cpu-stress
Remove MTK_ETM
Enable ASMP
Optimize ARM RWSEM algorithm
Update RWSEM to Linux 3.10
Add ZEN/VR IO Schedulers
Fix CGROUP_BFQIO
Added weak clz/ctz functions
ext4: Add support for FIDTRIM
Added support for kernel mode NEON
Crypto: create generic version of ablk_helper
Moved VFP init to an earlier boot stage
Added toolchain to github
Update script to make flashable zip
V2.2
Upstream Update to Kernel 3.4.106
Dynamic management of dirty page writebacks
HID-Gadget: Testing Fixes
Added proc/config.gz support
Fixed LZ4
add overall stats for all available cores
MALI: GPU Optimization flags + Tweaks
pegasusq: tune for MT6582 devices
Disable more logging
remove xlog_logger from build
Revert LUNs to default
Ramdisk: Now Insecured by default
Ramdisk: Now adb runnable as root
Ramdisk: Now debuggable
V2.1
Update to latest Linaro Toolchain(4.9.3) Cortex-A7 Optimized (neon-vfpv4)
Set ZRAM size -> 20%
Now 2 kernel version: ZRAM & No ZRAM (for better battery life)
Selinux: switch enforcing -> permissive
binder.c: avoid binder crash and remove MTK stuff (For CM testing)
Introducing ThunderQuake Engine: Set vibrator intensity. Thanks to varun.chitre15 for making the driver
Disable more logging
android-keyboard-gadget support
LUN: increase the number of emulated USB devices 1 -> 3
V2
Upstream Update to Kernel 3.4.105
More I/O Scheduler: FIOPS; BFQ; SIO
Set default I/O Scheduler -> SIO
enable multicore scheduler
Patch for CD-ROM USB Emulation
exFAT support
Reduce gpu utilization timeout + fixes
Remove arm tracer support
mm: set readahead 256 kb
Optimize apply_slack()
TCP Tweaks (Improves network ping and output)
enabled ARCH_POWER
NOATIME and NODIRATIME by default
Kill logspam+++
set zram size to 25%
Compiler optimizations
LOAD_FREQ (4*HZ+61) avoids loadavg Moire
Allow SCHED_HRTICK
remove unnecessary atomic operations
Revert: Optimized mtk wifi driver (Battery Drain)
V1
Compiled with latest Linaro Toolchain(4.9.2) Cortex-A7 Optimized (neon-vfpv4)
Added init.d support into source
add patches from NVIDIA to improve power efficiency
ext4: speed up truncate/unlink by not using bforget() unless needed
LZ4 compression from linux kernel 3.19 rc2
Use LZ4 by defult for less boot-up time
Use LZ4 in crypto instead of LZO
mm: page-writeback: increase dirty ratios
reduce vfs cache pressure for better battery life
lib/int_sqrt.c: optimize square root algorithm
cut alarm spam
Add frandom(/dev/frandom) -Fast kernel number generator
CC_OPTIMIZE_MORE enabled
Improve the performance of memcpy and memmove (by kasperhettinga)
block: Allow 0ms deadline latency, increase the read speed
lib/decompressors: fix no limit output buffer length
Fixed linaro alias to "arm-eabi-"
Click to expand...
Click to collapse
Added by:@SiddheshK15
Added Governors
Added I/O scheduler
Default swappiness set to 60->15
Optimized mtk wifi driver (Battery Drain)
Increased check battery interval from 10 to 15s
Disabled Gentle Fair Sleepers for better UI performance
adjust dirty writeback for IO boost
Optimization for more free ram
Enabled aggressive multicore power savings
Disable crc for better performance
Entropy tweaks
Optimized slub
Hard Float optimizations
Undervolting
Optimize XZ compresion
Enhanced HW Composer
Dyanamic fsync by faux123
Don't build ZRAM (Fixed)
Governors added :
SMARTASS2
INTERACTIVEX
PEGASUSQ <-- Default
ZZMOOVE
LULZACTIVEQ
SAKURACTIVE
NIGHTMARE
CONSERVATIVE
I/O scheduler
row
Click to expand...
Click to collapse
Credits:
@ariafan
@varun.chitre15
@faux123
@superdragon
@SiddheshK15
@suribi
Many changes extracted from their jobs.
Downloads:
WR2-Kernel-V1.1-WIKO
WR2-Kernel-V1.1-MMX
WR2-Kernel-V1.02-WIKO-MIUIv6
Please Review My Kernel Here
Bugs report Here
Feature Requests Here
Kernel Version: 3.4.107
ROM Firmware Required (WIKO): ALPS.KK1.MP1.V2.10 / Wiko Rainbow Vxx
ROM Firmware Required (MMX) : S5501BP_MP_MMX_IN_10 / MMX KK FOTA
XDA:DevDB Information
WR2-Kernel, Kernel for all devices (see above for details)
Contributors
moonrotation
Source Code: https://github.com/Al3XKOoL/WR2-Kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.1
Stable Release Date: 2015-05-22
Current Beta Version: none
Created 2015-01-15
Last Updated 2015-06-02
Great. Keep up the great work and serve the community
Just tried your kernel. Its good.
However i would like to see the changelog. Update it soon buddy. And good work [emoji106]
Thanks guis!! Now im testing upstream merge to kernel 3.4.69
Soon more updates
Kernel 3.4.105 - Beta Stage
I added link with Beta kernel 3.4.105 and more I/O Scheduler:
FIOPS
BFQ
SIO
Enjoy!!
Hi,
antutu says ca. 20400 , befor 20200. The device has a quick response, great ...
Looking forward.. Thx
Gesendet von meinem RAINBOW mit Tapatalk 2
Hi,
Thank you for this impresive kernel!
Two requests:
1) Can you include exFAT support for SD cards?
2) Can include this patch for CD-ROM USB Emulation? http://forum.xda-developers.com/showthread.php?t=2196707
Please, continue supporting custom kernels for Wiko
manos78 said:
Hi,
Thank you for this impresive kernel!
Two requests:
1) Can you include exFAT support for SD cards?
2) Can include this patch for CD-ROM USB Emulation? http://forum.xda-developers.com/showthread.php?t=2196707
Please, continue supporting custom kernels for Wiko
Click to expand...
Click to collapse
Thanks !! :good:
Please try exFAT on this test version. Waiting for report :fingers-crossed:
Hi,
I'll try the exFAT support when I reformat my current SDCard. However I can confirm that this beta kernel with exFAT support works and "cat /proc/filesystems" returns exfat.
Now, another suggestion: The ZRAM support in the Mediatek kernels is hardcoded in size. If you review the file "/kernel/drivers/staging/zram/zram_sysfs.c" you can note the comment "/* Fix disksize */". In the initialization is used the constant "default_disksize_perc_ram" that is fixed to 50% of RAM in the file "zram_drv.h". I suggest to change the default value to 25 (orignal value from Google developers). I can't understand why Mediatek has hardcoded this value. This creates the ZRAM totally useless!
Please, can you change this value and recompile the kernel?
Thank you!
manos78 said:
Hi,
I'll try the exFAT support when I reformat my current SDCard. However I can confirm that this beta kernel with exFAT support works and "cat /proc/filesystems" returns exfat.
Now, another suggestion: The ZRAM support in the Mediatek kernels is hardcoded in size. If you review the file "/kernel/drivers/staging/zram/zram_sysfs.c" you can note the comment "/* Fix disksize */". In the initialization is used the constant "default_disksize_perc_ram" that is fixed to 50% of RAM in the file "zram_drv.h". I suggest to change the default value to 25 (orignal value from Google developers). I can't understand why Mediatek has hardcoded this value. This creates the ZRAM totally useless!
Please, can you change this value and recompile the kernel?
Thank you!
Click to expand...
Click to collapse
Thanks for test!
Google maintains the same config. You can see here:
kernel/mediatek/+/android-4.4.4_r4/drivers/staging/zram/zram_drv.h
Also Siddhesh.K15 disable zram (battery drain). But I can make a test version.
Hi,
This repository has the MEDIATEK sources, from Mediatek, not Google or Wiko. So it's this company who has included this hardcoded size of ZRAM. My problem is that with 50% of 1GB RAM the ZRAM size is 512MB compressed (with 3:1 it's around 200MB of RAM). This is a lot of memory. I suggest to change this value to 25% of physical RAM, not 50% as now. It's only one line of code! If the user don't use ZRAM (disabled by default), nothing changes, but when s/he enables ZRAM, the new size will be more interesting. I feel Mediatek fixed the value thinking on devices with 512MB of RAM, not 1GB. Also, I'm sure that all devices with Android 4.4 and Mediatek CPUs have this "bug"!
I hope, someone in the future eliminates this restriction.
Regards!
manos78 said:
Hi,
This repository has the MEDIATEK sources, from Mediatek, not Google or Wiko. So it's this company who has included this hardcoded size of ZRAM. My problem is that with 50% of 1GB RAM the ZRAM size is 512MB compressed (with 3:1 it's around 200MB of RAM). This is a lot of memory. I suggest to change this value to 25% of physical RAM, not 50% as now. It's only one line of code! If the user don't use ZRAM (disabled by default), nothing changes, but when s/he enables ZRAM, the new size will be more interesting. I feel Mediatek fixed the value thinking on devices with 512MB of RAM, not 1GB. Also, I'm sure that all devices with Android 4.4 and Mediatek CPUs have this "bug"!
I hope, someone in the future eliminates this restriction.
Regards!
Click to expand...
Click to collapse
Changes have been established. Soon I send a version with zram enabled for you. Thank You.:good:
Wr-v2 final
V2 FINAL download link added​
moonrotation said:
V2 FINAL download link added​
Click to expand...
Click to collapse
going to test it soon :good: :fingers-crossed:
Hi,
Testing version WR-V2. First feeling: awesome! Very good! Thank you!
ZRAM at 25% it's great!
For DriveDroid patch: I can't select "Function Swtich in Android kernel". Are you sure that this version includes the patch and has cdrom support?
Thank you man!
manos78 said:
Hi,
Testing version WR-V2. First feeling: awesome! Very good! Thank you!
ZRAM at 25% it's great!
For DriveDroid patch: I can't select "Function Swtich in Android kernel". Are you sure that this version includes the patch and has cdrom support?
Thank you man!
Click to expand...
Click to collapse
Patch here:
https://github.com/Al3XKOoL/tinno82_S5501/commit/08765643d7ccab50e6d9f532bada4b7d7b372e9a
I test it soon.
moonrotation said:
Patch here:
https://github.com/Al3XKOoL/tinno82_S5501/commit/08765643d7ccab50e6d9f532bada4b7d7b372e9a
I test it soon.
Click to expand...
Click to collapse
YES, it's works! When I select an ISO or IMG in DriveDroid, now it's possible to select USB ro, USB rw and CDROM.
I continue testing ZRAM with different values.
Thank you!
manos78 said:
YES, it's works! When I select an ISO or IMG in DriveDroid, now it's possible to select USB ro, USB rw and CDROM.
I continue testing ZRAM with different values.
Thank you!
Click to expand...
Click to collapse
The kernel does not support zram now. Soon I will send a compiled version with zram support.
And if you are so kind you can test the battery consumption.
Thanks for testing.
manos78 said:
I continue testing ZRAM with different values....
Click to expand...
Click to collapse
Here zram version.
Hello everyone ... first of all I want to thank the author ... its fantastic ...
how can I disable the power saving multicore ??

[EOL] [KERNEL] [OnePlus3] [Lineage15/Lineage14/CM13] Boeffla-Kernel (01-03-2019)

Hi all,
some of you know me from the other OnePlus or Samsung devices areas, where I provide my kernels already for more than three years to OnePlus One, OnePlus Two, OnePlus X, Galaxy S5, S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Now I own a OnePlus 3 device and decided to port my kernels also to this device.
Please note:
I am not heading to have as many features as possible implemented, this is not my design goal. If you are more into that, move on to other kernels. If you are searching for a good mix of improvements and new functions while not sacrificing stability, you are welcome here (see below the history section for more info).
Important notes
When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Make sure you flash the correct kernel version, depending on whether you really use CM or a different OS !!!
Also note: You have to use Boeffla-Config app which I provide on my homepage to tweak the kernel. 3rd party apps will not be able to unleash the full power of the kernel.
Compatibility
Important: This kernel is only meant to be compatible with official Cyanogenmod and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Installation
Read the install instructions in the support section on the Boeffla Site.
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app (quite outdated, as it is focused on S3 still).
Click here to learn about using the config app (quite outdated, as it is focused on S3 still).
I will refuse to give support if you do any undervolting/overclocking and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
I will refuse to give support if you have xposed framework installed and reporting any kind of weird issues. My opinion to xposed it quite clear: too powerful for >90% of the users that just mess up their system with it.
Otherwise, you can get in touch with me via the support e-mail address: [email protected]
Please provide kernel version, rom version, a detailed issue description and ideally supporting screenshots or log files.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for LineageOS 14.1 kernel - Click here
Change log for CM13 kernel - Click here
Features
Note: This kernel only runs on LineageOS for the OnePlus 3 - nothing else !!!
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Full integration with Boeffla-Config V2 (you need at least version 2.4.02 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Dash charging fully supported
The two CPU clusters (big and little cpu) can be configured completely separate in terms of min/max frequencies, governors and CPU core profiles
Additional governors: Impulse, zzmoove, elementalx, conservative, ondemand, blu_active
Additional schedulers: fiops, bfq, sio, sioplus, fifo, vr, tripndroid, zen, maple
CPU overclocking - one additional overclocking step for both clusters (1,72 GHz for little CPU / 2,26 GHz for big CPU)
No GPU overclocking, no CPU and GPU voltage interface
USB charge rate bumped up to 900 mA
Boeffla charge analysis (display of charger type and charge current in Boeffla-Config app in real time)
CPU core profiles to restrict number of CPU cores being used (the OP3 does not hotplug based on load)
Boeffla-Sound engine: Headphone volume and speaker volume (only lowering volumes for speaker)
Dynamic FSync (activated if screen on, deactived if screen off), configurable
Input boost frequencies and duration configurable per CPU cluster, input boost switch
Show CPU frequency usage per CPU and frequency in Boeffla-Config
Show GPU frequency usage per frequency in Boeffla-Config
KCal V2 Color control
Display backlight limits configurable (to avoid display brightness gets too low in some situations)
Display backlight dimmer
Swipe2wake gestures
Swipe2sleep gestures
Boeffla generic wakelock blocker V1.1.0 (documentation)
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
Kernel logger (dmesg) configurable
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
NTFS support (module)
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Many additional TCP congestion algorithms available
Entropy values configurable
Hardware touch keys are locked as long as screen is in use (touched) for better usability
Swap supported
Various minor kernel tweaks
Doze mode configurable in Boeffla-Config
Full selinux strict support (switchable to permissive on demand)
Show speedbin information (PVS level) in Boeffla-Config app
init.d support (in /system/etc/init.d - set correct permissions!)
Automatic EFS backup
Integrated full busybox 1.24.2 (own compilation)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
Google gcc 4.9 toolchain (64 bit) used for best stability
Always based on latest LineageOS kernel sources (http://github.com/LineageOS/android_kernel_oneplus_msm8996)
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History and design targets
Basically I created my first Boeffla-Kernel in 2012 as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. Also it does not aim to have the broadest feature set available everywhere.
It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
These design targets are also valid for the OnePlus kernel here!!!
This said, I will definitely NEVER implement:
things I do personally not need
things I do not like
things that are in any way dangerous
anything which is highly experimental
custom hotplugging algorithms
a CAF based kernel
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it if it falls into the listed categories. Everything else I am happy to check and decide.
And: I do not really care about benchmark numbers, they say almost nothing as long as something is not completely wrong. Important for me is the feel-good factor.
I am also not interested in gaming at all, so never expect a gamer kernel. It will just not happen...
Compatibility
To reiterate it again: Flash the correct kernel depending on whether you are using Lineage/CM or another rom !!!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
You need at least version 2.4.02 or higher for the OnePlus 3 Boeffla Kernels.
Donation
If you like my work, feel free to donate: Donation-Link
If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* ZaneZam
* Grarak
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
* FranciscoFranco
* Ak
* Osm0sis
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Latest change log:
LineageOS 14.1:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-cm/cm14.0/changelog.htm
CM13:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-cm/cm13.0/changelog.htm
Configuration and profile thread
http://forum.xda-developers.com/oneplus-3/how-to/profiles-boeffla-kernel-profiles-t3455503
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
OH MY GOD!
Grüße aus Potsdam
Allright folks, thread is open. Kernel is available for download.
Before you start, please make sure you read the following information at least:
http://boeffla.de/index.php/support/installation-how-to
http://boeffla.de/index.php/support/support
If you have trouble, I ask you to also scan for your issue in the OnePlus 2 thread, as major parts are the same on both devices (http://forum.xda-developers.com/one...rnel-boeffla-kernel-5-0-alpha8-11-04-t3357167)
Enjoy
Andi
Thank you Lord for bringing Christmas to us!
yay downloading, gonna flash direct and test thank u sir
@Lord Boeffla Confirmation number: 8EE21419AG5941220
Thank you Lord Boefla for this awesomeness!!!
Oh yes. The old master is here.
Waiting for CM snapshot bugfixes and then it's gonna roll.
can't wait to get my op3
AWESEOME THANKS FLASHED IT ON Ressurection Remix rom and its working awesome
Awesome!!! I'm really happy to see Boeffla Kernel on OP3. I used his kernel on my S5, but recently I got my OP3. I tried to install this kernel on CM13 by arter97 but it failed in recovery (Error 1......). Any ideas?
xantic21 said:
Awesome!!! I'm really happy to see Boeffla Kernel on OP3. I used his kernel on my S5, but recently I got my OP3. I tried to install this kernel on CM13 by arter97 but it failed in recovery (Error 1......). Any ideas?
Click to expand...
Click to collapse
Use official CM13.
Also, read that we need at least some more information:
http://boeffla.de/index.php/support/support
How should we help without knowing where what went wrong...
Andi
Flashed on blackjubel RR and booted
Thank you
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my ONEPLUS A3003 using Tapatalk
Lord Boeffla said:
Use official CM13.
Also, read that we need at least some more information:
http://boeffla.de/index.php/support/support
How should we help without knowing where what went wrong...
Andi
Click to expand...
Click to collapse
Thanks Andi for your answer. I thought CM13 by arter97 is really close to official CM13
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Playa82 said:
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Click to expand...
Click to collapse
Yes, dirty flash CM13 again and you are back to stock kernel.
Andi
Playa82 said:
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Click to expand...
Click to collapse
Take a back up ot the boot image in recovery and you're ready.
Lord Boeffla said:
Yes, dirty flash CM13 again and you are back to stock kernel.
Andi
Click to expand...
Click to collapse
ok cool. thx for your info
Working fine on latest oos.

[KERNEL][FEB 23] Fusion-Kernel 2.2 [LineageOS]

{
"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"
}
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed
The idea is to take the best from all available kernels like boeffla,blu_spark,franco kernel,elemental x,sultan,arter97,zanezam
to have a single kernel rich of features but at the same time stable and fast.
I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to andip71 for providing kernel source code ,I have used his kernel as base for my project
Features: (BOEFFLA BASED)
BoefflaConfig App compatible Download Link
Compiled using uber toolchain 6.x
Governor: blu_active ,lionfish,zzmove,elementalx,impulse,interactive,conservative,ondemand,powersave,performance
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Dash charging fully supported
The two CPU clusters (big and little cpu) can be configured completely separate in terms of min/max frequencies, governors and CPU core profiles
Additional schedulers: fiops, sio, sioplus, fifo, vr, tripndroid and zen
CPU overclocking
No GPU overclocking, no CPU and GPU voltage interface
USB charge rate bumped up to 900 mA
CPU core profiles to restrict number of CPU cores being used (the OP3 does not hotplug based on load)
Boeffla-Sound engine: Headphone volume and speaker volume (only lowering volumes for speaker)
Dynamic FSync (activated if screen on, deactived if screen off), configurable
Input boost frequencies and duration configurable per CPU cluster, input boost switch
Show CPU frequency usage per CPU and frequency in Boeffla-Config
Show GPU frequency usage per frequency in Boeffla-Config
KCal V2 Color control (not yet fully compatible to msm8996, expect side effects)
Swipe2wake gestures
Swipe2sleep gestures
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
Kernel logger (dmesg) configurable
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
NTFS support (module)
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Many additional TCP congestion algorithms available
Entropy values configurable
Hardware touch keys are locked as long as screen is in use (touched) for better usability
Swap supported
Various minor kernel tweaks
Doze mode configurable in Boeffla-Config
Full selinux strict support (switchable to permissive on demand)
Show speedbin information (PVS level) in Boeffla-Config app
init.d support (in /system/etc/init.d - set correct permissions!)
Automatic EFS backup
Integrated full busybox 1.24.2 (own compilation)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
https://www.androidfilehost.com/?w=files&flid=146109
Installation
1. Flash in recovery ( use the lastone from eng.stk https://forum.xda-developers.com/devdb/project/dl/?id=22668)
Do NOT flash this over other custom kernels!
You should only flash Fusion over the kernel that came with your ROM!!!
Credit
Credit
Credit
* LordBoeffla
* ZaneZam
* Ak
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* eng_stk
* Flar2
* Entropy512
* Faux
* bedalus
* FranciscoFranco
* moludo
* Lozo2010
*acuicultor
*Joe Maples
Source code
Source: Github
reserved
wow !!! New Kernel ! Gonna give a try with aosip .
Every time I flash this karnel device gets stuck on OP logo, anyone else experiencing this?
@kenzolo welcome back !
Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk
cerealguy said:
@kenzolo welcome back !
Inviato dal mio ONEPLUS A3003 utilizzando Tapatalk
Click to expand...
Click to collapse
Thanks mate
Good job man
Thank you!
FUSION 1.5
KERNEL DOWNLOAD LINK
CHANGELOG:
Added relaxed governor
Added chill governor
sync latest boeffla,franco,eng.stk,acuicultor commits
Click to expand...
Click to collapse
FRAP129 suggest to use relaxed governor on little and chill on big
Chill
A conservative based governor by frap129 (Electron kernel). It's aims to provide more aggressive battery savings while screen is off.
Relaxed
governor based on chill, but impliments a boost_ceiling parameter that allows for more gradual boosting. With chill, I noticed that the min and max frequencies were being used the most, and all other frequencies were being barely used at all. Rather than boosting straight to the max frequency, relaxed finds the differenced between boost_counter and boost_ceiling, then boosts to max minus that difference. For example, if boost_count is 8 and boost_ceiling is 12, when boost_counter reaches 8, the cpu freq will boost to 4 (12-8) levels below max, then increase if needed untill boost_counter reaches boost_ceiling. This governor doesn't completely replace chill, but is intended to be used alongside it.
Click to expand...
Click to collapse
Boeffla config app in now compatible with fusion kernel
it is strongly recommended to use this application for proper work of features and kernel compatibility
Boeffla config app download link
note for users coming from fusion 1.0
remove "fusion-kernel-data" folder in your main sd card directory before flash
and 99tweak file from system/etc/init.d
Thanks for the update! Eager to try your kernel :good:
Tried flashing this kernel 1.5 over this ROM: https://www.androidfilehost.com/?fid=457095661767133793
It simply would not boot and hung on the OnePlus symbol?
DarKAngel1234 said:
Tried flashing this kernel 1.5 over this ROM: https://www.androidfilehost.com/?fid=457095661767133793
It simply would not boot and hung on the OnePlus symbol?
Click to expand...
Click to collapse
This rom have maybe not the last commit from LOS or Maybe a Bad download
Work fine on legendrom
ROM is very up to date, also released on the 31. However also found ElementalX and Boeffla's kernels all wouldn't boot the ROM as well, could that have something to do with recovery version? I have Arter97's AOSPA recovery installed version 3.0.2-1.? Any ideas why all three kernels would not boot a particular ROM.
Zarancar said:
This rom have maybe not the last commit from LOS or Maybe a Bad download
Work fine on legendrom
Click to expand...
Click to collapse
Works beautifully with legend rom!!! Good job
Working flawlessly with RR by eliminater
Fusion kernel 1.6
KERNEL DOWNLOAD LINK
CHANGELOG:
kernel completely rebased on lineage nougat version
sync latest boeffla,franco,eng.stk,acuicultor commits
Click to expand...
Click to collapse
Boeffla config app in now compatible with fusion kernel
it is strongly recommended to use this application for proper work of features and kernel compatibility
Boeffla config app download link
note for users coming from fusion 1.0
remove "fusion-kernel-data" folder in your main sd card directory before flash
and 99tweak file from system/etc/init.d
Thanks for your work, trying it and working good
One question: does boeffla pocket mode work with your build?
urgali said:
Thanks for your work, trying it and working good
One question: does boeffla pocket mode work with your build?
Click to expand...
Click to collapse
yes, It should work
@kenzolo any changelog for 1.7?
Inviato dal mio du_oneplus3 utilizzando Tapatalk
Fusion kernel 1.8
KERNEL DOWNLOAD LINK
CHANGELOG:
Code:
[LIST]
[*]Rebased boeffla defconfig
[*]switch to -O2 optimization
[*]add Despair gov
[*]Removed chill & relaxed governor
[*]Squash msm: kgsl: misc fixes
[*]usb: dwc3-msm: Remove indefinite wakeup
[*]sched/deadline: Avoid pointless __setscheduler()
[*]sched/wait: Fix a kthread race with wait_woken()
[*]BACKPORT: audit: consistently record PIDs with task_tgid_nr()
[*]UPSTREAM: fs/proc/kcore.c: Add bounce buffer for ktext data
[*]UPSTREAM: fs/proc/kcore.c: Make bounce buffer global for read
[*]BACKPORT: arm64: Correctly bounds check virt_addr_valid
[*]msm: kgsl: Add unknown property type
[*]writeback: increase bdi_min_ratio to 5 in light of the latest writeback commit.
[*]clockevents: Provide explicit broadcast oneshot control functions
[*]clockevents: Provide explicit broadcast control functions
[*]drivers: cpuidle: lpm-levels: Enable Sleep prediction
[*]cpuidle: lpm-levels: Consider cluster history for LPM selection
[*]cpuidle: lpm-levels: Consider history during LPM selection
[*]lpm-levels: Compute minimum residencies for LPM levels
[*]Disable Add Random
[*]random: sprinkle e/f/prandom in places that deplete entropy often
[*]random.h: declare erandom function
[*]random32: use e/frandom for reseeding, and a merge fixup
[*]char: frandom: initial commit v1.1
[*]random: backport from Linux 4.2
[*]sched/fair: Optimize find_idlest_cpu() when there is no choice
[*]qcom: msm-core: queue work on system_power_efficient_wq
[*]drivers: power: bcl: queue work on system_power_efficient_wq
[*]drivers: wakeup: bypass two WiFi wakelocks
[*]UPSTREAM: PM / sleep: Re-implement suspend-to-idle handling
[*]UPSTREAM: sched/fair: Avoid pulling all tasks in idle balancing
[*]UPSTREAM: sched: Improve load balancing in the presence of idle CPUs
[*]power: bcl: queue work on system_power_efficient_wq
[*]power: wakeup: prevent IPA_WS wakelock from being acquired by default
[*]netdev, sched/wait: Fix sleeping inside wait event
[*]PCI / PM: Avoid resuming more devices during system suspend
[*]PCI / PM: Avoid resuming PCI devices during system suspend
[*]display: add a simple api to query the display state (on/off) at any point in time
[*]CHROMIUM: cpufreq: interactive: calculate load before freq change
[*]cpufreq: interactive: remove hispeed_freq init restriction
[*]block: fix blk_stack_limits() regression due to lcm() change
[*]defconfig: enable powersuspend
[*]kernel/power/powersuspend: fix compile
[*]PowerSuspend: Fix Compile
[*]kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)
[*]kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu)
[*]kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu)
[*]Revert "display: add a simple api to query the display state (on/off) at any point in time"
[*]sched: Implement lockless wake-queues
[*]kernel: cpu: use cpu_read_relaxed on cpu_down()
[*]arm64: atomic: add missing macros
[*]llist: defining relaxed version of llist_empty
[*]hrtimer: enhance power efficiency
[*]thread_info: enhance power efficiency
[*]arm64: processor.h: remove redundant macros
[*]ARM64: defining macros to optimize power usage
[*]arm64: asm: relaxed.h: defined relaxed.h
[*]arm: asm: relaxed.h: defined relaxed.h
[*]asm-generic: processor.h: remove redundant macros
[*]asm-generic: processor.h: adding new header file
[*]asm-generic: relaxed.h: defined relaxed.h
[*]arm64: atomic.h: defining relaxed atomic_read
[*]asm-generic: atomic.h: relaxed atomic_read
[*]workqueue: fix permissions
[*]qcom: rpm-smd: Remove rpm workqueue initialization
[*]IKSWM-1408: cpufreq: Avoid hardcoding device tree paths for CPU
[*]State_notifier: bring back hook code for state_notifier into mdss_dsi code.
[*]DYNAMIC_FSYNC: added support for STATE_NOTIFIER.
[*]touchscreen: add -Ofast
[*]synaptics: add -Ofast
[*]enable state notifier
[*]state_notifier: enabled by default
[*]state_notifier: add driver
[*]BACKPORT: aio: mark AIO pseudo-fs noexec
[*]Target optimization
[*]cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0
[*]cpufreq: cpu-boost: export input_boost_enable to userspace
[*]Enable quick wakeup
[/LIST]
Boeffla config app in now compatible with fusion kernel
it is strongly recommended to use this application for proper work of features and kernel compatibility
Boeffla config app download link

[KERNEL]-[STOCK-AOSP]-[Treble/non-Treble]-[Gabriel]-[Stweak]-20180713

Gabriel Kernel for Stock MIUI and AOSP Based Roms
Telegram Channel​
GLOBAL OPTIONS:
Kernel support both MIUI/AOSP
Kernel Supports both Clang & GCC Compilers
Kernel updated up to 3.18.115 build.
Kernel updated up to CAF-LA.UM.6.6.r1-09000-89xx.0
Kernel include advanced binder driver from main line 4.10.y kernel.
Kernel include advanced KSM driver (UKSM, operate with selectable cpu governor/usage).
Kernel has enabled crypto ARM64 CRC32 hw accelerated module and its friends.
Kernel operate in 300HZ
Kernel include Enhanced TCP methods
Kernel include latest F2FS driver for 3.18.y
Kernel include ZEN,NOOP,BFQ,DEADLINE,CFQ,FIOPS,FIFO,ROW,SIO,MAPLE I/O govs tuned for SSD.
Kernel includes Impulse, Cultivation, Lionfish, Interactive, Conservative, Ondemand, Performance CPU GOVS.
Kernel default CPU GOV is patched and tuned Interactive.
Kernel support FSYNC mode for FS. (Off at Screen-On & will be On at Screen-Off)
Kernel support thermal driver tuning.
Kernel includes updated EXFAT drivers.
Kernel includes support for Haptic Feedback (vibrate) tuning (more/less)
Kernel include boost to I/O by mounting partitions with optimized flags.
Kernel has enabled process-reclaim (moving apps to zram without killing them).
Kernel support lz4 compression for zram and max 8 core streams.
Kernel will add advanced busybox binary in /sbin/busybox
Kernel will set power-saving config at Screen-Off and back to normal at Screen-On
Kernel will stop logging drivers at Screen-Off and back to normal at Screen-On
Kernel include state-notifer to say system-state to io/governors to save power.
Kernel has disabled some debugging options to improve the system performance.
Kernel 9.0
*Upstream to 3.18.115
*Merge CAF tag LA.UM.6.6.r1-09000-89xx.0
*Merge Prima Wlan CAF tag LA.UM.6.6.r1-08600-89xx.0
*Merge latest Code update to f2fs
*merge massive update to power, irq, kernel scheduler from msm 4.2.y & 4.4.y
*Merge massive update to cpu driver from msm 4.4.y (cpu 8998/snapdragon 835)
*Merge update to cpuidle from msm 4.4.y
*Merge update to devfreq from msm 4.4.y
*Merge certificate handling from msm 4.4.y
*Merge update to printk from msm 4.4.y
*Merge DTS eagle sound
*Merge update to wireguard
*Merge official charger/battery driver
*Merge few kernel improvement from pixel 2 & sony experia devices
*Merge fix to offline charging led
*Removed VDSO32 (32bit Driver)
*Introducing gabriel/gabriel-plus governor with idle load treshold & timing (based on pixel 2 p-preview interactive Governor)
*Overclock little cluster up to 1.26 MHz
*Overclock gpu up to 575 MHz
*Introduce init process fixer
*Introduce charger current limiter
*Fixed battery stats
*Fixed clock flag no rate cache
*Patch key layout at flashing time
*Add sd card deferred resume (save power wile not using)
*Add target os detector to kernel flasher (anykernel2)
*Treble and non-treble builds combined into one kernel package (AOSP)
*Disable clock scaling for msm sdhci
*Kernel package signed
*Run fstrim at flashing time
*Show kernel version as banner at flashing time
*Add clang support
*Busybox update to latest code changes
*Few improvements in stweak options
*Fixed gpu governor & frequency set
*Fixed setting per governor profile
*Add gabriel memory config
*Reworked profiles
note:
*Compiled with Dragontc 7.0
Kernel 8.0
*Upstream to 3.18.105
*Merge CAF tag LA.UM.6.6.r1-07400-89xx.0
*Merge Prima Wlan CAF tag LA.UM.6.6.r1-07400-89xx.0
*Merge latest Code update to f2fs
*Stweak has control over Performance Daemon
*All Profiles will reset at 1st boot
*Build with 3 different toolchain in 2 different library support (bionic & glibc like past) & 3 different optimization support!
*Gnu gccs compiled by me with latest stable libs & bins
*The regular build like previous builds has no extra character to it's package name (built with hz300 & linaro 7.3 & ofast & graphite gcc flags)
*H3 : Hz300 & o2 & no grapgite flag
*H1 : Hz100 & o2 & no grapgite flag
*B : Bionic toolchain
*7.3 & 6.4 : Gnu gcc 7.3.0 & 6.4.0
*Hz 100 should keeps more battery backup
*You may get better battery backup with Hz100 & gcc 6.4.0
Kernel 7.0
*Kernel Codes Compiled with new Linaro GCC 7.3.1 2018.03(compiled by me)
*Merge Kernel tag CAF-LA.UM.6.6.r1-07200-89xx.0
*Kernel has Reduced "Screen ON" delay (affect on fp unlock)
*Implement Finger Print Boost (boost availalbe cores on fp unlock)
*Kernel has been Disabled Debug Kernel
*Merge Codes Update to Kernel Scheduler
*Merge CPU, CPU_STATS, CPU_IDLE from mainline 4.2.y & 4.4.y
*Merge Interactive & Conservative gov family, Ondemand from mainline 4.4.y
*Remove Lionfish gov
*Kernel Overclocked LITTLE Cluster to 1.34 MHz
*Merge Led driver from Xiaomi Official Source
*Kernel with Official Drivers not Supported for Now
*Stweak has Control over CPUSET
*Stweak has Control over Fingerprint Boost
*Stweak has a Module to Restore Kcal parameters at "Screen ON" state (fix MIUI kcal/panel bug)
Kernel 6.0
*Kernel Updated to 3.18.102
*Kernel Codes Compiled with new Linaro GCC 7.2.1 2018.01(compiled by me)
*Merge Kernel tag CAF-LA.UM.6.6.r1-06700-89xx.0
*Merge Prima WLAN tag CAF LA.UM.6.6.r1-06700-89xx.0
*Merge Codes to ARM64, RCU, Kernel Core & Scheduler Driver from main line 4.4.y
*Merge VDSO32 (32bit Driver) from main line 4.4.y (compiled with GCC Linaro ARM32 7.2.1)
*Busybox Updated to Latest Code Changes (compiled by me)
*Kernel has MIUI F2FS Support & Dtiver Updated to Latest Code Changes
*Kernel codes compiled with Ofast & Graphite Optimization Flags
*Kernel has USB HID gadget suport
*Merge CPU Governor Alucard, Darkness, Nightmare, Chill, Relaxed
*Merge update to SDCARDFS
*Kernel has CPU & GPU Underclock/Overclock
*Kernel Boot UP With Stock CPU Frequencies
*Kernel Flasher will Backup Current Boot (kernel image & ramdisk) and Modules for MIUI Rom in case of Restoring/Uninstalling the Kernel to Previous one
*Add Adreno-Idler support
*Add Stweak Support
*Stweak has 7 Predifined Profile
*Stweak has Control over big.LITTLE Clusters Control
*Stweak has Control over Awake & Suspend state for CPU, GPU, HMP,I/O Scheduler, UKSM, etc
*Stweak has Per Cluster & Governor Profiling
*Stweak has F2FS Searching Boost option
*Stweak has Advance Memory Control options
*Stweak has Auto Clear Ram Cache Switch (affect on multitasking/Performance)
*Stweak has Control over ZRAM & SWAP Disk
*Stweak has Control over WIFI, init.d, ADB, Sound, Battery, Dmesg state
*Stweak has Control over ROM's MIN/MAX backlight value
note:
*Kernel Uploaded into 2 Separate Build with Official & UNOfficial Drivers
*Official Build Has More CPU Overclock Steps
*Official Build Can't Mount OTG Drive at This Time
*To Convert EXT4 to F2FS Follow this Instruction
Kernel 5.0
*Kernel Updated to 3.18.93
*Kernel Codes Compiled with new GNU GCC 7.3.0 (compiled by me)
*Busybox Updated to Latest Code Changes (compiled by me)
*Implement Adreno Idler
*Add 100 & 160 MHz GPU Frequencies
*Adreno Idler & GPU Clock Tuned for Power Saving
*Implement Force Fast Charge (disabled by default)
*Merge Updates to CFQ IO-Scheduler
*Merge Update to BFQ IO-Scheduler (v8r12)
*Merge Updates to Interactive Governor
*Inject SQLITE3 Bin to Rom for DB-Optimization (needs command/script, attached to this post)
*Remove Code Changes to Touchscreen Driver (initial fix for dt2w issue)
*Kernel Boot Script run FSTRIM at Boot
*Fix & Tune Core Control (4 cores online 2 big+ 2 LITTLE)
Kernel 4.0
*Enable 19 MHz GPU Frequency
*Implement Kcal Colour Control (works with non-stock roms)
*Implement Backlight Dimmer
*Different LMK & Zram Config for 2/3/4 GiB Ram Variants
*Cortex Keeps 4 (2 big & 2 Little) Cores online at Sleep State
*Merge MDSS Codes to Avoid Underrun Risk while Changing Clock & Bandwidth
Kernel 3.0
*Merge Advance Zram & Zsmalloc driver from main line 4.6.y
*New Zram driver has 2 new Compression algorithm (lzo, lz4, [lz4hc, deflate])
*New Zram driver has Per-CPU Compression Streams
*New Zram driver use Crypto Compression API
*Merge Workqueue driver from main line 4.4.y
*Merge Random driver from main line 4.4.y
*Implement Sound Control
*Implement FRandom
*Merge update to IPA
*Fix Boot Script Failure with Magisk 15.3
*Tune Interactive Gov
*Merge update to Bitmap Lib
*Merge update to Kgsl, Devfreq, ARM64 & Kernel Scheduler
*Simplified Cortex Script for While Leaving the Sleep State
Kernel 2.0
*Upstream to 3.18.92
*Implement Boeffla wakeock-blocker v1.1.0
*Implement DT2W/S2W
*Cpuset disabled
*Merge update to Kernel Scheduler
*Merge update to RCU (how drivers talks to kernel)
*Disabled extended HMP drivers, use Generic HMP and related drivers
*Merge fixes for high load average and queuing works on power-efficient workqueue
*Merge fixes to led-flashlight
*Merge fixes to Battery/Charger
*Merge IPA fixes from caf-tag LA.UM.5.6.r1-05400-89xx.0 (internet packet accelerator)
*Merge fixes to Xiaomi Colour and Contrast
*Entropy Tweaks at Startup
*Separated to 2 Builds for MIUI and AOSP Based Roms
*Selinux is Permissive for Oreo and Enforcing for Nougat
Kernel 1.0
*All options in the global options list
*Selinux is in enforcing mode, so won't boot current oreo rom.
*Software CRC control is Off
*Doesn't support F2FS for Stock Rom at this time but AOSP.
*Doesn't support LCD Gestures, D2W,D2S,S2S
Instruction
if you came from a custom kernel, please restore your rom's stock kernel then flash.
as always, unlocked bootloader and flash in twrp
Flash at you own Risk !
There is a file named "build.log" in kernel zip file
that says which branch i used for build process.
Download Folder
AFH directory,beta & stable builds
Global Credits!
noyer for kernel source
rainforce279
dorimanx
asiier
sonicron
Cyanogen/LineAge/Code Aurora for many kernel mods
To all my sources in GITHUB!
XDA:DevDB Information
Gabriel Kernel, Kernel for the Xiaomi Redmi 4X
Contributors
mostafaz
Source Code: https://github.com/mostafa-z/Gabriel_msm8940_mi-redmi4x
Version Information
Status: Testing
Created 2018-01-17
Last Updated 2018-01-17
does this support double tap to wake.?
AmirulR said:
does this support double tap to wake.?
Click to expand...
Click to collapse
no, i'll mention
can i use this kernel for Nitrogen OS 8.1 ?
Bang Onik said:
can i use this kernel for Nitrogen OS 8.1 ?
Click to expand...
Click to collapse
I think oreo works with permissive selinux for now. No its enforcing
Wooow ? . . features are awsome but Nougat outdated dude can u plzz make it for Oreo there is no custom kernel supported oreo so plzz look intoit (is any way to change selinux to perm on ur kernel zip??)
Jazakallah brother.
Will it work on MIUI along with VoLTE...?
Because kernels work on MIUI but breaks VoLTE, is it fixed in your kernel?
Ramakrishnan ? said:
Wooow ? . . features are awsome but Nougat outdated dude can u plzz make it for Oreo there is no custom kernel supported oreo so plzz look intoit (is any way to change selinux to perm on ur kernel zip??)
Click to expand...
Click to collapse
After boot yes but it should be native. I mean i dont think so. If u flashed oreo and selinux is permussive so u can wait for next release please
Ali_Waris said:
Jazakallah brother.
Will it work on MIUI along with VoLTE...?
Because kernels work on MIUI but breaks VoLTE, is it fixed in your kernel?
Click to expand...
Click to collapse
Thanks
I don't have it. Cant prove
Does it support in oreo
[email protected] said:
Does it support in oreo
Click to expand...
Click to collapse
Sorry. Won't
Im new to xiaomi
Dont have oreo yet
mostafaz said:
Thanks
I don't have it. Cant prove
Click to expand...
Click to collapse
Which ROM are you currently using? Can you suggest a ROM that works fine with your kernel?
mostafaz said:
Sorry. Won't
Im new to xiaomi
Dont have oreo yet
Click to expand...
Click to collapse
OK.... But nice work dev.......
Ali_Waris said:
Which ROM are you currently using? Can you suggest a ROM that works fine with your kernel?
Click to expand...
Click to collapse
Im with stock 9.1.1.0 global
I just checked aosp boot and dmesg.
mostafaz said:
Im with stock 9.1.1.0 global
I just checked aosp boot and dmesg.
Click to expand...
Click to collapse
If you are on miui global with this kernel, can you please confirm whether VoLTE works on not? (If by any chance you can verify it with a JIO sim, please.)
Ali_Waris said:
If you are on miui global with this kernel, can you please confirm whether VoLTE works on not? (If by any chance you can verify it with a JIO sim, please.)
Click to expand...
Click to collapse
My provider newly have it but i dont have it
Wait some for others
Do I need to reflash my rom to make it work?
Jazakallah my friend
Will test later
Sent from my Redmi 4X using Tapatalk
Kecoe said:
Do I need to reflash my rom to make it work?
Click to expand...
Click to collapse
Stock or AOSP? Both nougat works. No need to do anything. Flash kernel & root method. Done
I'll share for oreo later
Please make a variant with permissive selinux for oreo, and overclocked GPU will be great feature.
I have flash it and my wifi is not working even i flash the wifi fix.. Btw good kernel :good:

[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A10 for android 10(Q) & 11(R) & 12(S) ROMs

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi all,
this is the thread for a custom kernel i made for Samsung Galaxy A10.
The custom kernel has been named Eureka which is a greek work which means "I have found the solution". This multi-purpose kernel is the solution for battery, gaming, performance on our cheap A10. On creating this kernel, I believed that 1 kernel can be all of the above if properly tweaked!
As from Eureka R9.0, four kernel variants are available inside 1 same zip. This has been made possible using AROMA Installer.
Compatibility:
This kernel is compatible with AOSP GSIs/ROMs, OneUI2 and OneUI3. As from R9.0, there is only 2 variants of zip to download. One is called EMS and the other one is called HMP. Continue reading to learn more about them.
FEATURES:
* Disabled Samsung security features
* Enabled all governors + added other governors
* Overclocked CPU as follows:
BIG Cores: from 1560 MHz to 2288 MHz.​LIL Cores: from 1352 MHz to 1794 MHz.​* Underclocked CPU as follows:
BIG Cores: from 936 MHz to 208 MHz.​LIL Cores: from 839 MHz to 208 MHz.​* Added GPU thermal and voltage control
* Added latest boeffla wl blocker V 1.1.0 and disabled some wakelocks
* Network speed improvement
* Enable zram support and set default compressor as zstd.
* Switch to a lower charging voltage more quickly.
* GPU max frequency overclocked from 676 MHz to 1300 MHz
* Implemented Dynamic FSync 2.0
* Implemented a custom hotplug driver to enhance battery management
* Implemented Power Suspend driver
* High torch brightness on custom roms/gsis
* Has Spectrum support
* Automatic detection of magisk - If u are rooted, u don't need to flash magisk after kernel.
* Upstreamed kernel version from 4.4.177 to 4.4.302
* Built with Vortex Clang 14 toolchain with LTO. Reason: Better performance
* Support for EMS (Exynos Mobile Scheduler) added
Please read the changelog on github for full list of changes.
KNOWN ISSUES:
* Maybe ADB cannot be used at the same time as MTP
SOME MINOR TWEAKS FOR BEST GPU PERFORMANCE:
* Set GPU power policy to "always on"
* Set min and max GPU frequency to 1200/1300 MHz
* Disable GPU thermal manager to prevent GPU frequency from dropping
* Games don't require high CPU frequency because they depend more on GPU. You can therefore decrease CPU max frequencies to reduce heating of the device.
We have developed our own kernel manager called EKManager which is a fork of HkTweaks. It is compatible only with Eureka Kernels. You can download it from here:
LINK: Download EKManager app
Contact info:
Developers of Eureka Team:
* Telegram: @Chatur27, @Gabriel260BR and @roynatech
Channel for Eureka future updates:
* Telegram: https://t.me/eureka_kernel
Official discussion group for A10:
* Telegram: https://t.me/a10grp
I'm grateful to KineSight for designing the logo.
* Telegram: @Kinesight
Reference about EMS kernel:
Energy Aware Scheduling (EAS) gives the scheduler the ability to predict the impact of its decisions on the energy consumed by CPUs. EAS relies on an Energy Model (EM) of the CPUs to select an energy efficient CPU for each task. Allowing to save up battery even further. EMS aka Exynos Mobile Scheduler, is a fork of EAS for Exynos. We ported to our 4.4.y kernel. As written above, EMS kernel is good for battery saving. Some words from kernel official docs: - EAS operates only on heterogeneous CPU topologies (such as Arm big.LITTLE) because this is where the potential for saving energy through scheduling is the highest.
EMS kernel + pwrutilx governor is very good at battery saving according to our test.
Reference about HMP kernel:
It's just the stock scheduler that comes with stock kernel. Basically it's the normal kernel.
What kernel variant to flash once inside AROMA installer?
1) AOSP Legacy Q/R/S - If you are using an old Eureka ROM which was released before February 2022, choose this.
2) AOSP Q/R/S (New) - If you are using an Eureka ROM built as from February 2022, choose this.
3) OneUI 2 - For any OneUI 2 roms (stock/ports).
4) OneUI 3 - For any OneUI 3 roms (stock/ports).
Download link for A10 (Read above to know which version to download for your OS):
All releases of Eureka for Q/R/S ROMs/GSIs (including OneUI)
Source code for my kernel:
Kernel source on GitHub
If you love our work, thank us by donating. Your donation can help us rent a cloud sever to build kernels and roms faster
Link to PayPal: https://www.paypal.com/paypalme/chaturbaij
Noice :victory:
Primeaqua02 said:
Noice :victory:
Click to expand...
Click to collapse
Please vote for the poll at the top of the thread.
Will be great to have your feedbacks.
Thank you.
Does this work with Ultimate Q Rom?
keihjesus said:
Does this work with Ultimate Q Rom?
Click to expand...
Click to collapse
It works. Went on to try it out.
Good afternoon, everyone, I want to leave a review for EUREKA KERNEL 4.4.3, the update hasn't really changed anything, but the work of the RAM memory is different, applications often crash out of the RAM memory, , with update 4.4.3 I can use only 1 application, the rest crashes within a minute, I solved the problem by rolling back to version 4.4, Please fix the RAM, thanks a lot.
Zloemoloko1998 said:
Good afternoon, everyone, I want to leave a review for EUREKA KERNEL 4.4.3, the update hasn't really changed anything, but the work of the RAM memory is different, applications often crash out of the RAM memory, , with update 4.4.3 I can use only 1 application, the rest crashes within a minute, I solved the problem by rolling back to version 4.4, Please fix the RAM, thanks a lot.
Click to expand...
Click to collapse
Well, I didn't do anything with ram.
Kindly let me know which os you are using
Zloemoloko1998 said:
Good afternoon, everyone, I want to leave a review for EUREKA KERNEL 4.4.3, the update hasn't really changed anything, but the work of the RAM memory is different, applications often crash out of the RAM memory, , with update 4.4.3 I can use only 1 application, the rest crashes within a minute, I solved the problem by rolling back to version 4.4, Please fix the RAM, thanks a lot.
Click to expand...
Click to collapse
use ex kernel manager and enable zswap
Chatur27 said:
Well, I didn't do anything with ram.
Kindly let me know which os you are using
Click to expand...
Click to collapse
i use stock Android 10 Q one ui 2.0
Zloemoloko1998 said:
i use stock Android 10 Q one ui 2.0
Click to expand...
Click to collapse
I use ultimateQ ( which a debloated version of oneui 2.0) and I don't get any such issues.
I don't even need to enable zswap (except for high end games)
Is there any way to increase multi touch count/slots to 10 !
Update: I got stuck at samsung logo
Update 2 : magisk cause bootloop and to avoid that you should remove magisk from inside "Eureka_kernel/ramdisk" folder then flash it via recovery, it should work just fine..
Eureka kernel brings HUGE improvement in performance and gaming.
thank you @Chatur27 for the awesome support and for this awesome kernel.
Device : A105f 2GB ram version
D R A G O said:
Is there any way to increase multi touch count/slots to 10 !
Update: I got stuck at samsung logo
Device : A105f 2GB ram version
Click to expand...
Click to collapse
Force restart device. It will boot up normally.
dead link
blackisme said:
dead link
Click to expand...
Click to collapse
Hi, sorry about this.
Use this temporary link for the time being:
Galaxy A10 Kernel - Google Drive
drive.google.com
Thank you
Links doesn't work... Help :c
What's the difference between enforcing and permissive kernel?
Chatur27 said:
I use ultimateQ ( which a debloated version of oneui 2.0) and I don't get any such issues.
I don't even need to enable zswap (except for high end games)
Click to expand...
Click to collapse
Does it support volte? I have tried to install the selinux enforcing version but it won't boot up the permissive one is working fine but is there a way to change it to enforcing manually? And also(this is the last) did you flash the one ui version for ultimateq since it's a debloated stock?
Your kernal is doing awesome ....great job..keep up the good work.
AlexDreemurr said:
Links doesn't work... Help :c
Click to expand...
Click to collapse
Hi, sorry about this.
Use this temporary link for the time being:
Galaxy A10 Kernel - Google Drive
drive.google.com
Eshan786 said:
Does it support volte? I have tried to install the selinux enforcing version but it won't boot up the permissive one is working fine but is there a way to change it to enforcing manually? And also(this is the last) did you flash the one ui version for ultimateq since it's a debloated stock?
Your kernal is doing awesome ....great job..keep up the good work.
Click to expand...
Click to collapse
Volte is oneui rom feature. dont ask me about volte. Ty.
Enforcing version won't boot because your custom rom needs permissive. Change rom if you want enforcing SElinux
I flashed the 5.0 version (Permissive and Enforcing) but it won't boot... RR Q, only works the 4.4.1... Why? :S

Categories

Resources