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

[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A30 for Q & R based vendor ROMs

How is your experience with Eureka kernel?

  • Improves performance and gaming experience

    Votes: 23 76.7%
  • Improves gaming experience only

    Votes: 3 10.0%
  • Improves performance only

    Votes: 4 13.3%

  • Total voters
    30
Search This thread

ricch404

New member
Jan 2, 2021
2
0
eu estou com I have a little problem, after flashing the magisk 20.3 and the custom room, my phone loses access to root, any way to solve this? thanks
 

LLoppes

Member
Jul 5, 2020
10
9
I'm having a problem,
i'm using the stock rom, flashed this kernel via twrp and after it i flashed the magisk, but when im using the phone my apps and games keeps crashing, can someone help me?

The apps quit to home screen as if i pressed the home button.

Edit: i installed havoc OS and it seems to be working fine with it, i wonder why my stock rom was having so much trouble, i ven used the right version for the OneUi... I'll try again with stock later, any tips to solve the problems?
 
Last edited:

Chatur27

Senior Member
Jul 30, 2020
205
219
Moka
Eureka R6.5 update for A30

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
 
  • Like
Reactions: SirKosichka
May 10, 2021
8
8
This kernel is blazzing fast.
Incredible improvements to my SAKURA ROM.
Only issue is that it says SD card needs fixing - Asks to format it.

Also a general question, does the Kernel dictate if SIM slots will work or not?
I have been trying to install so many variants of MIUI ROM, the latest being One OS which is the GSI version of MIUI rom. For some reason every kernel i tried including yours doesn't seem to address the SIM card issue. Would that mean that there is something wrong with the ROM itself?
 

Chatur27

Senior Member
Jul 30, 2020
205
219
Moka
This kernel is blazzing fast.
Incredible improvements to my SAKURA ROM.
Only issue is that it says SD card needs fixing - Asks to format it.

Also a general question, does the Kernel dictate if SIM slots will work or not?
I have been trying to install so many variants of MIUI ROM, the latest being One OS which is the GSI version of MIUI rom. For some reason every kernel i tried including yours doesn't seem to address the SIM card issue. Would that mean that there is something wrong with the ROM itself?
You are trying to install miui on samsung phone
Of course, other fixes are needed on the gsi. not on the kernel tho
These fixes might be available on telegram
 

Chatur27

Senior Member
Jul 30, 2020
205
219
Moka
Eureka R7.0 update for A30

Changelog:

-> Switched unified kernel source to A40 R latest source

-> Updated Wireguard driver to latest version

-> Fixed low torch/flashlight brightness on custom ROMs (dtbo based)

-> Increased A10 input charging current upto 1.2 A (dtbo based)

-> Some tweaks to reduce jitter and UI lags

-> More battery tweaks to reduce idle battery drain

-> Added support for exFAT filesystem

-> Upstream Linux Kernel Version from 4.4.267 to 4.4.270

-> Fixed almost all warnings in kernel source

-> Improvements to MTP and ADB driver

-> Nuked inefficient Exynos Hotplug driver. Replaced it by another hotplug driver.

-> New fingerprint boost driver

-> Updated TFA98xx audio codec driver from 4.2.0 to 6.7.8 (latest) - Used by A20, A20e, A30, A30s and A40

-> You can manually turn off cores to save power but at the cost of performance.

-> Custom dtbos/spectrums are/will be available for customizing the kernel to your needs.

-> There will be only 2 kernels as from now, namely enforcing or permissive. Works on custom roms, gsi and oneui based roms.

-> Fix the issue where the 2 lower gpu frequencies had the same voltage when -100mv was applied to them.
 

Chatur27

Senior Member
Jul 30, 2020
205
219
Moka
Hey, so I flashed the eureka 7.0 kernel on my samsung galaxy a30 android 11, but my phone keeps rebooting automatically at startup. What might be causing that?
You have a weak phone unfortunately. Not all phones support 2184 MHz frequency.
Flash this spectrum support in recovery to limit max frequency to 2080 MHz.
This requires root access. U can change spectrum profile using hktweaks app
 

Attachments

  • stable_spectrum_support.zip
    1.3 MB · Views: 15

Chatur27

Senior Member
Jul 30, 2020
205
219
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.
 

ahmedhagras

Member
May 30, 2019
6
1
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.
The a305f boots, but stopped responding and freezer, forced roboot and uninstalled 😒
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    EK A30 XDA.jpg

    Hi all,
    this is the thread for a custom kernel i made for Samsung Galaxy A30.
    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 A30. 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 and the one is called R. Q/R kernels can only be used on Q vendor based roms, that is, ONEUI 2.x, Q/R GSIs, Q/R Eureka Roms. R kernels can only be used on R based vendor, that is, ONEUi 3.x for the time being

    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 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 lz4.
    * 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
    * 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.277
    * 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 A30:
    * Telegram: https://t.me/GalaxyA30

    I'm grateful to KineSight for designing the logo.
    * Telegram: @Kinesight

    Download links for A30 (Download accordingly):
    All releases of Eureka for Q based vendor ROMs
    All releases of Eureka for R based vendor ROMs
    Customize Eureka with different frequencies (Flash in recovery)

    Source code for my kernel:
    Kernel source on GitHub


    1619982028959.png

    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
    Flash the kernel First then flash magisk
    2
    I'm having a problem,
    i'm using the stock rom, flashed this kernel via twrp and after it i flashed the magisk, but when im using the phone my apps and games keeps crashing, can someone help me?

    The apps quit to home screen as if i pressed the home button.

    Edit: i installed havoc OS and it seems to be working fine with it, i wonder why my stock rom was having so much trouble, i ven used the right version for the OneUi... I'll try again with stock later, any tips to solve the problems?
    1
    This clearly shows that you did not read the XDA post :)
    And, better use telegram for android development. You will get all the help you need there.

    Anyways, check the XDA post, download and flash custom dtb 2
    Cheers!
    Ok ,Thanks you :coffee: