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

How is your experience with Eureka kernel?

  • Improves performance and gaming experience

    Votes: 37 84.1%
  • Improves gaming experience only

    Votes: 0 0.0%
  • Improves performance only

    Votes: 7 15.9%

  • Total voters
    44
Search This thread

Eshan786

Member
May 9, 2020
18
6
Samsung Galaxy A10
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
Well, i have tried two ROMs till now lineageos gsi and havoc os and on both of them the enforcing variant resulted in bootloop. And, supposedly if I tried the kernal on other ROMs and turns it into a bootloop what should I do? Because I do need the security of the selinux enforcing.Is there a problem in my system files? Does your ROM support enforcing?
Anyways, I appreciate your hard work.
 
  • Like
Reactions: Chatur27

CrazyGenius

Member
Mar 8, 2016
44
7
İstanbul
Well, i have tried two ROMs till now lineageos gsi and havoc os and on both of them the enforcing variant resulted in bootloop. And, supposedly if I tried the kernal on other ROMs and turns it into a bootloop what should I do? Because I do need the security of the selinux enforcing.Is there a problem in my system files? Does your ROM support enforcing?
Anyways, I appreciate your hard work.
I think the reason for this, since the majority of ROMs run in Selinux's permissive mode. I'm trying a Bliss GSI ( and this kernel permissive mode) right now, it works fine.
 
  • Like
Reactions: Chatur27

Chatur27

Senior Member
Jul 30, 2020
229
246
Moka
Well, i have tried two ROMs till now lineageos gsi and havoc os and on both of them the enforcing variant resulted in bootloop. And, supposedly if I tried the kernal on other ROMs and turns it into a bootloop what should I do? Because I do need the security of the selinux enforcing.Is there a problem in my system files? Does your ROM support enforcing?
Anyways, I appreciate your hard work.
Custom ROMs are not like oneui. They need high access permissions so as to be able to boot. U will need to use permissive kernel. Sorry.
 

Chatur27

Senior Member
Jul 30, 2020
229
246
Moka
View attachment 5168297
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 kernel is the solution for both gaming and performance on our cheap A10.

Compatibility:
This kernel has 2 versions. One version works only on ONE UI (can be stock or debloated ONE UI) and the other version works on GSIs and custom roms (GSIs built specifically for A10). So, please download the correct version.


FEATURES:
* Disabled Samsung security features
* Enabled all governors + added other governors
* Overclocked CPU as follows:
BIG Cores: from 1560 MHz to 2184 MHz.​
LIL Cores: from 1352 MHz to 1690 MHz.​
* Underclocked CPU as follows:
BIG Cores: from 936 MHz to 312 MHz.​
LIL Cores: from 839 MHz to 343 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 lz4.
* Switch to a lower charging voltage more quickly.
* GPU max frequency overclocked from 676 MHz to 1300 MHz
* Implemented Dynamic FSync 2.0
* 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.248 which is the latest stable version.
* Built with Proton Clang 12 toolchain with LTO. Reason: Better performance
* FOR GSI:
* Fixed ADB and MTP.​
* Set SElinux as permissive​

Please read the changelog for full list of changes.

KNOWN ISSUES:
*None


SOME MINOR TWEAKS FOR BEST GPU PERFORMANCE:
* Set GPU power policy to "always on"
* Set min and max GPU frequency to 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.

Best kernel manager for Samsung A series devices is HkTweaks:
LINK: https://github.com/corsicanu/hKtweaks/releases/


My contact infos:
Developper:
* Telegram: @Chatur27

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

Download link for my kernels for A10:
Click here to get all releases of Eureka

Source code for my kernel:
Kernel source on GitHub


View attachment 5168845
If you love my work, thank me by donating. Your donation can help me rent a cloud sever to build kernels faster :)
Link to PayPal: https://www.paypal.com/paypalme/chaturbaij
New Kernel Released -> R6.1.2
 

Manteiga25

Senior Member
Jan 1, 2021
127
16
[QUOTE = "ZennichiZen, postagem: 84416781, membro: 11428711"]
como posso habilitar meu zswap?
[/CITAR]
install hKtweaks, in the virtual memory option zswap appears.
 
  • Like
Reactions: Chatur27

Chatur27

Senior Member
Jul 30, 2020
229
246
Moka
Hello could update the topic with the latest version of this kernel? Because I'm not using the telegram and that's why I miss the news
Hi
Thank you for using my kernel and staying updated !
I do not update the latest kernel on XDA on the same day I release the kernel on telegram because sometimes the Kernel has some bugs. So I will fix it first then release stable version on XDA/github.

Please be patient for 2/3 days after kernel has been released on telegram ;)
 
  • Like
Reactions: BatatinhaDoce

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    EK A10 XDA.jpg

    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


    Donate to Chatur using Paypal
    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
    2
    Links doesn't work... Help :c
    Hi, sorry about this.
    Use this temporary link for the time being:
    2
    Is there any way to increase multi touch count/slots to 10 !

    Update: I got stuck at samsung logo



    Device : A105f 2GB ram version
    Force restart device. It will boot up normally.
    1
    Please vote for the poll at the top of the thread.
    Will be great to have your feedbacks.
    Thank you.
    1
    Huh...
    Here We Go Again...
    It's Because Your Overclock...
    No I was able to figure it out after a little bit it wasn't because of overlclocking or anything my phone just doesn't like enforcing selinux looks like. I used the permissive one and now it works