*** NOTE: All kernels are now officially end-of-life (EOL).
Please do not expect any more updates for them in future, no maintenance and no bugfixing. ***
Hi all,
this is the thread about my Boeffla-Kernel for the Galaxy Note 10.1 n80xx.
Some of you might know my kernel already from the Galaxy S3 area.
If you want to learn more about the kernel, it's features and how to configure what, I would recommend you to visit the Galaxy S3 thread of the kernel.
Compatibility
Important: This kernel is only meant to be compatible with official Samsung stock firmware and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Notes:
From version 2.2 onwards, this kernel should work on the following devices: n8000, n8010 and n8013
This kernel is only for Samsung based Jelly Bean (Android 4.1.x) roms!!! Do not install it on CM or AOSP based roms!!!
If you have questions to settings, presets, others configuration and wanna share your configuration, head over to the unofficial Boeffla-Config App Config sharing thread:
http://forum.xda-developers.com/showthread.php?t=2621308
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app.
Click here to learn about using the config app.
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for Android 4.1.x kernels: KLICK HERE
Features
* To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from here: DOWNLOAD
* Upstreamed to Linux 3.0.101 (www.kernel.org)
* Based on Samsung source code GT-N8000_JB_Opensource_Update7
* Initramfs from XXCMJ3 stock kernel
* CPU "soft" overclocking to 1500 or 1600 MHz
* CPU undervolting interface
* GPU frequencies configurable (underclocking, overclocking up to 700 MHz)
* GPU voltages configurable (undervolting, overvolting)
* Configurable charger rate for AC and USB (default increased to 1800 mA for ac charging)
* Charge info display support
* Configurable zRam
* Configurable touch boost frequency
* Configurable early suspend time (for screen off animations, 100ms default)
* Boeffla-Sound engine V1.6.5 to unleash the power of the audio hub wm1811
* Additional governors: zzmoove 0.7d, pegasusqplus,smartassv2 and lulzactiveq
* Governor profiles for pegasusq, pegasusqplus and zzmoove for performance, battery saving etc.
* Additional schedulers: ROW, ZEN, BFQ (v6r2) and SIO
* Schedulers configurable separate for internal and external SD memory
* Hardcore speedmod sharpness fix implemented (default is off)
* SD card read ahead buffer configurable separate for internal and external SD memory (default increased to 256 kB)
* Black crush fix for better balanced display
* Ext4 File system tweaks (default to on, can be disabled)
* System Tweaks predefined supported (default is off)
* WIFI Multicast filter for better battery life
* WIFI wakelock times reduction
* Proportional rate reduction for TCP
* TCP congestion changed from Cubic to Westwood
* Wifi mac address change support
* Dynamic fsync 1.2 implemented
* Timeout for external SD card changed to improve handling of crappy SD cards
* Custom boot animation support
* Swap supported (but not recommended, use zRam instead)
* init.d support (in /system/etc/init.d - set correct permissions!)
* NTFS (read-only access only!) compiled as a module
* CIFS compiled as a module
* NFS compiled as a module
* XBox controller support as module
* exFat support switchable (switch it off if you do not need it)
* Battery monitor wakelocks reduced
* Kernel can root if required (create file "autoroot" on internal sd and reboot)
* Android logger can be disabled
* Kernel logging can be disabled
* Disabled various debug logs and traces
* Frandom compiled as a module (for mods like Crossbreeder)
* Automatic EFS backup to external (priority) or internal SD Card (fallback)
* Kernel initialisation log file (with history of 3 log files)
* Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
* Compatibility to common standard apps (Voltage Control, SetCPU, System tuner etc.)
* Compiled with Google arm 4.7 toolchain
* Internal kernel busybox version 1.21.1
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
Objective
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
I will, also in future, only add features that make sense to me personally as well and are not against my initial objectives. You can always raise your wishes and requests, however there is absolutely no guarantee it will be implemented.
This said, I will definitely NEVER implement:
dual boot (I do not need it)
color "calibration" (I do not like it, but I like the crispy stock colours)
real hard overclocking higher than 1600 MHz as this is outside of Exynos specs
f2fs - it is known to cause various issues and compatibility problems
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it. Everything else I am happy to check and decide.
Compatibility
To reiterate it again: This kernel is only for Samsung based Jelly Bean (Android 4.1.x) firmwares. It is not designed to run on AOSP based roms!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
Donation
If you like my work, feel free to donate: Donation-Link
You will receive a personal donation code which unlocks some nice comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* Yank555
* ZaneZam
* Hardcore
* Chainfire
* Harunjo
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Supercurio
* Mialwe
* Entropy512
* Faux
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in CWM recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
--- reserved for future use ---
Last change log:
Version 3.2 stable - Final
19.02.2016
Merged latest Samsung KK kernel sources GT-N8000_KK_Opensource (XXUDOF1)
Internal kernel busybox updated to latest version 1.24.1 (self-compiled from sources, www.busybox.net)
Fixed improper file permissions in ramdisk (improve stability)
Changed some compiler switches (for stability)
Internal kernel superuser updated to su 2.52
--- reserved for future use2 ---
--- reserved for future use2 ---
Wow!! I was extremly pleased with your kernel for S3, just bad for me that I dont own the wifi version of this tab. Maybe do one for 8000 also? Anyways welcome to the party
Sorry nick. My rule of thumb is still in place: I only develop for a device I personally own and can test.
Andi
Thanks a lot. Have i9300 and n8010. Both with your kernel. :beer:
Sent from my GT-I9300 using XDA Premium 4 mobile app
Thanks, ATM I'm using it to change my scheduler to SIO and use the Boeffla sound engine. Most of what's in the Boeffla config are like airplane controls to me.
Would be nice if someone comes up with a guide with recommended settings.
It this capatible with GT-N8013?
Sent from my GT-N8013 using XDA Premium 4 mobile app
Finally a kernel for the N8010 and not the N8013. I know they are the same, but still
hope to have n8000 version of this kernel
WOW, great to see you here with a kernel for our device! I'm aware of your work for the Galaxy SIII. Gonna test the kernel NOW! Thanks!!
Looking good boss!
kalashenicof said:
It this capatible with GT-N8013?
Sent from my GT-N8013 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Honestly, I do not know. The 8013 seems to be the US variant of the 8010. Usually, kernels of US vs. European variants cannot be exchanged.
But I guess nothing can go wrong if you give it a try (do a nandroid backup first, so you have the current kernel safe).
If you tried it, please report back.
Nightf0x_007 said:
hope to have n8000 version of this kernel
Click to expand...
Click to collapse
Only if you guys put some buck together and buy me a n8000. Seriously.
I have a golden rule of thumb: I only develop for devices I have myself, as this is the only way to do proper testing and ensure quality.
Nikorasu said:
Thanks, ATM I'm using it to change my scheduler to SIO and use the Boeffla sound engine. Most of what's in the Boeffla config are like airplane controls to me.
Would be nice if someone comes up with a guide with recommended settings.
Click to expand...
Click to collapse
Hi,
well, it is a wide topic. That is why I recommended to head over to the S3 thread and search a little bit through it.
Also there is plenty (partially outdated) information on the kernel homepage under configuration as well.
However, my personal configuration currently is:
- governor zzmoove
- governor profile zzmoove -battery yank
- scheduler internal to row
- scheduler external to bfq
- read ahead buffer internal 512
- cpu idle mode to aftr+lpa
- boeffla-sound of course, but this is very much subjective
- touch boost down to 400 (to save some juice)
Andi
Lord Boeffla said:
Honestly, I do not know. The 8013 seems to be the US variant of the 8010. Usually, kernels of US vs. European variants cannot be exchanged.
But I guess nothing can go wrong if you give it a try (do a nandroid backup first, so you have the current kernel safe).
If you tried it, please report back.
Only if you guys put some buck together and buy me a n8000. Seriously.
I have a golden rule of thumb: I only develop for devices I have myself, as this is the only way to do proper testing and ensure quality.
Click to expand...
Click to collapse
Actually, about the europe and US variants - they appear to be absolutely identical. I personally purchased mine in Germany (obviously the N8010 europe variant), but I've been using a ROM and a kernel for the N8013 (US Variant) for quite a while and haven't lost any functionality or encountered any problems.
But it is very good that we do have a kernel for the europe variant finally.
++ for N8000 version as it lacks of kernels witch such funcionalities ;(
Documentation up-to-date
Hi all,
after many hours of hard work, I am now happy to announce, the documentation is now fully updated again.
Help on both Boeffla-Config app as well as every single configuration option with background information is now available on your finger tips.
How to get there?
1. In Boeffla-Config app go into menu, select help. This displays the Boeffla-Config app help to you. If you click the first link on that page, you are moved to the configuration section for all settings.
2. Just go on homepage www.boeffla-kernel.de and select from the left-hand menu.
3. Follow these links:
Boeffla-Config App help
Boeffla-Kernel Configuration
Hope it is useful for you. At least I will now point all people asking questions answered in these sections to that sections only.
Thanks
Andi
1.0-beta2
Hi all,
before I disappear into the weekend, a new beta version for you
1.0-beta2
Change Log
Added Zen scheduler
Added system fs to display asv level in Boeffla-Config app
Upstream to 3.0.97 Linux kernel from 27.09.13
Major cleanup
As always - get it via Load&Flash or grab it from the Kernel homepage.
Cheers
Andi
I was going to give it a shot on my 8013 and see if it would work. I'm not sure about something though. Your file for the kernel has "CWM" in the title. I am using TWRP. I didn't know if you HAD to use CWM for some reason or if TWRP would by okay? I guess I can change the recovery, but in the past I've seen people say CWM for this or that and TWRP worked fine. Want to be sure before I flashed it with TWRP.
Ups. Never used this recovery honestly. So I really do not know.
Maybe someone else can comment...
Sent via Tapatalk2 from my Galaxy S3 IPhone killer
Related
This is a list of custom kernels, not ROMs and there are kernels that aren't listed here yet (either new kernels or newer versions), so be patient - I'll try to update ASAP (or when I feel like it )
It is meant for people who want's to find out what kind of different kernels there are in XDA forums and then users are able download/install kernel that he/she wants to try out.
This is not about comparison of kernels (but you can vote the best kernel), just a simple list of links to kernels and some basic info about those - so users don't need to search the whole 'Galaxy S I9000 Android Development' thread to find suitable kernel.
Thanks for feedback and updates. You can write a reply or send PM if you see new kernels lying around (that are not listed here) or just if you have any questions or so...
NOTE: Me or kernel developers are not responsible any problems caused by installed kernels. By flashing your SGS (or even installing su?) might void warranty.
Before flashing check that your phone can go to download mode.
neldar's post about program for flashing kernel: http://forum.xda-developers.com/showpost.php?p=11788580&postcount=17
NOTE: If you need the whole ROM, there is a list of ROMs updated by splish2010
[ROM LIST] Galaxy S I9000 Custom ROM List [DATE] // Gingerbread ROMs //
http://forum.xda-developers.com/showthread.php?t=886000
Some important information about the listed items.
The information about listed kernels are stripped due to size limitation of single message and therefore I couldn't include all posible information about each kernels.
Remember to check peroidically this list of kernels from their threads for possible updates (once a day/week/month).
These are Gingerbead kernels. List of Froyo kernels are here
http://forum.xda-developers.com/showpost.php?p=13509694&postcount=23
The reason for splitting list to two messages is the limit on one message size.
Remember that some kernels have both Froyo and Gingerbread versions (and some even eiclar), for example [16.04.2011][CF-Root 3.1] JP*,JS*,JQ3,JV1/K/B - su+bb+2e/CWM - rfs+ext4
and that's why it is listed in both lists
Please notify me (pm or whatever) if I have made a mistake and some item should be in other list or both lists.
Finally:
The Gingerbread kernel List
ps. Sorry about some problems in links, colors etc...
I edited this list with separate text editor - not in browser.
++++++++++++ [KERNEL][GPL][SECURITY] FuguMod 3.7 (gingerbread JVB) VoodooSndV8++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=812836
Included in the image are:
- Superuser
- own busybox 1.18.4
- TUN support
- No more RFS at all (if you want)
- JVB source based
- CWM 3.0.0.5
- security fixes
- low latency
- filesystems: jfs, ext2/3/4 (using ext4 driver), reiserfs, rfs (not on Ultra)
- CIFS support
- Voodoo SoundV8
- Preemptive RCU (only on Ultra)
Click to expand...
Click to collapse
++++++++++++[16.04.2011][CF-Root 3.1] JP*,JS*,JQ3,JV1/K/B - su+bb+2e/CWM - rfs+ext4 ++++++++++++
NOTE! This kernel is listed in both Gingerbread and Foyo lists
Thread: http://forum.xda-developers.com/showthread.php?t=788108
This rooted kernel is for the "rooting beginners" and those who want to keep as close to stock as possible. CF-Root takes the kernel from an original Samsung firmware, and just adds root, busybox, unprotected recovery, and CWM compatibility.
If you are looking for highly optimized kernels or kernels that perform specific functions, look elsewhere. All CF-Root's are based on original Samsung kernels, they are NOT recompiled, and thus ensure maximum compatibility.
THIS IS NOT A ROM - it is only a kernel. You need to have a firmware already on your device. You do NOT need to wipe anything for this patch. You DO need to read the instructions.
MAKE SURE YOUR PHONE CAN ENTER DOWNLOAD MODE USING THE KEYCOMBINATION WHILE BOOTING BEFORE FLASHING CF-ROOT (or anything, really)
Donate
There have now been over 200.000 downloads of CF-Root and many more if you include ROMs, kernels, ect that use it. Don't be a leech, buy me a beer (and use the "Thanks" button!)
Features
- The kernel is fully stock and taken from the original firmware, with just the following added:
- Root
- Superuser 2.3.6.1
FROYO ( CF-Root < 2.4 versions )
---- Busybox 1.15.3 or 1.17.1 (if not mentioned in the filename it is 1.15.3)
---- "2e" recovery (can flash unsigned update.zip's)
---- Integrated fix for ClockworkMod's nandroid (2.5.0.4+)
GINGERBREAD ( CF-Root >= 2.4 versions, JVK and newer )
---- Busybox v1.16.2androidminimal (from CWM)
---- Integrated CWM 3.0.0.5 / RFS
Click to expand...
Click to collapse
++++++++++++ [KERNEL][CM7][05/05/11]Glitch V7C - 1.5GHz OC/UV,Voodoo Sound/Color,2.3.4 compat[16.04.2011] ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=1041532
Glitch Kernels
These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.
Although, don't expect support even if I will eventually help since I love cats.
Note : These kernels are only compatible with CM7 and MIUI roms !Overview :
- Up to 1.5GHz CPU OC and 247MHz GPU OC (Thanks morfic)
- Undervolting using Pimp my CPU or Voltage Control
- Voodoo Sound & Voodoo Color (Thanks Supercurio)
- FPS uncap (from 56 to 66) from JPX source Reverted for now.
- Various tweaks for more smoothness and reliability
CHANGELOGS IN #2 POST
Click to expand...
Click to collapse
++++++++++++ [KERNEL] SpeedMod Gingerbread [K15D-T4 TEST 334MB RAM / K15C SharpnessFix PREVIEW] ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=1044519
Hi guys,
This is a basic test version of the SpeedMod kernel for Gingerbread.
This kernel is for the International Galaxy S GT-I9000
This kernel has NO LAGFIX support yet. Please UNDO LAGFIXES before flashing this kernel.
There is also no built-in CWM Recovery yet.
For now it has:
- MDNIE Sharpness Fix and some color tuning
- FM Radio sound fixes based on Voodoo Sound
- TinyRCU
- Conservative CPU governor for better battery life
- Volume level fixes
- Startup script tweaks
- Disabled Android Debug Logger / logcat
- Updated to jhash3
- HZ=300
- Improvements to sound quality: 128x oversampling, disable DRC and de-emphasis
- Compiled with O3 optimizations using latest codesourcery 2010.09 toolchain
I'll implement the SpeedMod Froyo features bit by bit as I have the time to.
TEST VERSION: K15D-T4:
- With 334MB RAM
- Fixes front camera problem
- Disabled kernel debug logs / printk
Click to expand...
Click to collapse
++++++++++++[kernel] CM7 2.3.4 kernel(s) OCUV-SOUND-COLOR-ETC 04/05 ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=979206
Fat visible download link http://kang.project-voodoo.org/Disclaimer:
These kernels are provided as-is without any warranty. I'm not here to provide support etc although I might when I'm able, but don't count on it. If your phone explode, it's your problem. Updates are not guaranteed as well.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I made a thread only so that it doesn't get lost in spam and have pms asking where to find it
What's included
Sometimes: testing stuff from teamhacksung before it goes into their stable upstream
Various tweaks: such as JPX screen timings, Haptic feedback and general vibration intensity slightly reduced (integrated upstream)
Voodoo sound patch
Voodoo color patch
Led notification: Now integrated upstream
Extra governors: Smartass, Interactive They're not that good.
Overclock/Undervoltage: I use [email protected] and 1.2Ghz max and rest default, change voltage with "voltage control" (market). Default settings to 1Ghz.
Easy building system and clear commits: for other devs, and myself too lol
Click to expand...
Click to collapse
++++++++++++ [KERNEL][JVB][OC/UV]Talon Kernel Alpha v0.1.4 ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=1057705
OK, first off, this kernel is SUPER alpha! And I mean, SUPER ALPHA! If you're not experiencing crashes every once in a while, #yourdoinitwrong. Now to the good stuff.
Join us on freenode: #suckerpunch
Huge special thanks to Xcaliburinhand and eXistZ (current co-dev), without them, this kernel wouldn't eXistZ.
Talon Kernel build 0.1.4:
Chainfire's initramfs
CWM 3.0.0.5
Reorient by Xcal
Jhash3
Voodoo Color Fix
Voodoo Sound v8
Wired Headset Support
Audio Dock Support
Battery Polling set to 60s
Set Light Sensor Polling to 1s
SIO Scheduler
Interactive Governor
OC/UV support up to 1.2ghz
Stochastic Fair Blue (SFB) network scheduler
Disabled Android Logger (Logcat) // Not sure how this is a feature, but I'll look into it.
Few Upstream Fixes
CONFIG_HZ=100
341 MB of RAM! ZOMG
More OC/UV levels coming soon
Click to expand...
Click to collapse
++++++++++++[KERNEL][CM7/MIUI] 27/04,platypus,Voodoo SOUND&COLOR,OC/UV,SLQB,LED notif,NODEBUG,... ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=980495
Features:* jhash3 for better reliability (data connections)
* Voodoo Sound & Color
* simple i/o scheduler for better speed & performance
* preemptive tree RCU with smaller fanout value (better efficiency, speed & less memory usage with read-write-operations)
* SLQB for more efficient & faster handling of files in memory
* kernel & app security features (fstack-protector, better ASLR, disabled access to DEVKMEM & DEVMEM, ...)
* network security (syncookies; only secure redirects allowed; higher number of outstanding syn requests allowed; disabled warnings for invalid responses to broadcast frames; enabled window scaling; disabled IP dynaddr & ECN; log and drop "martian" packets; protection against: broadcast pings and smurf attacks, redirects for IP source routing, non-secure redirects, DoS (syn-flood) attacks, IP-Spoofing)
* disabled kernel DEBUG & disabled DEBUG in kernel code
* support of more encryption ciphers
* utf8 support (international)
* fixed & improved CFQ i/o scheduler (option)
* BFQ i/o scheduler (option)
* tweaked ondemand governor (raised the min_sample_rate of ondemand cpufreq governor to 9500)
* interactive cpufreq governor (option)
* smartass cpufreq governor (option)
* OC/UV support (option) (thanks to morfic, TheEscapist & bilboa1)
* laststufo's optimized CFLAGS for more speed (kudos & thanks to laststufo !)
* compiled with CodeSourcery 2010.09 toolchain (better code quality, stability & speed)
* CPU (CFS) scheduler optimizations (optimized branch brediction for more speed, low latency, load balancing); tighter scheduler timings for more speed & responsiveness;
* optimized cacheflushs for user apps (speeds up emulators and specific apps)
* optimized OOM (out of memory killer; apps being removed out of memory - when memory is full)
* faster deactivation & reclaim of invalidated pages (memory faster being available again after big file operations)
* vmscan & other fixes (better responsiveness with lots of read/writes & under load)
* ck-patches (patches by Con Kolivas, mm-lru_cache_add_lru_tail for more efficient memory usage)
* optimized writeback handling (less hangs & waits during write operations)
* script: 90screenstate_scaling: lots of CFS, writeback and cpufreq governor tweaks (less cpu ticks, less cpu looping & delayed writeback - better battery runtime)
* script: 89system_tweak: tweaks for faster data throughput; caller ringdelay (1 second); energy savings for CPU in standby mode, energy savings for radio; WIFI scaninterval to 180 seconds
* CONFIG_IKCONFIG=y & CONFIG_IKCONFIG_PROC=y
* CONFIG_NETFILTER_XT_MATCH_MULTIPORT & CONFIG_IP_ADVANCED_ROUTER
* Stochastic Fair Blue (SFB) network scheduler for default network scheduler - kudos to the zen-kernel / zen-droid team !
* lots of fixes: fix potential memory corruption in buddy allocator of page allocator; potential lags / hangs / looping; security hole in tipc; potential deadlock in radix-tree
* data safety (2 patches of Nick Piggin's Inode integrity patches)
* [improved battery runtime] delay going tickless when CPU is loaded
* kernel timer at 128 Hz; USER_HZ 150 Hz; HIGH_RES_TIMER 300 Hz
* Google WIFI fix to let the CPU sleep more during non-usage of WIFI
* Wii Remote support (bluetooth profile)
* working kernel modules: ansi_cprng, bcm4329 (WIFI), cifs, scsi_wait_scan, tun
* ext4 stability & data integrity fixes
* LED notification (by bilboa1) (short howto and FAQ)
* removing of the FPS limit (by bilboa1)
* DockSound support
* adjustments to the haptic feedback (by bilboa1)
* higher battery charging temperature [experimental, upstream]
* zram (successor of ramzswap / compcache - swapfile in RAM) [option]
* removed (commented out) several limits from the init scripts
* optimization for sqlite database files (speeding up system & apps)
* optimized conservative & ondemand governors
* [upstream] fixed BUG with ARM and delays during cpufreq switching
* disable FM RDS radio for now - potential battery drain & does not work [less battery drain]
* disable SWAP and zram - zram breaks stuff and enabled SWAP-support might be a battery drain, also disable the xvmalloc [less battery drain]
* enable KSM and uaccess with memcpy
* 1:1 CFLAGS from laststufo (Ultimate SO-Kernel flags) and replacement of soft pipelining with module scheduling (internal compiler error)
* kernel compiled with Thumb instruction set - more efficient (performance) & battery savings
* disable VGA console (broken - compile errors) & disable FRAMEBUFFER CONSOLE (broke lock-screen and stuff)
* practically eliminated all lags - (potentially) lagfree
* tweaks to CFS cpu scheduler
* tweaks to conservative governor script
* improved read & write values (write: 4.3 vs. 7.1; read: 11.7 vs. 16.9)
* allow using LED while screen on [thanks to bilboa1 !]
* working external SD card access
* and everything I might have forgotten
Click to expand...
Click to collapse
++++++++++++ [KERNEL] Hacked Lagfix/Ext4 Samsung Galaxy S Gingerbread - JVB, JVH ++++++++++++
Thread:http://forum.xda-developers.com/showthread.php?t=975349
Hi!
This is a dev-in-progress Ext4 Kernel based on Voodoo code for Samsung's Gingerbread.
Fixed since last release:
- conversion voices. Bye chipmunk, hello Linda!
- disk-free checks
Todo:
- Well integrated CWM 3.x
- Performance / Smoothness optimizations if any.
Show some support in donation to help a true stable port!
rooting is as easy as installing Superuser from market.
You can control the Ext4 lagfix status with Voodoo control
Kernels are not yet supported, bug reports are now welcome
Dev & hack discussion is always welcome!
More will be added when I see/hear about those.
Click to expand...
Click to collapse
[/QUOTE]
++++++++++++ DamianGTO Ginger Kernel ++++++++++++
Thread: http://forum.damiangto.org/viewforum.php?f=7&sid=6223c725437676d6742bcc6f40cdc991
This is link to Damian's forum where are discustion about Damian GTO Ginger kernels.
You might need to register to Damiangto.org -forum to view/download kernels.
Click to expand...
Click to collapse
List of Froyo kernels are here
http://forum.xda-developers.com/showpost.php?p=13509694&postcount=23
You got there first! Was going to add this to my list of ROMs, good work.
u forgot one TEGRAK lagfix build 17 for I9000 XWJS5 with Voodoo Sound v4
Another Sticky material. I hope you keep updating this list for it to remain stickied.
I have rated this thread with 5 stars.
PS : You could actually make sections for 2.1, 2.2, 2.2.1. For example, there are some old 2.1 kernels lying out there that can be helpful to some users. Maybe you can include lagfixes like OCLF with warnings on when & when NOT to use it.
There is also this post which highlights kernels with reviews by Tricky103 of the kernels he's made mention of.
http://forum.xda-developers.com/showpost.php?p=10218039&postcount=23798
@ the OP with regards to tegrak's kernel, the link follow below which you could add to your post.
http://forum.xda-developers.com/showthread.php?t=920711
Hey, I've the JS5 firmware and Voodoo 5.4.1 and with Quadrant I've just 1400-1500, can some one says me with which kernel the performances of SGS are the best? but stable too
Thanks man I can give up supporting my kernel guide now Was hoping somebody would take it over from me
Good work tricky! there are so many powerful kernels. Wow!
battery drain isn't really good :s in 1hour I've lost 5% (100% to 95%)
ERORRR TOPIC!!
Hey, this is an awesome thread,
One suggestion, why don't you put up a voting section so the users can select which kernel they like most. This would be great help for newbies. I personally love speedmod kernel, have been using it ever since I got my SGS in Dec.
jaiiscool said:
Hey, this is an awesome thread,
One suggestion, why don't you put up a voting section so the users can select which kernel they like most. This would be great help for newbies. I personally love speedmod kernel, have been using it ever since I got my SGS in Dec.
Click to expand...
Click to collapse
Thanks for feedback. I added voting.
Have been a hardcore fan of hardcore's SpeedMOD kernel But as of late, I've been experimenting a bit and now I'm torn between DamianGTO's Ultimate kernel and FuguMOD!
First advanced voodoo, then speedmod, and now on tegraks. Completely different from the rest, unique.
how to flash new kernel?
I have Darkys 9.3 can I flash any kernel? What are the steps? Im so confused on what kernel goes with what rom :s
aub_pro said:
I have Darkys 9.3 can I flash any kernel? What are the steps? Im so confused on what kernel goes with what rom :s
Click to expand...
Click to collapse
Best to ask in Darky's thread.
Also all information should be there in the OP. Or ask in the thread of the kernel creator.
If Darky has CWM or 2e recovery, then you should be able to flash as per normal.
Sent from my GT-I9000 using XDA App
Thanks for your hard work
This is a collection of links about kernel flashing
@K4P1: maybe you want to include these in your first post.
Tools/Methods for flashing a kernel:
SGS kernel flasher (android app) by me - requires root
Heimdall - Open-Source Cross-Platform Flashing Suite (Linux, MacOS, Windows) by Benjamin Dobell
Flash Firmware and kernels using Odin (post in the FAQ by Darkstriker)
This list is sorted by the required level of skill in usage and by the easiness to break the phone with the particular tool/method...
And these are threads with videos that show how to use these tools:
[VIDEO] Samsung Vibrant Video How-To Thread by connexion2005
video tutorials how to flash custom kernels/roms and use ADB for beginners by zolah
And btw could you please add my bln kernels to the list in the op?
The bln kernels do not contain any additional feature beside bln - that is for people who want to enjoy the original samsung feeling but with bln.
Put the latest thread revision date on the Title please.
there is any kernel for gingerbread with voodoo sound enabled ? i updated my sgs to 2.3.3 and i really miss that awesome sound...
yonnah said:
there is any kernel for gingerbread with voodoo sound enabled ? i updated my sgs to 2.3.3 and i really miss that awesome sound...
Click to expand...
Click to collapse
Root and buy voodoo control plus, no need for custom kernels implementing Voodoo patches, app is doing that
*** NOTE: All kernels are now officially end-of-life (EOL).
Please do not expect any more updates for them in future, no maintenance and no bugfixing. ***
Hi all,
this is the thread about the well-known Boeffla-Kernel for the Samsung Galaxy S3 international.
Compatibility
Important: This kernel is only meant to be compatible with official Samsung Stock firmware and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Notes:
Never install it on CM or AOSP based roms!!!
Kernel version 5.x are only for Samsung based Jelly Bean 4.3.x roms!!!
Kernel version 6.x is only for ported Samsung based Kitkat 4.4.2 roms (e.g. Archiport) !!!
Kernel version 7.x is only for ported Samsung based Kitkat 4.4.4 roms (e.g. back-to-n00t) !!!
Kernel versions 1-4 are only for Samsung based Jelly Bean 4.1.x roms!!! (no development anymore)
For the CM Boeffla-Kernel, please go HERE.
If you have questions to settings, presets, others configuration and wanna share your configuration, head over to the unofficial Boeffla-Config App Config sharing thread:
http://forum.xda-developers.com/showthread.php?t=2621308
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app.
Click here to learn about using the config app.
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for Android 4.3 kernels: KLICK HERE
Change log for Android 4.4.2 kernels: KLICK HERE
Change log for Android 4.4.4 kernels: KLICK HERE
Features
* To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from here: DOWNLOAD
* Upstreamed to Linux 3.0.101 (www.kernel.org)
* Based on Samsung source code GT-I9300_JB_Opensource_Update13
* Initramfs from xxugml2 kernel
* CPU "soft" overclocking to 1500 or 1600 MHz
* CPU undervolting interface
* GPU frequencies configurable (underclocking, overclocking up to 700 MHz)
* GPU voltages configurable (undervolting, overvolting)
* Configurable zRam (Turbo zRam with up to 4 devices)
* Configurable touch-to-wake
* Configurable touch boost frequency
* Configurable early suspend time (for screen off animations, 100ms default)
* Configurable LED for fading mode, speed and brightness
* Configurable charger rate for AC, USB and wireless (default increased to 1100 mA for ac charging)
* Charging logic supports ignore unstable power and remove safety margin
* Charge information display support via Boeffla-Config V2 app
* Boeffla-Sound engine V1.6.5 to unleash the power of the Galaxy S3 audio chip
* Additional governors: zzmoove 0.7d, pegasusqplus, smartassv2 and lulzactiveq
* Governor profiles for pegasusq, pegasusqplus and zzmoove for performance, battery saving etc.
* Additional schedulers: ROW, ZEN, BFQ (v6r2) and SIO
* Schedulers configurable separate for internal and external SD memory
* Hardcore speedmod sharpness fix implemented (default is off)
* Black crush fix for better balanced display
* SD card read ahead buffer configurable separate for internal and external SD memory (default increased to 256 kB)
* Ext4 File system tweaks (default to on, can be disabled)
* System Tweaks predefined supported (default is off, new Mattiadj tweak set included)
* WIFI Multicast filter for better battery life
* WIFI wakelock times reduction
* Proportional rate reduction for TCP
* TCP congestion changed from Cubic to Westwood
* Wifi mac address change support
* Dynamic fsync 1.2 implemented
* Timeout for external SD card changed to improve handling of crappy SD cards
* Custom boot animation support
* Swap supported (but not recommended, use zRam instead)
* init.d support (in /system/etc/init.d - set correct permissions!)
* exFat opensource (Samsung OSRC) instead of proprietory modules
* NTFS (read-only access only!) compiled as a module
* CIFS compiled as a module
* NFS compiled as a module
* XBox controller support as module
* exFat support switchable (switch it off if you do not need it)
* Battery monitor wakelocks reduced
* Kernel can root if required (create file "autoroot" on internal sd and reboot)
* Android logger can be disabled
* Kernel logger can be disabled
* Disabled various debug logs and traces
* Frandom compiled as a module (for mods like Crossbreeder)
* Triangle away supported
* Automatic EFS backup to external (priority) or internal SD Card (fallback) - now compatible with tools like kTool
* Kernel initialisation log file (with history of 3 log files)
* Exynos vulnerability and sudden dead issue fixed
* Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
* Compatibility to common standard apps (Voltage Control, SetCPU, System tuner etc.)
* EFS V1 modem supported (also on Android 4.3)
* Compiled with Google arm 4.7 toolchain
* Internal kernel busybox version 1.21.1
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History
Basically I created Boeffla-Kernel as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
This said, I will definitely NEVER implement:
dual boot (I do not need it)
color "calibration" (I do not like it, but I like the crispy stock colours)
real hard overclocking higher than 1600 MHz as this is outside of Exynos specs
f2fs - it is known to cause various issues and compatibility problems
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it. Everything else I am happy to check and decide.
Compatibility
To reiterate it again: This kernel is only for Samsung based Jelly Bean (Android 4.1.x) firmwares. It is not designed to run on AOSP based roms!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
Donation
If you like my work, feel free to donate: Donation-Link
You will receive a personal donation code which unlocks some nice comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* Yank555
* ZaneZam
* Hardcore
* Chainfire
* Harunjo
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Supercurio
* Mialwe
* Entropy512
* Faux
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in CWM recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
reserved1
--- reserved for future usage ---
reserved2
--- reserved for future usage 2 ---
nice new kernel good luck
Sounds very promising. Glad to see some people will keep their s3. Sending u a beer soon installing now
Ps. Fix the links
Sent from my GT-I9300 using Tapatalk 2
This is weird. I just tried on PC and Phone, both working for me...
Can you maybe try again? What browser are you using?
Cheers
Andi
Jack Barrett said:
Sounds very promising. Glad to see some people will keep their s3. Sending u a beer soon installing now
Ps. Fix the links. Redirects to downloading html page.
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
Tried stock & chrome. Downloads html page (same page)
Sent from my GT-I9300 using Tapatalk 2
Very weird, but ok. As a quick fix I will upload the kernel to the OP now.
Stay tuned, you will find in a vew minutes.
Thanks
Andi
Jack Barrett said:
Tried stock & chrome. Downloads html page (same page)
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I had no problem getting into your homepage or dl both kernel and cleaner script..
Will flash your kernel tomorrow..
Anyway welcome to gs3
Downloaded via PC. 5 min on it and I love it. Keyboard seems faster than before. Cleaned RAM twice, no redraw. Maybe launcher is locked in memory?
Here's your beer. Cheers and best of luck!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my GT-I9300 using Tapatalk 2
Download links now avaialbe in OP
EDIT: Have done some setting changes to the homepage, it should be working now also from your mobile devices. If not, please PM me...
For all those having trouble to download from the homepage to the mobile device: I have temporarily added download links into the OP as well.
Sorry for the inconvenience.
Thanks
Andi
i m testing this kernel since first betas quietly with my rom builds and i can say nothing but only best words.
This is the best kernel i ve ever had.
I m not going to say that other kernels are bad, not at all.
But for me stability and dailly use comes first and i cannot see lag anywhere......everything seems fast and it dont need overclock for sure....it is perfect out of the box
testing now and will announce the results after !
This is nice....
) ) ) over the air on Galaxy SIII ( ( (
sotmax said:
i m testing this kernel since first betas quietly with my rom builds and i can say nothing but only best words.
This is the best kernel i ve ever had.
I m not going to say that other kernels are bad, not at all.
But for me stability and dailly use comes first and i cannot see lag anywhere......everything seems fast and it dont need overclock for sure....it is perfect out of the box
Click to expand...
Click to collapse
I am also testing it till beta. I know for sure that this Kernel for me is the BEST. Very Smooth ,no lags..
Thank you Andi
This looks great man!
Nice to see new kernels here...
Is there a possibility to add cpu/gpu oc mate?
Thank you for contributing to the community.
Cheers,George.
nfsmw_gr said:
This looks great man!
Nice to see new kernels here...
Is there a possibility to add cpu/gpu oc mate?
Thank you for contributing to the community.
Cheers,George.
Click to expand...
Click to collapse
You need to read the first post about OC
good luck mate will test it
Exactly... OC is really not on my roadmap for the time being.
I see not a big point in it, the device is also fast enough for daily usage without OC.
But if you insinst on OC, there are plenty of other absolutely great kernels around for it
Thanks
Andi
efegue said:
You need to read the first post about OC
Click to expand...
Click to collapse
Download from homepage now working fine
Hi,
just a small update on the download issue from the homepage yesterday:
I completely swapped out the old download component in the CMS and replaced it by a different one. Now it has been confirmed (Thanks to Jack Barrett) to be working fine.
By the way - there is a known issue with auto root reported (in both 1.0 and 2.0-beta1 versions), I am currently working on it and expect a new beta version very soon.
Cheers
Andi
** Note: This kernel is end-of-life and will no more be maintained. There will be no LineageOS 15.1 or newer kernel be available anymore **
Hi all,
this is the thread about the CM version of the well-known Boeffla-Kernel for the Samsung Galaxy S3 international.
Note: This kernel is only for CM based roms!!! Do not install it on a Samsung based rom!!!
For Omnirom, please do not use the CM kernel but the separate Omnirom kernel I also provide.
Difference NG kernels to normal kernels:
NG = next generation, it does use pure Samsung source codes only, not the smdk4412 kernel sources of the CM or Omnirom team anymore.
If you are unsure whether to use the NG or the normal kernel, I recommend NG kernel always! Try it first if it works fine for you.
For the Samsung Boeffla-Kernel, please go HERE.
If you have questions to settings, presets, others configuration and wanna share your configuration, head over to the unofficial Boeffla-Config App Config sharing thread:
http://forum.xda-developers.com/showthread.php?t=2621308
Important notes
When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Compatibility
Important: This kernel is only meant to be compatible with official Cyanogenmod and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app.
Click here to learn about using the config app.
I will refuse any support if you do any undervolting and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
I will refuse to give support if you have xposed framework installed and reporting any kind of weird issues. My opinion to xposed it quite clear: too powerful for >90% of the users that just mess up their system with it.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for CM12.0: KLICK HERE
Change log for CM11.0 NG: KLICK HERE
Change log for CM11.0: KLICK HERE
Change log for Omnirom: KLICK HERE
Change log for CM10.2: KLICK HERE
Change log for CM10.1 kernels: KLICK HERE
Features
* Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
* To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from here: DOWNLOAD
* Support for generic framework naming convention framework-2.jar instead of proprietary rom framework names
* Upstreamed to Linux 3.0.101(www.kernel.org)
* CPU "soft" overclocking to 1500 or 1600 MHz
* CPU undervolting interface
* GPU frequencies configurable (underclocking, overclocking up to 700 MHz)
* GPU voltages configurable (undervolting, overvolting)
* Configurable zRam
* Configurable touch-to-wake
* Configurable touch boost frequency
* Configurable early suspend time (for screen off animations, 100ms default)
* Configurable LED for fading mode, speed and brightness
* Softkey touch button LEDs controllable
* Configurable charger rate for AC, USB and wireless (default increased to 1100 mA for ac charging)
* Charge information display support via Boeffla-Config V2 app
* Charging logic supports ignore unstable power and remove safety margin
* Boeffla-Sound engine V1.6.5 to unleash the power of the Galaxy S3 audio chip
* Additional governors: zzmoove 0.7d, pegasusqplus, smartassv2 and lulzactiveq
* Governor profiles for pegasusq, pegasusqplus and zzmoove for performance, battery saving etc. (2 more zzmoove profiles added - credits to Yank)
* Additional schedulers: ROW, ZEN, BFQ (v6r2) and SIO
* Schedulers configurable separate for internal and external SD memory
* Hardcore speedmod sharpness fix implemented (default is off)
* Black crush fix for better balanced display
* SD card read ahead buffer configurable separate for internal and external SD memory (default increased to 256 kB)
* Ext4 File system tweaks (default to on, can be disabled)
* System Tweaks predefined supported (default is off, new Mattiadj tweak set included)
* WIFI Multicast filter for better battery life
* WIFI wakelock times reduction
* Proportional rate reduction for TCP
* TCP congestion changed from Cubic to Westwood
* Wifi mac address change support
* Dynamic fsync 1.2 implemented
* Timeout for external SD card changed to improve handling of crappy SD cards
* Swap supported (but not recommended, use zRam instead)
* init.d support (in /system/etc/init.d - set correct permissions!)
* NTFS (read-only access only!) compiled as a module
* CIFS compiled as a module
* NFS compiled as a module
* XBox controller support as module
* exFat support (if supported by used firmware)
* Battery monitor wakelocks reduced
* Android logger can be disabled
* Disabled various debug logs and traces
* Frandom compiled as a module (for mods like Crossbreeder)
* Triangle away supported
* Automatic EFS backup to external (priority) or internal SD Card (fallback) - now compatible with tools like kTool
* Kernel initialisation log file (with history of 3 log files)
* Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
* Compatibility to common standard apps (Voltage Control, SetCPU, System tuner etc.)
* Compiled with Google arm 4.7 toolchain
* Internal kernel busybox version 1.21.1
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History
Basically I created the Samsung version of Boeffla-Kernel as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!! Which in fact for the CM kernel means now... close to CM kernel sources.
This said, I will definitely NEVER implement:
dual boot (I do not need it)
color "calibration" (I do not like it, but I like the crispy stock colours)
real hard overclocking higher than 1600 MHz as this is outside of Exynos specs
f2fs - it is known to cause various issues and compatibility problems
a CAF based kernel
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it. Everything else I am happy to check and decide.
Compatibility
To reiterate it again: This kernel is only for CM10.1 and CM10.2 based firmwares. It is not designed to run on Samsung based roms!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
Donation
If you like my work, feel free to donate: Donation-Link
You will receive a personal donation code which unlocks some nice comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* Yank555
* ZaneZam
* Hardcore
* Chainfire
* Harunjo
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Supercurio
* Mialwe
* Entropy512
* Faux
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in CWM recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Latest change logs:
LineageOS 14.1
http://kernel.boeffla.de/sgs3/boeffla-kernel-cm/cm14.0/changelog.htm
CM13
http://kernel.boeffla.de/sgs3/boeffla-kernel-cm/cm13.0/changelog.htm
Configuration and profile thread
http://forum.xda-developers.com/galaxy-s3/general/unofficial-boeffla-kernel-app-profile-t2621308
reserved2
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
FINALLY. I can experience everything that is boeffla in both worlds. Incredible job, Andi.
All 4 zram swaps are set to different priorities. They should all share the same priority to be of any use beyond what a single swap partition can do... I'm using alpha16 cm10.2 kernel..
TP.
Yeaaaaaaaa
STAticKY said:
All 4 zram swaps are set to different priorities. They should all share the same priority to be of any use beyond what a single swap partition can do... I'm using alpha16 cm10.2 kernel..
TP.
Click to expand...
Click to collapse
Cool, during code migration it seems I imported some wrong lines (copy&paste error).
Good finding, will fix that soon.
Thanks
Andi
Can't wait for this
Sent from my GT-I9300 using XDA Premium 4 mobile app
faddys123 said:
Can't wait for this
Sent from my GT-I9300 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
For official beta version you mean?
Yeah, soooon
Andi
Holy crap, I bet my mind will be totally blown in the nearest future before the final decision between the upcoming boeffla kernel & temasek with boeffla..
Hi to all the alpha testers with the dropbox link: I have reuploaded alpha16 for CM10.2, with the swap priorities fixed now.
I will compile 10.1 tomorrow, same goes for load&flash - this will be updated tomorrow. So if you want to try, take it from dropbox directly.
Will drop off for today, was a long and busy day
Cheers
Andi
Lord Boeffla said:
Hi to all the alpha testers with the dropbox link: I have reuploaded alpha16 for CM10.2, with the swap priorities fixed now.
I will compile 10.1 tomorrow, same goes for load&flash - this will be updated tomorrow. So if you want to try, take it from dropbox directly.
Will drop off for today, was a long and busy day
Cheers
Andi
Click to expand...
Click to collapse
Thank you very much for your great work. The CM 10.2 kernel alpha 16 is running without issues for me
Rubén
Same version of the config app?
Swyped from my Galaxy S3 using Tapatalk 4
Sure. 1.3.1 from playstore is latest.
Sent via Tapatalk2 from my Galaxy S3 IPhone killer
zRAM confirmed fixed. Nice even distribution of data.
Kyle07 said:
zRAM confirmed fixed. Nice even distribution of data.
Click to expand...
Click to collapse
Wooohooo - been waiting for this for, well, ever!!
great news!
Has anyone tried this in AOKP? I'm really dying to find out and Andi isn't around yet.
so where is the download link for the beta test build?
reywal said:
so where is the download link for the beta test build?
Click to expand...
Click to collapse
PM him for it.
Sent from my GT-I9300 using xda app-developers app
Cm10.2-alpha16-v2 working beautifully . all zram devices balancing nicely.
Great work man. Keep it up.
On small request, could you make the number of zram devices configurable as well as a configurable swappiness. I'm thinking that 2 devices may be the sweet spot for CPU cycles/performance if it infact uses one thread (core) per block device. Leaving the other 2 core asleep but still having multi threaded zram. Hope its not to much of an ask. Thanks
TP.
Zombie is a Kernel which extends the Xperia Z's capabilities.
It is aimed at including only useful and strictly tested features, enhancements and optimisations,
it will not receive any Linux upstream updates and only useful CAF enhancements, to not sacrafice stability
for "the latest and greatest" (which is only very few cases really "the greatest" but more like very prone to introduce all kinds of issues).
Important: I do not accept Bug reports when you are running a modified Rom or using Xposed!
Features:
* Compiled with Google's AOSP GCC 4.8 and Size Optimisations (-Os) (for maximum stability)
* 2-Phase fully-configurable Kernel Thermal (userspace thermald is disabled)
* APQ-Hotplug (All CPUs are online by default, CPUs 1-3 are offline during suspend)
* Optional conservative KGSL Policy (offers more efficient clock scaling and adjustablility)
* DoubleTap2Wake/Sweep2Wake/Sweep2Sleep with adjustable (optional) haptical Feedback (Sweep2Sleep works in Navigation and Status Bar)
* Backlight-Dimmer-Hack (Reduces min. brightness to the lowest possible point)
* Faux' Gamma Control / Pre-tuned Gamma for the Sharp Panel (only controllable via Fauxclock)
* Faux' Sound Control 3.x (controllable via e.g. Fauxsound)
* Alucard24's Touch-Boost Driver (adjustable boost-freqs / boost-CPUs)
* Updated Prima-Wlan Driver from Code Aurora + Improved Wlan Configuration
* Adjustable Vibrator Strength
* Morfic's Voltage Control
* Chad Froebels FastCharge
* Ezekeel's Fsync Control
* Full MultiRom support
Todo:
* -
Downloads:
Kernel Zip Package:
Yuga:
Latest Build: Zombie-b23
Odin:
Latest Build: Zombie-b22
Flashable Recoveries:
MultiRom TWRP 2.8.7
TWRP 2.8.7
Installation:
* Flash Kernel Package via Recovery (Not only the Boot Image via Fastboot: there are important scripts which need to be applied to ensure the Kernel works as intended).
* If desired: Flash TWRP via Recovery.
Kernel Source:
Zombie-Lollipop Kernel-Source @ Github
XDA:DevDB Information
Zombie, Kernel for the Sony Xperia Z
Contributors
Tommy-Geenexus
Kernel Special Features:
Version Information
Status: Stable
Created 2015-06-03
Last Updated 2015-12-23
Reserved
Sysfs Paths for Kernel Tuning
msm_thermal:
/sys/kernel/msm_thermal/allowed_low_freq
/sys/kernel/msm_thermal/allowed_low_temp
/sys/kernel/msm_thermal/allowed_low_rel_temp
/sys/kernel/msm_thermal/allowed_max_freq
/sys/kernel/msm_thermal/allowed_max_temp
/sys/kernel/msm_thermal/allowed_max_rel_temp
/sys/kernel/msm_thermal/poll_ms
/sys/kernel/msm_thermal/throttle_poll_ms
/sys/kernel/msm_thermal/shutdown_temp
alucard_touch_boost:
/sys/module/alu_t_boost/parameters/input_boost_freqs
/sys/module/alu_t_boost/parameters/input_boost_ms
/sys/module/alu_t_boost/parameters/min_input_interval
/sys/module/alu_t_boost/parameters/nr_boost_cpus
apq_hotplug:
/sys/kernel/apq_hotplug/apq_hotplug_version
/sys/kernel/apq_hotplug/max_online_cpus
conservative_kgsl_policy:
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy/<trustzone-conservative>
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy_config/conservative/policy_scale_mode/<C-E-P>
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy_config/conservative/polling_interval/<10000-1000000>
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0.0/pwrscale/policy_config/conservative/thresholds
doubletap2wake/sweep2wake:
/sys/devices/virtual/input/input1/wakeup_gesture
/sys/devices/virtual/input/input1/wg_vib_enable
/sys/devices/virtual/input/input1/wg_vib_strength/<18-100>
sweep2sleep:
/sys/sweep2sleep/sweep2sleep
/sys/sweep2sleep/vib_enabled
/sys/sweep2sleep/vib_trigger_time/<18-100>
lm3533_backlight_hack:
/sys/class/leds/lm3533-lcd-bl/device/bl_hack
kcal/gamma_control: (not recommended to touch via init/script)
/sys/devices/platform/DIAG0.0/power_line
/sys/devices/platform/DIAG0.0/power_rail
/sys/devices/platform/DIAG0.0/power_rail_ctrl
/sys/devices/platform/DIAG0.0/power_reset
sound_control:
/sys/kernel/sound_control/gpl_cam_mic_gain
/sys/kernel/sound_control/gpl_headphone_gain
/sys/kernel/sound_control/gpl_headphone_pa_gain
/sys/kernel/sound_control/gpl_mic_gain
/sys/kernel/sound_control/gpl_speaker_gain
/sys/kernel/sound_control/gpl_sound_control_version
/sys/kernel/sound_control_3/gpl_cam_mic_gain
/sys/kernel/sound_control_3/gpl_headphone_gain
/sys/kernel/sound_control_3/gpl_headphone_pa_gain
/sys/kernel/sound_control_3/gpl_mic_gain
/sys/kernel/sound_control_3/gpl_sound_control_hw_revision
/sys/kernel/sound_control_3/gpl_sound_control_locked
/sys/kernel/sound_control_3/gpl_sound_control_rec_locked
/sys/kernel/sound_control_3/gpl_sound_control_version
/sys/kernel/sound_control_3/gpl_speaker_gain
/sys/kernel/sound_control_3/gpl_sound_reg_read
/sys/kernel/sound_control_3/gpl_sound_reg_sel
/sys/kernel/sound_control_3/gpl_sound_reg_write
vibrator_strength:
/sys/devices/virtual/timed_output/vibrator/level/<12-31>
fast_charge:
/sys/kernel/fast_charge/force_fast_charge
fsync_control:
/sys/class/mis/fsynccontrol/fsync_enabled
voltage_control:
/sys/devices/system/cpu/<cpu0-cpu3>/cpufreq/UV_mV_table
Reserved
Everyone experiencing wifi related issues (disconnections, etc..) should read the following.
Luckily i have updated Prima from CAF, and pulled a wcnss configuration file from their cgit.
This means you can adjust wlan parameters like deep-sleep, idle-scan, etc.. there.
File path: /system/etc/firmware/wlan/prima/WCNSS_qcom_cfg_ini
For example, enabling IdleScan seems to have fixed frequent wifi disconnections.
Feel free to adjust things and experiment, certain issues may get fixed this way.
Donors:
* @langeveld024
* @shoey63
Thanks for the support!
So that worked! Here I started testing. :good:
Can I ask you if you could add exfat support?
kael2404 said:
Can I ask you if you could add exfat support?
Click to expand...
Click to collapse
You can, but i won't add it
Waoo tom you are fast!!!
if they make a stock kernel zip this I try to use it every time I'm not going fasboot[emoji12]
Tommy-Geenexus said:
You can, but i won't add it
Click to expand...
Click to collapse
Haha I don't know how to do it
I know it's your kernel and there were some problems with exfat. Maybe any other type of format that support files larger than 4 gb? If you want of course
kael2404 said:
Haha I don't know how to do it
I know it's your kernel and there were some problems with exfat. Maybe any other type of format that support files larger than 4 gb? If you want of course
Click to expand...
Click to collapse
Afaik, there is no other format which has the same abilities.
I am really sorry about that, but no Exfat, format to FAT32
Tommy-Geenexus said:
Hi all,
The following Kernel builds are only suitable for .454 Stock or Stock-based Roms.
Disclaimer:
No Recovery / Multirom support yet.
Features:
* Compiled with AOSP GCC 4.8 and -0s
* Gamma Control / Pre-tuned Gamma
* Morfic's Voltage Control
* APQ-Hotplug (All Cores online by default - one Core is online during suspend)
* Backlight-Dimmer-Hack (Reduces min. brightness to the lowest possible point)
* 3-Phase fully-configurable Kernel Thermal (userspace thermald is disabled)
* Sound Control 3.x
* DT2W/S2W with haptical Feedback
* FastCharge
* Ezekeel's Fsync Control
* Tunable Vibrator Strength
Todo:
* Add all modules to zip (not needed but anyway)
* Recovery
* Time will bring.
Downloads:
https://www.androidfilehost.com/?fid=23991606952614100
Installation:
Fastboot a Kernel with Recovery.
Flash via Recovery - done.
Source:
https://github.com/Tommy-Geenexus/android_kernel_sony_apq8064_yuga_5.x
XDA:DevDB Information
Zombie, Kernel for the Sony Xperia Z
Contributors
Tommy-Geenexus
Kernel Special Features:
Version Information
Status: Alpha
Created 2015-06-03
Last Updated 2015-06-03
Click to expand...
Click to collapse
You're FAST !!! and Thanks ALOT !!! will try now !! :good:
I can noticeably feel great improvement in battery life so far. :fingers-crossed:
Cores don't go offline? Isn't this bad for battery?
aidfarh said:
Cores don't go offline? Isn't this bad for battery?
Click to expand...
Click to collapse
Nope. Hotplugging Cores uses a lot energy, and stock Mpdecision is switching them on/off continually (it is a bad kernelspace/userspace hotplugger anyway).
Simply leaving Cores online saves energy, and with a proper governor tuning they can run at lower frequencies thus improving battery life.
Tommy-Geenexus thank you for this great kernel!
anyway, could you please consider adding GPU overlocking into this kernel in the future? The GPU, Adreno 320 of Xperia Z doesn't perform well when playing games and there are always apparent lags. Thus GPU overclocking will help making the phone runs better.
Thank you!
flytomars said:
Tommy-Geenexus thank you for this great kernel!
anyway, could you please consider adding GPU overlocking into this kernel in the future? The GPU, Adreno 320 of Xperia Z doesn't perform well when playing games and there are always apparent lags. Thus GPU overclocking will help making the phone runs better.
Thank you!
Click to expand...
Click to collapse
The A320 is quite good, the issue is the FHD Panel.
But: The 8064 SOC has an unpleasant issue, heating. This is the case on all phones using this SOC. Any form of OC will lead to instant throttling.
Whats more important than OC'ing is to keep the temperature down.
Most games run fine till throttling kicks in, my goal is to keep it unthrottled as long as possible.
Also we have no battery throttling, the battery gets really hot, OC will damage your battery.
Processor cant be tuned to 1512hz. Its keep on changing to 1350 hz. Help!!
jindal_bharat said:
Processor cant be tuned to 1512hz. Its keep on changing to 1350 hz. Help!!
Click to expand...
Click to collapse
Somethings messing with your freqs, not kernel related.
As i remember I had formatted my sdcard to exfat and it WORKS! In terminal emulator it says "texfat". I don't know why "t" at the beginning
Interesting. But why no recovery? We had it for stock kernel within a day of release, so it can't be that difficult...
Sent via Tapatalk on my Xperia Z
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Click to expand...
Click to collapse
Hello, this kernel is for aosp/caf ROMS so no miui,
Our Telegram Chat group:
tg://join?invite=GIipsxIDOQxumb-ayOOrvQ
there you can come directly in contact with me.
Since my device got bricked, i finnished V3 to make my kernel oreo compatible and wish you a good time,
with my kernel and the Rom your choosing.
I will further support my kernel but i will not work on it (beside bugs) until i have a device
================================================== ==================================================
Voodoo is meant to give you great battery life and performance (depending on how you tune it , more on that later in the second post), essentially I tried to optimize it for everyday usage (gaming, media consumption. browsing the web, all that stuff), I'm not aiming to have the highest Antutu score (although it is very high, it's just not my focus), you see benchmarks don't really reflect actual everyday usage.
The main thing that I do is port good features and optimizations from the various OnePlus 3/3t kernels (they have many great kernel devs and a lot of their work can benefit us too), I also optimize the kernel settings and stuff like that
Its builded with Linaro Toolchain.
It is based off of the lineage kernel with tons of improvements from @mosimchah, and @Razziell for the base of this kernel. .
try it and report. (Interactive can lag on first time display is touch its because battery saving options, but not lag further than)
Here are some of the features
(check out the third, and fourth posts for more info)
Compiled with Linaro 7.2.x Toolchain a56 optimized
Linux version 3.18.89
Android 8.0 Oreo support
CAF tag 'LA.UM.5.6.r1-06500-89xx.0 (latest aurora)
CPU:
impulse governor (best Battery i think)
blu_active (best balance)
Relaxed
Chill
Optional overclock (-OC kernel)
GPU:
Adreno boost
Adreno idler
Screen
kcal
Backlight dimmer
I/O:
Improved deadline
improved cfq
bfq
sio
fiops
tripndroid
sioplus
zen
maple (default)
Virtual memory:
various optimizations
zram
zswap
ksm
entropy:
some optimizations
tcp-algorithms:
westwood
Misc:
Vibration Control
dynamic fsync toggle
Many more optimizations
Several wakelocks have been blocked
Added the ability to tweak the thermal throttle settings for the CPU (be very careful with this)
USB fast charge
faster unlock
improved network performance
Option to enable the disabled gentle fair sleepers
Option to enable software crc control
DONATE for a some coffee
Download Link
Mod edit, links removed.
Thanks to:
Razziell
darkobas and lineage for the amazing base and continued work on it
Sultan
Franco
dabug123
GalaticStryder
The Flash
There are many more
XDA:DevDB Information
Voodoo, Kernel for the Xiaomi Redmi 4 Prime
Contributors
unterwelt
Source Code: [url]https://github.com/unterwelt/android_kernel_xiaomi_msm8953[/URL]
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V7
Stable Release Date: 2017-11-30
Created 2017-09-24
Last Updated 2018-06-12
This is a work in progress guide to getting great battery life
Note: This guide is meant to be used on my kernel, there's several optimizations that I've left out of this guide because I enabled them by default in my kernel
1. In kernel adiutor, in the CPU section, change the cpu governor to impulse
2. Go to the governor tunables, and set the powersave_bias to 1 (warning, setting it to 1 can cause a lot of lag)
3. Underclock the cores to 1804Mhz
4. Set the GPU governor to simple_ondemand
5. Set the vibration strength to zero (or close to zero) in the misc section
6. Set the default I/O scheduler to noop
7. Go to developer options and turn off the logger buffer sizes (you will have to turn this back on in order to get a logcat for bug reports, and to pass safety net)
8. Use greenify to enable aggressive doze and doze on the go, and use it to limit background apps
10. Turn off all animations in developer options
11. In kernel adiutor set the low memory killer values to the aggressive setting
12. Disable fsync (risky, you could lose data if the system crashes)
================================================== ================================================== ================================================== ================================================== ==========
This is a work in progress guide to getting great Performance at the expense of battery life
Note: This guide is meant to be used on my kernel, there's several optimizations that I've left out of this guide because I enabled them by default in my kernel
1. Go to developer options and turn off the logger buffer sizes (you will have to turn this back on in order to get a logcat for bug reports)
2. Use greenify to enable aggressive doze and doze on the go, and use it to limit background apps
3. Turn off all animations in developer options
4. Overclock the cores to 2208mhz
5. Disable fsync (risky, you could lose data if the system crashes)
6. Enable ksm, and use zram for more free ram, good for gaming
7. Set the CPU governor to blu_active
More infos? Check out these guy(helped me alot) third post has good infos about the governors.
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976/
Yeahhhhhh
I do not have a wifi connection (lineage 20170904)
unterwelt said:
More infos? Check out these guy(helped me alot) third post has good infos about the governors.
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976/
Click to expand...
Click to collapse
You say the kernel version is up to 3.18.71 but your source and its branches did not reflect that. Please upload YOUR OWN changes as well as per GPL guidelines.
Kernel is uploaded
Custom kernel for miui would be great
Odoslané z Redmi 4 pomocou Tapatalku
domino2115 said:
Custom kernel for miui would be great
Odoslané z Redmi 4 pomocou Tapatalku
Click to expand...
Click to collapse
Use validos and this kernel. Try it and you will not need miui
unterwelt said:
4. Overclock the cores to 2208mhz
Click to expand...
Click to collapse
How to get overclock? I coulndt find mentioned core clock in kernel adiutor
aldirudianto said:
How to get overclock? I coulndt find mentioned core clock in kernel adiutor
Click to expand...
Click to collapse
Dont Quote the whole thread. It is for the experinental build upload it later im not at home.
@manulais i know your rom is too old, update it please. (Vendor is not uptodate)
unterwelt said:
Kernel is uploaded
Click to expand...
Click to collapse
So where's the commit history? How do we know you aren't hiding anything malicious?
All anyone can see is one large commit that says "first". Why are you doing this?
What are you hiding?
FaustTN said:
So where's the commit history? How do we know you aren't hiding anything malicious?
All anyone can see is one large commit that says "first". Why are you doing this?
What are you hiding?
Click to expand...
Click to collapse
Source code is opend. I update it later to v1.1 look into it. Trust me or not source code is opend thats what you (xda) wanted and now its not right? Your Problem look into source. But thanks for your hardwork really helped me alot.
unterwelt said:
Source code is opend. I update it later to v1.1 look into it. Trust me or not source code is opend thats what you (xda) wanted and now its not right? Your Problem look into source. But thanks for your hardwork really helped me alot.
Click to expand...
Click to collapse
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
FaustTN said:
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
Click to expand...
Click to collapse
Well i can sync your source from mido and sync my source and you had all your commits and my changes. Sry for bothering you
FaustTN said:
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
Click to expand...
Click to collapse
Sorry to hear that. This farce is working very good and bug-free.
thomasginn said:
Sorry to hear that. This farce is working very good and bug-free.
Click to expand...
Click to collapse
+1 this kernel working great, on crDroid 7.1.2
+1 great kernel, great dev.
FaustTN said:
If that is how it is going to be then please remove my name from the credits and any mention of it. I do not wish to be linked to this farce.
Click to expand...
Click to collapse
Calm your Tits, he is contributing just like you.
Thank you for your hardwork,seems quite well-developed and I'm going to test it during this week,would you please tell me what do you think about all these optimizations added to this kernel https://forum.xda-developers.com/on...m13-x-cm14-x-ab123321-kernel-oneplus-t3545468 ?
Excuse me @unterwelt should I consider your absent reply as a "I don't about your suggestion because by my mind it's useless"