• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[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: 32 88.9%
  • Improves gaming experience only

    Votes: 0 0.0%
  • Improves performance only

    Votes: 4 11.1%

  • Total voters
    36
Search This thread

Abd El-Rahman El-Batal

Senior Member
Apr 7, 2021
185
27
I have not tried but others have tried and booted it with Eureka 7.0
I would recommend to you to join the A10 telegram group mention on this thread so that they can help you

I have not tried but others have tried and booted it with Eureka 7.0
I would recommend to you to join the A10 telegram group mention on this thread so that they can help you
😭 I said give me the telegram linkkk
 
View attachment 5338593
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!
This kernel can only be used on Q vendor based roms, that is, oneui 2.x, Q/R GSIs, Q/R Eureka Roms.
For ONEUi 3.x, another thread will be created where the kernel will be posted.

Compatibility:
This kernel has 2 versions. One version has enforcing selinux and the other one has permissive selinux. 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
* Implemented a custom hotplug driver to enhance battery management
* Implemented Power Suspend driver
* High torch brightness on custom roms
* 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.270
* Built with Proton Clang 13 toolchain with LTO. Reason: Better performance

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.

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


Contact info:
Developers of Eureka Team:
* Telegram: @Chatur27 and @Gabriel260BR

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 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
This kernel is awesome, sure it boosts perfomance and gaming experience, now i don't need to configure minecraft in order to make it playable lol
Edit: Sadly this kernel crashes the phone randomly, so i restored the original boot.img
 
Last edited:

Chatur27

Senior Member
Jul 30, 2020
212
226
Moka
Eureka R7.5 update

Changelog:

→ 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.
 
  • Like
Reactions: Gabriel260BR

Chatur27

Senior Member
Jul 30, 2020
212
226
Moka
Eureka R8.0 update

Changelog:

→ Upstream Linux Kernel Version from 4.4.277 to 4.4.288
→ Added ondemandplus CPU governor.
→ Added BFQ and ZEN v2 I/O schedulers.
→ Added a new backlight brightness controller. [Feature can be used when new EKM app is released] [Experimental]
→ "Samsung A10 1.2A input charging current" feature has been hardcoded in kernel.
→ Nuked CPU quiet and reverted back to Exynos Hotplug. It should fix issue of cores randomly turning off.
→ Fixed GPU frequency being limited to 1100 MHz after being throttled (v2.0).
→ Some optimizations for better FS performance for EXT4 file-system.
→ Fixed non-detection of some gamepad controllers (such as chinese ones).
→ Patched kernel for android 12 (S).
→ Some other minor optimizations.
 

HyphyOP

New member
Nov 2, 2021
3
1
@Chatur27 Hey your Version 8.0.1 Enforcing for galaxy a10 is crashing. Everytime I am playing or doing something it crashes my system. I am on Evolution X Android 11
 

Top Liked Posts

  • There are no posts matching your filters.
  • 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
  • 8
    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!

    Due to Samsung heavy changes in R vendor (Oneui 3), 2 kernels had to be made. One kernel is named Q/R/S and the one is called OneUI3. Q/R/S kernels can be used on ONEUI 2.x, Q/R/S GSIs, Q/R/S Eureka Roms. OneUI 3 kernels can only be used on ONEUi 3.x roms

    Compatibility:
    Each of the 2 above mentioned kernels has 2 versions. One version has enforcing selinux and the other one has permissive selinux. 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 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 lz4.
    * 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.288
    * Built with Proton Clang 13 toolchain with LTO. Reason: Better performance

    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.

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


    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

    Download links for A10 (Download accordingly):
    All releases of Eureka for Q/R/S ROMs/GSIs
    All releases of Eureka for OneUI 3.x based ROMs
    Customize Eureka with different frequencies (Flash in recovery)

    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