Skip to content

Releases: fluffball3/android_kernel_samsung_m33x

Elite3XP-v2.7

09 Feb 00:30
Compare
Choose a tag to compare
  • Upstream kernel to 5.10.233 + android patches from kernel/common
  • Disable Mali CSF (not supported)
  • Update arm/exynos and Samsung IO sched from a35x kernel
  • Updated KernelSU
  • Re enable MALI_EXYNOS_PM and disable MALI_EXYNOS_THERMAL
  • Enable MALI_EXYNOS_SECURE_HVC from a35x kernel
  • Added Boeffla Wakelock Blocker v1.1.0 (thanks to LordBoeffla)
  • Enable and make BBR TCP congestion the default (thanks to freak07 and also thanks to kdrag0n's research found here)
  • mm/madvise: fix madvise_pageout for private file mappings (optimization to zram from here)

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it (if using stock rom, flash this kernel after the phone is setup to avoid crashes). Then, after booting it one time, you can flash this kernel along with vbmeta_disabled (if you haven't already).

Elite3XP-v2.6

10 Jan 21:05
Compare
Choose a tag to compare
  • Updated mali driver to r49p3
  • Fixed some bugs

Installation instructions:
-> Backup your partitions at the first moment
-> Flash vbmeta_disabled (if you haven't already) to BL slot with Odin
-> Incase of bootloop download this stock kernel and flash in TWRP.

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it (if using stock rom, flash this kernel after the phone is setup to avoid crashes). Then, after booting it one time, you can flash this kernel along with vbmeta_disabled (if you haven't already).

Elite3XP-v2.5

23 Dec 00:56
Compare
Choose a tag to compare
  • Upstream kernel 5.10.230
  • Disabled exynos_pm again and enabled mali_devfreq (much better battery and smoother performance)
  • Stable release

Installation instructions:
-> Backup your partitions at the first moment
-> Flash vbmeta_disabled (if you haven't already) to BL slot with Odin
-> Incase of bootloop download this stock kernel and flash in TWRP.

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it (if using stock rom, flash this kernel after the phone is setup to avoid crashes). Then, after booting it one time, you can flash this kernel along with vbmeta_disabled (if you haven't already).

Elite3XP-v2.4

17 Dec 06:35
Compare
Choose a tag to compare

Bug Fix

  • reenable exynos_pm and enable ifpo

Installation instructions:
-> Backup your partitions at the first moment
-> Flash vbmeta_disabled (if you haven't already) to BL slot with Odin
-> Incase of bootloop download this stock kernel and flash in TWRP.

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it. Then, after booting it one time, you can flash this kernel along with vbmeta_disabled.

Elite3XP-v2.3

16 Dec 19:19
Compare
Choose a tag to compare

Bug Fix

  • Disabled Panfrost drm due to noticeable battery drain for minimal performance impact.

Installation instructions:
-> Backup your partitions at the first moment
-> Flash vbmeta_disabled (if you haven't already) to BL slot with Odin
-> Incase of bootloop download this stock kernel and flash in TWRP.

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it. Then, after booting it one time, you can flash this kernel along with vbmeta_disabled.

Elite3XP-v2.2

16 Dec 18:17
Compare
Choose a tag to compare
  • Reverted kernel version from 5.10.230 to 5.10.228 for stability
  • More android patches
  • Enabled Mali CSF and Panfrost DRM
  • Disabled Exynos Mali Power management to avoid conflict with Mali CSF
  • Fixed idle battery drain
  • Much better battery life
  • GPU performance improvements
  • Mali GPU driver updated to r53p0

Installation instructions:
-> Backup your partitions at the first moment
-> Flash vbmeta_disabled (if you haven't already) to BL slot with Odin
-> Incase of bootloop download this stock kernel and flash in TWRP.

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed a disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it. Then, after booting it one time, you can flash this kernel along with vbmeta_disabled.

Elite3XP-v2.1

03 Dec 10:53
Compare
Choose a tag to compare

Bug fix:

  • Disabled Energyaware governor due to heating issues

Installation instructions:
-> Backup your partitions at the first moment
-> Flash vbmeta_disabled (if you haven't already) to BL slot with Odin
-> Incase of bootloop download this stock kernel and flash in TWRP.

ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed a disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device or wiped data, first flash the stock kernel and boot once with it. Then, after booting it one time, you can flash this kernel along with vbmeta_disabled.

Elite3XP-v2.0

02 Dec 23:27
Compare
Choose a tag to compare
  • Reworked kernel with android upstream patches
  • Upstream to 5.10.230
  • Update Mali GPU driver to r49p2
  • kernel/sys.c: Strip localversion from uname for GMS processes (3748345)
  • Enabled Energyaware governor
  • Performance improvements

Installation instructions:
-> Backup your partitions at the first moment
ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed a disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

If you factory reset your device, OTA update, or flash new GSI, first boot once with unmodified kernel or original boot.img (or flash the entire firmware). Then, after booting it one time, you can flash this kernel along with vbmeta_disabled.

Elite3XP-v1.1

28 Oct 19:36
Compare
Choose a tag to compare

Minor update

  • Upstream kernel to 5.10.228

Installation instructions:
-> Backup your partitions at the first moment
ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed a disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

Thanks:
@Gabriel2392 for his work on A33 kernel

Elite3XP-v1.0

28 Oct 16:12
Compare
Choose a tag to compare

Elite3XP Kernel Initial Release

  • KernelSU support
  • Upstream to 5.10.227
  • Update Mali GPU driver to r52p0
  • Security and debug features disabled

Installation instructions:
-> Backup your partitions at the first moment
ZIP - TWRP:
Method 1: Just reboot to twrp and flash the zip from anywhere.
Method 2: Use adb sideload and flash it directly from your computer.
TAR - ODIN:
1: Reboot your device to download mode.
2: Open odin.
3: Load the kernel tar file in AP slot.
4: If you haven't flashed a disabled vbmeta yet, patch your vbmeta to disable it or download this disabled vbmeta and load it in BL slot.
5: Press start.

Notes:
If you use magisk, you will have to reflash magisk zip after flashing the kernel.
If you don't want KernelSU just don't install the manager, it won't make a difference; magisk will work just fine.

Thanks:
@Gabriel2392 for his work on A33 kernel