With Boeffla-Kernel and it's AnyKernel concept, it is rather important you flash in the right sequence.
Assuming you are on a completely fresh system with stock kernel, this is the correct way of doing it:
First make sure you are already rooted by either having Magisk or supersu flashed on stock kernel already, or enabled internal root in LineageOS/CM settings when you use LineageOS or Cyanogenmod.
Then do the following steps:
- Download correct Boeffla-Kernel zip (not the md5 file) and Boeffla-Config app
- Enter recovery mode (TWRP recovery suggested)
- Flash Boeffla-Kernel zip file
- Manually install Boeffla-Config App
- Take Boeffla-Config out of battery optimization when on Android L, M or higher (see troubleshooting below for step-by-step instructions)
- If you have an external SD card and are using adopted storage, make sure the app is on your internal storage. Otherwise you will face issues.
- Reboot (if you do not reboot now, you will get an error message in Boeffla-Config)
- Optional: If you have donation code, enter it into Boeffla-Config settings now
If you have already a fully working Boeffla-Kernel installation, a kernel update is just done by flashing the new kernel over again (no need to reinstall supersu or other rooting methods again).
If you want to upgrade your rom, always do the following way:
- Flash new rom
- Flash Magisk or SuperSu again (if you use one of them)
- Flash Boeffla-Kernel again
For troubleshooting, move to the Troubleshooting section.