[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A40 for android 10(Q) & 11(R) & 12(S) ROMs - Samsung Galaxy A40 ROMs, Kernels, Recoveries, & Ot

{
"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 A40.
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 for A40. 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 1768 MHz to 2288 MHz.​LIL Cores: from 1586 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 845 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 A40:
* Telegram: https://t.me/sga40
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 A40 (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

Huge thank you for this great job
Works nickel on my firm stock
I don't play, I wouldn't vote.

In the end someone created a modified and stable kernel and with no bugs for our device. I have been waiting for this a long time. I haven't tested it yet, but thank you in advance. Great work, go on man.

jemsgsm said:
Huge thank you for this great job
Works nickel on my firm stock
I don't play, I wouldn't vote.
Click to expand...
Click to collapse
Thank you for your feedback :laugh:

The responsiveness is felt, it's great!
If we could have a rom of the same grind

jemsgsm said:
The responsiveness is felt, it's great!
If we could have a rom of the same grind
Click to expand...
Click to collapse
Thx bro
Join telegram bro and join A40 group:
https://t.me/sga40
All customs roms will be available there

Great work!
I would only update the main thread with the direct link to the hKtweaks repo release page:
https://github.com/corsicanu/hKtweaks/releases/
Glad to see the community of A40 growing up!

wow .... great job .... congratulations ... I have installed now .... fast and fluid device only that the maximum frequency of the big ones does not select 2880mhz .... only 2184 .... definitely not a kernel problem but some setting

the executioner said:
wow .... great job .... congratulations ... I have installed now .... fast and fluid device only that the maximum frequency of the big ones does not select 2880mhz .... only 2184 .... definitely not a kernel problem but some setting
Click to expand...
Click to collapse
Hi,
Yeah, max frequency is not selected automatically because newer Exynos's kernels are very complicated. Their is no fix to this issue in any kernel at this time. But max frequency can be used by setting min and max frequency to that value.
Thx for your feedback

hoooooo .... it goes great ...

1- How is the installation done?
2- How can I return to the stock kernel?

netterhamma said:
1- How is the installation done?
2- How can I return to the stock kernel?
Click to expand...
Click to collapse
Hi,
Just flash kernel in twrp and reboot.
If you wish to return to stock kernel, backup your boot and dtbo partitions before flashing my kernel.
To return to stock kernel, restore boot and dtbo backup.

thank you. but forgot to backup what else can I do?

There is a bug when switching from router-wifi to wifi and vice versa
Still great work

ef67 said:
There is a bug when switching from router-wifi to wifi and vice versa
Still great work
Click to expand...
Click to collapse
I didn't understand your issue. From router-wifi to which wifi?

netterhamma said:
thank you. but forgot to backup what else can I do?
Click to expand...
Click to collapse
Extract boot.lz4 and dtbo.lz4 from stock firmware (AP file). Compress both files in a single .tar archive.
Flash this .tar file in AP slot in Odin.
Tool to compress and decompress archives on windows is 7zip standard version available for free on the web.

Chatur27 said:
I didn't understand your issue. From router-wifi to which wifi?
Click to expand...
Click to collapse
With wifi active on the smartphone I switch to routerwifi to connect the pc to the internet, when I disconnect the wifi router and reactivate the wifi on the smartphone the system freezes

ef67 said:
With wifi active on the smartphone I switch to routerwifi to connect the pc to the internet, when I disconnect the wifi router and reactivate the wifi on the smartphone the system freezes
Click to expand...
Click to collapse
I don't know if that's related with kernel but I didn't touch anything related to WiFi in kernel.

Chatur27 said:
Extract boot.lz4 and dtbo.lz4 from stock firmware (AP file). Compress both files in a single .tar archive.
Flash this .tar file in AP slot in Odin.
Tool to compress and decompress archives on windows is 7zip standard version available for free on the web.
Click to expand...
Click to collapse
thanks. you are very good. I want to donate but do not paypall in Turkey

netterhamma said:
thanks. you are very good. I want to donate but do not paypall in Turkey
Click to expand...
Click to collapse
its fine.
Just hit the thanks button on my thread

Related

KERNEL | CM13 / AOSP | 24th July | HalogenKernel R29 | UBER TC 6.0 | AROMA | 3.4.42

{
"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"
}
EXPERIENCE HALOGEN | EXPERIENCE AWESOMENESS​
For Changelogs please see POST #2.
For Recommended Settings please SEE HERE.
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 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 simply laugh at you.
*/
NOTE :-​This kernel is ONLY meant for AOSP/CM ROMs.
This IS NOT MEANT for STOCK ROMs.
Upto R14 Kernel supports Lollipop.
From R15 onwards Kernel supports ONLY Marshmallow.
From R18 onwards Kernel supports Doze + Marshmallow.
If you don't know what Doze is, google it.
WHAT IS THIS KERNEL ?​This kernel is built especially for these 3 things :- 1. Audio, 2. Performance, 3. Battery Life.
I will try to bring in as many features as possible, and at the same time ensure that there are no conflicts / incompatibility issues.
FEATURES :-​(features of ONLY the latest version is mentioned)​
Based on Linux Kernel 3.4.42
AROMA installer v3.0
Updated with the latest CM13 sources
Built with UBER Toolchain GCC-6.0
Any Kernel script used
Kexc Hardboot patched
Built with -O3 & -graphite flags for enhanced performance
GPU OC to 533 MHz & UC to 100 MHz
Disabled PowerHal log spam (thanks to @attack11)
Implemented LoUIS cache
Audio :-
Faux Sound Control v3.2
Headset in high performance profile
24 bit audio support
Low latency audio playback
Slimbus overclocking for superior audio quality
DOLBY dap dependency fix
Ultrasound & ASoC : qdspv2 tweaks
Battery Saving/ Performance :-
Readahead set to 512
Set sched_mc_power_savings to 2
Enabled CPU boost
NVIDEA Power efficient patches
Optimized slub memory allocator
Optimize Sfck Compression
Sched Tweaks (see GitHub)
Add Frandom
Power effecient work queues enabled by default
Reclaim RAM from loggers, increasing default ram to 886 Mb
Disable gentle_fair_sleepers for increased I/O
Enable advanced unaligned_access
Enable arch_power
Use power efficient workqueues for bam_dmux
Optimize square root algorithm
Many tick, clockevents & timer tweaks (see GitHub)
Lower swappiness
msm:kgsl tweaks(see GitHub)
CPU Governors :-
intelimm, intellidemand, intelliactive, smartmax, conservative, ondemand, userspace, powersave, performance, interactive, impulse, yankactive, zzmoove
CPU Hotplugs :-
Intelliplug, MSM Hotplug, mp-decision, Bricked Hotplug
GPU Governors :-
msm-cpuferq, msm-adreno-tz, userspace, powersave, performance, simple_ondemand, conservative.
I/O Schedulers :-
fiops, vr, zen, sio, bfq, cfq, row, deadline, noop, fifo, tripndroid
TCP Congestions :-
westwood, cubic, reno, hstcp, hybla, vegas, veno, scalable, lp, yeah, illinois, hctp, advanced, highspeed.
Others :-
Ability to use your device as USB Keyboard / Mouse (use this apphttps://play.google.com/store/apps/details?id=remote.hid.keyboard.client&hl=en)
Stereo call record support
Increase torch power by 20mA
psx2usb
KCAL v2 by Savoca
Added Adreno Idler
GPU tweaks (see GitHub)
Dynamic FSync
Intellithermal v2
Added optimized square root algorithm
Added optimized ARM_RWSEM algorithm
Added state notifier driver
Enabled quick wakeup
NOATIME and NODIRATIME as default
NEON kernel mode
Ex-FAT support
SE Linux tweaks
SE Linux set to permissive
Random / Frandom / Prandom tweaks
Entropy tweaks
Mutex & futex tweaks
LONG TERM SUPPORT :-​
This kernel will be supported for a long time with updates directly streamed from CM kernel sources i . e . as long as CM keeps publishing updates to Motrola's Kernel, this kernel will also be updated.
Further, I will also be personally adding features to this kernel along with tweaks and optimizations as and when needed.
DOWNLOADS :-​(do not mirror my links)​[ Latest Version ]​[ Older Versions ]​
TEST BUILDS with OC & UV :-​These builds contain the following extra features ( when compared to normal /stable builds ) :-
CPU OC to 1593.6 MHz
CPU UC to 96 MHz
CPU UV hardcoded and can't be changed
Associated RamDisk changes
Since OC will not work without associated ramdisk changes, hence test builds are available as boot images rather than anykernel zips.
Now there had been reports of bootloop with blisspop & rr roms and certain other roms. I looked into this and found out that even though they are based on cm kernel, their ramdisk sizes are different, hence bootloop on using boot.img but no bootloop on using anykernel zip ( since, anykernel works irrespective of ramdisk size).
Now it is highly unfeasible to build a boot.img for every different rom and upload them separately. Hence, I have decided NOT to include OC/UC in the stable builds.
Hence these images will only work on aosp and cm13 roms.[/I] Any rom having ramdisk size different than that of official cm13 or official slim(aosp), will not be supported. Hence no support for OC in rr/bliss.
INSTALLATION INSTRUCTIONS :-​
Reboot into recovery.
Make a nandroid BackUp.
Select Install zip from SD Card.
Select the Downloaded zip (different builds are present as an option in AROMA).
Then Reboot to System.
RECOMMENDED APPS FOR KERNEL TWEAKING :-​
Kernel Adiutor
Faux123 Kernel Enhancement Pro
I do not support any other apps.
CREDITS:-​~~Google
~~Motorola for kernel sources
~~Flashhhh
~~hurtsky
~~Luk & Luca -for various fixes
~~Thecrazyskull, DC07 -for cherry-picks
~~Faux123
~~Savoca
~~YoshiShaPow
~~attack11
~~many more.......
Please don't start a war here if I forgot to mention someone. PM me and I will add him.
XDA:DevDB Information
HalogenKernel, Kernel for the Moto G 2014 LTE
Contributors
zakee94
Source Code: https://github.com/zakee94/halogen_kernel/
Kernel Special Features: Ultra High SOUND, Kexec, KCAL, Intellithermal, MSM Hotplug
Version Information
Status: Alpha
Current Stable Version: R29
Stable Release Date: 2016-07-24
Created 2016-02-02
Last Updated 2016-07-24
Changelog
CHANGELOG​(simplified changelog, for full changelog please look at my GitHub commits.)​​​
R29 --> 24/07/2016​
Merged CM Updates
For older changelogs :-​
R28 --> 08/06/2016​
Merged CM Updates
AROMA installer
Added tripndroid IO Scheduler
CPU optimizations
ARM tweaks and updates
R27 --> 12/05/2016​
Merged CM Updates
R26 --> 10/04/2016​
Merged CM Updates
R25 --> 16/03/2016​
Merged CM Updates
R24 --> 18/02/2016​
Reverted the following :-
CPU OC/UC - 1593/96 MHz
CPU UV
LMK tweaks + Agressive LMK mode
Following CPU govs --> lionheart, dancedance, bioshock, alucard
Following Hotplugs --> Mako, Auto-smp
Added the following -->
Merged CM Updates
Built with UBER Toolchain GCC-6.0
R23 --> 19/01/2016​
Initial Release
Reserved
... flashed this kernel - and works like a charm!
Thanx!
As a POSITIVE side effect after flashing this kernel, my LTE connection stays as stable, as I had it never before:good:
bitstra said:
... flashed this kernel - and works like a charm!
Thanx!
Click to expand...
Click to collapse
Thanks for the positive review !
bitstra said:
As a POSITIVE side effect after flashing this kernel, my LTE connection stays as stable, as I had it never before:good:
Click to expand...
Click to collapse
There are certain commits which improves and stabilizes cellular connectivity.
It works very well!
The overclocking is overvolting the CPU? Or it just changes the frequencies?
LuuchoRocha said:
It works very well!
The overclocking is overvolting the CPU? Or it just changes the frequencies?
Click to expand...
Click to collapse
It's using more voltage. Look here.
Speed and stability are amazing but Camera app can't find the camera anymore. Any advice?
---------- Post added at 02:34 PM ---------- Previous post was at 02:13 PM ----------
Also any suggestions on best TCP settings for speed?
t-pip said:
Speed and stability are amazing but Camera app can't find the camera anymore. Any advice?
---------- Post added at 02:34 PM ---------- Previous post was at 02:13 PM ----------
Also any suggestions on best TCP settings for speed?
Click to expand...
Click to collapse
You shouldn't face any issues with camera, which ROM are you on ??
For TCP try Westwood.
Hello,
Will be possible to make it for CM12, if I install, the camera stops to work, the rest work perfectly.
Thanks,
Sent from my Moto G 2014 LTE using XDA Free mobile app
zakee94 said:
You shouldn't face any issues with camera, which ROM are you on ??
For TCP try Westwood.
Click to expand...
Click to collapse
Thanks for the reply.
I'm running AOSP 5.1.1
todobarato said:
Hello,
Will be possible to make it for CM12, if I install, the camera stops to work, the rest work perfectly.
Thanks,
Sent from my Moto G 2014 LTE using XDA Free mobile app
Click to expand...
Click to collapse
t-pip said:
Thanks for the reply.
I'm running AOSP 5.1.1
Click to expand...
Click to collapse
This kernel is strictly for marshmallow based roms only.
However if you want to use it on lollipop based roms try an older version.
You can download it HERE.
zakee94 said:
This kernel is strictly for marshmallow based roms only.
However if you want to use it on lollipop based roms try an older version.
You can download it HERE.
Click to expand...
Click to collapse
Will give that a go. From what I could see yesterday this version worked fine with Lollypop apart from the camera.
Edit
Seems that kernel won't run the processor any faster than 787.
Is there any chance of updating to include over clock or modding current version to work with Lollypop camera?
t-pip said:
Will give that a go. From what I could see yesterday this version worked fine with Lollypop apart from the camera.
Edit
Seems that kernel won't run the processor any faster than 787.
Is there any chance of updating to include over clock or modding current version to work with Lollypop camera?
Click to expand...
Click to collapse
No.
I'm kinda curious, the title says Moto G, but will this work for Note 1 running CM13?
roimarco said:
I'm kinda curious, the title says Moto G, but will this work for Note 1 running CM13?
Click to expand...
Click to collapse
Are u serious? Of course it won't.
Hello,
The kernel is broken, with last nighty.
In cm13 was updated the Wi-Fi , now if I install the kernel Wi-Fi is inoperative.
Best regards,
Sent from my Moto G 2014 LTE using XDA Free mobile app
Kernel Updated​[ DOWNLOAD ]​
For details CLICK HERE.​
Thanks a lot, Wifi is fixed now. Your kernel is really awesome. A few tweaks and battery life is stellar, such as performance. Thanks

[Kernel] [SM-G355M/SM-G355H] [CM11/CM12.1] OMKernel for Samsung Galaxy Core 2

{
"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 guys.. I'm @ECr34T1v3. I am Brazilian, and I am a newbie. I came to bring a Custom Kernel for Samsung Galaxy Core 2 SM-G355H and SM-G355M (SM-G355HM not tested). All development work is due to @Caio99BR, I'm just an contributor and friend.
We are starting the Kanas Project. Starting with OMKernel.
He was released in with the intention to fix the clock bug the previous Custom ROMs (Based on CM11), made by @Ih24n.
Governators:
Performance
PowerSave
UserSpace
OnDemand
InterActive
Conservative
SPRDemand
Deadline
CFQ
Noop
* Your warranty is now void. *
* This kernel is 100% guaranteed won't eat your pet cat *
* 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 ! *​
Reboot to recovery
Flash the zip
Wipe cache and dalvik (optional, but recommended)
Reboot
Enjoy OMKernel!
Stable R8 Version A (More Recent): GitHub
Stable R8 Version B (More Recent): GitHub
Test Version R7 (29/08/2016): GitHub
Beta R6 (21/07/2016): GitHub
Alpha R5.1 (17/07/2016): GitHub
Alpha R5 (17/07/2016): GitHub
Alpha R4 (17/07/2016): GitHub
Alpha R3 (17/07/2016): GitHub
Alpha R2 (17/07/2016): GitHub
Alpha R1 (16/07/2016): GitHub
You tell me
@Caio99BR - Friendship and development.
@Ih24n - Having begun to launch Custom ROMs for Galaxy Core 2.
@InsideMuz - The beautiful icons in the post.
#SandroidTeam - Device Tree and Vendor Blobs of CM11.
#CyanogenMod Team - Source Code of CM11.
#Optimus Mania Team - Friendship and consideration, this work is dedicated to all of you (Fernando Santos, Gutemberg Oliver, Vinicius Martins, Alex Santos, Marina, Raian and Thay) and all members of Team Optimus Mania (Sorry if I forgot someone).
For Devs/Source:
Source Code for OMKernel
You are free to use my kernel in your ROMs, as long as you give proper credits!​
Sorry for bad english, I am Brazilian and it's kind of complicated. If someone is missing from the list of contributors, send me a private message
If you liked the job, click the Thanks button. This motivates us more.
Caio99BR: "Nothing is impossible"
ECr34T1v3: "May the force be with us"
www.optimusmania.com​​
XDA:DevDB Information
Kanas Project, Kernel for the Samsung Galaxy Core
Contributors
ECr34T1v3, Caio99BR
Source Code: https://github.com/TeamVee-Kanas/
Kernel Special Features: OMTeam - TeamVee | Nothing is Impossible
Version Information
Status: Stable
Current Stable Version: R8
Stable Release Date: 2017-01-02
Current Beta Version: R1
Beta Release Date: 2016-07-15
Created 2016-07-18
Last Updated 2017-01-02
R8 - Version A
The commits are auto-explained
https://github.com/TeamVee-Kanas/android_kernel_samsung_kanas/compare/TeamVee-Kanas:R7...R8A
R8 - Version B
The commits are auto-explained
OMKernel and SAndroidKernel v1.3 (Modded)
https://github.com/TeamVee-Kanas/android_kernel_samsung_kanas/compare/TeamVee-Kanas:BetaR7...R8B
R7
The commits are auto-explained
https://github.com/TeamVee-Kanas/android_kernel_samsung_kanas/compare/TeamVee-Kanas:BetaR6...R7
BetaR6
* [fixed] Voltage calculation in 900MHz and 300MHz
* [add] Frequency 900MHz, 600MHz
* [removed] Frequency 1000MHz, 768MHz
* [changed] Bring back stock freq table
AlphaR5.1
* Bring back some Samsung changes to fix clock
AlphaR5
* Merged Android Configs
* [add] alot of new I/O's
Alpha R4
* [add] Software Synchronization objects
* [removed] last_kmsg from Samsung
* [add] last_kmsg from Android
* [add] BFQ I/O
* [add] KSM
* [changed] Increase Panic Time Out
* [disabled] Samsung MTP
* [add] Two Kernel Versions (Kanas and SA), try both and say the best
* [fixed] USB from AlphaR3
Alpha R3
* Reworked from AlphaR1
* [fixed] WiFi of AlphaR1
Alpha R2
* [fixed] CPU Clocks at Max
* [removed] SA defconfig
* [add] A lot of I/O's
Alpha R1
* Builded with GCC4.7
* Reworked from OpenSource Release SEA
* Releases on GitHub Releases via TravisCI
* [broken] WiFi
* [add] fixes from @Ih24n
* [add] driver for GPU Mali400 from @Ih24n
* [add] overclock from @Ih24n
* [removed] Modules (1 to be exact)
The kernel works on 'x' ROM?
This kernel is made to work on all KitKat ROMs, since it have a script to change only the kernel (the core) and make ramdisk untouched
This works on Stock KK ROM?
Yup, @ECr34T1v3 tested it (not tested on R8A and R8B).
This kernel have clock bug?
No, it's fixed on R7.
This kernel is unstable?
No, we try to make it more stable possible and also daily usable.
This kernel works on Lollipop?
Yes, but only R8A and R8B.
Why R8A and R8B?
Both are based in R7, but R8A is oldest, since I found the fix to Lollipop ROMs in R8B.
R8B have more features compared to R8A, because R8B is partially synced with SAndroidKernel v1.3, and because it two packages
wow thanks
can be used at mokee rom? or just cm?
because mokee anc cm has different kernel
gregoriaz said:
wow thanks
can be used at mokee rom? or just cm?
because mokee anc cm has different kernel
Click to expand...
Click to collapse
It can be used in any of the Custom ROMs based on CM11, the Ramdisk this kernel is permissive, this means you can use smoothly in MokeeOS, FIUI, or even in PACMAN
ECr34T1v3 said:
It can be used in any of the Custom ROMs based on CM11, the Ramdisk this kernel is permissive, this means you can use smoothly in MokeeOS, FIUI, or even in PACMAN
Click to expand...
Click to collapse
oke will try and test ASAP
edit : clock speed controlable at mokee rom, but when i change the max clock at 1200, clock speed still up to 1300
can you make non oc kernel because oc makes my phone overheat
Thanks for that! I will test it xD
Sent from my Samsung Galaxy Core2 using XDA Labs
gregoriaz said:
oke will try and test ASAP
edit : clock speed controlable at mokee rom, but when i change the max clock at 1200, clock speed still up to 1300
can you make non oc kernel because oc makes my phone overheat
Click to expand...
Click to collapse
I noticed that as well in my tests in MokeeOS, however, the Kernel does my device does not overheat :c
samuel.freitos said:
Thanks for that! I will test it xD
Sent from my Samsung Galaxy Core2 using XDA Labs
Click to expand...
Click to collapse
Okay bro, if you find any bug let me know. And if you like the kernel tell here too
ECr34T1v3 said:
Okay bro, if you find any bug let me know. And if you like the kernel tell here too
Click to expand...
Click to collapse
Ok so, the kernel is looking great, is working fine, no temperature problems, no overclock problems, no apps FC, so, is very very great, good job man!
I just need to search what the I/O schedulers do this is another great part of this kernel , because on stock I just have 3 or 4 schedulers, now I have more than 7
Thank you man
Sent from my Samsung Galaxy Core2 using XDA Labs
gregoriaz said:
oke will try and test ASAP
edit : clock speed controlable at mokee rom, but when i change the max clock at 1200, clock speed still up to 1300
Click to expand...
Click to collapse
AFAIK, overheating is the most common issue of sc8830 SPRD SoCs. I've made kernels for Core Prime, so I know this. Also, max and min CPU freq can't be changed. If you touch max freq, both max and min freq will push to maximum freq (with this kernel is 1,3GHz)
I suggest no-OCs on the kernel, else lots of people will face overheat
samuel.freitos said:
Ok so, the kernel is looking great, is working fine, no temperature problems, no overclock problems, no apps FC, so, is very very great, good job man!
I just need to search what the I/O schedulers do this is another great part of this kernel , because on stock I just have 3 or 4 schedulers, now I have more than 7
Thank you man
Sent from my Samsung Galaxy Core2 using XDA Labs
Click to expand...
Click to collapse
I thank you for the report bro .. No doubt, is giving work but finally got a stable kernel, enjoy :victory:
doesntexits said:
AFAIK, overheating is the most common issue of sc8830 SPRD SoCs. I've made kernels for Core Prime, so I know this. Also, max and min CPU freq can't be changed. If you touch max freq, both max and min freq will push to maximum freq (with this kernel is 1,3GHz)
I suggest no-OCs on the kernel, else lots of people will face overheat
Click to expand...
Click to collapse
Exactly, the overheating problem is difficult to be solved, because the CPU is not the best. But we can improve something with this kernel. Just one question, the CPU remains constant or not? Here time is, but returns to normal..
ECr34T1v3 said:
Exactly, the overheating problem is difficult to be solved, because the CPU is not the best. But we can improve something with this kernel. Just one question, the CPU remains constant or not? Here time is, but returns to normal..
Click to expand...
Click to collapse
Umm... what do you mean "constant"? If the CPU can be non-overheat then nope, we can't deal with it. You know Snapdragon 810 right? This is an example for us. There's a way to reduce overheat: Reduce CPU speed, as 1+ does with its OP2
doesntexits said:
Umm... what do you mean "constant"? If the CPU can be non-overheat then nope, we can't deal with it. You know Snapdragon 810 right? This is an example for us. There's a way to reduce overheat: Reduce CPU speed, as 1+ does with its OP2
Click to expand...
Click to collapse
Constant like same all time.
Its can be 100? confirmed the problem is overclock? Or only testing to know?
I said to Erik (i never will remeber that crazy nickname ), to test kernel in Stock ROM, since its not much diff from OpenSource (except I/O, Mali400 and Android Fragments).
Sent from my E435 using XDA Labs
i suggest non oc kernel too
cpu freq 600-1200
this kernel is very very stable, but oc makes me afraid my phone will be explode
doesntexits said:
Umm... what do you mean "constant"? If the CPU can be non-overheat then nope, we can't deal with it. You know Snapdragon 810 right? This is an example for us. There's a way to reduce overheat: Reduce CPU speed, as 1+ does with its OP2
Click to expand...
Click to collapse
I installed the Stock ROM (Firmware Argentina) via Odin last night. I installed in OMKernel in Stock and I boot normally. The CPU was no bug in the clock, but returned time. I did the following, applied to 1200MHz Frequency (Max) and 200mhz (Min), applied on reboot and restarted the phone. When I went to check, the nuclei were in constant 1300MHz .. selected minimum frequency 200mhz again and the cores back to normal. But I always came back to stay constant. I did the following, changed the maximum frequency. I put it in 1300MHz and the minimum at 200mhz and restarted. So far it was not constant here in Stock. Does that mean anything? :victory:
Caio99BR said:
Constant like same all time.
Its can be 100? confirmed the problem is overclock? Or only testing to know?
I said to Erik (i never will remeber that crazy nickname ), to test kernel in Stock ROM, since its not much diff from OpenSource (except I/O, Mali400 and Android Fragments).
Sent from my E435 using XDA Labs
Click to expand...
Click to collapse
News about the tests in the Telegram, Caio
gregoriaz said:
i suggest non oc kernel too
cpu freq 600-1200
this kernel is very very stable, but oc makes me afraid my phone will be explode
Click to expand...
Click to collapse
KKJKKKKJKJKKKKKKJKJ... I think there is no risk of blowing up the phone, bro. I tested here in stock and is very stable. And not Overheat :silly:
Pero no entiendo como se instala es como ponerle una nueva ROM o es una actualización por favor podrías explicar como instalar
New frequecies table will be:
1200Mhz [Max], 900MHz, 600MHz, 300MHz [Min]
With right proportional voltages
This step is test, after i will put other 5 freq since the driver only support it

[KERNEL][G5][H830/H850][CM14.1]CrazySuperKernel v3.0[04-01-17]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
Kernel tweaker app:
- CrazySuperKernel Adiutor (need download it from downloads)
Toolchain:
UBERTC 6.0 Toolchain [latest update]
CPU:
- governors:
elementalx
interactive
ondemand
zzmoove
ondemandplus
conservative
powersave
userspace
- input boost
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
siopilus
zen
vr
fifo
Thermal:
- msm thermal
Sound:
- Sound control
GPU:
- Adrenoboost
More:
- init.d support
- insecure kernel (adb has root privileges)
- PVS level info
- frandom
- notification led control
- kcal v2
- CRC Check Disabled
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Supported Variants:
H830
H850
Download Link CrazySuperKernel [H830] [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=141303
Download Link CrazySuperKernel [H850] [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=141296
Download Link CrazySuperKernelAdiutor[Updated]:https://www.androidfilehost.com/?w=files&flid=139961
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Credits
thx Faux123
thx Savoca
thx RenderBroken
thx flar2
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the LG G5
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazySuperKernel-CM14.1-G5
Kernel Special Features: check the feature list
Version Information
Status: Testing
Created 2017-01-02
Last Updated 2017-01-04
FAQ
Recommended app : CrazySuperKernel Adiutor
changelogs
v1.0/02-01-17
- initial release
v2.0/04-01-17
- update toolchain to UBERTC 6.0
- sound control
- input boost
- frandom
- msm thermal
- many improvments under the hood
v3.0/04-01-17
- many improvments under the hood
- some fixes
For users and devs!!
All my kernels are based on cyanogenmod/lineageos source ,if someone who believes" i stoled their source" i have video captures and anyone who believes something just report me and i will have the last laugh .every tweak/mod/feature i used i edited/tweaked on my own and anyone with problem just stay away. My sources are free for anyone and can be used(i saw some ppl use them already)i don't care like other devs and i am happy and proud if someone use my work(the words" i work many hours on that project" the best repeatable words(many devs without the recognized tag and not with many thanks,they have worked for many hours/days/months and they don't cry and fight other devs )if for some devs their source are so much rare and hardworked just keep them privet(their work include their name so no problem ...we are not here for the fame ...we just want to improve the devices to make them better and not to fight with each other...
Why i am telling you all these?!
I have had many kernels unreleased from fights...i will continue to new clean projects based on lineageos and i will not care much with my source to wait many days to upload them with all the history of them because 2-3 "devs" they believe i used or edited their source...i am not a popular dev but you can't believe and no one knows how many days without sleep and hours of hardwork i have done, to do all this(and many not release source/work, much more than other devs...
reserve1
reserve2
This kernel is for cm14.1 and roms based on cm. So I guess rebased LineAge OS is also supported?!? OC and UV works without loosing stability?
Does this work for Fulmics ROM(based on v20a H850)?
666misanthrop666 said:
This kernel is for cm14.1 and roms based on cm. So I guess rebased LineAge OS is also supported?!? OC and UV works without loosing stability?
Click to expand...
Click to collapse
It is for LOS yeh,i ll add more features soon,i added just the most important and stable features.
obol2 said:
Does this work for Fulmics ROM(based on v20a H850)?
Click to expand...
Click to collapse
Only for cm/los based roms m8
Any feedback how it work the first build?
First build working amazing I. H830 latest cm build thank you
Couple questions do we gotta use the included BusyBox as I prefer stericsons
And does this support drive droid ?
Dreamlogix said:
First build working amazing I. H830 latest cm build thank you
Couple questions do we gotta use the included BusyBox as I prefer stericsons
And does this support drive droid ?
Click to expand...
Click to collapse
Thx for feedback m8,you can use every busybox you want and i never used drive droid to test it.I ll add more features maybe tonight.
CrazyGamerGR said:
Thx for feedback m8,you can use every busybox you want and i never used drive droid to test it.I ll add more features maybe tonight.
Click to expand...
Click to collapse
I'll send the info here when I get home
Edit here it is
https://forum.xda-developers.com/showthread.php?t=2196707
Dreamlogix said:
I'll send the info here when I get home
Edit here it is
https://forum.xda-developers.com/showthread.php?t=2196707
Click to expand...
Click to collapse
Maybe it is included,you tried it if it work? I ll check it again in a few minutes.
It works very well. There are a couple things I've noticed though. Using the hotplug control, setting the number of cores does not stick. Also on CPU frequency maximum if you try to change core 2 or 3 the max shows 1593 MHz instead of the higher values of these cores. Also there is no GPU control. But overall it is very stable and have been using it since you released it. Looking forward to more features and thanks for your development.
T mobile h830.
jeffsga88 said:
It works very well. There are a couple things I've noticed though. Using the hotplug control, setting the number of cores does not stick. Also on CPU frequency maximum if you try to change core 2 or 3 the max shows 1593 MHz instead of the higher values of these cores. Also there is no GPU control. But overall it is very stable and have been using it since you released it. Looking forward to more features and thanks for your development.
T mobile h830.
Click to expand...
Click to collapse
Thx for feedback m8
@jeffsga88 You tried KernelAdiutor or just CSKAdiutor?
CrazyGamerGR said:
@jeffsga88 You tried KernelAdiutor or just CSKAdiutor?
Click to expand...
Click to collapse
CSKAuditir that's included in OP.
jeffsga88 said:
CSKAuditir that's included in OP.
Click to expand...
Click to collapse
Can you try plz if KA work better?
CrazyGamerGR said:
Can you try plz if KA work better?
Click to expand...
Click to collapse
Okay so using the regular kernel auditor setting CPU max for both the little and big core configuration works correctly (able to properly set max CPU speed). Also able to change GPU speed settings. But hotplugging option to change max cores not available in kernel auditor, so not sure that's fully implemented in your kernel yet? Also like your version of kernel auditor for screen settings where you can choose preset profiles. But overall the regular kernel auditor does seem to work better.

[CLOSED][Kernel][Mido][Oreo][P][Treble & Non-Treble][OC]eXtremeKernel V12 for Redmi Note 4

[Kernel][Mido][Oreo][P][Treble & Non-Treble][OC]eXtremeKernel V12 for Redmi Note 4
{
"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"
}
Unleash The Power with the new eXtremeKernel V12
​
Afraid to install that high performance 3D Game because your device just won't take it ? ,Want to rock Asphalt Legends on Ultra Graphics? Got no time to charge your device on the run?
Or Maybe You Just Want to Embrace your Device Reborn. Behold!. "The eXtreme kernel" .. here to lift your desire for performance and battery beyond limits and measures.. and to the "eXtreme" you deserve more than" Stock ". you deserve "eXtreme" . unleash the true power of your device like never before, while you can. why live the stock life when u can go all the way "extreme!!".
​
-Latest Linux Version (3.18.124)
Based on LOS Kernel Source with applied 8.1 Changes
Upstreamed to Latest Linux Version (3.18.123)
Updated Wi-Fi driver to LA.UM.6.6.r1-09600-89xx.0
Compactible with Custom Roms (Treble/NonTreble)
Compiled with Google Toolchain
Reworked the whole kernel
Reworked OC
Auto Detect zip Treble and Not treble
CPU OC to 2.764 Mhz
CPU Underclock to 373 Mhz
Undervolt by -75 mV
Undervolt some regulators for better battery life
GPU OC to 1166 Mhz
Optimized the Msm-adreno-tz
DevFreq Optimizations
Optimized Audio Codec
Slimbus OC
Audio processor: Overclock to 12.228MHz!
Sound Control
Spectrum Support
KCAL color control
fsync on/off support
CRC-check on/off support
Tweaked Spectrum Profiles
Boeffla wakelock blocker
State Notiffer Driver
Intelli Thermal V3
PowerSuspend
Adreno Idler
Updated PowerSuspend Driver
State Notiffer Driver
LionHeart CPU Governor
Zzmoove CPU Governor
Impulse CPU Governor
Optimized Interactive Governor
and original ones
Anxiety IO Scheduler
Maple IO Scheduler
Fiops IO Scheduler
Optimized CFQ IO Sched
Optimized Deadline IO Sched
and original ones
Lot of TCP Algorithms (cubic,reno,bic,yeah,hybia...)
Vibration intensity control for qpnp-haptics interface
300 Hz Timer for best Battery and Performance
Included OC Damage and Voltage Protection
-F2FS Support
-Working IR Blaster
Added fsync on/off support
Added support for exfat and enabled ntfs.
Optimized and Upstreamed ZRAM
Optimized Boot Time
Optimized Deep Sleep
Optimized Opening Delay
Some Network Speed Tweaks
Incresed GPU power lvl to 20
Some essential patches that you can also find in Google kernels
and Lot of more small Optimizations
​
MOD EDIT: LINK REMOVED.
You can Donate with pressing Donate to Me Button or just VIsit this link
​
XDA:DevDB Information
[Kernel][Mido][Oreo][P][Treble & Non-Treble][OC]eXtremeKernel V11 for MI Redmi Note 4
Contributors
Alek Dev, Cheewaca, TheHitman
Source Code:
Version Information
Status: Stable
Current Stable Version: 12.0
Stable Release Date: 2018-09-30
Created 2018-09-30
Last Updated 2018-11-14
Reserved Post
1st! :laugh:
Awesome kernel
Best alternative to starkz kernel
Impressive spectrum profiles!
No need to tinker stuff, the spectrum profiles are great for each purpose. You can unleash the beast and saving battery on the same kernel! Great work, dev.
Great work sir :good:
woooow!!!!!, testing, installation no problem, great work
Gonna give it a try
Can I flash this custom kernel over the other custom kernel I'm using now?
zoel.fahmi said:
Gonna give it a try
Can I flash this custom kernel over the other custom kernel I'm using now?
Click to expand...
Click to collapse
based on my experience: no, u need to clean flash rom.
flash stock boot.img did not work, results saying "Encryption Failed, factory reset required"
justreybro said:
based on my experience: no, u need to clean flash rom.
flash stock boot.img did not work, results saying "Encryption Failed, factory reset required"
Click to expand...
Click to collapse
Oh damn. That stock boot.img flash always done the trick for me whenever I wanted to flash a new custom kernel. Guess I'm gonna pass this one then
Lovely stuff
greenys' said:
Oh damn. That stock boot.img flash always done the trick for me whenever I wanted to flash a new custom kernel. Guess I'm gonna pass this one then
Click to expand...
Click to collapse
idk about this version tho, just try it bro.
After facing "Encryption Failed" thing u can still flash boot.img afterwards. Try it won't hurt.
this high OC is no danger to the life of the device?
Thanks for this awsome kernel.. Install and working good on oreo LOS extended by alexey.
Can u please add an iptable/netfilter module on ur next released?
Thanks.
justreybro said:
Impressive spectrum profiles!
No need to tinker stuff, the spectrum profiles are great for each purpose. You can unleash the beast and saving battery on the same kernel! Great work, dev.
Click to expand...
Click to collapse
Which one to flash, oc or non oc?
huzefaonline said:
Which one to flash, oc or non oc?
Click to expand...
Click to collapse
I recommend the oc version, use spectrum battery profile as daily driver and spectrum gaming profile for heavy task like gaming.
If you want to unlock mido's potential and you do gaming but still can save battery while needed, go OC.
If you don't need extra power, go non OC.
But it all depends on you.
justreybro said:
I recommend the oc version, use spectrum battery profile as daily driver and spectrum gaming profile for heavy task like gaming.
If you want to unlock mido's potential and you do gaming but still can save battery while needed, go OC.
If you don't need extra power, go non OC.
But it all depends on you.
Click to expand...
Click to collapse
Ok. I don't do gaimg and don't need power but will still try the oc version with spectrum battery profile. If it doesn't work well then will go non oc version
Nice bro
justreybro said:
based on my experience: no, u need to clean flash rom.
flash stock boot.img did not work, results saying "Encryption Failed, factory reset required"
Click to expand...
Click to collapse
OK, so that's mean I have to wipe everything first
Then install cusrom followed by GApps after that custom kernel, right?
---------- Post added at 01:37 AM ---------- Previous post was at 01:34 AM ----------
lumin25 said:
this high OC is no danger to the life of the device?
Click to expand...
Click to collapse
It's always at risk, especially battery life
My advice is when you're using this kernel especially the OC version (gaming)
Install external cooling device, it's quite cheap
great work, is it possible to correct the brightness control buttons?

[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A30s 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 A30s.
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 for A30s. 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 1768 MHz to 2288 MHz.​LIL Cores: from 1586 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 845 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 A30s:
* Telegram: https://t.me/galaxya30s
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 A30s (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
That's awesome! I will try your kernel on my A30s running One UI asap, and I will let you know how it goes. I have a few questions tho. I just have to normally flash through TWRP after wiping dalvic right? You have written that you both overclocked and underclocked the CPU, so can I choose one, and how? Do I have to use the kernel manager you linked? If no, then what do I use the kernel manager for?
Again thanks a lot for making this kernel, and I will let you know how it goes when I flash it.
Jerry8538 said:
That's awesome! I will try your kernel on my A30s running One UI asap, and I will let you know how it goes. I have a few questions tho. I just have to normally flash through TWRP after wiping dalvic right? You have written that you both overclocked and underclocked the CPU, so can I choose one, and how? Do I have to use the kernel manager you linked? If no, then what do I use the kernel manager for?
Again thanks a lot for making this kernel, and I will let you know how it goes when I flash it.
Click to expand...
Click to collapse
Hi bro,
You just need to flash kernel in TWRP and reboot. If you are using magisk 20.4, then kernel will automatically upgrade it to 21.0 (latest) .
My kernel has spectrum support whereby the profiles play with the different overclocked and underclocked cpu frequencies accordingly.
I recommend using HkTweaks kernel maanger because its the best for Exynos devices and all my kernel features can be customized through it.
If you want more support and get help from other A30s members, kindly join telegram and join the support group: https://t.me/eureka_support_group
Thanks a lot!
Okay, another question - I want to test the ROMs that have been built, but I am daily driving One UI right now, and I don't really want to daily drive a ROM until it is stable, so if I make a nandroid backup, will everything get backed up, even though I am on stock ROM?
the performance of the kernel is great but it suddenly freez and restart the phone....i tried with both one ui and custom rom......both have same issue...i think the kernel need to be more optimized.....bu the way thank you so much for the kernel...i was so frustrated for not having any custo, rom and kernel for better performence......but your this help makes me so happy....
Nafeezz said:
the performance of the kernel is great but it suddenly freez and restart the phone....i tried with both one ui and custom rom......both have same issue...i think the kernel need to be more optimized.....bu the way thank you so much for the kernel...i was so frustrated for not having any custo, rom and kernel for better performence......but your this help makes me so happy....
Click to expand...
Click to collapse
Not all phones are manufactured same
Some phone can use the overclocked frequencies and some can't
If you are getting random reboot, decrease big cores' max frequency to 2080 MHz.
Jerry8538 said:
Thanks a lot!
Okay, another question - I want to test the ROMs that have been built, but I am daily driving One UI right now, and I don't really want to daily drive a ROM until it is stable, so if I make a nandroid backup, will everything get backed up, even though I am on stock ROM?
Click to expand...
Click to collapse
Yes, backup boot,dtbo,vendor,system,data. (efs is optional but always keep a backup of it on your pc. It contains your IMEI.)
Chatur27 said:
Yes, backup boot,dtbo,vendor,system,data. (efs is optional but always keep a backup of it on your pc. It contains your IMEI.)
Click to expand...
Click to collapse
Ah gotcha. Thanks!
I have another question, sorry if it sounds stupid, but I am really not comfortable losing my data XD
I know now, how to backup everything, but how do I backup my data and then reflash it after flashing a ROM?
Can I even do that or no?
If yes, do I just backup the data partition and flash?
Jerry8538 said:
Ah gotcha. Thanks!
I have another question, sorry if it sounds stupid, but I am really not comfortable losing my data XD
I know now, how to backup everything, but how do I backup my data and then reflash it after flashing a ROM?
Can I even do that or no?
If yes, do I just backup the data partition and flash?
Click to expand...
Click to collapse
If you are on stock rom (oneui), you can flash your os again with Odin but also keep your data. You have to use "home_csc..." Instead of "csc..." in the CSC slot in Odin.
Usually with GSIs, you don't need to wipe your data. So a backup of your data via twrp should work. If you are changing to a gsi and the phone is stuck at the Samsung animation logo, then u can go to recovery and wipe dalvik cache and reboot. If still stuck, then u will need to wipe data.
Does this affect the GPU long-term-wise?
Oi sabe como desinstalar esse kernel tem alguem arquivo zip para flashar no twrp?
Translation: Hi know how to uninstall this kernel has someone zip file to flash in twrp?
swaghacker69 said:
Oi sabe como desinstalar esse kernel tem alguem arquivo zip para flashar no twrp?
Translation: Hi know how to uninstall this kernel has someone zip file to flash in twrp?
Click to expand...
Click to collapse
Just take boot.img from stock rom and flash in twrp as boot
Eureka R6.5 update for A30s​
Changelog:
-> Further overclocked BIG cores from 2080 MHz to 2184 MHz.
-> Undervolted the whole soc (exynos 7885) including CPU and GPU.
-> Tweaked kernel for stability and less battery drain at high frequencies.
-> Enabled back 312 MHz and 343 MHz frequencies for big and little cores respectively.
-> Fixed automatic scaling to overclocked frequencies. No need to force frequencies now!
-> CPU throttling bypass increased till 2184 MHz for big cores.
-> Automatic detection of root when flashing kernel. If you are already rooted, you won't lose root when
flashing kernel as from now. So, no need to flash magisk after kernel!!
-> Added powersuspend driver v1.8 - saves battery when screen is off.
-> Removed/disabled some more useless debugging codes and Samsung securities.
-> Added an improved version of KSM known as UKSM (Ultra Kernel Samepage Merging) - Decreases ram usage
-> Removed Userspace lmkd and switched back to stock LMK.
-> Added Maple I/O scheduler
-> Disable GFS for better ui responsiveness for all kernels now.
-> Fixed issue of bootloop!! - No more stucking on bootlogo.
-> Slight improvement in boot speed.
-> Built kernel with latest Proton Clang 13 and LTO for better performance.
-> Optional spectrum support - Flash enable_spectrum_support.zip on your internal storage to enable spectrum.
-> Fixed random reboot on android 11 GSIs. If you still get reboots, then the issue is with the GSI. Please
contact the maintainer of the GSI for any fix. Tested Superior GSI android 11 and got no reboot.
-> Updated WireGuard to v1.0.20210219 (latest version)
-> Updated kernel to latest source
-> Updated GPU driver from R19p0 (26/06/2019) to R26p0 (10/09/2020)
-> Upstreamed kernel version from 4.4.238 to 4.4.267 (latest)
-> Unified kernel sources for A10, A20, A20e, A30, A30s and A40
Eureka R7.5 update​
Changelog:
→ All previous features of Eureka which A30s missed.
→ Upstream Linux Kernel Version from 4.4.270 to 4.4.277
→ Enabled back 208 MHz frequency for big and little cores.
→ DTB is now used to customize Eureka features such as CPU and GPU frequencies.
→ DTBO is only used to disable dm-verity as from now.
→ Added a new flashlight control driver which will be used on AOSP/LOS based ROMs. It will also fix low flashlight issue on GSIs. This new driver does not interfere with camera (which was causing dark photos for some A20 users) Footej camera app is recommended for custom roms.
→ Imported latest Samsung updates from A305F R kernel source.
→ "Samsung A10 1.2A input charging current" feature still depends on Eureka dtbo. Will fix it on next update
→ Further overclocked BIG cores from 2184 MHz to 2288 MHz and LITTLE cores from 1690 MHz to 1794 MHz.
→ Fixed wrongly set GPU throttling frequencies.
→ Updated WireGuard vpn driver to latest version - v1.0.20210606
→ Some other minor optimizations.
thank you very much and congratulations for your hard work
the kernel has been working fine on my A30s except for a small problem
the headphone output no longer works after installation, has anyone experienced this?
jpmarlley said:
thank you very much and congratulations for your hard work
the kernel has been working fine on my A30s except for a small problem
the headphone output no longer works after installation, has anyone experienced this?
Click to expand...
Click to collapse
As mentionned clearly on the thread, there are 2 versions of Eureka available. One is called 7.5 R and one is called 7.5 Q/R
R is for oneui 3 only
Q/R is for other roms/gsis
Any tips on how to flash this? TWRP from official site doesn't work, the ones on CDA have dead links, and im unable to install OrangeFox. A307FN rooted with Magisk v23.0
i run Exynos7904 , will work ?
edit: fixed it
best rom for a30s with eureka https://forum.xda-developers.com/t/pixel-expeirence-for-a30-and-a30s.4352289/

Categories

Resources