Skip to content

Releases: eurekadevelopment/Eureka-Kernel-Exynos7885-Q-R-S

Eureka R10.1

03 Jul 03:28
Compare
Choose a tag to compare
  • Wireguard has been updated to 20200627

  • Upstreamed kernel from linux 4.4 extra patches staging repo. See https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.4.y-st-rc

  • simple lmk has been completely refactored, making it better. Note that more background apps are killed, They may not be able to send notifications etc.

  • Switched back to KSM and defaults to disabled

  • Blocked userspace lmkd from killing processes

  • 100 ~ 130 swappiness is recommended

Eureka Kernel R9.5

04 Jun 03:07
Compare
Choose a tag to compare
  • Upstream Linux version to 4.4.302 patch level 4 (Extended maintenance patches)

  • Use some extra build flags and configs such as LLVM polly for optimization

  • Update kernel wifi driver's struct for android S - for security in case of overflow

  • Always set bluetooth transport size to 16 - The format needed for our Bluetooth firmware. (PCM not HCI) This will fix Bluetooth calls even on non-bt-patched ROMs.

  • Adapt to changes on Eureka ROMs - Now be able to drop wlbtd and macloader from OSS vendor

  • Compiled with Eureka Clang 14.0.4

  • Fixes some ioctl issues on HardWare Composer (HWC) for A10/A20/A20e

  • Add FS_IOC_FSSETXATTR/FS_IOC_FSGETXATTR interface support. Thus stopping vold logcat spam (Failed to get extended attributes for /data/media/0/Android/data/com.android.chrome/ to get project id.: Inappropriate ioctl for device)

  • Unofficial upstream from Linux 4.14

  • Add more CGroups support

  • Enable Mali secure rendering

  • Change default I/O scheduler to bfq, a multi threaded iosched

  • Upstream lz4 driver of kernel

Eureka R9.2 (S) for A Series

24 Feb 11:28
bd22a36
Compare
Choose a tag to compare

• Added support for Wi-Fi sharing feature (required by latest Eureka ROMs)
• Added required support for FM Radio (required by latest Eureka ROMs)
• Switched to fq_codel queue discipline. Better download/upload speed.

Eureka R9.0 (Q/R/S) for A Series

10 Feb 10:38
edaeea3
Compare
Choose a tag to compare

→ Upstream Linux Kernel Version from 4.4.288 to 4.4.302 (latest and last update from Linux).

→ Implemented EurekaSound (ESOUND) v1.0, a basic headphone audio controller (For AOSP only).

→ Implemented Eureka Display Control (EKCAL) which is based on Samsung mDNIE driver (Not available for A20e).

→ Modified DT2W driver for A20 and A40 so as to fix DT2W issue on AOSP ROMs.

→ Fixed all remaining warnings in kernel source.

→ For permissive selinux, selinux can be switched to enforcing after boot.

→ Further improvements to SElinux code to fix some warnings in kernel log.

→ Fixed custom flashlight controller for A10.

→ Updated WireGuard VPN driver to latest version (1.0.20211208)

→ Merged 98 % audio and camera changes from R kernel source into Q/R/S (AOSP/OneUI2) kernels.

→ AROMA Installer is now used to facilitate the installation of Eureka Kernel.

→ OneUI and AOSP kernels & custom DTBs have been merged into 1 zip (kept size as small as possible).

→ Built with Vortex Clang & LTO which is based on the latest version of Clang 14 (20220201).

→ Two kernel versions with different schedulers are now available:
→ Implemented EMS (Exynos Mobile Scheduler) which is a scheduler based on EAS (Energy Aware Scheduling).
→ The normal kernel version has the stock HMP (Heterogeneous Multi-Processing) scheduler.

→ Eureka kernel R9.0 heavily depends on DTB (not DTBO) for the following features:
→ CPU and GPU overclock & underclock
→ SELinux state (enforcing or permissive)
→ Sound driver compatibility (AOSP, OneUI2 or OneUI3)
→ Energy model and parameters for EMS kernels

→ EMS kernel works best with schedutil based governors. The following governors were added:
→ Blu Schedutil
→ ElectroUtilX
→ PwrUtilX

→ Updated to latest A305F kernel source (A305FDDU6CUI3).

→ Time left for full charge is now shown on OneUI ROMs.

→ Updated all DTBOs to match latest changes from R source.

→ Possible fix for issue of glitched video renderings on social media apps (E.g: Instragram) - reported by our testers.

→ DTC (Device Tree Compiler) on kernel source has been upreved to 1.6.1, latest available

→ Updated spectrum files.

→ Other minor changes.

Eureka R8.0 (Q/R/S) for A Series

26 Oct 16:29
76c60e3
Compare
Choose a tag to compare

→ 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.

Eureka R8.0 (Oneui3) for A Series

26 Oct 16:17
7b0f7bf
Compare
Choose a tag to compare

-> Same changelog as R8.0 (Q/R/S) release. This version is only for oneui 3.