Releases: fluffball3/android_kernel_samsung_m33x
Elite3XP-v2.7
- 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
- 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
- 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
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
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
- 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
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
- 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
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
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