hanspampel
Ehrenmitglied
- 9.863
Achtung!! Dieser Kernel ist nur für das SM-G900F (LTE)!!!!
Der Boeffla Kernel hat nun auch den Weg auf das Galaxy S5 gefunden.
Der Boeffla Kernel hat nun auch den Weg auf das Galaxy S5 gefunden.
Features :
Features TW Kernel
Features CM12.1 Kernel
- Full integration with Boeffla-Config V2 configuration app (get it from http://www.boeffla.de) to configure all kernel settings
- Additional governors: zzmoove (Note: not considered stable at the moment, you might face reboots!!!), intelliactive, intellidemand, wheatley, smartmax, slim, intellimm, nightmare, lionheart, pegasusq
- Zzmoove supporting native hotplugging profiles
- Additional schedulers: fiops, bfq, sio, tripndroid, zen
- Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)
- Wake up gestures implemented (double-tap-to-wake, swipe to wake)
- Boeffla-Sound engine (Headphones and speaker volume configurable)
- Configurable vnswap
- zSwap configured fix to Samsung stock value of 1280 MB
- True dynamic FSync (activated if screen on, deactived if screen off), configurable
- Touch boost frequency configurable, touch boost switch
- CPU Overclocking up to 2.84 GHz
- CPU Voltages interface for undervolting/overvolting
- GPU idle frequency 27 Mhz added
- GPU Overclocking up to 678 MHz
- GPU governor selection support
- Show GPU frequency usage per frequency in Boeffla-Config
- Color control to adjust RGB color space + inverted mode
- SD card read ahead buffer configurable (default increased to 1024 kB)
- Ext4 File system tweaks (default to on, can be disabled)
- System Tweaks predefined supported (default is off)
- Android logger (logcat) configurable
- Kernel logger (dmesg) configurable
- Charge rates for AC charger, USB and wireless charging separately configurable (set charge rate to 0 to have stock charge logic back)
- Charge information display support via Boeffla-Config V2 app
- CIFS support (module, Important: make sure you unchecked option "Mount namespace separation" in SuperSU settings; do not mount inside /data or /storage)
- NFS support (module)
- NTFS support (module)
- XBox support (module)
- OTG-Ethernet support (module)
- TCP Congestion changed to Westwood
- Swap supported (but not recommended, zSwap used already)
- init.d support (in /system/etc/init.d - set correct permissions!)
- Default entropies increased
- Automatic EFS backup
- Full support for mpdecision for best compatibility and smoothness
(Important: use Boeffla-Config to configure min/max CPU frequencies + governors + schedulers only - or explicitely allow other apps/processes to overwrite this in Boeffla-Config settings, but expect weird side effects) - Integrated full busybox 1.23.1 (own compilation)
- Auto-Root by kernel possible by request
- Kernel initialisation log file (with history of 3 log files)
- Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
- Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)
- Google gcc 4.8 toolchain used for best stability
- Initramfs of latest Samsung firmware
- Based on latest Samsung sources
- Kernel runs with SELinux enforcing by default, just as Samsung stock kernel for S5 - but can be configured to work in permissive mode in Boeffla-Config settings
- Knox and Samsung rom security warnings removed
- Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end
Features CM12.1 Kernel
- Full integration with Boeffla-Config V2 configuration app (get it from http://www.boeffla.de) to configure all kernel settings
- Additional governors: zzmoove (Note: not considered stable at the moment, you might face reboots!!!), intelliactive, intellidemand, wheatley, smartmax, slim, intellimm, nightmare, lionheart, pegasusq
- Zzmoove supporting native hotplugging profiles
- Additional schedulers: fiops, bfq, sio, tripndroid, zen
- Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)
- Wake up gestures implemented (double-tap-to-wake, swipe to wake)
- Boeffla-Sound engine (Headphones and speaker volume configurable)
- Configurable vnswap
- True dynamic FSync (activated if screen on, deactived if screen off), configurable
- Touch boost frequency configurable, touch boost switch
- CPU Overclocking up to 2.84 GHz
- CPU Voltages interface for undervolting/overvolting
- GPU idle frequency 27 Mhz added
- GPU Overclocking up to 678 MHz
- GPU governor selection support
- Show GPU frequency usage per frequency in Boeffla-Config
- Color control to adjust RGB color space + inverted mode
- SD card read ahead buffer configurable (default increased to 1024 kB)
- Ext4 File system tweaks (default to on, can be disabled)
- System Tweaks predefined supported (default is off)
- Android logger (logcat) configurable
- Kernel logger (dmesg) configurable
- Charge rates for AC charger, USB and wireless charging separately configurable (set charge rate to 0 to have stock charge logic back)
- Charge information display support via Boeffla-Config V2 app
- CIFS support (module, do not mount inside /data)
- NFS support (module)
- NTFS support (module)
- XBox support (module)
- OTG-Ethernet support (module)
- TCP Congestion changed to Westwood
- Swap supported (but not recommended, use zRam instead)
- init.d support (in /system/etc/init.d - set correct permissions!)
- Default entropies increased
- Insecure kernel (adb has root privileges)
- Automatic EFS backup
- Kernel survival mode by Boeffla-Config app to survive CM rom flashes
- Full support for mpdecision for best compatibility and smoothness
- (Important: use Boeffla-Config to configure min/max CPU frequencies + governors + schedulers only - or explicitely allow other apps/processes to overwrite this in Boeffla-Config settings, but expect weird side effects)
- Integrated full busybox 1.23.1 (own compilation)
- Auto-Root by kernel possible by request, not recommended for CM however (latest su included)
- Kernel initialisation log file (with history of 3 log files)
- Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
- Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)
- Google gcc 4.8 toolchain used for best stability
- Always using latest Initramfs
- Always based on latest Galaxy S5 sm-g900f kernel sources by CM
- Kernel runs with SELinux enforcing by default, just as CM12 stock kernel for S5 - but can be configured to work in permissive mode in Boeffla-Config settings
- Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end
Changelogs
Wichtig! Kernel Cleaning Script
- (Kernel Cleaning Script)
- Sollte man vorher flashen damit es zu keinen Problemen wie mit der App von KToonseZ kommt.
- Download: http://kernel.boeffla.de/sgs5/Boeffla_Cleaner_Script_SM-G900F_V1.zip
Download- (TouchWiz 5.0.x LP) EOL
- http://kernel.boeffla.de/sgs5/boeffla-kernel/lp50_download/Stable/ (Stable - Entwicklung eingestellt!)
- (TouchWiz 6.0.x MM) EOL
- http://kernel.boeffla.de/sgs5/boeffla-kernel/mm60_download/Stable/ (Stable - Entwicklung eingestellt!)
- (CyanogenMod 11 4.4.4) EOL
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm11.0_download/Stable/ (Stable - Entwicklung eingestellt!)
- (CyanogenMod 12 5.0.x) EOL
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm12.0_download/Stable/ (Stable - Entwicklung eingestellt!)
- (CyanogenMod 12.1 5.1.x) EOL
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm12.1_download/Stable/ (Stable - Entwicklung eingestellt!)
- (CyanogenMod 13.0 6.x) EOL
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm13.0_download/Stable/ (Stable - Entwicklung eingestellt!)
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm13.0_download/Test/ (Test - Entwicklung eingestellt!)
- (CyanogenMod 14.1 7.x)
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm14.0_download/Stable/ (Stable)
- http://kernel.boeffla.de/sgs5/boeffla-kernel-cm/cm14.0_download/Test/ (Test)
http://kernel.boeffla.de/bcv2
Changelog:
Change log
Flash-Anleitung:
Flash per CWM/TWRP
Flash per Odin am PC
- Man platziere die Zip auf den internen Speicher oder der externen SD Karte.
- boote ins Recovery
- entweder wiped vorher Cache und Dalvik Cache (mache ich persönlich immer vorher)
- gehe zu "Install zip from sd card" oder "Install zip from extern sd card", je nach Recovery-Typ (CWM/Philz)
- -> oder nur install (im TWRP)
- sucht sich den Ordner wo man die Zip rein gelegt hat
- und flasht diese nun indem man auf die Zip klickt und folgende Frage bejat (CMW) oder den Slider beim TWRP nach rechts zieht.
- nun kann man Cache und Dalvik Cache wipen wenn mans vorher nicht gemacht hat, oder macht es nochmal
- Reboot und warten bis alle Apps geladen sind
- Dazu USB Debugging unter Menü-->Entwickler-Option den Haken setzen
- Wer dies Option nicht findet muss sie erst noch freischalten
- -> Dazu in Menü-->Info zum Gerät-->und dort 7-mal auf die Buildnummer drücken
- Nun habt ihr die Entwickler-Option freigeschaltet
- Nun das Handy in den Download-Mode bringen
- dazu Handy neustarten und beim Neustart Vol. Down und Home festhalten bis ihr ne "Warnung" erhaltet.
- -> Alternativ Handy ausschalten und warten bis es vibriert hat.
- Drückt beim Neustart Vol. Down + Home fest - vibriert danach wieder kurz
- Anschließend mit Vol. Up bestätigen
- Nun seid ihr im Download-Mode - steht Downloading... unter nem Android-Männchen
- Ggf. Kies komplett vom Rechner entfernen oder per Taskmanager killen
- Handy mit dem PC über mitgeliefertes Micro USB Kabel verbinden
- Odin, entweder Odin 3 V1.85, 3.04, 3.07, 3.09 oder 3.10(bleibt euch überlassen) am PC öffen, am besten als Admin
- Auf PDA oder AP(je nach Version von Odin) drücken
- im sich anschließendem Datei-Explorer die runtergeladene .....tar.md5 Datei auswählen und bestätigen
- Bei Odin die Einstellungen checken, der Haken sollte nur bei F.Reset Time sowie Auto-Reboot sein - ist aber so voreingestellt!
- Ist alles soweit ok, könnt ihr auf Start drücken
- Das Handy startet danach neu
Credits
- ZaneZam
- Yank555
- ktoonsez
- Hardcore
- Chainfire
- AndreiLux
- Netarchy
- Gokhanmoral
- Entropy512
- Faux
- Ak
Thanks to all of you for your great work !!!
Homepage: Boeffla-Kernel - Lord Boeffla
Original XDA Thread (Samsung Stock LP/MM Kernel)
[KERNEL] [SM-G900F] [Samsung Stock M/LP] Boeffla-Kernel (16-09-2016)
Original XDA Thread (CM14/CM13/CM12.1/CM12/CM11 Kernel)
[KERNEL] [SM-G900F] [CM13/CM12.1/CM12/CM11] Boeffla-Kernel (30-09-2016)
Zuletzt bearbeitet von einem Moderator: