Related
This kernel is ONLY for SAMSUNG 4.1.2 ROMS OR CM10.1/CM10.2 (or both ) !!!
SAMMY 4.3 / AOSP / CM roms using r3p2 mali drivers are NOT supported by this version. Please check Googy-Max2 thread !!!
{
"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"
}
Googy-Max Kernel is a continuation of the wonderful work of Gokhanmoral (Siyah Kernel) .
Current version : [ 1.8.0 ] - (10/12/2013) {Downloads} {Changelog on post #2}
Features :
- Based on Siyah Kernel 1.9.1 Sources
- Dual-booting. You can have Samsung JB and CM10.1/CM10.2 ROMs on a single device at the same time :good:
- Updated to latest ramdisk
- Patched to Samsung Sources Update11 :good:
- Linux version 3.0.101 :good:
- Compiled with linaro gcc 4.8.2 with Neon and Hard-Float :good:
- Wireless hotspot working on sammy & cm
- Touchkeys backlight configurable mode [Sammy - cm10.2] / [cm10.1] vis STweaks
- SELinux support
- ZRAM activated and configurable in STweaks (On/Off (Off default) - (up to 4 disks) Zram disksize (total 400MB default) - Swappiness(80% default) ) :good::good::good:
- CPU OC/UC/UV
- GPU OC/UC/UV
- Adaptive Body Bias control
- DUAL Sound-Engine : Audio enhancement and sound boosting for great headphone experience (Wolfson Sound Engine AND ScoobyDoo Sound Engine 1.1 selectable via STweaks)
- Governors : Pegasusq [default] / Zzmoove 0.7d / Lulzactiveq (Configurable via STweaks :good: )
- Improved cpu hotplugging mechanism
- I/O Schedulers : Deadline - cfq[default] - noop - row - sio - vr
- Dynamic FSync 1.2 - Configurable via Stweaks (Off by default)
- init.d support
- Custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Increased values for SD ReadAhead - Configurable via Stweaks
- TCP congestion control (cubic[default]-wetswood-bic-hctp) configurable via STweaks
- Auto-root
- Kernel based gestures support by Tungstwenty
- NTFS automounting for USB sticks, mounted to /mnt/ntfs folder in Read Only mode
- ExFAT support (opensource)
- mDNIe values can be adjusted using the interfaces in /sys/class/misc/mdnie
- Charge control for AC & USB chargers [Adjustable via STweaks]
- Led control [Adjustable via STweaks]
- CRT-OFF support (Early Suspend) [Adjustable]
- TriangleAway support
- Almost everything is configurable via simple and free STweaks (included in the kernel)
- Touch-to-Wake 1.1a configurable via STweaks :good:
- Xbox controller support
Thanks :
- Gokhanmoral : For the wonderful base !!!
- @Yank555 for his help and support
- @DerTeufel1980 for his help
- Samsung : For the code source
- @arbi97, @davtse, @FadeFx, @habylab, @qtwrk, @rafaelpernil & my friend @romskii : my first and only beta testers (Beta team is now complete, no more additions)
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
Source : (Up-to-date)
https://github.com/googyanas/Googy-Max-Kernel
Signature for users :
Official Mirror kindly maintained by @romskii (Roman Kunkel)
http://www.mediafire.com/folder/318p14e5j5821/Official_Release
XDA:DevDB Information
[DUAL-BOOT] (10/12) Googy-Max Kernel 1.8.0 (Linux 3.0.101 / Linaro GCC 4.8.2), a Kernel for the Samsung Galaxy S III I9300
Contributors
googy_anas, arbi97, davtse, FadeFx, habylab, qtwrk, rafaelpernil, romskii (Beta team is now complete, no more additions)
Kernel Special Features:
Version Information
Status: Testing
Created 2013-07-30
Last Updated 2013-12-15
Changelog
Changelog :
[10/12] Version 1.8.0 :
- Compiled with linaro gcc 4.8.2 !!! :good:
- mach-midas: raised cpu lock from 800 to 1000MHz when reaching thermal limit (Thx to @brujo55 for the advise)
- fs: Removed Permanent TRIM
- page-writeback: removed Intelli memory writeback
- Fixed Auto install of Stweaks 2.0 (Googy-Max edition)
- Added CM11 support (official nightlies with r3p0 mali driver)
- Added support for @DerTeufel1980 recovery (boot choice 1st/2nd)
[13/11] Version 1.7.9 :
- cpufreq: reduce transition latency from 100000 to 40000
- block: add fifo scheduler
- cpufreq: add smartassV2 governor
- Enable AIO
- Auto install of Stweaks 2.0 (Googy-Max edition)
[03/11] Version 1.7.8 :
- Correctly report max cpu frequency (Now accurately showed in monitoring apps and also preventing max freq override)
- Set fbearlysuspend via sysfs
- Touch2wake fix (thx temasek)
- Fix distorted microphone sound while recording
- Stweaks: Set tcp congestion to default (cubic)
KNOWN BUG : This version seems to have a serious bug which prevents battery from draining quickly, so use it at your own risk pleasure !!!
[27/10] Version 1.7.7 :
- Linux: Updated to Linux 3.0.101 (EOL)
- Ramfs(cm10.2): Updated to latest cm10.2 ramfs & Fix BT tether (thx cm)
- Reverted Optimized memcopy mechanism (causing lags)
- Stweaks: Corrected some typos (thx FadeFx)
- Stweaks: Disabled all optional features by default (mdnie, dyn_fsync, touch2wake, zram)
- Ramfs: Added support for standard framework2.jar
[18/10] Version 1.7.6 :
- Linux: Updated to Linux 3.0.100
- Optimized memcopy mechanism
- Memset modifications for proper compatibility with latest Linaro gcc
- Fully functional implementation of Unaligned Memory Access (thx @Yank555 for the tips)
- Stweaks: Added TCP congestion control to Misc tab (thx @habylab for the idea)
- Stweaks: Added edge enhancement to mdnie tab
- Ramfs: Added support for latest pac based roms
[05/10] Version 1.7.5 :
- Linux: Updated to Linux 3.0.99
- Video_Samsung: UMP tweak (remove un-needed caches flushes)
- Mali: Remove CPUFREQ_LOCK_DURING_440
- Mali: Back to normal memory size
- Reverted Charge control with unstable charge ignore (causing problems)
- Removed Prevention of cpu from overriding cpu max frequency (definitely causing lags)
- Stweaks: zzmoove hotplug frequency stepping by 100Mhz instead of 200Mhz
NOTE1: Please don't report about cpu going up to 1.6ghz (for some seconds per day !) as we already know about it (can be neglected compared to the smoothness we have now)
NOTE2: You can report about how fast, smooth and battery friendly the 1.7.5 is !!!
[29/09] Version 1.7.4 :
- Linux : Updated to Linux 3.0.97
- cypress: make touchkeys backlight work on [sammy/cm10.2] & [cm10.1] thx @Yank555 (modified by me for dualboot compatibility fix)
- mm: added Lowmem_Check
- zram: back to csnappy compression & activated cleancache
- fs: some code cleaning and tweaks
- compiler: using now gcc linaro 4.7.4 with special flag for parallelized loops (set to 4)
- Stweaks: added options for touchkeys backlight modes into "Screen" Tab
- Stweaks: Touchboost is now disabled by default
- Overall performance and battery life noticeably increased !!!
[22/09] Version 1.7.3 :
- Linux : Updated to Linux 3.0.96
- Charge : Implement charge control (and unstable charge ignore) & Stweaks Power tab. Thx @AndreiLux
- Led : Implement led control & Stweaks Led tab. Thx @AndreiLux
- fs : Permanent filesystem TRIM. Thx @spica1234 & @AndroidGX
- Hdmi : Fixed non working hdmi tv output
- Zram : Configurable number of disks (1, 2 or 4) and the choosen disksize is divided by the number of disks
- Stweaks : Fixed some typo errors & corrected various tunables limits (governors) Special Thx @habylab
- Sensors : Updated sensors & sensorhub drivers
[13/09] Version 1.7.2 :
- CM10.2 : Fixed keys backlight disabling
- CM10.2 : Fix network "arrows" not showing correctly
- bcmdhd : Disable multicast on sleep & allow mac adress changing
- Ramfs : Fixed booting problem on some sammy roms as 2ndrom
- Stweaks : Raised pegasusq hotplug max values
[08/09] Version 1.7.1 :
- Linux : Updated to Linux 3.0.95
- PegasusQ : switched to the version with more tunables (and better behavior)
- ZZMoove : Updated to 0.7d (thx @ZaneZam)
- ExFat : Using now opensource Exfat and auto loaded modules on Sammy & CM
- ZRAM : using now in parallel 4 zram disks as kindly suggested by @rlorange (please visit his Turbo Zram project for more informations)
- ZRAM : Internally modified zram module to support by default 4 disks (avoiding the use of zram as ko module)
- Stweaks (Zram) : the disksize controls the size of each of the 4 disks (example: the 200MB setting means 200*4 = 800MB)
- Stweaks (governors) : Added pegasusQ tunables (9 last ones) and added zzmoove missing tunables (freq_limit and freq_limit_sleep)
- TCP Congestion : Added BIC & HTCP & WESTWOOD(default now) as kindly suggested by @AndroidGX
[30/08] Version 1.7.0 :
- Linux : Updated to Linux 3.0.94 :good:
- Mali platform : gpu clocks corrections (Soooo smooth & no more heating) :good: :good:
- ZZMoove : Updated to 0.7b (thx @ZaneZam) :good:
- Ramfs : corrected some binaries problems and typo errors
- Wolfson : Renamed stereo_expansion to stereo_3D to avoid conflict with ScoobyDoo
Previous versions changelogs :
[25/08] Version 1.6.9 :
- Linux : Updated to Linux 3.0.93 (fixed cache-l2 compilation error) :good:
- cypress : report led status via sysfs (CM10.2)
- CM10.2 as 2nd Rom : Fixed storage (internal & external sdcards working now !) (thx to @DerTeufel1980 initramfs) :good: :good:
- Updated MIUI v5 Support (credits @_polimorph_) :good:
- Wolfson : Forced mic level setting (still testing) :good:
- Better memory & zram management
- Updated ZZMoove to 0.7a (thx @ZaneZam) :good: :good:
- Stweaks : Added missing zzmoove tunables
- Stweaks : Fixed custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Some more kernel cleaning and tweaking
[15/08] Version 1.6.8 :
- Linux : Updated to Linux 3.0.90 :good:
- CM10.2 : Added FULL support as 1st rom & HALF support as 2nd rom (no external sdcard) :good: :good: :good:
- SELinux activated (permissive) on CM10.2 as 1st rom
- Mali : Corrected utilization timeout value :good:
- Wolfson: (CM) Fixed equalizer not activating until running stweaks (enforced) :good:
- zram: minor tweak
- mmc: minor tweaks
- sio scheduler: performance tweaks
- Stweaks : Corrected (inverted) values of legacy mode in zzmoove tab (still disabled by default)
- Fixed cpu freq jumping beyond max freq (again and for good) :good:
- Ramfs: Add cm workaround for no audio on call (tinyplay silence)
PS : Actual testing shows performance increase, low battery drain and reduced heating ... :good:
PS2 : The file is attached to the actual post (still having problems uploading to DevDB )
[12/08] Version 1.6.7 :
- DUAL Sound-Engine (Wolfson AND ScoobyDoo) selectable via STweaks !!! :good: :good: :good:
- Wolfson: Fixed privacy mode not working on CM
- Wolfson: Fixed speaker equalizer not working correctly on CM + added 2 eq bands (now with 5 eq bands)
- Wolfson & ScoobyDoo: Some internal modifications to avoid interference between engines
- ZZMoove : Updated to version 0.7
- Fixed cpu max freq not going beyond 1400Mhz
Important : File is attached to >>this post<< as I can't upload to DevDB (server problem ???)
[09/08] Version 1.6.6 :
- Patched with Samsung Source Update11 :good:
- Switched to FULLY working Wolfson Sound Engine (winner of the poll Wolfson vs ScoobyDoo) (no more mic and media problems & added speaker equalizer to STweaks audio tab) :good:
- MMC: Fix the workqueue overload battery waste (cm patch)
- Removed cpu freq limit (causing some microlags ...)
NOTE : Wolfson Privacy mode doesn't work on CM
Version 1.6.6 download :
http://forum.xda-developers.com/devdb/project/dl/?id=172
[04/08] Version 1.6.5 :
- Activated linaro neon compilation flag ( fly fly baby ) :good:
- Linux : Updated to Linux 3.0.89 :good:
- Stweaks : now using folder /data/.googy/
- STWeaks : added PROFILES tab (battery-balanced-performance) :good::good:
- Little lowmemorykiller tweak
- Added UKSM feature (Ultra Kernel Samepage Merging) (Too much trouble)
- Fixed charging when the phone is off
- Reduced battery-monitor wakelocks
- Reduced wireless wakelocks
- ZRAM : properly re-implemented LZ4 but with XVMALLOC instead of ZSMALLOC
- ZCACHE activated (Fixed Youtube-Camera-Video problems)
Direct 1.6.5 download link :
http://forum.xda-developers.com/devdb/project/dl/?id=159&task=get
[30/07] Version 1.6.2 :
- Fixed compatibility with CM10.2 ! :good: :good: :good:
- Linux : Updated to Linux 3.0.88 :good:
- Updated Net drivers to match CM ones
- Stweaks : Fixed IO-schedulers reverting to cfq after reboot
[28/07] Version 1.6.1 :
- Compiled with Neon and Hard-Float libraries
- CPUFreq : Forcing cpu max limit @Yank555's workaround)
- Stweaks : Cpu profiles are all in CPU tab and immediately applicable
- Stweaks : Touchwake timeout step reduced to 1 for fine tune
[26/07] Version 1.6.0 :
- Schedulers : Removed bfq
- Removed SELinux (too much troubles)
- Dynamic Fsync updated to 1.2 and activated by default
- Stweaks : Added Dynamic Fsync switch to misc tab
- Stweaks : Raised max value of ZZMoove sampling rate
- Fixed 2nd rom utils problems with Dynamic Fsync
- Smoothness restored
- ExFat support fixed
- Touchwake 1.1a
[24/07] Version 1.5.9 :
- Schedulers : Updated bfq to v6r2 3.0
- MDNIE : AndreiLux's Master sequence implemented and added to Stweaks :good::good::good: (My birthday gift to you)
- GCC : Updated to Linaro gcc 4.7.4 2013-06
- Stweaks : Added ZZMoove profiles (Battery-Balanced-Performance-Custom) :good::good:
- Stweaks : Fixed some zzmoove settings not being applied
[22/07] Version 1.5.8 :
- Linux : Updated to Linux 3.0.87 :good:
- ScoobyDoo Sound : Working mic on media apps (cm users, please freeze talkback to get rid of the audioout2 wakelock)
- Schedulers : Updated row to v4 and added bfq (row is now set by default)
- Xbox controller support added
- ZRAM : Remove snappy compression and use LZ4 (better performance)
- Stweaks : Added missing zzmoove settings & reactivated auto-install of stweaks app
- Touchwake : Updated to v1.1
- Phone heating problem hopefully fixed
[19/07] Version 1.5.7 :
- Linux : Updated to Linux 3.0.86 :good:
- ScoobyDoo Sound 1.1 : Fixed problem of Engine breaking on CM10.1
- ZZMoove : Updated to 0.6 (Thx ZaneZam & Yank555)
- Stweaks : New Tabs for governors settings (ZZMoove - PegasusQ - LulzactiveQ)
- Vibrator : Added support for vibration intensity setting & added to stweaks-misc
- CM10.1 : Added SELinux support
- USB gadget: use two luns on devices with two cards
- UMS: Added cdrom option to UMS-lun-devices with 2048 block size
- Fixed adb and usb-debugging problems
[09/07] Version 1.5.6 :
- Linux : Updated to Linux 3.0.85 :good:
- Back to compiler linaro gcc 4.7.3 (for better stability and performance)
- Back to ScoobyDoo Sound Engine 1.0 with basic features : (for stability purposes)
[03/07] Version 1.5.5 :
- ScoobyDoo Sound Engine 1.1 : Fixed Equalizer settings not sticking & Mic level muted on some media apps (skype ...)
- Stweaks : Zram disksize is now configurable with a slider up to 2000MB
- Wifi : Reverted 9505 driver (it was causing higher battery drain especially on CM)
[29/06] Version 1.5.4 :
- Linux : Updated to Linux 3.0.84 :good:
- Updated compiler to version 4.7.4
- ScoobyDoo Sound Engine 1.1 with added features :
* Microphone levels adjustable for general / incall / camera
* Privacy mode correctly muting speaker when headphones are plugged
* Balanced headphones volume (Left/Right)
[25/06] Version 1.5.3 :
- GPU OC 600, 640, 666 & 700 Mhz
[24/06] Version 1.5.2 :
- ZZmoove updated to 0.5.1b (All credits and thanks to ZaneZam) :good:
- More cpufreq tweaks
- Stweaks / GPU : Show only available frequencies
- Stweaks / Audio : Speaker volume is now with 1 slider
- Stweaks / Audio : Added Tri-band (Bass-Mid-Treble) Speaker Equalizer & Corrected speaker amplification default values
ZZMoove 0.5.1b Changelog :
- highly optimised scaling logic (thx and credits to Yank555)
- simplified some tunables by using already available stuff instead of using redundant code (thx Yank555)
- reduced/optimized hotplug logic and preparation for automatic detection of available cores
* (maybe this fixes also the scaling/core stuck problems)
- finally fixed the freezing issue on governor stop!
Known bug : Cpu stats may show Cpu jumping to 1.6ghz for very few seconds. Now that I know that you know that I know about this bug, I am sure there will be no double report about it until it's fixed
[23/06] Version 1.5.1 :
- Lots of modifications to arm_mach-exynos / cpufreq / kernel => Smoothness is back !!! :good:
- Re-introduced simple OC up to 1.6 Ghz
- OC is applied after init process (boot forced at 1.4 Ghz)
- Small tweaks to lulzactiveq
[20/06] Version 1.5.0a :
- Linux : Updated to Linux 3.0.83 :good:
[20/06] Version 1.5.0 :
- ZZMoove : Updated to 0.5.1a (Kindly maintained and shared by ZaneZam) :good:
- Sound : Switched to WOLFSON Sound Engine (All credits to AndreiLux) and fixed initialization problems on sammy and cm roms !!
- MTP : Back to previous state
- ABB : Values are now sticking as they should
[14/06] Version 1.4.9 :
- Linux : Updated to Linux 3.0.82 :good:
- Fixed some lags
- Fixed misbehaving MTP
[13/06] Version 1.4.8 :
- Zzmoove v0.5 & LCDFreq scaling
- Some Hotplug & Cpufreq tweaks
- Zram : Snappy compression v3
[10/06] Version 1.4.7 :
- Linux : Updated to Linux 3.0.81
- HDMI : Fixed broken audio output (all credits to @Yank555)
- Linaro : More optimization to compilation flags
- STweaks : IO-Schedulers settings can now be applied directly
- STweaks : Charging current adjustable up to 1500mA (use with caution)
[03/06] Version 1.4.6 :
- Dyn-Fsync : Disabled as it conflicts with 2nd ROM Utils
[02/06] Version 1.4.5 :
- Wireless : Updated to i9505 driver
- Linaro : Additional optimization compilation flags
- Activated unaligned memory access
- Dyn-Fsync : Force flush in case of kernel panic or rebooting
- Stweaks : Added Dyn-Fsync switch
- Adaptive Body Bias : Correctly implemented ABB & added to STweaks (all ABB credits to Andreilux)
- IO-Scheduler : internal/external memory now configurable via STweaks
- Zram : Consider low pages in the lowmemorykiller
- Cleancache activated
- Stweaks : Default ROM setting is now sticking
[29/05] Version 1.4.4 :
- Touch-to-Wake is now disabled when on call
- mDNIe sharpness tweak is now activated by default
- Touchboost is working as it should
- Some GPU tweaks for optimal performance
- Some CPU govenors tweaks for better smoothness
- Speaker tuning is now working as it should
- Overall performance and stability increased (check your benchmarks)
NOTE : IT IS ADVISED TO RESET STWEAKS SETTINGS AND REBOOT FOR OPTIMAL PERFORMANCE
[26/05] Version 1.4.3 :
- Added Touch-to-Wake configurable via STweaks (activated by default with 20s delay)
- Slide-to-Wake removed (for obvious reasons )
- Removed "frandom" (I don't want no dilemma about it being useful or not)
- Zram settings can now be applied immediately in stweaks, no need for reboot
[25/05] Version 1.4.2 :
- Overclocking is back (1500Mhz & 1600Mhz)
- Added "frandom" (Fast random generator)
[25/05] Version 1.4.1 :
- Back to Voodoo-sound engine
- Tweaked Voodoosound internal hardware eq-bands values => No more need to think of another sound engine :fingers-crossed:
- Lowered speaker hardware amplification offset to avoid distortion
- Updated to Linux 3.0.80
- Reworked a lot of internal settings in drivers & arm structures to match S3 specific values => Huge performance gain !!!
- CPU overclocking is disabled
- Zram is now set as default to 300MB & 70% swappiness
- Fixed adb activation problem
- Tweaked TCP buffer sizes for wifi, hsdpa, hsupa & gprs
[23/05] Version 1.4.0 :
- Removed Voodoo-sound engine
- Added Boeffla-sound engine AND made it configurable via STweaks with a wonderful added EQ-preset : "Googy-Max" !!! (Be careful for your ears, I warned you ) :good:
[21/05] Version 1.3.3 :
- Linux 3.0.79 update introduced a bug stucking, in some cases, at least 2 cpu cores on Max Freq !!! => Fixed
- Lowered default zram disksize to 200MB
- New logo (Thanks to qrashers)
[20/05] Version 1.3.2 :
- Updated to Linux 3.0.79
- ZRAM is now with up-to-date LZO compression
[18/05] Version 1.3.1 :
- ZRAM activated and configurable in STweaks (On/Off (On default) - Zram disksize (400MB default) - Swappiness(80% default) )
[17/05] Version 1.3.0 :
- Wireless hotspot fixed (AP working on sammy & cm)
- Removed zram (again !)
- Intelli memory writeback - 0 when screen ON & 500ms when screen off
- Adaptive Body Bias control
- smp patches for better hotplug
- Optimized ARM RWSEM algorithm
- Corrected flags of linaro gcc
- Overall performance increased
[13/05] Version 1.2.0 :
- Updated to Linux 3.0.78
- Activated Zram with updated lzo compression
- Some pegasusq optimizations
- lulzactiveq is now set by default
- No more lags !!!
[11/05] Version 1.1.0 :
- Fixed a LOT of mali & ump driver settings problems => Huge performance boost
- Higher Random Entropy
- Min & Max SD ReadAhead x2
- Wifi driver from i9500 sources
- Dynamic FSync
- Zzmoove 0.4
[08/05] Version 1.0.0 (Compared to Siyah base) :
- Updated to Linux 3.0.77
- Patched to Samsung Sources Update10
- Compiled with gcc linaro 4.7.3
- Disabled Zram
How-To ...
HOW-TO Section
DUAL-BOOT :
IMPORTANT : It is highly recommended to have Sammy as 1st rom and CM as 2nd (best stable combination) !!!
- Install 1st rom the usual way
- Flash Googy-Max Kernel
- Install stweaks from PlayStore
- Go to Dual Boot tab and reboot into 2nd rom utils (the phone should reboot immediately to "special recovery")
- On "special recovery" Go to dual boot options
- If it's the first time you install a 2nd rom, you must initialize the filesystem by wiping 2nd rom
- Always on "special recovery" Dual Boot options, flash all needed zips
- Reboot and enjoy! :good:
Click to expand...
Click to collapse
WHATSAPP ON 1ST & 2ND ROMS :
- On 1st ROM, install whatsapp and activate it
- Use titanium to backup whatsapp with data
- Reboot into 2nd ROM and uninstall whatsapp if already installed
- Use titanium to restore whatsapp with data
- Enjoy! :good:
Click to expand...
Click to collapse
FAQ
Reserved for FAQ
another for me
Great to see another Moroccan dev in here :good: Will flash tonight and report back!
Ow yeah!
i love this damn dual-boot option!
thx mate will try it soon
keep it up
Nice Kernel, cool idea.
Sent from my GT-I9300 using xda app-developers app
Draiden said:
Nice Kernel, cool idea.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
It's not my idea, it's gokhanmoral idea and work. My idea is to continue his work and optimize it ...
Envoyé depuis mon GT-I9300 avec Tapatalk
I will try, your work it's incredible!
Enviado desde mi Samsung Galaxy S3.
googy_anas said:
It's not my idea, it's gokhanmoral idea and work. My idea is to continue his work and optimize it ...
Envoyé depuis mon GT-I9300 avec Tapatalk
Click to expand...
Click to collapse
That's exactly what I want to say.
Sent from my GT-I9300 using xda app-developers app
Just testing with Wanam+Deviant Xone nice job :thumbup:
Wysyłane z mojego GT-I9300 za pomocą Tapatalk 2
So guys in real we have the powerful s4
May include STweaks App
Gesendet von meinem GT-I9300 mit Tapatalk 2
With all due respect, if this is based on Siyah, could you please post the additional changes over Siyah?
Because some info like CPU/GPU OC/UV doesn't look like very distinct...
And could you add the "slide2wake " ? It's really a good features
Or, is it possible to set the gesture work as slide to wake?
Sent from my GT-I9300 using xda premium
qtwrk said:
With all due respect, if this is based on Siyah, could you please post the additional changes over Siyah?
Because some info like CPU/GPU OC/UV doesn't look like very distinct...
And could you add the "slide2wake " ? It's really a good features
Or, is it possible to set the gesture work as slide to wake?
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Ok, first post updated : my additions are marked with + on the feature list.
Don't forget it's the initial version. Things will be clearer as the kernel evolves !
slide2wake is already there but partially working. I don't think I will keep this feature as I really find it useless.
Cool, I really love Googy kernel, but I had to use siyah from time to time due to the dual boot (I need 2 roms). This is perfect for me now. Does it same features and performance as googy kernel?
joshuas_79 said:
Cool, I really love Googy kernel, but I had to use siyah from time to time due to the dual boot (I need 2 roms). This is perfect for me now. Does it same features and performance as googy kernel?
Click to expand...
Click to collapse
It has all the features introduced by gokhanmoral + my compilation optimization, linux update,..etc (see post #1)
Downloaded, flash tomorrow and feed back
Thank for your work
Sent from my GT-I9300 using Tapatalk 2
I think if you add boeffla sound and make a custom app for kernel updates and config (paid) it will be a great addon you have 1 buyers
jasonkx said:
I think if you add boeffla sound and make a custom app for kernel updates and config (paid) it will be a great addon you have 1 buyers
Click to expand...
Click to collapse
Oh dear. I don't even ask for donations as this is only a hobby.
After testing different sound engines, I find this voodoo implementation really good, especially when it comes to boost cm sound
Envoyé depuis mon GT-I9300 avec Tapatalk
These kernels are provided as-is without warranty. I'm not responsible for any problem you may encounter with your phone or tablet or if your cat suddenly dies.
Although, don't expect support even if I will eventually help because I love cats.
{
"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"
}
Overview & features :
"With great power comes great responsibility". Don't go crazy with overclocking, only the best devices will be able to get 2.3 GHz stable or even bootable, though heat will be your main issue.
- Based on Google AOSP 3.4.0 and LineageOS's kernel sources for MSM devices
- CPU OC up to 2.3Ghz with OV/UV support / minimum frequency down to 81 MHz (configurable)
- L2/bus speed OC up to 1.49GHz / 4.8GBPS
- GPU OC up to 627 MHz with OV/UV support
- CPU governors : Faux's intellidemand, interactive, ondemand, smartmax, intelliactive, conservative, elementalx
- I/O schedulers: noop, deadline, cfq, fiops, sio, BFQ, zen
- Kernel based intelli-thermal driver by Faux123
- Kernel based msm hotplug driver by Fluxi
- tni.andro's battery life extender support
- Magnetic on/off setting
- USB fast charge support
- USB OTG charge hack support by flar2
- FauxSound support
- LineageOS's PCC color tweaking
- Fsync switch on/off
- Touchscreen patches by Showp1984
- Touchscreen wake/sleep gestures by flar2
- Kali Pwn Pad experimental support
- Optimized algorithms and libraries
- Various performance and power saving tweaks
- NTFS, NFS and exFAT support
- F2FS support up to all-F2FS with automatic ramdisk patching at flash time (reflash if you change partition format !)
- Kexec-hardboot support for Multirom compatibility
- Full package comes with Aroma installer to set core features at flash time (L2 OC level, CPU OC, etc.)
- Pure package will restore Aroma settings backup if present, or else will offer you a balanced preset for day to day usage
- Custom Synapse support with various settings and core features tweaks
- Compiled with Linaro 6.1.3 toolchain with various optimizations
- SELinux Permissive patch (Disabled by default, can be enabled in Aroma)
- Wifi firmware overrider to fix wifi on 4.4.3 & lower or on roms using old wifi firmware (up to r226 - Kitkat only)
CHANGELOGS IN #2 POST
You can tweak multiple options of this kernel with TricksterMod, FauxClock, Kernel Adiutor, Synapse(r500 and up, definitely recommended to get the most available options) or similar apps. (They are all available on the PlayStore)
Note to MultiROM users : don't use the kernel sharing feature. Flash the kernel on each rom instead. Also, it may take more time booting on secondary roms when using F2FS. Don't worry and wait for a bit
Downloads (all kernels are compatible with both flo and deb)
Grab your build from here :
Glitch kernel r574 download - For AOSP 6.0.1/7.x.x and LineageOS 14.1
Mirror + older builds : Mediafire
FAQ :
What are the differences between "Full" and "Pure" builds ?
The "Full" builds are using Aroma Installer so you can tweak various options at flash time. At the end of the process, a file containing your settings will be created (/sdcard/glitch-settings.conf). The "full" builds are also able to restore your settings from Aroma after a rom flash or wipe for example.
On the other hand, "Pure" builds aren't coming with Aroma and will try to restore your settings from your SDcard, or use a default profile if none is found. Both Full and Pure builds are coming with a custom Synapse support to let you tweak all the core options on the fly once booted.
If you flash a "Pure" build without a profile, the default preset will be applied. It's been tweaked for a good balance between performance, power consumption, stability and functionality for day to day usage. The default settings applied are as follow :
- 1.7GHz max CPU freq (from 1.5GHz stock) / 1GHz max CPU freq when the screen is off / "Balanced" L2 OC
- msm_hotplug driver in place of msm_mpdecision
- 450MHz max GPU freq (inline with other Snapdragon 600 devices - from 400MHz stock)
- Safe CPU and GPU undervolting for lower heat and power consumption
- Deadline I/O sched / Interactive CPU governor
- Doubletap to wake and fastcharge enabled (Doubletap to wake will slowly drain power during suspend, so disable it if not used)
- Everything else is kept stock
What do I have to do to use F2FS on one (or more) of my partitions ?
First, BACKUP your data if needed, especially if you're planning to use F2FS on DATA partition, as changing filesystem will wipe the partition. Change partition formats as needed in your recovery. It is NOT recommended to convert system partition as F2FS as it'll be slower than EXT4 to begin with (as the partition is mostly read only) and will alter compatibility with many roms (especially CM/LineageOS based). The last thing to do is to flash any Glitch kernel with a revision number past r150. You can restore your settings from SDcard if any, the install process will detect the partitions and modify the ramdisk accordingly so you can finally boot and use your fresh FS.
What L2/cache OC setting should I use ?
This setting will overclock bus speed and RAM so it's a bit delicate to tweak, yet it can give a nice "free" global performance boost. A simple test to check for stability is to run the camera app 3 or 4 times in a row while waiting for 10 seconds between each launch. If your device freezes, it's unstable ! It's also the only setting you can't change on the fly once booted, either from Synapse or sysfs, and requiring a reflash (using Aroma or changing the value in /sdcard/glitch-settings.conf).
Let me give you some details about the available settings so you can choose wisely :
Stock (1.13GHz-4.26GBps) is the regular, out of the box, non OC setting.
Improved (1.19GHz-4.26GBps) is the same as "ElementalX" setting in Flar2's kernel.
Balanced (1.22GHz-4.66GBps) is the same as "Ultra" setting in Flar2's kernel.
Fast (1.35GHz-4.66GBps) is a nice jump over "Balanced", yet stable for most devices. A kind of sweet spot.
Extreme (1.43GHz-4.80GBps) is were most users will start to get issues. Provides a great boost if stable.
Glitchy (1.49GHz-4.80GBps) pushes your hardware to the limits. Will be unstable for most devices.
Thanks to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !
XDA:DevDB Information
Glitch kernel for Flo, Kernel for the Nexus 7 (2013)
Contributors
Tk-Glitch, Google, animania260, CyanogenMod, TeamDouche, flar2, Faux123, franciscofranco, Showp1984, Team-Hydra, sixstringsg, Poondog, ZeroInfinity, Fluxi, arter97, neobuddy89, alesaiko, 228aye, AndreiLux, amarullz ,followmsi, and all my community
Source Code: https://github.com/Tk-Glitch/Flo_AOSP
Kernel Special Features: CPU OC/UV 2.3 GHz, GPU OC/UV 627MHz, FauxSound, S2W/S2S/DT2W, Bus speed OC
Version Information
Status: Stable
Created 2013-09-19
Last Updated 2017-09-13
logs
Git commits for nerdz & lolcats
Latest release's changelog with words for humans :
14/09/2017 - r574 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.08;
- Added touchscreen-calibration fix patch by parrotgeek1;
Previous changes below :
17/07/2017 - r572 :
- Synced with latest LineageOS 14.1;
11/07/2017 - r571 :
- Synced with latest LineageOS 14.1;
29/06/2017 - r570 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.05.
03/06/2017 - r566 :
- Synced with latest LineageOS 14.1;
- Changed the behaviour of the permissive/not permissive switch to either force permissive or keep rom default (instead of forcing enforcing before) to prevent issues with some implementations;
- Added a service that restarts GMS (Google Mobile Services) post boot to fix memory leak/battery drain linked to them - Curently working in permissive mode only (like init.d and some advanced Synapse settings);
- Updated toolchain to Linaro GCC 6.3.1-2017.05.
07/05/2017 - r565 :
- Synced with latest LineageOS 14.1;
- Added a simple check for the MPDecision service starting mechanism used by your rom : If it's using the same trigger as LineageOS (init.flo.power.rc), you'll be able to enable/disable the service at will after boot. If it's using a different trigger, the binary will be nuked the old way (renamed to mpdecision_bck) if you're using the in-kernel msm_hotplug driver (effectively preventing you to play with it after boot). It's not a solution that pleases me, but it will fix cases of both hotplug drivers loaded at the same time on non-LOS-based roms, and that's all that counts for now.
14/04/2017 - r564 :
- Synced with latest LineageOS 14.1;
- Corrected HZ reference in touchscreen driver.
30/03/2017 - r563 :
- Fix potential touchscreen inconsistencies on some panel revisions
- Fix gesture switch (S2S/S2W/timeout)
27/03/2017 - r561 :
- Synced with latest LineageOS 14.1;
- Backported high-resolution support for sched-clock;
- Fixed CPU detection on subsystem_restart;
- Make rpm clocks sleeping clocks;
- Pushed updates from franco kernel regarding GPU, CPU freq and video;
- Added Zen I/O scheduler (pretty nice sched to say the least);
- Enabled I/O is busy flag for msm_hotplug driver by default (boosts CPU freq during heavy I/O load -> big smoothness gains in many apps and games);
- Added compiler fixes and optimizations from alesaiko (breakfast kernel);
- Moved to latest Linaro GCC 6.3.1 compiler (as the changes above fixed high power consumption issues on GCC5+);
- Consolidated Synapse support. The path of the generated config file is now /data/synapse instead of ramdisk to keep it safe during rom upgrades and reboots. If you get a "No UCI support" message on first Synapse launch, just kill the app and relaunch it. It'll not happen again after that unless you wipe data or I'm forcing a regen in a future update.
- Fixed init.d injection not using the correct path for busybox since a few releases and updated the execution process to N standards;
- Changed the way we get rid of mpdecision to prevent the service from starting in the init process instead of renaming the binary. This enables the possibility to enable or disable mpdecision on the fly after boot, even if using msm_hotplug as default hotplug driver.
- Fixed missing options in Synapse;
- Added various smaller performance patches and optimizations as well as a few more variables to play with for nerdz and lolcats (see github commits);
- Tweaked debugging config;
12/03/2017 - r544 :
- Sync with latest LineageOS 14.1
- Disabled backlight dimmer by default - Added a note to Aroma installer about potential issues with some panel revisions
23/12/2016 - r543 :
- Sync with latest CM14.1
18/12/2016 - r542 :
- Enable RPFILTER (CM14.1 tethering fix)
05/12/2016 - r541 :
- SElinux switch now works on boot without needing root access. As a result, also removed related post-boot script hooks
- Added prebuilt config file for Synapse for faster launch and fix possible error on first launch (clear Synapse data if you get issues)
04/12/2016 - r540 :
Due to some of the changes in this build, restoring settings from sdcard backup (by flashing Pure Edition or restoring through Aroma) may lead to different settings being applied depending on what you set before. It is strongly suggested to use the Full installation at least once to update your settings or delete glitch-settings.conf on the root of your sdcard before flash to use the default preset.
- Post CM14.1 merge cleanup pass. It was definitely needed ! Including, but not limited to :
- Removed Lazyplug and Intelliplug hotplug drivers (due to conflicts leading to performance issues)
- Removed Dynamic Fsync / Added switch to disable Fsync (after corrupting ~15 installations with DynFsync, I don't feel like it's worth the slight I/O perf boost)
- Replaced Showp1984's DT2W by flar2's S2W/S2S/DT2W (the touchscreen issues I faced with it aren't reproducible anymore)
- Removed LZ4 and use XZ compression instead
- Removed WQ_POWER_EFFICIENT (couldn't see a measurable gain with it enabled)
- Removed ROW ioshed
- Rollback'd to older Intellidemand governor- Reworked settings application and restoration system to work with CM14.1/without SuperSU and load it early during boot by init hooking (CM14.1 PCC livedisplay related race condition "fix" included). Note : MultiROM users, you may want to disable MultiROM menu if you have it enabled to further reduce the chances to trigger the issue (completely fixed it on my side). Feel free to report your findings on the matter.
- Added flar2's ElementalX governor
- Updated default profile (the one you get while flashing Pure package or using restoration option in Aroma without sdcard backup)
- Updated thermal profiles
- Updated available options in Aroma
- Updated busybox to 1.25.1 YDS and moved from /sbin to the more convenient and standard /system/xbin
- Updated Selinux switches to work with more roms (now working on CM14.1)
- Moved Synapse files from /data/synapse to /res/synapse in ramdisk
- Updated Synapse presets
- Updated Synapse settings (Aroma installer will give more gestures-related options though, at least for now)
29/11/2016 - r534 :
This kernel will only work with AOSP 7.x and latest CyanogenMod 14.1 based roms. If you get incorrect colors and slow UI, rollback to r533 CM.
- Rebased using CM14.1 tree
- Updated color controls to mimic CM's PCC implementation (Thanks @flar2)
07/11/2016 - r533 :
- Added SDCardFS support
- Fix for CVE-2016-3903
- Fix for CVE-2016-3934
- Fix for CVE-2016-7117
- Added LazyPlug switch and settings to Synapse (hotplug tab)
- Added DT2W switch to Synapse (misc tab)
- Fix GPU voltage range formatting in Synapse
- Fixes regarding power efficiency
- Contextual fixes and speedups
- Now building CM variant of the Nougat kernel too. AICP is the first N rom on this device to require a CM compatible kernel.
14/09/2016 - r530 :
- Modified rom injection/flash time mods logic to be more robust and universal. Fixes inconsistent boot or even bootlooping on hybrid F2FS roms like CyanogenMod or PureNexus THIS CHANGE MAY FORCE YOU TO REFLASH YOUR ROM TO BE ABLE TO BOOT (even on a non-hybrid rom - no wipe required)
- Fixed settings not applying after setting them through Aroma/glitch-settings.conf
- Security patch to avoid invalid access to ashmem area
- Security patch for vulnerability CVE-2016-2059
- Removed deprecated binary injection code
- Default thermal presets calibrated for better efficiency and performance (they were too aggressive in r520)
- Little naming change for the builds. Full is still "Full", but "Restore" is now "Pure". Pure edition is now fully standalone and doesn't require a previously generated profile from Full edition (but will gladly restore it as before if found during install). It can be fully tweaked through config file and/or Synapse like Full edition.
- Nougat build "Full edition" now has a Nougat themed splash screen for Aroma
- Synapse presets are now working. Make sure to press apply when Synapse comes back if you want to keep it ! (Make sure to clear Synapse data after first boot to force a regeneration !)
- Small things you won't notice
24/08/2016 - r520 :
- Rebase from latest AOSP sources
- Synapse support with many more features and personnalization available than ever before ! Aroma settings are a joke compared to what you'll have in Synapse. Don't flash UKM on top by the way, and make sure to clear Synapse data if you've flashed one of the previews. Even more to come soon.
- Updated Neobuddy89's msm_limiter driver to latest from Nexus 6
- Updated Neobuddy89's state_notifier driver to latest from Nexus 6
- Moved to Faux123's Intelli-thermal driver
- Added some memutils optimizations and more for performance
- Updated Xbox One gamepad driver
- Removed loads of dead code and buggy merges
- Switched to Linaro 4.9.4 toolchain - After weeks of testing, my tab runs cooler, stabler, and longer than with 5.x for an invisible performance difference. Worth it !
10/08/2016 - Preview r516 is available here. More options available in Synapse which is now also enabled with the "full" build, merged android-6.0.1_r0.105, and various other tweaks for speed and power savings. Full changelog here.
04/08/2016 - A preview (r513) is available here. Synapse part still needs some work. Notably, some hotplug drivers options are missing and you can't apply presets. The kernel itself should be stable enough for day to day usage.
12/07/2016 - r499 :
- Fix for glitch settings not applying if the rom doesn't use the init.trace.rc file (Dirty Unicorns is one of them)
- Sync fstab with latest cm13 (may fix usb otg on cm13 based roms in some specific configurations)
11/07/2016 - r478 r498 :
- Synced source up to android-6.0.1_r0.98 changes (latest)
- Getting ready for rebase and Synapse-compatible release
- Removed deprecated libs from r478 installer (fixes setperm errors on some custom/recent roms)
- Fixed CM compatibility
10/12/2015 - r412 :
- Merged with android-6.0.1_r0.1 changes
- PowerHAL patch to fully disable touchboost calls when Qualcomm MPdecision isn't used. This gets rid of the touchboost log spam and (small) overhead.
- Updated F2FS
- Installer scripts fixes and cleanups
- Added back CM build - untested
02/12/2015 - r410 :
- Updated base to linux 3.4.110
- Merged with android-6.0.0_r0.1 changes
- Added Neobuddy89's MSM Limiter driver, enabling max/min/suspend frequencies tweaking on the fly. No more need to reflash for that (/sys/kernel/msm_limiter/ for who's interested). Also added his state notifier driver for further tweaking.
- Removed MSM Sleeper as it's covered by MSM Limiter already
- Changed how settings are applied (moved from init.d script to service) to prevent permission denied issues (Thx Flar2). Due to changes to the way your settings are handled, it's recommended to make a full installation. Settings aren't retrocompatible with previous Glitch kernels !
- Performance and stability improvements by removing coresight from Adreno drivers and better CPU management/scaling through MSM Limiter
- Aroma slight changes to reflect internal changes (note : CPU uV is now applied for both 384MHz step and lower ones)
15/09/2015 - r361 :
- Fixed no mobile network issue on DEB
- Disabled unnecessary debugging
13/09/2015 - r360 :
- Merged with android-5.1.1_r0.17 changes
- Added Lazyplug hotplug driver by Arter97 (you may need to make a full installation if you want to switch to this driver)
- Updated F2FS
- Updated BFQ to v7r8
- Added experimental Nvidia relaxed power savings
- More fixes and various optimizations regarding performance and efficiency
09/09/2015 - r353 :
Note : CM related issues some are encountering aren't adressed with this update. CM team is breaking more and more stuff while using AOSP bases for the kernel and I won't make a CAF based version again. The updated toolchain and added fixes in this release may or may not help, but I won't provide support for CM related issues anymore. Sorry for the inconvenience.
- Fixed SELinux switches (You'll need to use the restore function in full package or just the restore package to switch between permissive and enforcing modes. Enabling it in glitch-settings.conf isn't enough for it to work.)
- Disabled Android Logger by default for less overhead
- Updated toolchain to Linaro GCC 5.2.0 with LTO support
- Tiny fixes
02/07/2015 - r350 :
- Merged with android-5.1.1_r0.13 changes
- Fixed missing governors from previous release
- Added native support for Xbox One controller from Linux 3.17
- Fixed a potential instability case in idle state
- Updated base to linux 3.4.108
- Under the hood fixes
- CM and AOSP kernels are now sharing the exact same base for better stability and maintenance
08/05/2015 - Hotfix - r344 :
- Rolled back various GPU driver patches to fix some Chrome scrolling lockups and possible RR linked to the underlying bug linked to them
- Send enforcing=0 to kernel command line if you're using the permissive ramdisk mode (may fix boot on some non-standard roms - AICP still not booting for me though.. If you know why I'm all ears)
- Modify fstab.flo file in ramdisk even when using CM kernel (enables some non-standard CAF based roms with no "multi-mount fstab" support to boot - it mustn't exist, but better safe than sorry)
08/05/2015 - r343 :
- Merged with android-5.1.1_r0.10 changes
- Removed UKSM
- Disabled KSM
- Removed transparent compression support
- Replaced Flar2's S2W/DT2W by showp1984's DT2W
- Various F2FS changes from arter97 and Jaegeuk Kim
- Various backported drivers from arter97
- Updated Intelli-Plug
- Cleaned up base and bumped back to latest 3.4.y (3.4.107 atm)
- Enabled back kernel mode NEON
- Removed PIE bypass patch from Aroma
- Added Motorola's Qualcomm optimized memutils
- Added BFQ v7r7 ioshed
- Updated Intelliactive governor
- Fstab patching changes to fix boot on some non-standard roms
- Updated Random
- Updated toolchain to Linaro GCC 5.1.0 with LTO support
- Added LTO optimizations
19/04/2015 - r330 :
After breaking my partitions while attempting to improve F2FS mounting time, I was forced to format everything. After my backup restoration and system reinstallation, r327 F2FS implementation is now booting faster than EXT4 on my tab (with mounting times of ~5sec versus 30+ before). So I've then decided to revert the planned F2FS changes for r330 (which made it 1sec faster before formatting, but much slower after) as it didn't make sense. If F2FS mounting time is bothering you, fully formatting your partitions and restoring your data will give you a nice performance reward in return.
- Added flush_merge to F2FS mount options for faster flushing
- Added "transparent compression" support (CM sync)
- Added back optimized ARM RWSEM algorithm
- Enabled back unaligned memory access
- Switched to SIO ioshed (from ROW) at boot time as well as others small tweaks for possible further boot time improvements and smaller file size
16/04/2015 - r327 :
- Merged with android-5.1.0_r0.10 changes
- Updated F2FS implementation using Motorola's sources
- Cleaned up permissive ramdisk patches (fixed related SODs with it enabled)
- Introducing "restore" builds. You can now update your Glitch setup without Aroma using these builds. Your settings will be restored from the SDcard backup made by a previous Glitch installation, so if you don't have a "glitch-settings.conf" file in the root of your SDcard, please use a full build first to generate it ! The "full" builds are using Aroma as before.
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.03
07/03/2015 - r320 :
THIS UPDATE WILL NEED YOU TO REINSTALL YOUR ROM AND TO MAKE A FULL INSTALLATION OF THE KERNEL IF YOU'RE COMING FROM A PREVIOUS GLITCH RELEASE
- Updated F2FS implementation and bumped to latest
- Various scheduler optimizations - Better hardware use means potentially lower max OC !
- Improved boot times (At least with EXT4. F2FS mounting time feels a bit longer with the updated F2FS implementation)
- Reverted Slimbus OC as some users got issues with it
- Removed some ramdisk mods interfering with permissions
- F2FS/EXT4 detection script rewrite to preserve rom's fstab structure
- Added another permissive switch to disable SELinux enforcing (it will be enabled if you tick the permissive patch in aroma)
- Removed wifi patch from Aroma as it's now useless with lollipop
- Added some security patches from CM source
- CM kernel rebased on Glitch AOSP (again) - Looks good after a few days of intensive use
- A few little glitchy tweaks
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.02
16/01/2015 - r307 :
- Disable wake gestures by default
- Fix for a little color tweaking bug
- Updated CAF variant for CM12 support & sync with Glitch AOSP r307
Note : r307-CM is NOT compatible with CM11. It must be used with CM12 only.
12/12/2014 - r306 :
- Added vmalloc setting to command line to fix some video playback issues. Thanks to @szale9001 for pointing this out !
16/11/2014 - r303 :
- Added Chainfire's partial root ramdisk patch by default
- Added cernekee's PIE patch to Aroma (allows third party native executables to run, lowering security. Fixes various apps)
- Added SELinux permissive + sepolicy ramdisk patch to Aroma (enables full root access but lowers security. Fixes various apps)
15/11/2014 - r300 :
- Updated AOSP kernel with lollipop-release - BREAKS COMPATIBILITY WITH 4.4.x due to GPU driver changes !
- Removed interactive GPU governor
- Merged GPU patches from codeaurora & franciscofranco for better responsiveness and battery life
- Cleanups
26/09/2014 - r226-disabledAVS :
- r226 variant with disabled AVS for users with recurrent instability issues. Higher power consumption than standard build when used without uV.
Follow up to this post : http://forum.xda-developers.com/showpost.php?p=55566837&postcount=1943
22/09/2014 - r226 :
- Added experimental support for Kali Pwn Pad (as it was requested by some - Thanks for the list Flar2 )
- Disabled compaction (a little higher RAM consumption for higher performances - Doesn't seem to affect multi-tasking in a negative way)
- Disabled MSM hardware adaptive voltage scaling (should fix the last remnants of SoDs/RR happening for some even on other kernels - May lead to higher power consumption) I will make a test build with it disabled for who wants to try in the next days
- Updated Faux Sound to 3.6
- Enabled more TCP congestion-avoidance algorithms
- Enabled NFS support
- Moved exfat to built-in instead of module
- Added black magic
17/09/2014 - r223 :
- Better hotplug driver settings in 99glitchsetup script / Fix Qualcomm MPDEC activation
- Lowered "Glitchy" L2/bus settings to make it usable by more users
- Enabled various compiler optimizations (like some GCC graphite optimizations)
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.09
- Echo touch firmware version to logfile (/data/local/tmp/glitch-kernel.log)
10/09/2014 - r220 :
AOSP kernel only (CAF kernel will follow as soon as possible) :
- Rebase using latest Google source (fixing various bugs like SoD, random shutdown, slowdowns etc.) and staying on 3.4.0 base for now to prevent issues til I'm able to fix them all with latest Linux upstream
- Aroma Installer rework for less pages on fresh installation mode, similar to Flar2's presentation
- Added new options to Aroma installer
- Updated Flar2's S2W/DT2W system, enabling gesture support
- Replaced Showp1984's MPDecision by Fluxi's MSM Hotplug driver - new default
- Updated Faux123's Intelliplug hotplug driver as well as intellidemand & Intelliactive governors
- Updated/fixed Smartmax and Smartmax EPS (extreme power saving) governors
- Updated FauxSound
- Updated Flar2's msm_sleeper
- Added a backlight dimmer function
- Cleaned up/removed a vast amount of old patches
- Added release number to internal kernel naming so you know what version you're on
- Added a wlan firmware override setting in Aroma. This is basically the same as using 4.4.4 PRIMAtor to enable 4.4.3 or lower support or to fix wifi on a few roms that are using older wifi blobs
- Slight tweaking here and there
- Removed kernel-based NEON support - Needs more testing
- Switched to LZ4 kernel compression - Higher kernel size but faster boot times
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.08
05/07/2014 - r151 :
AOSP kernel only :
- Base update from Linux 3.4.86 to 3.4.96
- Removed some unnecessary Aroma pages for faster navigation
- Removed Qualcomm-Optimized Dalvik/Bionic from Aroma to prevent users from softbricks when used on incompatible ROM
- Added F2FS support
- Added F2FS partition detection script to modify ramdisk accordingly at flash time. You will need to launch Aroma installer each time you change FS on supported partitions (DATA, CACHE & SYSTEM) to refresh the ramdisk configuration (you can restore your glitch settings to do that btw, no need to clean install). You can use all of them as F2FS, or just one, you decide.
- Enabled Intelliactive governor
- Added CTCaer's patch to restore forced TS firmware update sysfs
05/06/2014 - r147 :
AOSP kernel only :
- Merged with 4.4.3
- Base update from Linux 3.4.82 to 3.4.86
- Switch to Cortex-A15 optimized Linaro 4.9.1 toolchain
25/02/2014 - r142 :
- Base update from Linux 3.4.79 to 3.4.82
- Added 81 MHz CPU frequency
- Updated ondemand governor
- Switch to Cortex-A15 optimized Linaro 4.8.3 toolchain
- Disable input-boost by default in Aroma
07/02/2014 - r140 :
- Update to Linux 3.4.79
- Switch to XZ compression
- Add kernel mode NEON support as well as NEON accelerated AES & XOR implementations
- Fix CPU load miscalculation
- jbd2 and ext4 optimizations
- Add max screen off frequency support - Thanks to Flar2 (if disabled in Aroma, changing frequency in apps won't have any effect)
- Add UKSM 0.1.2.2 support
- Add dynamic management of dirty page writebacks
- Enable Wiimote HID support
- Enable USB printer support
- Bugfixes
Aroma installer overhaul :
- Reworked installation process to be clearer and more customizable
- Added an automatic backup of your settings to the root of your internal SDcard
- Added a restoration mode to get your settings from internal SDcard backup back on any rom (cross-compatible with Glitch kernel variants)
- Renamed /system/etc/settings.conf to glitch-settings.conf to make it more obviously glitchy
- Removed the need to set CPU OC, L2/cache OC and auto-uV again when keeping previous settings (now reading it from your settings at flash time. Note : editing this part in /system/etc/glitch-settings.conf requires a reflash using the "already glitched" option)
- Added Qualcomm optimized Dalvik/Bionic libraries into the installer (bionic only on CM variant) so you can install/restore them with the kernel
- Added I/O scheduler, CPU governor, read-ahead buffer size, fast charge, max screen off frequency and maximum multi-core power savings to available settings
- Fixed how the min CPU clock is applied to make it more robust and work better with governors
- Fixed how the min CPU freq uV is applied to make it work independently of the min freq (by subtracting the uV amount to the original voltage instead of forcing plain values) - Also, make it capable of setting uV for all freqs for future use.
- Changed the auto-uV menu to reflect the internal changes
- Fixed some permissions issues
- Added hotplug driver check so it's possible to restore it as well from settings without interference
- Change theme
25/01/2014 - r132 :
Performance and stability improvements :
- Enhanced memory management
- Lower CPU overhead
- Improved I/O speed in many cases
- Improved ondemand governor behavior
- Fix a memory leak
- Fix some msm_bus bugs
- Fix a false error report in Aroma log
CM kernel only :
- Fixed the "black caterpillar" bug
- Improved GPU performance consistency
23/01/2014 - r130 :
- Faux123's LCD color control driver updated to Flo version (thanks to him to make it opensource), adding gamma control. (You'll need FauxClock to tweak it - color is still available from TricksterMod)
- Some GPU driver related bugfixes
- Implemented LoUIS API for cache maintenance operations
- Update base to Linux 3.4.77
- Revert some CAF updates (fixes some L2 corruption that could lead to random reboots / black screens)
- Battery life improvements
- Some cleaning
CM kernel only :
- Fixed color control
- Fixed random heavy GPU performance drop
- Changed memory allocation to be in line with CM
- Changed naming in Aroma to differentiate from "pure" AOSP
Older changelogs are available here
Looks like a nice kernel that will really show what this device can do
Sent from my Nexus 4 using Tapatalk 4
Thanks.
That's what I'm trying to make. And I *think* (may be wrong though) I'm the only one yet using a fully working GPU OC implementation on flo kernel. It's an adaptation of Galaxy S IV's (i9505) GPU OC code from Team Hydra.
It seems 627 MHz is around the max possible with stock voltage, probably even 600 MHz for many. I'll see what it can do with a bit more juice.
Other things to do : add more frequency steps for the CPU, lock the default freq, and make the L2/bus speed configurable.
After that I think we'll be able to push the thing to the limits if we want to.
Thanks for your hard work I'm going to try it on pacman ROM I'll let you know how it goes
Sent from my Nexus 7 using XDA Premium 4 mobile app
Thank you, I'm curious to know what results you'll get
Awesome so far .WOW
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:20 AM ---------- Previous post was at 12:18 AM ----------
I wanna show u my settings, I use trickster, so sound and faux kernel app to get the results I need was going to show you pictures but all the sudden XDA premium has no picture button I'm a little lost their. Touch responses phenomenal and just like faux kernel the sound is this did really well I can finally listened stock sound sucks on this product even know what has supposedly way better speakers, thanks to people like you I can actually hear the videos I watch without headphones now. Thank you very much I've been using it for about 5 minutes swimming around on everything and everything smooth as hell
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------
Add me on gtalk. [email protected]
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:24 AM ---------- Previous post was at 12:21 AM ----------
I'm kinda pissed,paid XDA apk all of a sudden has no way to show pictures. Argggg
Sent from my Nexus 7 using XDA Premium 4 mobile app
The problem exists on the free app as well ^^
Try scrolling up and down away from the images and back on them, it'll eventually show up at some point.
Thanks for your work. I'll give this kernel a try.
Coming from N4 motley kernel I'll love to use init.d scripts to set up color "calibration", sleep states, etc. What do you think about implementing / documenting such features for your kernel?
Otherwise, let me see if I need something. Hm, what about USB OTG and ntfs/f2fs support?
USB OTG is working out of the box. NTFS/F2FS support isn't. I'll look into adding them =)
Your idea is nice, I'll think about it.
Thanks =)
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
cyberprodigy said:
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
Click to expand...
Click to collapse
When there will be some source, yeah why not =)
Tk-Glitch said:
When there will be some source, yeah why not =)
Click to expand...
Click to collapse
I am running the kernel right now. All I can say is "wow".
You did a fantastic job cherry-picking the best features from various kernels. I notice a slight increase in smoothness compared to Faux's kernel plus D2W and all the other great features you added so I think this may be my new main kernel.
I will use it over the next few days and report any issues I find and how the stability is. Thanks a lot for your work.
Edit: Also, I am running CleanROM and everything seems fine.
Thank you, so it may work with any rom then ! Good to know CM didn't break too much stuff leaving AOSP base.
sleep to wake, doubletap to wake disabled by default? don´t need it xD
need a fast stable kernel and especially want to disable fsynch. if u run a stable rom it justs takes useless power xD
i´m pretty new to the nexus7 like the most of us . is that kernel stable?
atm i´m using faux´s, also used franco. i dunno, but on franco´s i couldnt change gpu govenor and the 3dmark benchmark was about 3000points, stock is about 6000-7000. pretty strange.
i am a pretty minimalistic user, want best batterylife/performance ratio. only using psx, best rom for me
i think i´ll try that kernel
edit: what does "Snake Charmer" do?
edit2: read s2w stuff enabled by default, can it be disabled via trickster?
My N7 is running great with your kernel. Let's see what about perfomance and stability in two or three days. After checking and playing with trickster I miss a kind of dynamic fsync and a color calibration interface - compared to N4 m+ (motley) kernel.
Perhaps you can implement some upstream changes / patches directly from CAF or newer kernels.
It would be nice if you post some information about L2 speed hack, etc. So that everyone can see what this hacks do.
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
airmaxx23 said:
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
Click to expand...
Click to collapse
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
L-ViZ said:
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
Click to expand...
Click to collapse
Probably when it was compiled.
cyberprodigy said:
Probably when it was compiled.
Click to expand...
Click to collapse
Just a heads up for those who want to disable swipe2wake or doubletap2wake, you can turn them off with the Trickster app but I did not find a setting in the FauxClock app.
This kernel is ONLY for SAMMY4.3 / CM11 / OMNI / TEMASEK / SLIMKAT / CARBON !!!
Dualboot IS WORKING !!! (reboot to desired rom via stweaks dualboot tab or via @Derteufel1980 recovery)
{
"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"
}
Current version : [ 2.3.2 ] - (15/08/2014) {Downloads} {Changelog on post #2}
Features :
- Based on Samsung Update13 Sources & patched to latest sources drop (Update14)
- Updated to latest XXUGMK6 ramdisk
- Patched to latest Linux 3.0.101 (EOL)
- Compiled with linaro gcc 4.7.4 build 2014.04 (optimized for cortex-a9) (thx @Christopher83) :good:
- DUAL Sound-Engine : Audio enhancement and sound boosting for great headphone experience (Wolfson Sound Engine AND ScoobyDoo Sound Engine 1.1 selectable via STweaks)
- Touch-to-Wake support
- Configurable LED behavior + LED fading support
- MDNIE full control
- Cpu OC support (up to 1600Mhz)
- Cpu UV support
- Gpu OC support (up to 700Mhz)
- Gpu UV support
- Governors : Pegasusq [default] / Zzmoove 0.9beta / Lulzactiveq / SmartassV2 (Configurable via STweaks :good: )
- I/O Schedulers : Deadline - cfq[default] - noop - row - sio - vr - fifo - bfq
- Xpad support
- TriangleAway support
- USB OTG support
- Network filesystems support (nfs, cifs, sunrpc)
- Dynamic FSync 1.2 - Configurable via Stweaks (On by default)
- Asynchronous Fsync (thx @faux123)
- init.d support
- Custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Increased values for SD ReadAhead - Configurable via Stweaks
- TCP congestion control (cubic[default]-wetswood-bic-hctp) configurable via STweaks
- Auto-root (updated to latest su and supersu with daemon autorun)
- NTFS automounting for USB sticks, mounted to /mnt/ntfs folder in Read Only mode
- ExFAT support
- Charge current for AC & USB raised (Configurable via STweaks) & ignore unstable power & ignore safety margin
- CRT-OFF support (Early Suspend) [Adjustable]
- Almost everything is configurable via simple and free STweaks (included in the kernel)
- MORE TO COME ...
Thanks :
- Gokhanmoral !!!
- @Yank555
- @DerTeufel1980
- Samsung : For the code source
- @arbi97, @davtse, @FadeFx, @habylab, @qtwrk, @rafaelpernil ¹ Abo3mood & my friend @romskii : my first and only beta testers (Beta team is now complete, no more additions)
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
Source : Up-to-date
https://github.com/googyanas/Googy-Max2-Kernel
Signature for users :
Official Mirror kindly maintained by @romskii (Roman Kunkel)
http://www.mediafire.com/folder/318p14e5j5821/Official_Release
XDA:DevDB Information
(15/08) Googy-Max2 Kernel 2.3.2 [CM CAMERA FIXED] (Linaro GCC 4.7.4), Kernel for the Samsung Galaxy S III I9300
Contributors
googy_anas, arbi97, davtse, FadeFx, habylab, qtwrk, rafaelpernil, romskii, Abo3mood (Beta team is now complete, no more additions)
Kernel Special Features:
Version Information
Status: Stable
Created 2013-11-08
Last Updated 2014-08-15
Q & A
a) how to install cm11 as 2ndrom via derteufel recovery ?
DOWNLOAD DERTEUFEL'S RECOVERY FROM ATTACHEMENT OR DOWNLOAD SECTION
1- Flash derteufel's recovery (get it from his thread) and reboot to recovery. Thx to @DerTeufel1980
1.a- (Optional) if you don't already have a 2ndrom filesystem then go to dualboot menu to create it (may take some time)
2- Go to flash zip menu then choose where your zip is (sdcard/sdcard1) and choose to flash ROM (not ZIP) to 2ndrom then choose your cm11 file
2.1- (Optional) go to flash zip menu then choose where your zip is (sdcard/sdcard1) and choose to flash ZIP (not ROM) to 2ndrom then choose your gapps file
3- REFLASH Googy-Max2 kernel as the recovery overwrites it every time a rom is flashed (to 1strom or 2ndrom)
4- In the main recovery menu, choose to reboot to 1st or 2nd rom, Googy-Max2 handles it
Changelog
Changelog :
[15/08] Version 2.3.2 :
- mm: cache louis fixes
- futex: fixes from Thomas Gleixner
- Fix CVE-2014-3153
- smdk4412: cypress-touchkey - add keydisabler (thx cyanogenmod)
- misc changes (fs, kernel, cache, net, uaccess, cpuidle, cpufreq, smp)
- Enable PM_HOTPLUG again
- disable ASYNC_FSYNC (causing lags)
- smdk4412: update mali driver
- Update to GT-I9300_JB_Opensource_Update14
- Update ZZMoove 0.9 beta3 (thx ZaneZam)
- some ramdisks updates
Codename of this version : "I'm still standing !!!"
[28/04] Version 2.3.1 :
- Back to standard Googy-Max2 mainline wwith proper cm camera fix !
- CM CAMERA IS WORKING FLAWLESSLY !!! :good: :good:
- mm: fix memory management & CM CAMERA FIX
Codename of this version : "Goodbye i9300, Hello i9505 Sorry guys !!!"
[25/04] Version 2.3.0 :
- Rebased on Samsung Update13 from scratch and re-implemented all features
- CM CAMERA IS WORKING FLAWLESSLY !!! :good: :good:
- PegasusQ is now stock and its tunables are removed from Stweaks
- bfq scheduler is removed
- ramfs: updated CarbonKK ramdisk to fix bootloop
- Stweaks: charge control: set min current to 400 and max to 1500 with 25 stepping
- ramfs: automatically replace CM video shutter sound with a softer one (to avoid the "boing" sound at the beginning of video playback)
Codename of this version : "I FELL IN LOVE WITH CYANOGENMOD ... AGAIN !!!"
[16/04] Version 2.2.2 :
- ramfs: fixed stweaks problem on slimkat-based roms
- included latest cyanogenmod kernel commits
- kernel: sched tweaks
- cpufreq: some tweaks from i9300i 3.4 source
[29/03] Version 2.2.1 :
- arm: back to standard memset (better stability + less camera crashes on cm11)
- ramfs: add slimkat-based roms support
- ramfs: updated all included ramdisks
- Stweaks: enable all GPU freqs for all GPU steps
- Stweaks: enable all CPU freqs for min & max scaling freq
- Included some modules into kernel to reduce its size
This 2.2.1 version is labelled "I just can't stop loving you ..."
[23/03] Version 2.2.0 :
- cpufreq: updated ZZMoove to 0.8 (thx @ZaneZam & @Yank555)
- STweaks: added new zzmoove tunables and implemented all its internal profiles (10 profiles)
- Pegasusq: re enabled EARLYSUSPEND_HOTPLUGLOCK
- Now FINALLY the kernel has reached maturity with the best experience ever (battery and performance wise)
[16/03] Version 2.1.9 :
- updated to linaro gcc 4.8.3 build 2014.03 optimized for cortex-a9 (thx @Christopher83)
- cpufreq: Manage only online cpus
- smp: backport patches from linux 3.5 for better hotplugging
- CPU hotplug & writeback: Don't call writeback_set_ratelimit() too often
- touchscreen: use AndiP's touchboost control (thx @andiP)
- dyn_fsync: do not disable do_fsync()
- fs: implement ASYNC_FSYNC port from htc by @faux123
- Stweaks: added GoogyQ tab
[10/03] Version 2.1.8 :
- ARM: implement flush_cache_louis
- LZO: Update to latest version
- Pegasusq: disable EARLYSUSPEND_HOTPLUGLOCK
- cpufreq: introduce GoogyQ governor (ported from faux123 intellidemand) and set as default (incredibly smooth and battery friendly !!!)
- Rom choice at boot is now working by simply touching the screen (3 seconds delay)
[05/03] Version 2.1.7 :
- CM11: Updated ramdisk to latest build 04/03 (added telephony-msim to bootclasspath)
- Some minor internal tweaks
[01/03] Version 2.1.6 :
- back to gcc linaro 4.7.3 (giving better results and stability)
- Dynamic fsync re-added and activated by default
- Lots of mm & internal changes for stability and performance
- logger: reduce reserved memory
- battery: ignore unstable power & ignore safety margin are now switchable via Stweaks
- cpufreq: tweaked governors and re-added smartassV2
- block: tweaked schedulers & added bfq (thx @andiP)
- camera: hopefully fixed camera occasional crash
- linux: back to standard kernel naming showing proper version number
- Fixed some occasional apps crash (like antutu x & megapolis ...)
- gpu: using simpler gpu control (thx @andiP)
- Stweaks: Added Min CPU Lock control to CPU tab
- Stweaks: Added "Apply" button to governors tabs
- Stweaks: Added ZRAM switch to Misc tab (on/off for sammy roms only)
- Stweaks: Fine tuned pegasusQ & GPU default values
OUF !
[15/02] Version 2.1.5 :
- Patched to latest samsung source drop XXUGML3 :good:
- using gcc linaro 4.8.3 2014.02 optimized for cortex-a9 (thx @Christopher83)
- Added configurable led behavior + led fading support (thx @AndreiLux)
- Added MDNIE full control (thx @AndreiLux & @DerTeufel1980)
- hdmi: fix sound output not working
- fix TriangleAway support (thx @DerTeufel1980)
- sched: reduced latency for better responsiveness
- cpufreq: reverted hack preventing max freq override (so expect some 1.5 & 1.6 ghz in stats, but it's soooo smooth)
- fsync: completely removed dynamic fsync
- tweaked lowmemorykiller & mm
- fixed problem of wifi not working on some roms
- Added Carbon rom support
- Updated ramdisks
[19/01] Version 2.1.4 :
- Re-patched from scratch to linux 3.0.101
- mm: lot of changes to match 3.0.101
- arm: L1 cache optimization 2/2 : use correct L1 cache shift (5->6)
- busfreq: back to stock slope usage (correct scaling)
- wireless: Fix a memory leak
- mm/page_io: prevent keeping duplicated compressed pages in memory
- mali: Disable state_tracking
- battery: raised max charge current to 1100 mA (for USB and wireless)
PS: please confirm that you feel the performance boost (or not) !!!
[09/01] Version 2.1.3 :
- Updated gcc to linaro 4.8.3 (12.2013) :good:
- block: Update row scheduler & blk-core
- block: tweak cfq, deadline, sio, vr & zen schedulers
- ScoobyDoo sound: fix engine not activated
- random-char: raise read from 64 to 256 and write from 128 to 512
- battery: ignore charger unstable power
- rwsem: implement RWSEM_XCHGADD & steal writing sem (for better performance)
- arm: L1 cache optimization
- mmc: TriangleAway support & disable CRC (for better performance)
- wireless: reduce wakelock timeout ( x/4 )
- Enable USB OTG support
- Disable ALL Samsung Rooting Restriction Features
- Updated omni & cm11 ramdisks
- sammy43: raise compcache size from 300 to 400 mb
[29/12] Version 2.1.2 :
- Fully merged Update13 changes
- CM: fix camera video recording (ported from Googy-Max (thx Gokhanmoral)) :good:
- CM: Fix some camera crash due to firmware date
- pegasusq: add prev_cpu_wall_delta
- sched: add time-based average load
- Re-enable Touchboost control (ported from Googy-Max (thx Gokhanmoral))
- mach-exynos: Correct min_uV & max_uV limits for proper voltage control
- block: Add Zen scheduler (thx Yank555)
- Stweaks: fixed the apk install and moved it from system partition to data
- Some minor tweaks
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[22/12] Version 2.1.1 :
- Stweaks: Add vibration intensity control to misc tab
- Stweaks: Correct tweaked abb values
- Stweaks: Moved undervolted and tweaked CPU/GPU/ABB to "battery" profile to keep "balanced" profile as close to stock as possible
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[21/12] Version 2.1.0 :
- Cypress: make touchkeys backlight work on sammy & cm11 & temasek/omni
- char: add frandom support (thx @Yank555)
- Stweaks: do not install STweaks_Googy-Max if STweaks is already installed
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[21/12] Version 2.0.9 :
- Patched to Samsung Update13 :good:
- Cypress: make touchkeys backlight work on sammy & cm11
- CPU undervolting implementation ported from Googy-Max :good:
- ABB implementation ported from Googy-Max :good:
- GPU control implementation ported from Devil's kernel (thx @DerTeufel1980 & @Yank555)
- cm11: fix for some cases of front camera crash (cm)
- cm11: make vibrator configurable
- cm11: fix battery gauge problem
- fix loss of baseband on sammy4.3
- Stweaks: ABB tweaked +GPU & CPU are ALREADY UNDERVOLTED (and stable )
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[15/12] Version 2.0.8 :
- FULLY WORKING DUAL BOOTING Sammy4.3 / CM11/ Omni / Temasek (with r3p2 mali support)
- Compiled with GCC Linaro 4.8.2 :good:
- Bring back dual sound engines (ScoobyDoo / Wolfson)
- Fix MTP for dualboot
- cm11 : fix network arrows not showing correctly
- busfreq: correct usage of cpu load slope
- touchkey backlight: little modification for dualboot support
- Some minor tweaks
- @DerTeufel1980 recovery support (reboot choice)
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[23/11] Version 2.0.7 :
- FULLY WORKING DUAL BOOTING Sammy4.3 / Temasek 4.4 v5 and above (with r3p2 mali support)
- zram: back to stock
- some mali changes
- Replace Boeffla sound engine with Wolfson sound engine (& added stweaks tab)
- cpufreq: renamed pegasusq to pegasusqstock and implement Googy-Max tweaked pegasusq
- mach-midas: cpu throttle from 800 to 1000MHz when reaching max thermal limit (thx @brujo55 for the advise)
- Reverted a lot of changes which were causing lags
Important: Dual booting choice at startup isn't working ! Please use stweaks to choose your defaultrom or to reboot directly to the desired rom
ATTENTION : Dualboot isn't working for now ...
[18/11] Version 2.0.6a :
- stweaks: add wireless charge rate
- some performance tweak
[18/11] Version 2.0.6 :
- mm: some more changes
- Added cpu topology & various sched tweaks
- Fixed zram settings not applied
[17/11] Version 2.0.5 :
- Add TriangleAway support
- Optimize read speed of schedulers (cfq, deadline, sio, vr)
- Add j4fs support
- Some more changes from XXUGMJA kernel (mm, lmk, mmc)
- Enable Cleancache & disable CONFIG_SCHED_AUTOGROUP
- Add Xpad support
- Add network filesystems support (nfs, cifs, sunrpc)
- zram: disable debugging & zram_for_android
- Stweaks: Zram is now configurable BUT disabled by default (RAM management is way better without it)
[14/11] Version 2.0.4 :
- Updated to latest XXUGMJA ramdisk & GPU driver
- Cpu OC support (up to 1600Mhz)
- Updated gcc compiler to 4.7.4 2013.10
WakeUp lag IS gone and battery drain IS normal !!! (please confirm)
[13/11] Version 2.0.3 :
- Implement Touch to Wake
- busfreq: Disable BUSFREQ_INTERLOCK_CPUFREQ (fly fly baby )
- earlysuspend: Remove zram conditional optimize_comp
- mm: back to stock memory management
WakeUp lag seems to be gone same as battery drain !!! (please report anyway)
[10/11] Version 2.0.2 :
- Zram: back to stock zram 300MB (compcache)
- Activated Unaligned memory access & neon & hardfloat support
- Implement forced fast charge (thx Yank555)
- fs: Enable AIO
- sched_features: Disable GENTLE_FAIR_SLEEPERS & enable ARCH_POWER
- busfreq: Use cpu_load_slope correctly
- sys: Remove "Samsung Rooting Restriction Feature"
- ramdisk (sammy4.3): Various tweaks and corrections
- STweaks: Various tweaks and corrections
[08/11] Version 2.0.1 :
- Wireless: Disable multicast on suspend & Allow mac adress change
- ExFAT as external module and loaded at boot
- Permanent TRIM
- Reverted dual sound system and switched to Boeffla sound 1.6.4 (use Boeffla sound app for settings)
- Page-writeback interval: screen on 0ms off 500ms
- Removed "Samsung Rooting Restriction Feature"
- Auto-root is now disabled by default
- Hopefully fixed drain issue and deepsleep problem
[08/11] Version 2.0.0 :
- Updated to linux 3.0.101 (EOL)
- Set fbearlysuspend via sysfs (for CRT animations)
- Added governors : Add ondemand-smartassV2-zzmoove-lulzactiveq-hotplug
- Added IO schedulers : row-sio-vr-fifo
- Tcp congestion methods : westwood-htcp-bic
- Raised charging currents
- Sound engines : Scoobydoo & Wolfson
- Updated to latest XXUGMJ9 ramdisk
- Auto-root (updated to latest su and supersu with daemon autorun)
- Auto install of Stweaks 2.0 (Googy-Max edition)
Another one for me ...
Why have only 2 when I can have 3 for me ???
First will try n let u know
Thnx googy
Edit: tried 2.0.0. Was very good. Battery backup was fine!
Smooth working..
Very fast.. though I didn't tried stock 4 3 kernel yet!
Now trying 2.0.1 good work mate
I'm a big fan of ur kernels.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Deep sleep problem solved?
this will be an excellent piece of work for sure ..goonna try it
ROM Compatibility
Just to be clear what you title edit means. I understand that Dual Boot isn't working yet but is the kernel compatible with CM10.2 just now or is it only Sammy roms.
Cheers
thx googy
but dl link dont work! !
regards
edit: dident see the testing state - sorry
Woohoo, finally! But like someone pointed out earlier the link does not work
Sent from my GT-I9300 using Tapatalk
cant wait to download
Thank u ,
and waiting for the stable one with the DUAL BOOTING
though i couldn't download it from the link above ?! ....
Looking forward to downloading this - (link doesn't work)
repeated again sr.
Thanks googy one more time.!!!! Keep up the good work!!!
Waiting for dualboot ))
Come on guys... Stop spamming the Thread... We ALL know right now Dual Boot doesn't work properly so stop writting about waiting for it, if it's fixed Googy will let us ALL know.
Also the link works fine, you can see XDA DB but Googy hasn't pushed the zip file yet so nothing to download there yet...
Please we are all excited but don't spam the thread just wait and reply if you have any kind of issues .
Thank you
Is this going to be a Sammy ROM only Kernel thread or are you working on making this work on CM10.2 also?
Great work as always
-#- JavaShin-X CustoKernal's Kakarot & Vegeta Performance Custom Kernel's -#-
Custom Kernel Modified Based On Lineage Os Kernel By erfanoabdi For The Moto G7 Power Ocean Model : XT1955 = ocean.
Hi Cool People Let Me Introduce Some Of My Efforts I Made To This AndroidKernel.
To Improves Your Experience With This Awesome Phone.
Work Done Based On Experience Haxing Linux Kernel A long The Years , Mostly Patching , Fixing Adding , Modding.
Im Not A Developer Not A Programmer Not A Hacker.
Im Just A Unix/Linux System Administrator - Computer Technician. But We Don't Stop Learning.
Kernel Very Well Tested Never Been An Issue With Any Phone Trusted Code Available On Github.
https://github.com/javashin/android_kernel_motorola_sdm632
JavaShin-X CustoKernals Telegram Channel Dumper =
https://t.me/CustoKernal_JavaShin_Mods
Cool Stuff Too.
##- Please give feedback. A lot of work has been done to get here. -##
##-Features-##
• Upgrade Los Kernel Into Caf - MSM Kernel From 4.9.206 To 4.9.229.
• Patched with all the patches from kernel.org 4.9-queue that are going to be included in the last stable 4.9.229 LTS release.
• kernel.lnx.4.9.r27-rel MSM-4.9 CAF Branch Merged IN.
• Release build have significantly reduced debugging messages/routines for slight performance & battery enhancements.
• Optimize compiler flags with better CPU optimizations.
• Optimize for performance rather than size.
• Higher performance with lower battery usage.
• Various other improvements.
• Extra Mod patches By JavaShin-X. "-jsX" Compiled With CLANG.
• Ultra low latency.
• SchedUtil Cpu Governor Set To Default.
• Addeded BFQ I/O SCHED.
• Added 750Hz timer interrupt.
• Zswap now uses BTREE instead of ZPOOL.
• Zswap Now Default To Z3fold Lz4 Instead Of ZBUD.
• Zsmalloc by Default.
• VDSO32 Bits Enabled By Default
• WireGuard VPN.
• Boeffla generic wakelock blocker driver.
• AnyKernel v3 To Retain Magisk Root.
• Disabled GFS to Achieve Better UI Performance.
• BlueTooth Check Key-Sizes Only If Secure Simple Pairing.
• Simple Android Low Memory Killer.
• Enable ZRAM to 3GB and use lz4 as compressor.
• Use optimized spinning loop for arm64, this makes about 20% performance improvement on the CPU multithread load.
• Compiled With Last clang-r383902b 11.0.2 - June 2020
• Compiled With Last Gcc 10.1 ARM32Hf & AARCH64 - Debian Sid New Build System - As CROSS-COMPILERS.
• Specific Aarch64 Sdm632 optimizations. "-march=armv8-a+fp+simd+crc+crypto"
• Plus ricer optimizations "-O3 -fno-stack-protector -pipe". ?
• CROSS_COMPILE_ARM32 & CLANG_TRIPLE_ARM32
• Zen I/O scheduler - Primarily based on Noop, deadline, and SIO IO schedulers.
• Updated Last WireGuard Backport.
• MDSS color control KCAL.
• Devfreq - Use high priority workqueue.
• Kgsl - Increase priority of RT thread.
• Run kgsl-workqueue as a high prio wq.
• Workqueue - change permissions to allow root control of wq_power_efficient toggle.
• Zstd Compression Algo Backported.
• Zswap kernel feature that provides a compressed RAM cache for swap pages Using ZSTD Algo&Crypto.
• Add - Streebog Crypto Support Developed By Russia's FSB.
* introduced as a cryptographic hash function developed in large part by the Russian government.
• TI DRV2624 haptics support : kang taimen haptics driver And Fix Thanks To electimon & erfan .
* Only Vegeta.
• Changed The Complete Build System To Debian Sid/Unstable With Clang-Master Google Android Prebuilt & GCC 10.1 aarch64-linux-gnu+arm-linux-gnueabihf.
* LTO Optimized Builds Coming Soon.
• KLapse 5.0 A-kernel-level-livedisplay-module.
• State Notifier Driver.
• Adreno Idler.
• cpufreq Pixel 3 Smurfutil CPU governor.
• Dynamic Fsync 2.0 .
• GPU-Enable-19MHz-idle-frequency.
• Switch Fsync ON/OFF.
• adreno_tz GPU Input-Boost Feature.
• Dynamic SchedTune boosting support (DYNAMIC_STUNE_BOOST).
• Dynamic SchedTune Boosting on events (DSBOOST).
• Fingerprint Boost (FINGERPRINT_BOOST).
• AdrenoBoost.
• SIO I/O Scheduler.
• Maple I/O Scheduler.
• Force faster charge rate for USB (FORCE_FAST_CHARGE) (NEW) .
• Modules Changes -
• Add Android_Mouse_Keyboard_f_g_hid Module.
* Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader. =
- Android_Mouse Module
- Android_Keyboard Module
Config Mod's
Touchscreen Drivers Compiled Built-In Kernel To Solve Problem's With Some
Recovery's * Optional Flashing On Side (slot_a) and (slot_b) .
[*] Enable RCU priority boosting
[*] QTI Core Control
[*] Optimize very unlikely/likely branches
[*] Automatic process group scheduling
[*] CPU bandwidth provisioning for FAIR_GROUP_SCHED
[*] Enable workqueue power-efficient mode by default
[*] SMT scheduler support
MetalCooler Has Been Deprecated In Favor Of Vegeta. And Roms With Support For This Custom Kernel Are Unmaintained.
Android Hardened Patches Are Going To Be Merged On Vegeta Kernel In The Future.
"-sec+ comming soon."
Roms That Still Uses Old Kernel 4.9.203-perf+ -r12 & -r11 CAF Branch.
GoldenFreezer Still alive For Some Time For Roms Like Corvus StagOS And Pixel Ex.
June 2020 Roms = With Kernel 4.9.206-perf+ -r27 CAF Branch.
* Vegeta Works Great On Paranoid Android. Builds With No Gapps.
* Kakarot Confirmed To Works On New SuperiorOS And New MSM-Extended Builds.
* Instructions :
Always retain a backup of your current kernel and system image. Before Flashing.
After Set Everything Up - Working System Custom Rom With Recovery & Magisk Root.
Then Just Need To Reboot To Recovery Via Advanced Reboot Power Menu Or "adb reboot recovery"
Or Starting Phone In Bootloader Mode Selecting Recovery From Menu Using Vol - And Power.
Credits :
erfanoabdi for Provide the lineageos-17.1 kernel source tree 4 moto g7 power ocean.
Carlos Ayrton For His Quantic Mods.
@everyone Who Has Tried My Kernal.
Thanks To : Moto G7 Power Community .
electimon , Barry Allen , TailanCunha , Dan Ford , David Rondeau , steve , gabi , Deivid , Francisco.
Testers : Wolfseth , Rey Castagnoli , D Silva.
Flasheable Kernal Zip On Attachments.
Vegeta CustoKernal Performance-Mode. New LOS Q Branch. -r27 CAF.
14M Jun 29 22:02 OCEAN-4.9.229-Pre-Vegeta-jsX-perf_r3+29-06-2020.zip
sha256sum = 2a99095195c03ba6c8cdfb3e722a2d94486af7e9627bad477ad3da08ad6cdb83
md5sum = 6bd324dc0b0a191daedf182ffd5e31e0
Kakarot CustoKernal Performance-Mode. New LOS Q Branch. -r27 CAF.
14M Jun 29 23:09 OCEAN-Kakarot-4.9.229-PRE-jsX-perf_r3+29-06-2020.zip
sha256sum = 432dd82d51c239557cea8b92c614cd3d8bd6f87ee7d1a01556826718274712f0
md5sum = 4a9d884b6f2000c076caf494e8cbd0c5
GoldenFreezer CustoKernal Performance-Mode. Old LOS Branch. -r11 CAF.
14M Jul 5 23:08 OCEAN-LOS-4.9.229-jsX-perf_r10+GoldenFreezer-05-JUL-2020.zip
sha256sum = 2196c96621d33d32e1910a140b674ec535d43a8d007127e8dd31e9f7c6efb7b0
md5sum = s10957a849e580e52531d59ad022ee1cd
MetalCooler CustoKernal Performance-Mode. Old LOS Branch. -r11 CAF.
14M Jul 6 01:15 OCEAN-LOS-4.9.229-jsX-perf_r10+MetalCooler-06-JUL-2020.zip
sha256sum = f6f6d461a60cef7a995eab49793c97fc8bf91f65421552acd02033b5b29d39d2
md5sum = sb43fad3237fd1dd1a235e8d5509dd3dc
Extra Kernel Modules. Android Keyboard And Android Mouse.
https://drive.google.com/drive/folders/12pcxqaiuhtUMFnYAbDapjuTf5hSoQOCJ?usp=sharing
SmartPack Kernel Manager. Recommended.
https://imgur.com/gallery/GNPhS0T
* For More ScreenShot's Of Features Enabled On This Kernel Plus Pretty Roms Shots Visit The Kernel Dumper Channel On Telegram.
##- Enjoy - Cheers ! -##
Carlos Jimenez = NickName =
JavaShin-X WrongDevice =
Ozmage JavaShin-X Fork.
Dominican Republic -
Sun 5 July 2020.
GoldenFreezer Kernel Update. Performance Mode.
JavaShin-X CustoKernal. Stable RELEASE. UltrafFastah Kernal. Custom Kernel.
4.9.229-GoldenFreezer-jsX-perf_r10+
- Updated To 4.9.229 longterm Stable Release
- Even with android-linux-stable:kernel.lnx.4.9.r11-rel.
- Compiled With Proton-Clang LTO+PGO+POLLY Optimized Compiler By kdrag0n.
- Update prebuilt Clang Google Android to r383902c.
- Make Kernel Compatible To Compile With LTO THINLTO & LD.LLD Linker.
- wireless / db.txt : Checkout from head:master wireless-regdb.git
- THINLTO Build Link On Time Optimizations.
- Backport KBuild From BlueCross-Proton Android Kernel.
- Faster Builds Time.
- Make USE LD.LLD LLVM Linker For LTO.
- Enable O3 In LD.LLD Plugin When Using CLang.
- Update Wireguard Kernel Module v1.0 2020 06 23-30.
- Disable Unmap kernel when running in userspace (aka "KAISER").
- Kernel 4.9-Fixes From Kernel-Stable-Queue.
- Continue Using Debian Build System Enabling & Adding More Tweaks.
- Integrate Next's Kanged Bluecross Kernel Patches =
ion: Force vmalloc for high-order allocations
scsi: ufs: Add compile-time config to limit number of TX lines used
random: fix inconsistent spinlock usage
drm: Enable bridges asynchronously as early as possible
drm: Mark the bridge-enable kthread as performance
drm: Boost to the max when powering on the display
sched/fair: improve placement logic
sched/walt: improve the scheduler
sched/fair: Allow idle local group to pull tasks from critical
sched/fair: Fix redundant load balancer reattempt due to LBF_ALL_PINNED
sched/fair: Improve the scheduler
sched: remove skip_sg
- Set Optimiztions To Polly LLVM by Default. (-O3 -mllvm -polly) Polyhedral optimizations for LLVM.
- Update Defconfig.
* Works On Pixel EX And Corvus And CrDroid. Other Untested. Happy Flashing.
Link For Corvus Which Is The Rom I Use 4Now Gamer ROM.
On My Kernel Telegram Channel Dumper.
Mon 06 July 2020.
* Update For MetalCooler Reborn. CustoKernal. Performance Mode.
- Special Build For New Havoc Build. And Compatible Roms.
- Big Changes Since Version 4.9.227-sec_r6+ .
- 4.9.229-MetalCooler-jsX-perf_r10+
- Reborn As A Clone Of GoldenFreezer.
- Same Previews Changes Of Kernel's Vegeta - Kakarot - GoldenFreezer Are Included.
- Android Hardened Merge Later. For -sec_r10+ Extra Secure Kernel.
- Why So Many Kernels ? = Some Roms Uses Diff Vendors And Diff MSM-Caf Branches.
- Soon GoldenFreezer And MetalCooler Are Going To R.I.P be Deprecated .
- For New Roms With New Stock Kernel 4.9.206+ Which Is New Q Branch. Use KAKAROT AND VEGETA.
Android 10 ?
Ro0421 said:
Android 10 ?
Click to expand...
Click to collapse
Yes Android 10 Q but only custom Roms ATM.
Works On Android 9 Pie Stock But Needs recompilation.
Uso PixelExperience
Ro0421 said:
Uso PixelExperience
Click to expand...
Click to collapse
si funciona bien . Pixel Experience PLus O normal ?
https://drive.google.com/file/d/16i4Up3hitseVFM1jAv3CHvrCcHZgGhuw/view
PixelExperience_ocean-10.0-20200511-1147-UNOFFICIAL.zip
Te Recomiendo Esa es nueva tiene parche de mayo y funciona perfectamente con mi kernel.
Power
Ro0421 said:
Power
Click to expand...
Click to collapse
Si moto g7 power = ocean Xt1995-X
thanks just installed it ??
Kernel installs perfectly using Franco kernel manager (FKU) app. Just installed on latest Colt OS build. Thanks for sharing your work! And the wiregaurd :good:
flash713 said:
Kernel installs perfectly using Franco kernel manager (FKU) app. Just installed on latest Colt OS build. Thanks for sharing your work! And the wiregaurd :good:
Click to expand...
Click to collapse
Thanks , Glad Works good For U.
Thanks, work great. Adding Mass Storage gadget and HID gadget could be better
asgardius said:
Thanks, work great. Adding Mass Storage gadget and HID gadget could be better
Click to expand...
Click to collapse
They Are Compiled As Modules But I had Not Uploaded Here I Can Make A Zip With The Twenty Something Extra Modules. But Need To Be Loaded Manually In The System. With insmod.
ozmage said:
They Are Compiled As Modules But I had Not Uploaded Here I Can Make A Zip With The Twenty Something Extra Modules. But Need To Be Loaded Manually In The System. With insmod.
Click to expand...
Click to collapse
Thanks, i want to try these modules
asgardius said:
Thanks, i want to try these modules
Click to expand...
Click to collapse
https://drive.google.com/drive/folders/12pcxqaiuhtUMFnYAbDapjuTf5hSoQOCJ?usp=sharing
there -perf+
and -sec+
but only For The Pre-Release. Kernels.
PixelExperience does not work
Hello, I'm new at this. I have a Motorola G7 power and it works very well for me. Yesterday I unlocked the bootloader and installed root. Does this kernel work in stock? or should i install another roms?
Sent from my moto g(7) power using XDA Labs
Ro0421 said:
PixelExperience does not work
Click to expand...
Click to collapse
Hi Which Pixel Experience ? Plus ?
this one does =
ozmage said:
They Are Compiled As Modules But I had Not Uploaded Here I Can Make A Zip With The Twenty Something Extra Modules. But Need To Be Loaded Manually In The System. With insmod.
Click to expand...
Click to collapse
Can you upload updated modules with every kernel release? I found some interesting there. Mass storage gadget module works fine, HID gadget fail at load("No such device" error). Tested with latest official CrDroid build
ozmage said:
Hi Which Pixel Experience ? Plus ?
this one does =
Click to expand...
Click to collapse
worked for me on the pixel experience plus custom rom
https://forum.xda-developers.com/pi...com/picture.php?albumid=16267&pictureid=60533
asgardius said:
Can you upload updated modules with every kernel release? I found some interesting there. Mass storage gadget module works fine, HID gadget fail at load("No such device" error). Tested with latest official CrDroid build
Click to expand...
Click to collapse
OK
Done
https://drive.google.com/drive/folders/12pcxqaiuhtUMFnYAbDapjuTf5hSoQOCJ
ThundeRStormS Galaxy N20 Ultra Exynos family for OneUI Q/R/S
SM-N986B, SM-N985F
Compatibility notes :
Only for Android OneUI Q/R/S roms N20 Exynos family ROMs
AOSP is not supported !!!
In Aroma installer please select ThunderStorms version - only this support Note 20 Ultra.
Kernel features:
- Linux 4.19.87
- Samsung source DEVA9
- Android 11 - OneUI 3.1 (to TS v1.8) / Android 12 - OneUI 4 (from TS v2.0)
- TTL Filter ON
- 64k TCP IP Window
- some debugs off
- USB serial added
- Samsung MTP ON
- Zmalloc page mapping OFF
- Wakelocks added
- Powersuspend 2.0 support
- Wireguard support
- Boeffla wakelocks added
- powereffcient workqueue support in CPU section
- CRC support in MISC section
- Fsync support in MISC section
- Geantle Fair Sleepers support im MISC section
- Frandom support
- Support File Blocker for some tune apps
- OC big CPU at 3016 MHz and Mid at 2600Mhz
- DTS (Device Tree Blob) for temperatures and OC, etc.
- I/O schedulers improvements
- CIFS and NTFS partition support
- disabled some Samsung security and FIPS
- Battery Store support
- Linux source improvements
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Init.d scripts: /vendor/etc/init.d
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial build in kernel / or without Magisk (You can flash it manually - e.g. older version)
- Optimized for battery life
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Compiled via Google Clang 14.0.1 toolchain
- Kernel use an AROMA installer to help guide you through the installation (Thx to EdZamber and yoanf26).
Recommended Apps:
To tweak most of the settings in the kernel, I recommend using ThunderTweaks app.
_________________________________________________
IMPORTANT INFORMATIONS:
1. WARNING: YOU UNDERSTAND THAT INSTALLING CUSTOM FIRMWARE/ROM/KERNEL IS AT YOUR OWN RISK!!!
2. YOUR WARRANTY CAN BE 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 kernel before flashing it! YOU are choosing to make these modifications, and if you point
the finger at me for messing up your device, You can't blame me for this fact."
3. NO REQUESTS!!!
_________________________________________________
INSTALLATION PROCESS:
FOR STOCK ODEX/DEODEX ROMS - read carefully
FIRST - Clear cache apps like ThunderTweaks, Kernel Adiutor or MTweaks or another one in system app menager !!!
Backup SYSTEM, EFS, DTB, DTBO, DATA and KERNEL as always in TWRP !!!
Download the latest kernel version zip file
Use only not patched (magisk) recovery - kernel has magisk build-in
Flash the CLEAN ROM or Dirty FLash, next restore Your DATA and flash the kernel zip with root or not
Choose aroma selection
Reboot
ThunderTweaks app is installed in Your system.
PROBLEMS / BUGS:
No bugs.
Thanks for reports.
_________________________________________________
CREDITS :
- The Linux Kernel Archive for the Linux Patches https://www.kernel.org/
- Samsung Open Source Release Center for the Source code http://opensource.samsung.com/
- @osm0sis for Android Image Kitchen and anykernel2 https://forum.xda-developers.com/showthread.php?t=2073775
- Magisk and SuperSu Team for root method
- @evdenis Denis Efremov and Cruel Team for source, Samsung updates and help.
- MoRoGoKu, Anan1211, Pascua28, Corsicanu
- @ambasadii
- @edzamber and @yoanf26
- @TheMadScientist, @bartolomeo10, @touseef77, @okij, @enebro77, @tin2404 and tester group.
_________________________________________________
SOURCE of the kernel:
GitHub: https://github.com/ThunderStorms21th/S20-priv
_________________________________________________
Contributors:
@nalas
ThundeRStormS Team
_________________________________________________
DISCUSSION:
Links removed by moderator
_________________________________________________
Version Information:
Statsus : Stable
Current version : AiO v2.1 (All in One)
Release Date : 2022-02-15
_________________________________________________
DONATION:
If you liked my work, you can collaborate by giving thanks and with some donation to continue working hard.
Thank you very much to all.
Link removed by moderator
_________________________________________________
CHANGELOGS & DOWNLOADS in 2nd post
_________________________________________________
DOWNLOADS and CHANGELOGS
Changelogs:
ThunderStorms-Kernel-S-v2.1 : 15.02.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source DEVA9
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- Linux source improvements
- READ_AHEAD_KB = 256
- Imported Mali drivers r33p0 from ARM source for ValHall
- ThunderTweaks v1.1.0.5
- Magisk 24.1 Offcial / or without Magisk (24101)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- Clang 14.0.1
- rest like in v2.0.1
ThunderStorms-Kernel-S-v2.0.1 : 24.01.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source CUEL7
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23018)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- Clang 14.0.1
- rest like in v2.0
ThunderStorms-Kernel-S-v2.0 : 08.01.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source CUEL7
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23016)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.8
ThunderStorms-Kernel-R-v1.8 : 15.12.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23015)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.7
ThunderStorms-Kernel-R-v1.7 : 23.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.6
ThunderStorms-Kernel-R-v1.6 : 16.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Added CPU tick 25 and 50 Hz - default set at 25 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.3
- Magisk 23.1 Offcial
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.5
ThunderStorms-Kernel-R-v1.5 : 02.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Magisk 23.1 Offcial
- support for SM-N986B (Note 20 Ultra)
- rest like in S20 v1.4
_________________________________________________
DOWNLOAD:
Links removed by moderator
_________________________________________________
reserved 2
Any chance of porting this kernel for Snapdragon users please?
Sorry but not ... only Exynos bcose is the same hardware like S20.
Thank you.
@nalas , sir ....
is it possible to install this kernel on Dr.Ketan Rom ?
Many thanks in advance
enebro77 said:
@nalas , sir ....
is it possible to install this kernel on Dr.Ketan Rom ?
Many thanks in advance
Click to expand...
Click to collapse
Hi, must be OneUI 3.1 for Exynos. If it is so I think no problems...
nalas said:
Hi, must be OneUI 3.1 for Exynos. If it is so I think no problems...
Click to expand...
Click to collapse
Tested and working properly
Only point is battery will ALWAYS stop charging at 85% eventhough I disable it in thundertweaks or increases to 100% ....
Any workaround to solve this ?
Many thanks in advance, @nalas
Testing on Dr's rom
So far so good
No problems
Charges past 90% for me no problems
enebro77 said:
Tested and working properly
Only point is battery will ALWAYS stop charging at 85% eventhough I disable it in thundertweaks or increases to 100% ....
Any workaround to solve this ?
Many thanks in advance, @nalas
Click to expand...
Click to collapse
Excuse me,how to solve it?
S3BL104 said:
Excuse me,how to solve it?
Click to expand...
Click to collapse
Turn it off if was enabled and restart the phone , default in kernel this is off so will back to full charge mode.
nalas said:
Turn it off if was enabled and restart the phone , default in kernel this is off so will back to full charge mode.
Click to expand...
Click to collapse
Thank you so much @nalas
I keep getting random reboots every couple of hours with sm-n986b on this kernel
royhanks3 said:
I keep getting random reboots every couple of hours with sm-n986b on this kernel
Click to expand...
Click to collapse
UV margines maybe too high at - ? Or magisk older with new app or domething similar...
so far, so good. No reboots at all and really battery friendly kernel ....
Android auto stopped working any ideas?
TrueNix said:
Android auto stopped working any ideas?
Click to expand...
Click to collapse
Look at blicked wakelocks - bt
will this core work on my S20 Ultra SM-N985F ?? and a fix has been made to the kernel to work on old firmware databases
Hargriv said:
will this core work on my S20 Ultra SM-N985F ?? and a fix has been made to the kernel to work on old firmware databases
Click to expand...
Click to collapse
N875f has no RR source, so i cant make it....Ive wrote for samsung source...we will see.
You can write to samsung open source too for give as RR kernel source (Android 11)
I will not make any old base kernel. Is RR A11 so only this i will not back to QQ A10.
But N985F works on kernel from N986B.