[Kernel] physwizz kernel for the Galaxy A20 - Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot

physwizz A20 (SM-a205xx)
For OneUI or GSI (Q or R)
@physwizz
-Samsung securities disabled.
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-Interactive is default governor
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 208 - 2184
-Little: 208 - 1690
-GPU: 343 - 1300
-Extended battery life
-Works with Magisk 19.3 - 21.4
-Spectrum support enabled
physwizz - Repositories
physwizz has 172 repositories available. Follow their code on GitHub.
github.com
If you want to make your own kernel go here.
https://forum.xda-developers.com/galaxy-a20/how-to/making-kernel-a20-t4173485

Works well with Z-Rom
very snappy
View attachment 5126787
View attachment 5126789

Good job thank you for your work

Engineer_Virus said:
Good job thank you for your work
Click to expand...
Click to collapse
Thanks
I'm still learning.

Can this kernel work with Z-ROM V5??

D00Mx64 said:
Can this kernel work with Z-ROM V5??
Click to expand...
Click to collapse
Yes

physwizz v1.47 A20
Most securities disabled
All CPU Governors enabled
Interactive is default governor
SE linux enforcing
CPU overclocked and underclocked
Big: 312 - 2080
Little: 208 - 1690
Works with Magisk 21
Works with stock dbto
GPU overclocked 343 - 1300

physwizz said:
physwizz v1.47 A20
Most securities disabled
All CPU Governors enabled
Interactive is default governor
SE linux enforcing
CPU overclocked and underclocked
Big: 312 - 2080
Little: 208 - 1690
Works with Magisk 21
Works with stock dbto
GPU overclocked 343 - 1300
Click to expand...
Click to collapse
how to install this kernel??

D00Mx64 said:
how to install this kernel??
Click to expand...
Click to collapse
Just flash it from TWRP

Benchmarks in Post#2

what is new in the 1.49 A20 kernel ??

D00Mx64 said:
what is new in the 1.49 A20 kernel ??
Click to expand...
Click to collapse
Fixed error in GPU overclocking attempt

physwizz said:
Fixed error in GPU overclocking attempt
Click to expand...
Click to collapse
yeah i found that too,

D00Mx64 said:
yeah i found that too,
Click to expand...
Click to collapse
I'm working on it
I'm still only learning

@physwizz I will continue the conversation about underclocking here instead of hijacking Eureka thread...
You could do a test build with Eureka underclocks and compare the current draw with cpus idling to your present underclocks. There will be a "Goldilocks" point at which it is pointless to underclock any further that is directly related to the 14nm architecture of our SOC.

jajk said:
@physwizz I will continue the conversation about underclocking here instead of hijacking Eureka thread...
You could do a test build with Eureka underclocks and compare the current draw with cpus idling to your present underclocks. There will be a "Goldilocks" point at which it is pointless to underclock any further that is directly related to the 14nm architecture of our SOC.
Click to expand...
Click to collapse
Sure
What minimums would you like?

@physwizz I don't know what minimums until someone does a scientific test on what minimums yield the best idle current reduction without causing excessive stuttering off the mark....
At a guess, I would be expecting somewhere in the 300MHz range to be the sweet spot.

jajk said:
@physwizz I don't know what minimums until someone does a scientific test on what minimums yield the best idle current reduction without causing excessive stuttering off the mark....
At a guess, I would be expecting somewhere in the 300MHz range to be the sweet spot.
Click to expand...
Click to collapse
Big 312
Little 343
Are the only ones in the 300s
Next highest are
Big 520
Little 449

@physwizz Unfortunately the comparison between Eureka running at 520 big, 449 small and your 312 big, 208 little is not valid since there are so many differences in the kernels other than the underclock freqs. What is valid is comparing your kernel with the current underclock to the exact same kernel with the next freq up underclock. That would be an almost scientifically valid test.....

jajk said:
@physwizz Unfortunately the comparison between Eureka running at 520 big, 449 small and your 312 big, 208 little is not valid since there are so many differences in the kernels other than the underclock freqs. What is valid is comparing your kernel with the current underclock to the exact same kernel with the next freq up underclock. That would be an almost scientifically valid test.....
Click to expand...
Click to collapse
Ok I'll make one with 530 and 449
It still may be difficult to control all the other variables
ps I taught Science for 36 years

Related

[KERNEL][N5100][4.2.2 JB][XXCMK1] MoleculeKernel [OC/UV] [09/Feb/04]

MoleculeKernel v0.1 - 09 Feb 2014
NOTE:
I am not a developer, just a modder and an Android enthusiast.
I create/mod/build ROMs and kernels for myself, and want to share with XDA members.
I don't want anyting in return, my work might not fit your needs.
Thanks.
FEATURES:
Compatible with N5100 and N5105
Based on N5100XXCMK1 - Samsung's latest open source kernel
Only compatible with 4.2.2 Samsung ROMs
Extra governors (pegasusq, SmartassH3, zzmoove, lulzactiveq, adaptive, interactive, conservative, ondemand, userspace, powersave, performance)
Extra schedulers (cfq, noop, deadline, row, vr, sio)
Undervolting support
Overclocking support CPU up to 1.9 Ghz
GPU frequency: 533 Mhz
Memory leak fix
Archpower support
TriangleAway 2.90 support
This kernel made from Samsung's latest open source kernel so it includes latest fixes from Samsung.
NOTES:
I tried make kernel stable as possible, so I didn't add much changes to Samsung's code.
I didn't add shell scripts or init.d fixes to ZIP, to make it light and stable.
Most of code from civato, andreilux and other devs. Thanks to all of them.
Kernel is NOT overclocked by default. But minimum CPU freq. reduced to 100 mhz (stock kernel=200 mhz) (when your tablet does not require much processing power, this will improve battery life.)
Source code is available: http://github.com/whitemolecule
TOOL TO CONFIGURE THIS KERNEL
I recommend Trickster MOD = https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod
TRY MY CUSTOM ROM
You can also try my custom ROM with this kernel: http://forum.xda-developers.com/showthread.php?t=2643590
DOWNLOAD:
http://www.androidfilehost.com/?w=files&flid=11956
XDA:DevDB Information
MoleculeKernel, a Kernel for the Samsung Galaxy Note 8.0
Contributors
whitemolecule
Kernel Special Features:
Version Information
Status: Alpha
Created 2014-02-10
Last Updated 2014-02-12
Reserved
Reserved
Im trying use ur kernel becoz it new rom kernel... so far it stable to use.. maybe u can share best governor and setting dat suitable to use for better battery life plus performance.. tq
suffez said:
Im trying use ur kernel becoz it new rom kernel... so far it stable to use.. maybe u can share best governor and setting dat suitable to use for better battery life plus performance.. tq
Click to expand...
Click to collapse
Thanks. I think default governor and frequency settings are most stable ones in terms of battery life and performance for most users. It really depends on how you use your device.
gpu clock cannot be set past 533mhz
Samsung note N5100
hellboy2703 said:
gpu clock cannot be set past 533mhz
Samsung note N5100
Click to expand...
Click to collapse
TricksterMod->Specific->GPU Frequency Settings -> Step4. I can see frequencies from 200 to 700 there.
@op, do you have your sources per chance?
Any chance to get this Kernel for CM11 ?, just curious. And excellent work BTW.
Thanxs ... you make my note happy!
Gesendet von meinem GT-N5100 mit Tapatalk
whitemolecule said:
TricksterMod->Specific->GPU Frequency Settings -> Step4. I can see frequencies from 200 to 700 there.
Click to expand...
Click to collapse
Yes u can see it, but after setting step4 to 600 it skips back to 533... (for me...)
Still testing, but everythings seems working, good thing to have a custom kernel, stay tuned :good:
It is all right that kernel, congratulations.
I would like to include it in the next my update ROM rebel note8 much
How to install this kernel? I use stock rom, stock kernel, and stock recovery
Thanks
Sent from my GT-N5100 using Tapatalk HD
does this kernel support uinput and tincore keymapper?
Thank's
Thank's for this great job.
I get your kernel source and make some changes, can you include in next versions?
I enabled samsung docks:
CONFIG_MUIC_MAX77693_SUPPORT_OTG_AUDIO_DOCK=y
CONFIG_MUIC_MAX77693_SUPPORT_SMART_DOCK=y
CONFIG_MUIC_MAX77693_SUPPORT_CAR_DOCK=y
With this I can use OTG and charge at the same time, as some people does with s3 ( http://forum.xda-developers.com/galaxy-s3/general/hw-mod-usb-otg-charging-galaxy-s3-t1953061 ), same resistor values.
I also enabled support for some usb serial adapters and some usb network adapters.
See ya, and again, thank's

F_kernel 4.4.x ROMs NO F2FS [latest version:16/01/2015]

F_kernel 4.4.x ROMs (no F2FS)
Linux kernel 3.0.101 version
Compiled with Linaro 4.9.3 cortex-a9
Compiled with -Ofast flag and adapted JustArchi's flags optimizations
Frequency min 100 MHz, Frequency max 1200 MHz
SELinux support
MultiCore Scheduler support
GPU Overclocking
ABBamp Sound Control v2.5.0
Screen off cpufreq limits (100 MHz)
Governor : zenX, pegasusQplus, lulzactiveQ, savagedzen, sakuractive, smartassV2, wheatley
...................abyssplug, ondemandQ, powersave, interactiveQ, perfomance, zzmoove, lagfree
I/O Scheduler : cfq, deadline, fifo, noop, row, sio, sioplus, vr, zen
App NovaThor Settings integrated in zip, for adjusted more easily GPU OC and ABBamp sound control
Changelog:
Version 1.3
- Update zzmoove to version 1.0 beta 5
- added wheatley governor
- added lagfree governor
Version 1.2.5
- added zzmoove governor
- update exfat to version 1.2.9
- update 1150 and 1200 MHz voltage
Version 1.2.4
- added fix for clock freeze by golden-guys RTC kernel change
Version 1.2.3
- suppress 150 MHz for solve problem in call
Version 1.2.2
- screen off cpufreq limits (100 MHz)
- added 150 and 1150 MHz
version 1.2:
- add ABBamp Sound Control v2.5.0
- update usb drivers
- update liveOPP v2.2
- add screen off cpufreq limits (50 MHz)
- suppress 1150 MHz
version 1.1:
- add support swap and zram
- add Multi-core scheduler support
- and add GPU OC
version 1.0:
- first release
Download link:
http://d-h.st/FqW
Sources
Thanks To: OlivierG96, Android-Andi, golden-guy, Meticulus, cocafe, Novafusion team, tenshixp, ChronoMonochrome, yanpol199, mkaluza
I tested with Vanir (Unjustified Dev), OmniRom (golden_guy), Pac-Man (tenshi_xp), CandyKat (PolishVodka), SlimKat (Android-Andi) and CyanogenMod (novafusion)
I tested for a long time 1050, 1100 and 1150 on OmniRom and Cyanogenmod and on Omnirom 1050 caused problems this is why i have removed .
With others ROMs I did not encounter any problem, but it was fast test, thus do not hesitate to indicate what you will meet
I will try it out for omnirom by golden-guy and give feedback
Sent from my GT-I8190 using XDA Free mobile app
100 - 1100 works.
on 1150 i got kernel panic
It's working on Spirit ROM (v1.4): you can add it to the compatibility list
Hi! Great work Tested for now on Andi's Slimkat and looks good :good: Tried with antutu with 100 - 1150 range and everything works well. So will see, what about battery life
somin.n said:
Hi! Great work Tested for now on Andi's Slimkat and looks good :good: Tried with antutu with 100 - 1150 range and everything works well. So will see, what about battery life
Click to expand...
Click to collapse
@somin.n @Fred6681
setting 1150 (1100) to max my device freezes and reboots, reboots, reboots, ...
Which gov and sched are you using?
What am i doing wrong
moonryder said:
@somin.n @Fred6681
setting 1150 (1100) to max my device freezes and reboots, reboots, reboots, ...
Which gov and sched are you using?
What am i doing wrong
Click to expand...
Click to collapse
using abyssplug and noop
A small update: I flashed this kernel over Next Kernel and dual boot partition.
Now I've on both partitions the F-Kernel (first Spirit, second SlimKat) and both are working fine
My settings: 100-1000, abyssplug, SIO/SIO
moonryder said:
@somin.n @Fred6681
setting 1150 (1100) to max my device freezes and reboots, reboots, reboots, ...
Which gov and sched are you using?
What am i doing wrong
Click to expand...
Click to collapse
tested with interactiveQ and noop
it is impossible on my device to set 1100 or 1150 max, always get reboots
(it doesn´t matter which gov and sched i use)
the kernel works without problems on 100 - 1000, but the responsibility isn´t as good as on builtin kernel (depends on the min freq 100).
very pity that i can´t test this kernel with oc freqs
@Fred6681 btw keep up this good work for all other users
moonryder said:
it is impossible on my device to set 1100 or 1150 max, always get reboots
(it doesn´t matter which gov and sched i use)
the kernel works without problems on 100 - 1000, but the responsibility isn´t as good as on builtin kernel (depends on the min freq 100).
very pity that i can´t test this kernel with oc freqs
@Fred6681 btw keep up this good work for all other users
Click to expand...
Click to collapse
My device is i8190N
That can be I8190 or I8190L does not work like this!?
Fred6681 said:
My device is i8190N
That can be I8190 or I8190L does not work like this!?
Click to expand...
Click to collapse
Maybe, i have an I8190 :crying:
is it possible to make it work for I8190 too???
moonryder said:
Maybe, i have an I8190 :crying:
is it possible to make it work for I8190 too???
Click to expand...
Click to collapse
I have only i8910 too, and working good with Slimkat
somin.n said:
I have only i8910 too, and working good with Slimkat
Click to expand...
Click to collapse
ok, but WHY DOESN´T IT WORK ON MY I8190??????
I´m on slim (Android-Andi) too, with builtin kernel and his recovery...
This is crazy
or i am too silly for that...
It's working nice at my i8960 under tenshi-xp's PAC!
Nice to see you decided to open your own thread @Fred6681
A wonderful kernel you made! Would you consider to take a look at tenshi-xp's Multicore shedule or however it's called? It's a nice feature...
Gesendet von meinem GT-I8190 mit Tapatalk 2
moonryder said:
ok, but WHY DOESN´T IT WORK ON MY I8190??????
I´m on slim (Android-Andi) too, with builtin kernel and his recovery...
This is crazy
or i am too silly for that...
Click to expand...
Click to collapse
Maybe try to freeup some memory(make a clean install of The ROM). A full phone is a slow phone
grinder777 said:
Would you consider to take a look at tenshi-xp's Multicore shedule or however it's called? It's a nice feature...
Click to expand...
Click to collapse
ie?
I do not know what it is
Fred6681 said:
ie?
I do not know what it is
Click to expand...
Click to collapse
Yep, me too...
But at PAC-performance we have an extra point at cpu. There you can set how aggressive the decision should be to turn second core off
This is a kernel feature at tenshi-xp's kernel, at your kernel it's not shown... maybe you could ask him what exactly it is.
It is a really nice feature...
Have fun!
Gesendet von meinem GT-I8190 mit Tapatalk 2
grinder777 said:
But at PAC-performance we have an extra point at cpu. There you can set how aggressive the decision should be to turn second core off
This is a kernel feature at tenshi-xp's kernel, at your kernel it's not shown... maybe you could ask him what exactly it is.
It is a really nice feature...
Click to expand...
Click to collapse
It's good, tenshi_xp have explained how to activate it, it will be in the next version.

[Question] Adreno Boost

Hi Guys After Flashing Some Custom Kernels I've Found Some Kernels Support Adreno Boost
Kernels Support Adreno Boost:
- Shadow Kernel
- Sphinx Kernel
- MLX Kernel (Removed)
That's It For Now But I Don't Know If More Other Custom Kernel Support It
Now The Point Is What Is The Function Of Adreno Boost? What Does It Do To The GPU? CPU? I Don't Know ! The Only Explanation I Get From Kernel Managers Is "An Add-On Developed By flar2 For msm-adreno-tz GPU Governor On Qualcomm Adreno GPU"
It makes adreno tz ramp up GPU clock speed faster
Twisted Prime said:
It makes adreno tz ramp up GPU clock speed faster
Click to expand...
Click to collapse
Oh Thanks For The Info! By The Way I'm Using Your Twisted Kernel v6.4 Right Now And It's Good!

[KERNEL][OneUI/Treble][A600X][RC15] KRAKEN

DISCLAIMER:
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 ROM 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 laugh at you.
I have the full right from the owner of Cronos, to modify, customize and distribute the current kernel under different name.
Modifying and re-uploading this kernel distribution is not allowed.
INFO:
KRAKEN is a friendly oriented project for powerful users and gamers.
KRAKEN supports Project Spaget and OneUI ROMs.
Android Version Support:
Android Pie
Android Q
COMPATIBLE VENDORS [ARM64] :
ARM64 for A3x 2017 by @Astrako
ARM64 for A6x 2018 by @ShaDisNX255
ARM64 for J6x 2018 by @ShaDisNX255
ARM64 for J5x 2017 by @ananjaser1211
ARM64 for J7x 2017 by @ananjaser1211
SUPPORTED DEVICES:
A320x
A600x
J530x
J600x
G610x
J701x
J710x
J730x
FEATURES:
KERNEL:
Based on J530FXWU5CSH7 source
Upstreamed to Linux 3.18.140
Compiled with Linaro's GCC 7.5 Toolchain (2019.12)
Compiled with -pipe, -funroll-loops (GPU), -ffast-math (GPU), -O3, ARM related hardware GCC optimizations and graphite optimizations
Permessive SELinux
Fake KNOX Warranty Status (0x0)
Optimized for Performance
Fast boot (Increased cluster booting frequency)
Heterogeneous Multi-core Processing (PORT from Exynos 7904)
Mali: r29p0 driver (A600FNXXU5CTB9)
Custom Voltage Control (CPU/GPU/MIF/CAM and more)
Dynamic FSync (FSync ON/OFF)
Samsung's LPM (Treble)
ARM32/64 Ready (Treble and OneUI)
HOTPLUG:
Samsung's Hotplug (disabled)
CLOCKS:
OSCCLK frequency up to 27 MHz (FSB)
CL0 frequency up to 1.75 GHz (Small Cluster)
CL0 frequency down to 343 MHz (Small Cluster)
CL1 frequency up to 1.86 GHz (Big Cluster)
CL1 frequency down to 343 MHz (Big Cluster)
G3D frequency up to 1040 MHz (GPU)
G3D frequency down to 343 MHz (GPU)
BUS frequency up to 1937 MHz in dual-channel (RAM)
BUS frequency up to 968 MHz in single-channel (RAM)
MIF switching frequency up to 902 MHz (DEVFREQ)
CAM rebooting frequency up to 533 MHz (DEVFREQ)
TMU (Exynos Thermal Management Unit):
Increased thermal limits for CL0 (Small Cluster)
Increased thermal limits for CL1 (Big Cluster)
Increased thermal limits for G3D (GPU)
DVFS (Dynamic voltage and frequency scaling):
CPU: disabled
GPU: disabled
TCPs:
westwood (default)
bic
cubic
htcp
reno
I/O's:
bfq (default)
noop
deadline
row
cfq
maple
fifo
fiops
sio
sioplus
tripndroid
vr
zen
GOVERNORS:
interactive
interactives9 (default)
blu_active
cafactive
impulse
ondemandplus
bioshock
dancedance
electrodemand
hyper
intellidemand
smartass2
pegasusq
ondemandx
wheatley
thunderstorm
VARIOUS:
Boeffla Wakelock blocker
Powersuspend
WireGuard
Power Efficient workqueues
Ultra Kernel Samepage Merging
Butterizer
ROOT:
KRAKEN doesn't come with Magisk support, but you can manually download and install it from here: Magisk v20.3
SUPPORT:
In thread.
Telegram Group.
CREDITS:
Me, for developing without a device and for the struggle to test new things.
@ananjaser1211 for making this whole thing possible with his amazing work on HeliosPie.
@corsicanu for his great contribution to HeliosPie.
@Astrako for being the first one to test KRAKEN on his A3.
@LelMwhLwl for testing every single kernel image provided by me on his J5.
@kique119 for testing almost every single kernel image on his J7, for including me in his documentation and for the huge boost on what I am doing.
@Me2 for testing many of the provided images.
Thanks to anyone else who made this whole thing possible but it's not included, you are part of it as well!
XDA:DevDB Information
KRAKEN-Kernel for Galaxy Exynos 7870 devices, Kernel for the Samsung Galaxy A3/J5/J7/A6/J7 2017/2018
Contributors
SPARTANICUS, ananjaser1211
Source Code: KRAKEN
ROM OS Version: 9.x +
ROM Kernel: Linux 3.18.140
ROM Firmware Required: Pie Bootloader
Version Information
Status: Stable
Current Stable Version: RC15
Created 2019-08-13
Last Updated 2020-03-27
DOWNLOADS:
Stable Releases
INSTALLATION:
Download the provided KRAKEN-Kernel-VERSION-universal7870-OS-DATE.zip file, place the file in your internal storage or sdcard.
Boot into your recovery, find the "KRAKEN-Kernel...".zip package and flash it.
The package will detect your device and it will flash the right kernel for your device. After the flash was successful you can reboot your device.
Delete
Thread is updated, there's also a new KRAKEN version! Enjoy it and report problems as usual.
Nice Kernel!!!
Could you add Spectrum support in your Kernel?
Hi, I flashed the kernel in the new OneUI 2.0 Android 10 and it caused bootloop, I tried the other kernel and it didn't work too. My device is A600G with latest Android 10 build.
Edit: Sorry the problem is not the kernel I tried to flash only TWRP and got bootloop again.
HieuVi said:
Hi, I flashed the kernel in the new OneUI 2.0 Android 10 and it caused bootloop, I tried the other kernel and it didn't work too. My device is A600G with latest Android 10 build.
Edit: Sorry the problem is not the kernel I tried to flash only TWRP and got bootloop again.
Click to expand...
Click to collapse
Hey bro, I Just want to know how your game performs on android 10? I just tried it and my games got laggy. not on previous Android 9 they are butter smooth.
Curcepogi said:
Hey bro, I Just want to know how your game performs on android 10? I just tried it and my games got laggy. not on previouls Android 9 they are butter smooth.
Click to expand...
Click to collapse
Same, gaming performance is very poor.
HieuVi said:
Same, gaming performance is very poor.
Click to expand...
Click to collapse
I see. That's why u are trying different kernel. I just got back to android 9 because i can't stand the lag. Luckily they got the same Bootloader so downgrade is possible. Will not upgrade to Q unless the lag is fixed.
there is a new version, RC13 still works with Pie OneUI. Meanwhile 13.1 is only for Q OneUI
And RC14 oneui is only for android 10 right?
Zeflay said:
And RC14 oneui is only for android 10 right?
Click to expand...
Click to collapse
nope, 13.1 is Q release
Help i can't use camera,im installed rc13 kraken kernel,im on a600g/ds pie
deepsleep over sleep
Every 1 minute screen off then the phone going to freeze and must force shut down (vol down + power).
Idk this bug from kernel or just from my gsi
Edit : the problem is from kraken kernel not gsi.. Solve by installing coronos kernel v5 and my phone stable now..
I hope kraken fix it for next update
nice kernel bro!!!
still works on my galaxy A600G 2021
Hayn17 said:
nice kernel bro!!!
still works on my galaxy A600G 2021
Click to expand...
Click to collapse
Use rather Ares: https://areskernel.wtf/ares-7870/
It's more up to date.
nqnxev said:
Use rather Ares: https://areskernel.wtf/ares-7870/
It's more up to date.
Click to expand...
Click to collapse
thx dude i'll try it now

[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A20/A20e 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 A20 and A20e
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 A20 and A20e. 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 A20/A20e:
* Telegram: https://t.me/Galaxy_A20_official
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 A20/A20e (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
Great work
Download link https://drive.google.com/folderview?id=131huI-6lQYC-IpJxUTMnJvoIOCN5C69Y
Install Magisk Uninstaller
Install kernel
Install Magisk 20.3
Reboot
You can install Magisk 20.4 later
Benchmarks
CPU 1395
GPU 276 975
Antutu: 140720
I not that great with OP to know if this work will work with my phone the A20 205U and I get nevious with changing clock speed and having to tweak them later?
techmanc said:
I not that great with OP to know if this work will work with my phone the A20 205U and I get nevious with changing clock speed and having to tweak them later?
Click to expand...
Click to collapse
This kernel has been tested by various A20 users. It should work on your device too. The kernel is pre-rooted with magisk 20.4
If you are facing issues, use the guide provided by Physwizz above.
You dont have to worry about changing clock speeds because they have been tested and they are stable. Only the 2184 MHz frequency gives random reboot on some A20.
Chatur27 said:
This kernel has been tested by various A20 users. It should work on your device too. The kernel is pre-rooted with magisk 20.4
If you are facing issues, use the guide provided by Physwizz above.
You dont have to worry about changing clock speeds because they have been tested and they are stable. Only the 2184 MHz frequency gives random reboot on some A20.
Click to expand...
Click to collapse
I have Magisk 20.4 installed which file I d/l lets see if I cop/paste right
* Telegram: chatur2709
Download link for my kernels for A20:
EurekaRev3.9 for A205 using GSI or custom rom:
https://github.com/Chatur27/Eureka-k...A205.GSI.Q.zip
EurekaRev3.7 for A205 using ONE UI based roms:
https://github.com/Chatur27/Eureka-k...05.ONEUI.Q.zip
Source code for my kernels:
https://github.com/Chatur27/Eureka-kernel-for-SM-A205-Q
Last edited by Chatur27; Today at 05:18 AM.
I'm keen to give this kernel a go. What version do I use if I am using the Ultimate Q S20 ROM?
Chatur27 said:
Hi all,
this is the thread for a custom kernel i made for Samsung Galaxy A20 based on android Q (10).
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 for A20.
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 A20). So, please download the correct version.
FEATURES:
* Disabled Samsung security features
* Enabled all governors except Schedutils governor.
* 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 728 MHz to 312 MHz.
LIL Cores: from 449 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.
* 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
* FOR GSI:
* Fixed ADB and MTP.
* Set SElinux as permissive​
Please read the changelog for full list of changes.
KNOWN ISSUES:
* Random reboots when device is forced to run at 2184 MHz
SOME MINOR TWEAKS FOR BEST GPU PERFORMANCE:
* Set GPU power policy to "always on"
* Set GPU governor to "static"
* Set min and max GPU frequency to 1300 MHz
* Disable GPU thermal manager to prevent GPU frequency from dropping
* If you are on ONE UI and GPU keeps on changing when u force it at 1300 MHz, disable/remove devicehealthmanagerservice and gameoptimizingservice apps
* 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.
My contact info:
* Telegram: chatur2709
Download link for my kernels for A20:
EurekaRev3.9 for A205 using GSI or custom rom:
https://github.com/Chatur27/Eureka-kernel-for-SM-A205-Q/releases/download/rev3.9/Eureka.Rev3.9_A205.GSI.Q.zip
EurekaRev3.7 for A205 using ONE UI based roms:
https://github.com/Chatur27/Eureka-kernel-for-SM-A205-Q/releases/download/rev3.9/Eureka.Rev3.7_A205.ONEUI.Q.zip
Source code for my kernels:
https://github.com/Chatur27/Eureka-kernel-for-SM-A205-Q
Click to expand...
Click to collapse
I have Magisk manager installed 7.5.1 not 20.4 installed I got both from the website it says unknow image format.
burningcreation said:
I'm keen to give this kernel a go. What version do I use if I am using the Ultimate Q S20 ROM?
Click to expand...
Click to collapse
Ultimate Q is debloated ONE UI
So use the ONE UI version.
LINK: https://github.com/Chatur27/Eureka-...ownload/rev3.9/Eureka.Rev3.7_A205.ONEUI.Q.zip
techmanc said:
I have Magisk manager installed 7.5.1 not 20.4 installed I got both from the website it says unknow image format.
Click to expand...
Click to collapse
Magisk manager is an app which controls root access
Magisk 20.4 is the latest root
Your download is probably corrupted. Slow internet can corrupt files.
Download it again and flash via twrp.
Chatur27 said:
Ultimate Q is debloated ONE UI
So use the ONE UI version.
Click to expand...
Click to collapse
Thank you. I appreciate the work.
great work :good: MTP works great
When I have Quantum V2 kernel running I have the 'Advanced settings' option in Display > Full screen apps to hide the camera cut out.
When I install this kernel the option disappears.
Is this normal? Any way to fix?
Thanks.
techmanc said:
I not that great with OP to know if this work will work with my phone the A20 205U and I get nevious with changing clock speed and having to tweak them later?
Click to expand...
Click to collapse
It will not work on the U models.
We have a locked bootloader.
R4.1 works nice
jajk said:
R4.1 works nice
Click to expand...
Click to collapse
Link https://drive.google.com/folderview?id=131huI-6lQYC-IpJxUTMnJvoIOCN5C69Y
ninjasinabag said:
It will not work on the U models.
We have a locked bootloader.
Click to expand...
Click to collapse
So the U model just comes from metro I did ask via phone call if I can unroot my phone legally as they said yes but they would not do it so I wish I could sue metro for lying I all I said was it was a galaxy
techmanc said:
So the U model just comes from metro I did ask via phone call if I can unroot my phone legally as they said yes but they would not do it so I wish I could sue metro for lying I all I said was it was a galaxy
Click to expand...
Click to collapse
A205u is the north American universal device.
You can unroot your device, They cannot unroot it for you, because you literally voided your warranty.
You are liable for any and all changes that you make to your device. Only you. Nobody else.
burningcreation said:
When I have Quantum V2 kernel running I have the 'Advanced settings' option in Display > Full screen apps to hide the camera cut out.
When I install this kernel the option disappears.
Is this normal? Any way to fix?
Thanks.
Click to expand...
Click to collapse
I don't know about this issue
No one reported that before.
I don't know how is this feature related to kernel.
I'm on A10 using Eureka and these options are still there for me tho.
Chatur27 said:
I don't know about this issue
No one reported that before.
I don't know how is this feature related to kernel.
I'm on A10 using Eureka and these options are still there for me tho.
Click to expand...
Click to collapse
Thank you. I might try doing a full wipe and installing.
Is it working for Samsung SM-A205GN. I tried it in my SM-A205GN but the max frequency is 1560Mhz my phone is rooted and the gpu has 1300Mhz but GPU Mhz only reach 676Mhz

Categories

Resources