[KERNEL] Phantom Kernel for N950 - F/FD/N (for Samsung PIE and OREO ROMs) - Samsung Galaxy Note 8 ROMs, Kernels, Recoveries, &

Your warranty is now void. Knox 0x1.
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 the features included in this kernel.
PHANTOM KERNEL​by 6h0st ​
​
Special thanks to:
(Product evaluation, support & donors)
@ANDROIDXFOREVER
@ammisr
@Logel
@Sean_FD2R
@corsicanu
@Voytec83
@Bud Horn
@blinkt88
@rico13
@NoXXX
@Kiid
... and to all other developers for their indirect contribution (ideas, commits, public open source code, etc).
* Brief ideology of this kernel *
This kernel, if you plan on using it out-of-the-box it is battery life oriented, but also with a few tweaks to be fast and stable, just to give best daily usage results. The best part of it is that you can tweak it how you please depending on how far you want to go. You can choose over clocking CPU or/and GPU to get really good benchmark results, apply tweaks to get the best battery life/performance with low-end and high-end gaming or just to save even more battery, your choice. All this by using simple applications like Spectrum, a bit more complex ones, like Synapse or choose an even more advance way with shell scripts / terminal.
As the project evolves more features will be added, even as requests if properly motivated.
Before releasing an update, i'll make sure that it's properly tested so that you wont get bricked devices. This usually takes a lot of time, so please be patient. If some features are considered unstable they will be marked as experimental.
* * * Version 2.11.6 PIE official * * *
- SAMSUNG Open Source for PIE kernel (N950FXXUDDTH1);
- ramdisk updated to N950FXXSBDTED;
- Compiled with Toolchain UBERTC 6.4.1 + GRAPHITE optimizations;
- updated to Linux 4.4.201 - (only available for version 2.10.1);
- ramdisk updated to N950FXXS7DSI3 - (available only in version 2.10.1);
- Cortex and Exynos compiler optimizations;
- performance and battery life adjustments to BUS/GPU/CPU;
- Available CPU governors: cultivation, blu_active, impulse, interactive, conservative, ondemand, performance, powersave, darkness, schedutil, bioshock, blu_schedutil, helix_schedutil, darkutil, electroutil and pwrutilx - (some are available only in version 2.10.1);
- Available I/O Schedulers: anxiety, noop, deadline,cfq, bfq, maple, vr, zen, tripndroid, sio, sioplus, fiops and fifo;
- added Synapse support (with more optinons then MTweaks / if you use spectrum profiles some sections will be disabled for compatibility issues);
- Spectrum Support with 4 profiles (disabled on boot);
- MTweaks compatible but with missing features, use Synapse for better compatibility;
- maximum overclock CPU frequency of CPU little cluster 1898 Mhz;
- maximum overclock CPU frequency of CPU Big cluster 2704 Mhz;
- added frequency limits while Screen is off;
- added minimum throttling frequency limit scaling for Exynos;
- maximum overclock GPU frequency of 572 Mhz;
- SELinux permissive/enforcing depending on Magisk;
- Enabled Kernel Loadable Module support;
- added LKM: superuser (KernelSU project) if root accesss is needed without Magisk - disabled (to get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access. NOT all apps will work with it. This also has no app that control access so don't leave it always enabled!);
- Memory Management and utilities optimizations;
- added switch to enable/disable of FSync or use Dynamic FSync;
- Morosound mod for Madera/CS47L92;
- init.d support;
- all Samsung security related configs disabled (as KNOX, TIMA, Rooting restriction, etc.);
- Disabled Secure Storage. You'll need to refresh (remove/forget and connect/store connection again) Wifi/Bluetooth connections if you have conection issues!);
- dm-verifiy and forced encryption disabled;
- LED blink/fade control (fade enabled by default);
- changed LED to red/blue fading when booting;
- Wireguard support;
- CRC checks disabled on boot for better performance;
- added UKSM 0.1.2.6 - (available only in version 2.10.1);
- VM, I/O sceduler and ZRAM tweaks - (available only in version 2.10.1);
- Entropy optimizations - (available only in version 2.10.1);
- added SysFS control for logging;
- disabled unnecesary logging, debugging and tracing;
- added automount FS Manager 4 support;
- added NTFS/ISO9660/UDF FS Support ;
- added ZRAM support - (available only in version 2.10.1);
- updated LZ4 kernel modules - (available only in version 2.10.1);
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia);
- added Smart Screen Dimming (for SSD kernel version only!);
- added CPU boost;
- added devfreq boost;
- added Kernel support for MISC binaries - (available only in version 2.10.1);
- added support for DriveDroid app;
- ramdisk optimizations and patched SEpolicy;
- disabled some unneeded tracing, logging and debugging;
- init.d optimization scripts, available in /=Phantom Scripts= folder, if you want to use them:
* 90agressive_doze: enable agressive doze script;
* 98sqlie: optimize DB;
* 98zipalign: zipalign apks;
* 99maid: a cleaning temporary files script;
* 99killer: battery saver by killing a couple draining services.
* * * Version 1.9.3 Oreo official * * *
- Compiled with UBERTC 6.4.1 + GRAPHITE optimizations;
- Updated to Samsung Open Source N950FXXU5CRK2;
- Updated to Linux 4.4.169;
- added Synapse support (with a lot of optinons, a lot);
- Spectrum Support with 4 Profiles;
- SElinux permissive;
- Support for Private Mode;
- Init.d support;
- All Samsung security related configs disabled (as knox, tima, restrict rooting);
- Added Boeffla wakelock Blocker;
- Led fade/blink control;
- Wireguard support;
- Available CPU governors: cultivation, blu_active, zzmoove, impulse, interactive, schedutil, conservative, ondemand, userspace, performance, powersave, darkness and bioshock;
- Available I/O Schedulers: noop, deadline,cfq, bfq, maple, vr, zen, tripndroid, sio, sioplus, row and fifo;
- Performance and Battery life tweaks;
- N950FXXU5CRK2 ramdisk update;
- added UKSM 0.1.2.6;
- Possible max CPU OC frequency set to 2704 Mhz;
- added max GPU frequency of 572 mhz;
- Some GPU optimizations (slightly a bit more battery life and more performance);
- Set Spectrum balance profile max GPU speed of 455 mhz on boot (better battery life);
- disabled some logging, debugging and tracing;
- added NTFS/ISO9660/UDF FS Support;
- added Automount FS Manager 4 support;
- multipath TCP support;
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia);
- added 99killer, 98zipalign and 98sqlite optimization scripts to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d);
- fixed Spectrum and Mtweaks incompatibility when using both apps;
- added SysFS control for kernel logger;
- updated LZ4 kernel module to LZ4 v1.7.3;
- a lot of ramdisk fixes and optimizations;
- set voLTE enabled props from ramdisk (just in case...)
- removed SEC_SELINUX;
- added a more efficient RMM lock patch;
- added fake FLAGS to help Magisk;
- added Smart Screen Dimming;
- CPU Samsungplug optimizations and CPU core control;
- enabled schedule workqueues on awake CPUs as default;
- 100% compatibility with Spectrum and Synapse, with MTweaks not so much.
* NFS VERSION HAS THE SAME SAFE PARAMETERS AS THE NON-EXPERIMENTAL VERSION ON BOOT, but probably will generate more heat *
Differences between the NFS version and the regular version (Experimental):
- CPU OC possibility to 2.8 Ghz (2808000 mhz)
- GPU OC possibility to 683 mhz
- GPU OC without CPU frequency restrictions
- Spectrum profile "Gaming" OC-ed at 2.7Ghz / 572 mhz
(No support will be given if something goes wrong while using the NFS versions! AND don't blame me if you burn something.)
Mod edit: links removed
XDA:DevDB Information
Phantom Kernel, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
6h0st
Kernel Special Features: STABLE | FAST | SOLID-BATTERY-LIFE
Versions Information:
Status: Stable P
Current Stable Version: 2.11.6
Last Updated 2020-12-21
Unstable Version: 2.10.1
Last Updated 2020-05-03
Status: Stable O
Current Stable Version: 1.9.3 (EOL)
Created 2018-08-05
Last Updated 2019-01-01

FAQ:
Q: How to flash kernel?
A: Download (download link in first post) and flash the zip file from TWRP Recovery. Wiping dalvik cache and cache when coming from other kernels is highly recommended.
Q: Phone is stuck with a black screen after I wiped dalvik cache and/or cache. After I waited a while it just rebooted. Is that a bug?
A: This is not a bug it's actually a feature. This is normal because the kernel startup script checks the dalvik cache to be created correctly. If it wasn't created correctly it checks again after 1 min, just to be sure, this is why you have a black screen. Don't force reboot, just wait! If Dalvik cache isn't still created correctly after 1 min, it will reboot and create Dalvik again, it will keep doing this until everything is ok. This can happen even 3 times upon boot. If more than 3 reboots happen then you have a ROM issue.
Q: How to configure the Kernel?
A: Easy way is with Spectrum app from Google Play Store. Synapse for more advanced users. Init.d scripts or Terminal/SManager or similar apps, for experts.
Q: I have issues with notifications, slow notifications while screen is off?
A: Disable battery app optimization for Google Play Services.
Q: YouTube videos are not playing, why? / Why am I getting random reboots (if using 99killer script)?
A: Remove the /system/etc/init.d/99killer script and reboot.
Q: Why not start with version 1.0 ?!
A: Because versions 1.0-1.3 were not released to the public and were tested in private by a group of dedicated people.
Q: What is NFS version?
A: Need for Speed version of the Phantom Kernel - higher and unsafe OC of CPU & GPU possibility. Only for Oreo versions.
Q:What is Smart Screen Dimming - SSD version?
A:It's a slightly modified version of this:
https://forum.xda-developers.com/s7-edge/development/amoled-pwm-s7-edge-t3517739
Q: I had a freeze/random reboot after I changed settings in Synapse, what can be the cause?
A: It can be a lot of things, but mostly an incompatibility in your chosen settings, if it's kernel related at all. The most known common things that are the cause of this can be Exynos-CPU-hotpluger (disable it), LMK parameters for Oreo version only (reset to defaults) or Doze settings (use stock). If any of these doesn't get rid of the reboots try resetting Synapse and wipe cache and dalvik cache. You can always post logs or details of your issue, to get help.
Q: After each boot i get my screen locked after a brief moment of using my phone and my phone vibrates 3 times, is this a bug?
A: This isn't a bug. The locking of the screen it's a workaround i added, to eliminate a bug where GPU utilization get's stuck. This will remain until i find a better way to solve this. There 3 vibrations is from the PK boot script telling you it has finished execution.
Q: Bixbi button remapper isn't working with Bixby button, how can I fix it?
A: Install Synapse and enable Android logging. (Thanks to @AiRMaX-360 for finding this fix).
Q: What is KernelSU - superuser module and how to get root access without Magisk?
A: Here you can find KernelSU project. This module can be used if root access is needed without Magisk. To get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access.
PS:
* NOT all apps will work with it.
** This also has no app that control access so don't leave it always enabled!
*** If Magisk or other su is found, then that root access method will be used.

Ver. 2.11.6 Changelog:
- optimizations for better battery life;
- bug fixes;
- added throttling frequency limit for mali driver;
- updated the frequency limits while screen-off module;
- switched back ext4 encryption (EXPERIMENTAL);
- updated 00modules script;
* Special HID drivers available as kernel modules only if needed (copy 00modules to init.d folder to enable modules);
* Joystick XPAD available as module only if needed (copy 00modules to init.d folder to enable module);
- added 99pkhosts script - adblocker script with update on boot (copy script to init.d folder to enable).
Ver. 2.11.5 Changelog:
- updated to Samsung Open Source N950FXXUDDTH1;
- added support for more Input Device Drivers, Special HID drivers, IEEE 1394 (FireWire) and VR;
- disabled some unneeded debugging;
- removed some deprecated code;
- performance optimizations and bug fixes.
Ver. 2.11.4 Changelog:
- merged Samsung open source N950FXXSDDTG5;
- ramdisk updated to N950FXXSBDTED;
- other bug fixes and optimizations.
Ver. 2.11.3 Changelog:
- SELinux permissive/enforcing depending on Magisk;
- changes for some ROMs (e.g. DeluxeROM) that need SELinux permissive at boot (Magisk is detected by some banking apps so a complete uninstall is needed for these apps to work);
- enabled Kernel Loadable Module support;
- added LKM: superuser (KernelSU project) if root accesss is needed without Magisk - disabled (to get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access. NOT all apps will work with it. This also has no app that control access so don't leave it always enabled!);
- CPU optimizations and bug fixes;
- added maximum overclock CPU frequency of CPU little cluster 1898 Mhz (generates lots of heat if OC-ed);
- added frequency limits while Screen is off;
- added minimum throttling frequency limit scaling for Exynos (may cause reboots, or even burn your phone, if enabled and is set to high);
- added frequency limits while screen-off and set 455-1248 | 741-1469 mhz as default;
- HMP optimizations;
- adjusted thermal limits a bit;
- android binder optimizations;
- Synapse update;
- minor PK boot script changes;
- other bug fixes in CPU, BT, abox and more...
Ver. 2.11.2 Changelog:
- bug fixes;
- moved PK dalvik protection and made it as an optional script found in =Phantom Scripts= folder for a better compatibility;
- disabled some more unneeded logging.
Ver. 2.11.1 Changelog:
- added enable/disable control of DVFS in sysfs for Exynos;
- updated Synapse (advanced tab);
- other bug fixes in CPU.
Ver. 2.11 Changelog:
- Samsung Open Source base N950FXXS8DSL3 (started from scratch) ;
- ramdisk updated to N950FXXSADTC4 and optimized;
- Linux version 2.2.111 (No more Linux updates);
- disabled unnecessary logging, tracing and debugging;
- added back goodies from 2.10.1, minus:
* STUNE and Stune Boost;
* Linux streams updates;
* UKMS and ZRAM;
* schedutil based govs: helix-util, blu-util, dark-util, pwxutil, electric-util;
- overall optimizations and tweaks;
- Synapse bug fixes;
- Spectrum profile bug fixes;
... and some other things (to many to add here).
Ver. 2.10.1 Changelog:
- bug fixes for GPU to avoid ramdom freezes;
[last update]
Ver. 2.10 Changelog:
- updated to Linux 4.4.201;
- set bic as default TCP congestion alogarithm;
- set cfq as defualt internal SD I/O scheduler.
- fixed GPU utilization stuck at 80% bug after first boot (screen won't turn off anymore upon the 3 vrations);
- fstab changes with noatime;
- Synapse update and bug fixes;
- Spectrum profiles update (cpuset optimization; Balanced profile: CPU.Big cores set at 2314000 mhz - stock freq)
- default CPU.Big core cluster set to 2314000 mhz;
- updated Simple LMK;
- switched to Simple LMK from Android LMK;
- zram misc fixes;
- memory compactation and page allocation optimization;
- PK boost script optimization (takes longer to finish, but uses less CPU and reduces boot lag);
- android binder optimizations;
- touchscreen optimizations;
- updated GMS patch script;
- removed /etc/sysconfig/google.xml overwrite upon flashing kernel (restore and use original ROM file to fix slow notifications);
... other bug fixes and improvements.
Ver. 2.9 Changelog:
- source updated to N950FXXU7DSJ1;
- ramdisk updated to N950FXXS7DSI3;
- updated to Linux 4.4.198;
- better compiler optimizations;
- security improvements;
- devfreq optimizations and possible some random issues fixed;
- binder optimizations;
- debugfs: Always compile core debugfs driver for Android kernels;
- Android sync performance improvement;
- FS: Reverted to original mbcache from mbcache2;
- FS: ext4 optimizations;
- Spectrum profiles update;
...some other bug fixes.
Ver. 2.8.2 Changelog:
- binder reverted to N950FXXS7DSH1;
- disabled debugging of binder and made some minor stability changes;
- Spectrum battery profile update.
Ver. 2.8.1 Changelog:
- updated to Linux 4.4.196;
- Mass Storage USB Composite fixes;
- DriveDroid support fixes.
Ver. 2.8 Changelog:
- updated to Linux 4.4.194
- interactive; schedutil, blu_schedutil, darkutil, helix_schedutil, electroutil and pwrutilx CPU governors changes;
- device tree changes - more battery friendly on low usage;
- anxiety I/O scheduler tunnig;
- I/O tuning;
- set deadline as default scheduler for external sdcard;
- removed Boeffla Wakelock Blocker;
- devfreq wake boost interval added in sysfs and in Synapse;
- kernel preemption optimization;
- Spectrum profiles updates and bug fixes;
- Synapse updates and bug fixes;
- added back exynos hot-plug sysfs on/off control (Mtweaks only);
- Synapse updates and bug fixes;
- disabled Simple LMK and enabled Android LMK;
- enabled Samsung's SPCM service;
- ramdisk changes;
- disabled Android logger after boot;
... other bug fixes (LightROM stuck on reboot/shutdown fix included).
Ver. 2.7.2 Changelog:
- removed GPU excessive debug messages;
- more HID bug fixes;
Ver. 2.7.1 Changelog:
- DS4 HID controllers bug fix;
Ver. 2.7 Changelog:
- updated to Linux 4.4.191;
- ramdisk update to N950FXXS7DSH1;
- merged N950FXXU6DSF6 source;
- SAMSUNG EXYNOS8895 SoC device tree changes;
- applied latest RT-186 patch;
- PK boost script update;
- CPU frequency scaling possible bug fix and a few optimizations;
- added back helix_schedutil, darkutil;
- bug fixes, optimizations and tunning for the following CPU governors: interactive, conservative, darkness, helix_schedutil, darkutil (updated), electroutil;
- CFS stune bug fixes;
- State Notifier driver implementation bug fixes.
- changed CPU input boost and devfreq boost drivers to work only with State Notifier;
- synced Panel/Dual Penel with DPU and State notifier;
- added CGROUP_SCHEDTUNE support;
- ramdisk changes to work with CGROUP_SCHEDTUNE;
- merged DYNAMIC STUNE BOOST with CPU INPUT BOOST and removed double driver;
- added memory compaction to all zones when suspended - disabled by default;
- devfreq boost driver fixes;
- CFS tasks boosting and CFS tasks boosting group subsystem fixes and tuning;
- CPU scheduler tuning (for more balance);
- tuned CPU and devfreq boosts;
- CPU and devfreq boosts uses GPU utilization to select between med and max step;
- GPU optimized for always on when screen is on and off while screen suspended;
- GPU control optimization - less debugging;
- Optimized Integer SQRT. for up to 3x faster operation;
- Disabled VNSwap / ZSwap;
- added ZRam tweaks and made some changes for better performance;
- ramdisk update for Simple LMK changes and better/faster ZRAM creation on boot.
- added a workaround to prevent race of lmkd and Simple LMK;
- Android binder driver optimizations;
- updated Synapse and Spectrum profiles;
- added GMS Doze patch and Cleaning scripts to Synapse;
- CPU input and devfreq boosts disabled as default;
- HMP boost fix for input events;
- Android ION driver optimizations - removed debugging and tracing;
- introduced anxiety I/O scheduler, improves reads over writes - default;
- reimplement mbcache and speed up cache entry creation;
- added back disable FSync;
- FS Sync optimizations;
- updated Boeffla WL driver and wakelocks list;
- Dynamic sync updated to v.2.0 (thx andip71);
- removed some more unneeded tracing and debugging;
- removed Debug FS and applied fixes because of it in various drivers;
- added timekeeping: keep suspend time logging when debugfs is disabled;
- moved /d/wakeup_sources to /proc/wakelocks if debugfs is disabled;
- reverted old DEX patch;
- used the stock config for /proc/config.gz;
... some other bug fixes and optimizations.
Ver. 2.6.1 Changelog:
- bug fixes:
* voLTE and voWifi not working on some devices;
* OEM unlock show correct status;
* SELinux show correct status;
* prevent CPU from entering deep sleep while handling touch interrupts;
* eliminated Android errors on missing parameters of Simple Android LMK;
* eliminated Android errors on missing input_boost files;
* ... and a few other bugs in FS, Crypto and Net;
- added ZRAM support;
- added zstd compression algorithm support (for ZRAM);
- Synapse update for ZRAM control;
- compiler and ION optimizations.
Ver. 2.6 Changelog:
- updated to Linux 4.4.182;
- added RMM State Remover for Samsung Devices
(Original idea by @BlackMesa123, updated by @_alexndr to add support modern Samsung devices with separate /vendor partition. Furtherly updated and adapted by @corsicanu for Pie support and new RMM(KG));
- Removed Boeffla Wakelock blocker;
- updated CPU boost driver and devfreq boost driver to be controlled from sysfs;
- stop cpuidle from beeing disabled when entering suspend;
- CPU boost and devfreq boost driver set to disabled on boot;
- added dynamic stune boost;
- ajusted CPU input boost for dynamic stune boost - frequency can't be controlled from sysfs.
- updated CPU boost driver:
* added new medium boost step;
* uses state_notifier to double check screen state and make sure no boosting is done when screen is off;
* checks if input frequency is disabled (0) before boosting and not execute boost of 0 mhz;
- re-done GPU boost with medium boost instead of maximum;
- updated devfreq boost driver to use state_notifier to double check screen state and make sure no boosting is done when screen is off;
- more battery optimizations Bluetooth and WiFi driver;
- interactive set as default CPU governor for balanced profile;
- blu_active CPU governor update;
- Spectrum profiles updated;
- Synapse updated with new options.
Ver. 2.5 Changelog:
- updated source to N950FXXU6DSD5;
- updated ramdisk to N950FXXU6DSD5;
- ramdisk changes - Deluxe ROM compatibility;
- updated to Linux 4.4.180 and made specific PK fixes;
- new compiler optimizations;
- morosound mod update (working with speaker and headpiece) and fixes;
- added back schedutil CPU governor and updated it;
- added new governors based on schedutil: blu_schedutil, helix_schedutil, darkutil, electroutil, pwrutilx governors;
- added energy cost bindings for Energy Aware Scheduling in Device Tree and Fair Schedule energy params for schedutil based governors possible usage;
- set blu_active/blu_schedutil governor as default;
- maple i/o scheduler optimizations;
- Spectrum profiles update;
- Synapse update and bug fixes;
- Phantom Kernel boot script updates and optimizations in execution after boot to eliminate lag;
- changed some PK tweaks for better stability;
- reduced max_pool_size of zswap from 50 to 20;
- updated CPU and BUS boost drivers;
- replaced Android Low Memory Killer with Simple Android Low Memory Killer;
- disabled core control and removed sysfs of CPU hotplugger;
- updated LZ4 compressor/decompressor modules;
- optimizations CPU, GPU, BUS, I/O, HMP, thermal and many more;
- bug fixes;
- removed unneeded logging, tracking and debugging for better battery savings;
- tuned CPU and BUS boost duration for better smoothness;
- some other adjustments to eliminate lag.
Ver. 2.4 Changelog:
- merged NFS version into regular version;
- CPU OC possibility of 2808 Mhz;
- updated to Linux 4.4.179;
- CPU, HMP, GPU, BUS and memory manager optimizations;
- ISP, CPU, GPU thermal ajustments;
- blu_active governor adjustments;
- enabled swap back (zswap,vnswap);
- ramdisk bug fixes;
- Phantom Kernel boot script update;
- PK boot script vibrates three times on complete;
- Synapse updates and bug fixes;
- Spectrum profiles updated and vibrate once on apply;
- Gaming Spectrum profile is safely OC-ed now, CPU at 2496 Mhz and GPU at 572 Mhz;
- disabled Dynamic FSync on boot - can be enabled after if needed for extra performance;
- Enabled software CRCs on the data blocks can be up to a significant 30% performance cost, but can be disabled for extra performance;
- enabled nmi_watchdog - can be enabled after if needed for extra performance;
- Entropy adjustments and optimization;
- Boeffla Wakelock blocker's wakelock list updated;
- LMK tweak removed - stock values used;
- enabled back Samsung SPCM service;
- Synapse updated for LMK - Custom profile has the removed LMK tweak values in case you need it;
- compiler performance optimizations and warnings fixes;
- added support for DriveDroid app;
- added CIFS support;
- set tweaked maple as default I/O scheduler;
- UKSM disabled on boot;
... and other bug fixes and optimizations.
Ver. 2.3 and NFS Changelog:
- updated installer script and added clean of BusyBox from ZIP installer script;
- Phantom Kernel's boot script update: tweaks and fixes;
- added devfreq boost and event-based CPU boosting drivers (by Sultan Alsawaf );
- added CPU boost on some events (credits to: @remilia15):
* Boost CPU for app launches and app transitions;
* Boost CPU to the max for 50 ms when userspace launches an app;
* Boost when memory pressure becomes high;
- set minimum GPU frequency to 260 Mhz on boot;
- some parameters of SAMSUNG EXYNOS8895 SoC device tree reverted to stock to eliminate lag;
- Synapase fixes;
- Spectrum profiles updated;
- ... and some other adjustments, fixes and tweaks for a better balanced experience.
Ver. 2.2 and NFS Changelog:
- updated to Linux 4.4.178;
- ramdisk updated to N950FXXS5DSC5l;
- enabled CPU Core control;
- performance and battery life adjustments to BUS/GPU/CPU;
- optimized CPU, GPU and thermal;
- CPU DVFS disabled on boot;
- minor CPU blu_active governor tweaks;
- GPU OC possibility to 572 mhz.
- set 338 Mhz as default minimum GPU frequency;
- other GPU/CPU optimizations;
- added Dynamic FSync;
- optimized the ext4 fsync;
- VM tweaks for better smoothness;
- disabled some more unneeded tracing, logging and debugging;
- disabled swap (zswap,vnswap);
- enabled UKSM as default;
- Memory Management and utilities optimizations;
- PK boot script adjustments;
- added CPU Input Boost on touch events;
(This will make min CPU frequeuncy jump in Synapse. Set it to Disable if it's annoying you, or tune it for more performance/battery. I recommend to leave it like this for now.)
- removed zzmoove governor (causes random reboots);
- added Morosound mod for Madera/CS47L92;
- int. and ext. I/O schedulers set to tweaked deadline;
- enable optimized cryptographic algorithms;
- Magisk 19 compatibility fixes and optimizations;
- Boeffla wakelock blocker wakelocks list updated;
- updated Synapse and Spectrum profiles;
- Synapse fixes (clear Synapse data after flashing kernel).
Ver. 2.1 and NFS Changelog:
- removed SEC_SELINUX_PORTING_COMMON;
- added override RGB in sysfs;
- disabled some unneaded loging, tracing and debugging;
- deadline set as default I/O scheduler for internal and external storage
- TWRP zip installer updated:
* added safety feature to flash on N950 device only;
* small fixes when patching ROM files;
* faster script execution;
* double compressed ZIP/TAR.xz combo for boot.img and patched libs (overall smaller size for better distibution);
* Script face-lift.
- disabled SELinux forced enforcing and some security patches;
- disabled schedutil governor and FREQVAR_SCHEDTUNE until;
- Spectrum battery profile corrected;
- ramdisk cleanup;
- ramdisk fixes for Magisk 18.2 compatibillity;
- ramdisk tweaks and other minor adjustments;
- added UFS/NTFS/ISO9660/JOLIET/ZISO/UDF/UDF_NLS;
- disabled CONFIG_LOD_SEC (Linux on dex security);
- Boeffla Wakelock blocker wakelock list updated;
- fixed BOEFFLA_WL_BLOCKER blocking "OK Google!" on some devices;
- and a few other minor adjustments...
Ver. 2.0 and NFS Changelog:
- initial upload. Enjoy!
Ver. 1.9.3 and NFS Changelog:
- Removed all LED tweaks except fade control (because of compatibility issues)
- Spectrum battery profile correction
- Synapse LED options and HMP profiles updated.
* There is a Smart Screen Dimming and a non-Smart Screen Dimming version of the kernel available for download.
Ver. 1.9.2 and NFS Changelog:
- ramdisk optimizations
- updated net drivers (Wifi + Bluetooth)
- added binfmt_misc support
- Phantom scripts update
- DraStic fixed (and probably dome other apps)
- other bug fixes...
Ver. 1.9.1 and NFS Changelog:
- bug fixes (LED, UFS)
- Phantom Kernel boot scripts update
- re-enabled some of the disabled logging for Magisk compatibility
- disabled /data temp files cleaning and fstrim when charging starts
- added 99maid.sh to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d)
Ver. 1.9 and NFS Changelog:
- Compiled with Toolchain UBERTC 6.4.1 + GRAPHITE optimizations
- Updated to Samsung Open Source N950FXXU5CRK2
- Updated to Linux 4.4.169
- used net (Wifi + Bluetooth) from stock N950FXXU5CRK2 (better stability overall)
- added Synapse support (with a lot of optinons, a lot)
- added Spectrum profiles to Synapse
- clean-up some Synapse action scripts
- added clean Synapse data from kernel .zip on flash
- zip flashing script fixes
- added /data temp files cleaning and fstrim when charging starts
- added patches and fixes for compatibility with Synapse to various drivers (hotpluger, logger, s.o)
- added ROW and FIFO I/O Schedulers
- various ramdisk fixes
- Phantom ramdisk scripts updated
- ramdisk changes, added some more tweaks and optimizations
- reverted some old VM tweaks for better battrey life
- set voLTE enabled props from ramdisk (just in case...)
- Spectrum profiles updated and bugs fixes
- made Spectrum profile to reset on boot for Synapse compatibility
- added zipalign and sqlite optimization scripts to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d)
- CPU Samsungplug optimizations and CPU core control
- Spectrum profiles updated (added core control)
- enabled schedule workqueues on awake CPUs as default
- Boeffla wakelock blocker wakelocks tunning
- GPU.mali tuning
- LED voltage ajustments and intensity control updated/fixed (use this with Synapse for better compatibility)
- Smart Screen Dimming optimizations (when brightness hits 0 gamma starts increasing)
- added multipath TCP
- multipath TCP added to Synapse
- added back TCP congestion: lia, olia, wvegas, balia (MPTCP linked)
- disabled Kernel logging on boot as default
- 100% compatibility with Spectrum and Synapse, with Mtweaks not so much.
Ver 1.8.1 and 1.8.1 NFS Changelog:
- merged/used ELS source tree updated to Linux 4.4.163
- SELinux quick fix for deodexed ROMs
- added ramdisk patch for SELinux to always permissive.
Ver 1.8 and 1.8 NFS Changelog:
- compiled with UBERTC 5.4.1 + GRAPHITE optimizations
- merged/used ELS source three updated to Linux 4.4.162
- added Smart Screen Dimming
- panel optimizations and mdnie override RGB posibility
- added mega SeLinux patch (thanks to @corsicanu)
- boot SeLinux FLAGS set to always permissive and fake enforced
- Spectrum profiles updated
- wifi drivers updated from N950FXXU5CRHA (blobs removed)
- battery_v2 drivers update (N950FXXU5CRHA)
- other updates from N950FXXU5CRHA
- removed TCP congestion algorithms: LIA, OLIA,WVEGAS,BALIA
- removed MPTCP (old Samsung driver - compatibility issue)
- added ODM workaround to ramdisk
- GPU and CPU performance optimizations
- HMP improvements
- updated GMS Doze .xml
- default TCP congestion algorithm is westwood
- ...other small bug fixes and tweaks
Ver 1.8 NFS Changelog:
* all of ver.1.8 changes and:
- increased Voltage for 683 mhz step by 50 (max possible to be safe)
- Spectrum profiles updated to get more performance compared to ver. 1.8
Ver 1.7 and 1.7-NFS Changelog:
- update to Linux 4.4.161
- merged/used ELS Project source tree updated to Linux 4.4.160
- schedutil governor fix (reverted to old code because new code caused random reboots)
- optimized interactive governor set as default on boot and for balanced profile
- All Spectrum profiles updated with optimizations, some changes and fixes.
- WireGuard updated to latest
- added CPU Touch boost extended with scheduler tune based on top apps (disabled as default).
- security patch fix for SELinux always to permissive mode (to fix FCs of LockScreen/Settings on Deluxe ROM and other)
- led (fade) control update. Now it's more than fade.
- RGB Leds brighness/timing tweaks.
- ramdisk fixes
- added swap support back
- disabled UKMS to run on boot
Ver 1.6 Changelog:
- Updated to Samsung Open Source N950FXXU5CRHA
- Updated ramdisk to N950FXXU5CRHA
- updated to Linux 4.4.159
- introduce Exynos dtbtool to the Linux build system (Credits & Thanks: @farovitus & @corsicanu)
- build from dts rev7 (Credits & Thanks: @farovitus & @corsicanu)
- 99killer script update
- phantom ramdisk scripts update
- added 4 more boeffla wakeloks to block
- Phantom customizations fixes
- Spectrum battery, balanced profiles changes to use schedutil governor
- minor CPU scaling method update
- CPU.little default governor set to schedutil
- schedutil governor updated and tweaked for better performance and battery life
- schedutil governor changes to use different rate limit when in suspend/active
Ver 1.6 NFS Changelog (EXPERIMENTAL):
* NFS VERSION HAS THE SAME SAFE PARAMETERS AS THE NON-EXPERIMENTAL VERSION ON BOOT, but probably will generate more heat *
- Same changes as ver. 1.6
- CPU OC possibility to 2.8 Ghz (2808000 mhz)
- GPU OC possibility to 683 mhz
- GPU OC without CPU frequency restrictions
- Spectrum profile "Gaming" OC-ed at 2.7Ghz / 572 mhz
(No support will be given if something goes wrong while using the NFS version! AND don't blame me if you burn something.)
Ver 1.5 Changelog
- updated to Linux 4.4.153
- CRGA ramdisk update
- added UKSM 0.1.2.6
- Possible max CPU OC frequency set to 2704 Mhz
- added darkness and bioshock governors
- added max GPU frequency of 572 mhz
- Some GPU optimizations (slightly a bit more battery life and more performance)
- Set Spectrum balance profile max GPU speed of 455 mhz on boot (better battery life)
- disabled some logging, debugging and tracing
- added NTFS/ISO9660/UDF FS Support
- added Automount FS Manager 4 support
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia)
- moved 99killer script to /.phantom folder (in case you need it)
- fixed Spectrum and Mtweaks incompatibility when using both apps
- added SysFS control for printk logger
- updated LZ4 kernel module to LZ4 v1.7.3
- a lot of ramdisk fixes and optimizations
- removed SEC_SELINUX
- added a more efficient RMM lock patch
- added fake FLAGS to help Magisk
- update the installer script from kernel .zip file
... and some other stuff that i don't recall.

seems nice, gonna try after i find a new rom

Did you took it off. It says file not found

Phantom Kernel v.1.4 is up and available for download.
Enjoy!

works pretty well with magisk 16.7

Thx so much for the kernel work

what aout gpu oc?

Motawa88 said:
what aout gpu oc?
Click to expand...
Click to collapse
Maybe, in the next update. If it's stable in testing. No promises.
Sent from my SM-N950F using Tapatalk

very great kernel bro as in the time of note 3

Wifi ist Not working

Benny100 said:
Wifi ist Not working
Click to expand...
Click to collapse
try this e report thanks

ammisr said:
what does it do?
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
Flash

Wifi fix is working Big THX!

Benny100 said:
Wifi fix is working Big THX!
Click to expand...
Click to collapse
[emoji6][emoji106] WELCOME
Inviato dal mio SM-N950F utilizzando Tapatalk

6h0st kernel for N8. Nice! Used your Know N3 kernel.

TurricanM3 said:
6h0st kernel for N8. Nice! Used your Know N3 kernel.
Click to expand...
Click to collapse
welcome :good:

ammisr said:
This was taken when using v1.4, best SOT i have ever had. almost 7 hours
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
how long SOT
nevermind didnt see the edit

Battery life test graph:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my SM-N950F using Tapatalk

Related

[KERNEL][2.08][APP/PRO/OTA][AOSP&SAMMY] N.E.A.K. ICS - On Vacation (v2.1.2x)

Hi all!! After a lot of time spent in developing for GB, finally i have done my ICS kernel, all i can say is that is light, blazing fast and stable. I hope u will love it!
LOGO AND BANNERS BY zantekk!!
The lightest kernel for I9100/I777 ever made!!
ONLY FOR INTERNATIONAL I9100 & I777!!
I777 USERS PLEASE CLICK HERE -----> Link
INFOS ON OTA UPDATER AND CONFIGURATOR : Click Here!
CONFIGURATOR APP MADE BY NEAR TEAM (Simone201 & nrk_2k)
FREE ---->
PRO (paid) ----->
​
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF YOU'RE USING MY KERNEL PLEASE ADD ONE OF THESE SMALL BANNERS INTO YOUR SIGNATURE!! THANKS IN ADVANCE!!
(by nrk_2k & zantekk)
{
"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"
}
​
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Based on sammy update6+7 sources, updated to 3.0.39
- Touch CWM Recovery 5.5.0.4 NEAK Modded
- Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R2, Noop, SIO, VR (default)
- Using JRCU (++smoothness, ++responsiveness)
- XZ Compression only for KERNEL (+speed, --size)
- Built-In support for Voodoo Louder!
- NO BRICK BUG IN NEAK KERNEL!!! (using old emmc driver which is safe)
- Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's Lulzactive app, Voltage Control, SetCPU, CWM Manager
INITRAMFS AND MISC:
- Manual Rooting via NEAK Recovery Menu (3.0.7 + latest binary)
- Auto-install of modded BLN Liblights (for both versions)
- Init.d Support (auto creation of init.d folder via cwm)
- Bootanimation Support (system/media & data/local)
- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
- BLN v2 support (by Creams, thx to gm for the porting)
- Full BLN Breathing + Blinking support (thx to myfluxi for aosp and gm for sammy)
- CIFS, FUSE, CUSE Support (modules)
- Logger already enabled into the kernel
CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)
- CPU Undervolt support (thx to netarchy, rebased by me)
- Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro
- GPU Overclock/Undervolt (by netarchy)
- Charging current interface support (by GM - via Voltage Control)
- Speedmod Sharpness fix (thx to hardcore)
- Brightness Curve Mod (thx to GM)
- mDNIe and panel settings moddable (thx to myfluxi)
MEMORY & PERFORMACES:
- ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
- SLQB Allocator (better memory management)
- Improved memory management functions
- Allow CPU Unaligned access (++performaces)
- Disabled all the big debugging (++speed, --size)
- AFTR ARM Idle Mode (enable via neak app or recovery)(++battery)
CONNECTIVITY TWEAKS:
- M250S WiFi drivers + Upstream updates (+performances, -issues)
- Disabled debugging WiFi/BT
- TCP/IP Tweaks
- TCP buffer tweaks
OPTIMISATIONS:
- Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)
- 2nd CPU Core OFF when screen is locked (thx to arighi)
- ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
- Upstream patches and fixes from Linux 3.2/3/4 mainline kernel
- GPU UI Rendering
- Fixed fuelgauge wakelocks (by Entropy)
- Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
- Optimised EXT4 filesystem
- Generally optimised code (removed useless functions and variables, fixed warnings)
and many others...
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Modded Recovery with N.E.A.K. Menu:
1) Remove voltage settings (Voltage control)
2) Create EFS Backup (in /sdcard/near)
3) Bus ASV Voltages Table Settings... ---> 7 voltage levels
4) Governors Menu...
- Enable/Disable Conservative Governor
- Enable/Disable Lazy Governor
- Enable/Disable Lionheart Tweaks (only with conservative gov)
- Enable/Disable Lagfree Governor
5) Misc Options Menu...
- Enable/Disable sched_mc power functions (++battery, - performance)
- Enable/Disable AFTR Idle Mode
6) Configurator PRO Menu...
- Various cleaning for scripts
- Cleaning neak folder
7) ROM TOOLS MENU (in main menu)
- Clear init.d folder
- Install/Reinstall Root
- NEAK CONFIGURATOR APP (also PRO)
- NO COMPRESSION for Initramfs
- Tweaked Ondemand, lulzactive and lazy governors
- Tweaked BFQ, SIO and VR Schedulers for NAND devices
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
v2.1.2x AOSP/AOKP/CM9 Zip = Click Here
v2.1.2x AOSP/AOKP/CM9 TAR = Click Here
v2.1.2x SAMSUNG+Official MIUI Zip = Click Here
v2.1.2x SAMSUNG+Official MIUI TAR = Click Here
Click to expand...
Click to collapse
DON'T FORGET TO SUPPORT MY WORK WITH A SMALL DONATION! LINK IN MY SIGNATURE!!
NEAK CONFIGURATOR APP FREE DOWNLOAD LINK:
NEAK CONFIGURATOR APP PRO DOWNLOAD LINK:
OLD DOWNLOADS:
v2.1.1x AOSP/AOKP/CM9:
ZIP: http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1.1x-AOSP.zip&can=2&q=
TAR: http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1.1x-AOSP.tar&can=2&q=
v2.1.1x SAMMY+MIUI:
ZIP: http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1.1x-SAMMY.zip&can=2&q=
TAR: http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1.1x-SAMMY.tar&can=2&q=
Code:
v2.1x AOSP/AOKP/CM9:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1x-AOSP.tar&can=2&q=[/url]
v2.1x SAMMY+MIUI:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.1x-SAMMY.tar&can=2&q=[/url]
v2.0.6x AOSP/AOKP/CM9:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.6x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.6x-AOSP.tar&can=2&q=[/url]
v2.0.6x SAMMY+MIUI:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.6x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.6x-SAMMY.tar&can=2&q=[/url]
v2.0.5x AOSP/AOKP/CM9:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.5x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.5x-AOSP.tar&can=2&q=[/url]
v2.0.5x SAMMY+MIUI:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.5x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.5x-SAMMY.tar&can=2&q=[/url]
v2.0.4x AOSP/AOKP/CM9:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.4x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.4x-AOSP.tar&can=2&q=[/url]
v2.0.4x SAMMY+MIUI:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.4x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.4x-SAMMY.tar&can=2&q=[/url]
v2.0.3x AOSP/AOKP/CM9:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.3x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.3x-AOSP.tar&can=2&q=[/url]
V2.0.3x SAMMY+MIUI:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.3x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.3x-SAMMY.tar&can=2&q=[/url]
v2.0.2x AOSP:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.2x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.2x-AOSP.tar&can=2&q=[/url]
v2.0.2x SAMMY:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.2x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.2x-SAMMY.tar&can=2&q=[/url]
v2.0.1 AOSP:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.1x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.1x-AOSP.tar&can=2&q=[/url]
v2.0.1 SAMMY:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.1x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0.1x-SAMMY.tar&can=2&q=[/url]
v2.0x AOSP:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0x-AOSP.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0x-AOSP.tar&can=2&q=[/url]
v2.0x SAMMY:
ZIP: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0x-SAMMY.zip&can=2&q=[/url]
TAR: [url]http://code.google.com/p/neak-kernel-sgs2/downloads/detail?name=N.E.A.K-2.0x-SAMMY.tar&can=2&q=[/url]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BUG TRACKER (write here your bug reports!!): http://code.google.com/p/neak-kernel-sgs2/issues/list
KNOWN BUGS:
- Even if you set as max freq a value < 1200Mhz, that step will be used always...still have to figure out why
- Vibration on AOSP MAY be weaker
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
v2.1.2x (AOSP & SAMMY+MIUI):
KERNEL:
- Updated to Linux 3.0.39
- bluetooth: drivers from update7 I9100 sources (4.0.4 compatibility)
- bcmdhd: wireless drivers from update7 sources (4.0.4 compatibility)
- HACK: block fbearlysuspend to not break androids crt-off animation (thx to codeworkx)
- s3cfb: asynchronous vsync notification (thx to codeworkx)
INITRAMFS:
- initramfs: only installing su binary as the apk is too big to be stored
- Updated CM9 and sammy files for better compaibility
- JellyBean LPM Charging mode for AOSP ROMs (NO CM10/JB SUPPORT!! DON'T GET CONFUSED!!)
MISC:
- aosp: enable cgroup cpusets
- updated su binary to latest available
Click to expand...
Click to collapse
v2.1.1x (AOSP & SAMMY+MIUI):
- Re-Based on Samsung Update6 sources
- Updated to Linux 3.0.37
- Stock WiFi drivers from Update6 sources
- bcmdhd: Change packet filter settings to block multicast (thx to Entropy)
- Reverted original haptic feedback motor
Code:
v2.1x (AOSP & SAMMY+MIUI):
- Updated to Linux 3.0.36 sources
- cpufreq: another change to stop Level not found issue (thx to Ktoonsez - should fix slow-mo issues)
- mach-exynos: cpufreq: Fix derpage that caused level not found errors
- cpufreq: reverting to original Entropy512's level-not-found fix
- max8997_vibrator: user configurable vibrator intensity (thx to Entropy512 & codeworkx)
- keyboard: cypress: Use standard voltage for constant/blinking bln
- keyboard: cypress: Ensure light is off, enable regulator only if needed
- mach-exynos: mshci-gpio: Small change from N7000 source drop
- wakelock: (tungstwenty's implementation) expanded deleted wakelocks
- wakelock: main_wake_lock fix by tungstwenty
- net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
- Removed some more debug infos
v2.0.6x (AOSP & SAMMY+MIUI):
- Updated to 3.0.33
- keyboard: cypress: Don't renew notification timeout option
- keyboard: cypress: Automatically enable BLN while charging (aosp)
- mach-u1: Fixing light sensor breakage
- vr: fifo_batch set to 1
- Various updates of WiFi driver
- sched_rt: fix SCHED_RR across cgroups
- ld9040: increase boot gamma level to original GAMMA_160CD level
- Updating sammy cypress driver from SiyahKernel
- max8997: Implement Accessory Charger Adapter support
- Patch the firmware of certain Samsung emmc parts to fix a bug
- mach-exynos: tmu: add tmu sysfs for temperature reading
- modem_if: update modem driver to update5 sources
- usb: gadget: composite: Fix corruption when changing configuration
- sched: fix cpu index check in get_cpu_nr_running funtion
- mali: Driver update from N7000 Update 3 sources
- USB Gadget updates
- mach-u1: Allow reduced GPU voltage
- fs: fat: fallocate support for fat driver (from n7000 sources)
- ext4: add missing save_error_info() to ext4_error()
- mc1n2: replace mdelay() with msleep() to be consistent with GB kernels
- aosp: updated initramfs from latest cm9 nightly
v2.0.5x (AOSP & SAMMY+MIUI):
- Updated to 3.0.31
- usb: disable parent hub tt detection to get HID devices working (gm)
- usb: otg: merges with sztupy's usb host mode build 5 (gm)
- u1-otg: disable irqs on dev when otg host is stopped (gm)
- cpufreq: fixing vdd_levels interface (gm)
- busfreq: added another asv table voltage step (lvl 7, heavy uv)
- mach-u1: raised movhysti to 4
- mach-exynos: clock-exynos4: sync clock related exynos4210 code with update5 sources (gm)
- tspdrv: Add adjustable vibrator levels (myfluxi)
- netfilter: xt_qtaguid: start tracking iface rx/tx at low level
- ld9040: reworked gamma values and settings from SiyahKernel (gm)
- touchscreen: mxt224_u1: Update touch values according to power state (myfluxi)
- touchscreen: mxt224_u1: Use mxt224_ta_probe instead of writing directly (myfluxi)
- keyboard: cypress: Add LED breathing effect[ (myfluxi+gm)
- keyboard: cypress: Use CMs original BLN timeout mechanism (myfluxi) - only aosp
- keyboard: cypress: Stop notification on low battery (myfluxi) - only aosp
- keyboard: cypress: Add LED button fade out effect option (myfluxi) - only aosp
- Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
- USB: gadget: f_accessory: Add support for HID input devices
- USB: gadget: f_audio_source: New gadget driver for audio output
- net: wireless: bcmdhd: Check return value from dhd_dev_init_ioctl()
- net: wireless: bcmdhd: Ignore signal_pending() while waiting in IOCTL
- netfilter: xt_IDLETIMER: Use uevent instead of new netlink msg type
- net: check return value for dst_alloc
- ipv6: check return value for dst_alloc
- using lvl 3 as default for bus asv voltages
- raised min_free_kbytes again for any kind of toggle issues
- Reworked kernel name string
v2.0.4x (AOSP & SAMMY+MIUI):
- Updated to Linux 3.0.30
- RCU: Joe's RCU
- Updated WiFi driver to M250S update5 sources (no more toggling issues)
- mach-exynos: busfreq: Add undervolt option using asv table (use neak menu from recovery to manage it) - thx to myfluxi
- sync: Add synchronization framework
- ld9040: Add adjustable gamma levels (thx to myfluxi)
- mDNIe: Add adjustable settings (thx to myfluxi)
- ld9040: increase number of gamma levels from 21 to 25 (thx to gm)
- cpufreq: [I]removed smooth_scaling interface[/I]
- cpufreq: Separate speed target revalidate time and initial set time
- cpuidle: reverted to official samsung source drivers
- usb modifications to get HID working and fix OTG crashing (thx to gm)
- usb: final fix for crashing phone while using usb or charger
- ARM: smp: Align secondary_start_kernel with mainline
- ARM: SMP: use a timing out completion for cpu hotplug
- arm: vfp: Fix memory corruption on PM suspend
- ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
- defconfig: removed RCU_BOOST feature
- defconfig: removed netfilter OWNER option (fixes BBS crashing)
- sched: Cleanup cpu_active madness
- Disabled GENTLE_FAIR_SLEEPERS (+responsiveness)
- usb: using 2 different modded drivers for aosp and sammy (to avoid usb issues)
- lowmemorykiller: upstream updates and improvements
- MAKEFILE: Removed asv-4x12.o and cpufreq-4x12.o
- Upstream updates for WiFi drivers
- Removed CUSE module
- TOTAL RECOVERY RESTYLING (added clock, new headers, rom tools menu...)
- Fixed wrong path for sdcard into EFS Backup
- Updated samsung liblights, now perfectly working with brightness and bln (thx to gm)
- Using MTP as default on sammy roms
- Fixed ADB corrupted binary file into sammy initramfs
- Updated sammy init files
- Updated aosp init files from latest aokp build
- MANUAL ROOTING VIA RECOVERY NEAK MENU!
- recovery: using noop+ondemand while in recovery mode (faster backup/restore)
- Official NEAK I777 support (into I777 forums)
- Enabled PANIC_TIMEOUT (so it reboots when SoDing)
- Re-tweaked XZ compression values (boots faster)[/I]
- Tweaked touch sensitivity
- Moving init.d folder to init.d-old while flashing
v2.0.3x (AOSP & SAMMY+MIUI):
- Updated to 3.0.28
- Updated WiFi drivers
- Fixed potential WiFi toggle issues (thx to wjchen)
- Fixed a lot of compiling warnings (thx to myfluxi)
- lulzactive: safety floor for up_sample_time
- Switching again to SHMEM (fixes flashing themes from cwm)
- net: now using Stochastic Fair Blue NET Scheduler (SFB)
- mach-exynos: Enable old s5pv310 pm-hotplug module (thx to myfluxi)
- Using hotplug thresholds from NEAK GB kernel
- power: lowered misc charge current
- cypress: using myfluxi's touchkey driver (for AOSP, with BLN)
- Touchkey timeout for AOSP roms set to 1s
- Tweaked smooth_scaling parameters (+responsiveness)
- Upstream and CM9 sources updates
- Netfilter upstream updates
- arm: SMP: Fix RCU stalls due to mis-backported upstream patch (thx to Entropy512)
- More cleanup
- Modified Recovery UI (and fixed options issues)
- Corrected format for emmc (now external) and sdcard (now internal)
- Using original NET buffers
- Removed J4FS module (afaik doesn't work, neither if insmodded)
- FULL SUPPORT FOR OFFICIAL MIUI (using sammy version)
- Fixed WiFi into latest CM9 nightlies
- NO SWITCHED MOUNTS FOR SDCARDs YET!! (i want to wait)
- Using mass storage mode for both MIUI and Sammy roms
- Fixed USB Mount into CWM Recovery
- A bit reduced kernel compression
- The ZIP file now clears INIT.D folder during flashing
- Using NEON for VFP
- More optimised CFLAGS
- Updated Linaro 4.5 toolchain to latest dev build
v2.0.2x (AOSP & SAMMY):
- Support for MIUI ROMs (only AOSP version of NEAK)
- Fixed lags into UI (removed CFS tweaks)
- Fixed DPI issues into AOSP ROMs
- Enabled CRC32 slice-by-8 algorithm
- exynos4: Disable SW downclock in cpuidle
- galaxys2: made google gadget code using 2 luns for aosp roms
- cpufreq: smooth scaling interface
- recovery: fixing switched mounts for both sdcards into mounts&storage menu
- ondemand: tweaking for responsiveness
- vr: a bit tweaking for a bit more throughput
- enabled mass storage mode for aosp roms (who supports it)
- sched: re-enabling GENTLE_FAIR_SLEEPERS
- TCP buffer tweaks
v2.0.1x (AOSP & SAMMY):
- Updated to Linux 3.0.27 kernel
- Fixed touch buttons and swype into Recovery (thx to gm)
- Tuned lulzactive parameters
- New lulzactive based on newest interactive (thx to gm)
- Added pegasusq governor (for who wants it...)
- Added J4FS module (but seems not working fine)
- mali: more aggressive GPU thresholds (++3d performance)
- cm3663: set initial state of proximity sensor to "far" (codeworkx)
- stand-hotplug: Don't ever hotplug out cpu 0 (thx to Entropy512)
- mach-exynos: stand-hotplug: Improve CPU0 turnoff protection logic (thx to Entropy512)
- Tweaked hotplug thresholds (+responsiveness)
- No more lags at all in any kind of rom!
v2.0x AOSP&SAMMY:
- Based on samsung update4 sources
- Patched up to 3.0.26 (thx to linaro)
- Modded CWM Recovery Touch 5.5.0.4 (thx to sk8erwitskil)
- Frequency steps from 100 to 1200Mhz (default 200-1200)
- Governors same as GB version (default lulzactive)
- Schedulers same as GB version (default VR)
- GPU OC/UV interface (thx to gm, netarchy & myfluxi)
- Full compatibility with NEAK APP FREE/PRO (needs update for pro)
- Reworked lulzactiveV2 governor to use dec_load_cpu parameter (by simone201)
- Fixed sync issues with scaling (thx to entropy & gm)
- Supports: CWM Manager 3.15, Tegrak OC, 2nd Core, lulzactive app, touch move (needs update), Voodoo Louder, SetCPU & Voltage Control
- XZ Compression with optimisations
- Removed 3/4 of the debugging
- Fix for touchscreen sensitivity (thx to vitalij and myfluxi)
- Speedmod's Sharpness FIX (ported, thx to hardcore)
- ARM CPU Topology + sched_mc (thx to linaro)
- Undervolt interface (thx to netarchy, ported by me, gm & myfluxi)
- CGROUP_TIMER_SLACK, RCU_BOOST and many more performance improvements
- Various netfilter options enabled
- Brightness curve mod (thx to gm)
- SLQB memory allocator
- CIFS, TUN, FUSE & CUSE
- BLN v2 support in both AOSP and SAMMY roms (use bln app)
and many more things (check my repo for more infos)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SOURCE CODE (2 branches, dev & master): Click Here
Credits:
- Samsung (original sources)
- Hardcore (screen patches + some scripts)
- Gokhanmoral (bus freq control + charging current + some scripts + a lot of help!)
- netarchy (GPU OC/UV + conservative patch)
- Entropy512 (many fixes & patches)
- Tegrak + Vitalij (lulzactive + 2nd core + touch move)
- Cattleprod (some fixes and patches)
- supercurio (voodoo + help)
- linaro (arm topology)
- 89luca89 (GingerMod Updater)
- myfluxi (many patches!)
and many others that have helped or supported me!
by Simone201 & NEAR Team
Reserved..................tenchars
Another one, just in case..........
first to replay ,great opening thanks
hey simone, does this have AOKP support?
shawnaye said:
hey simone, does this have AOKP support?
Click to expand...
Click to collapse
Sure! AOSP = AOKP = CM9
shawnaye said:
hey simone, does this have AOKP support?
Click to expand...
Click to collapse
AOKP,AOSP, CM9 the lot yes.
EDIT: Italian stallion is to quick
That was quick.recharging my phone and flash this Jedi beast.
Thanx mate
Will buy your app when I get my market working again.(non of my apps is visible,weird)
congratulations my friend NEAK is back.
Thanks in advance, I have been using the NEAK kernel in my GB ROOMs and so far it has been a perfect experience. Keep the good work!
testing...thanks Simone
amazing
ics =sammy ? that's right ? and miui ?
zenosteam said:
ics =sammy ? that's right ? and miui ?
Click to expand...
Click to collapse
Samsung based ics roms = sammy
AOSP, AOKP, CM9 and all other ICS roms = aosp
MIUI is not supported.....try the aosp one but miui is a lot different
You still not fixed the misc section with the app. Still gives FC. Best give a post stating that mate so people do not flood the thread with posts that it does not work.
Gonna try with cm9. Good job mate !
Sent from my GT-I9100 using xda premium
market is not working, can somebody upload neak configurator app
ashok said:
market is not working, can somebody upload neak configurator app
Click to expand...
Click to collapse
Links are on first page but here is this one anyway
https://play.google.com/store/apps/details?id=com.neak.configurator_pro
NoobTerminator said:
You still not fixed the misc section with the app. Still gives FC. Best give a post stating that mate so people do not flood the thread with posts that it does not work.
Click to expand...
Click to collapse
We will update it later or tomorrow, my team mate should update it from the New Zealand
Hi simone201,
So far, NEAK ICS seems to keep along happily with hydrog3n404-ics-31.3.2012. I am testing further, thanks.

[DUAL-BOOT] (10/12) Googy-Max Kernel 1.8.0 (Linux 3.0.101 / Linaro GCC 4.8.2)

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

[KERNEL][ALL ROMS][SEP 14] Glitch for Flo/Deb - r574

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.

(15/08) Googy-Max2 Kernel 2.3.2 [CM CAMERA FIXED] (Linaro GCC 4.7.4)

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

[KERNEL] [SM-N9005 HLTE] [03 July] SkyHigh TW Kernel [v3.3]

[KERNEL] [SM-N9005 HLTE] [03 July] SkyHigh TW Kernel [v3.3]
THIS PROJECT IS NOW ABANDONED DUE TO MY OTHER COMMITMENTS FOR FAMILY, WORK & OTHER DEVICES IN XDA. THERE IS JUST NOT ENOUGH TIME IN THE DAY. SEE YOU ALL AROUND XDA & HAPPY MODDING !!
N9005 HLTE TW supported only. (No S5 ROM port. Newer ROMs based on NFx firmware may not be compatible )
I don't have time to build and debug for other variant devices I can't test or a ROM I don't use - sorry.
Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel “hack” of SGT 7.7 JB & ICS Kernels. I now share with you my first SELinux TW N9005 LTE Kernel compiled from official Samsung sources.
* I don't pretend to know everything, so if you can be constructive and help out this project, please do so. You will find allot of answers by searching gitHub, XDA and SEARCH Just like I do …......
>> SCREENSHOTS << v2.8 (21-June) ONLY A GUIDE - MAY NOT BE ALWAYS UP-TO-DATE
FEATURES
✔ Based on official Samsung source: SM-N9005 KK Opensource Update7
✔ ramdisk source: N9005XXUEND3
✔ Built with Stock ARM Toolchain 4.7
✔ KNOX WARRANTY VOID: 0X1
✔ SELinux PERMISSIVE
✔ adb insecure
✔ init.d script support
✔ busybox v1.22.0-Dream-IRC installed to /sbin
✔ Synapse app support for almost all kernel configurations + more !!
Many descriptions are in the app ! If you require more info, don't be lazy, please SEARCH like I did !
SYNAPSE FEATURES
CPU HARD LIMIT v2.0a
OC to 2880 MHz
Max screen on/off CPU frequency
Min screen on/off CPU frequency
Wake up settings
wake up kick frequency
wake up delay​
Touch boost frequency settings high/low
Userspace DVFS lock
VOLT
Global CPU voltage control (0 > -30 mV)
CPU frequency voltage (adjust individual voltage steps)
GOV
CPU governor
interactive (default)
intelliactive
intellidemand
on-demand
powersave
userspace
conservative
performance​
CPU governor tunables
DRIVERS
Intelli-Hotplug
Profiles: Balanced Performance Conservative Eco-Performance Eco-Conservative
Hysteresis
Screen OFF Max Frequency
Touch boost active​
Dynamic FSYNC
Powersuspend
Hybrid_hook (default)
Userspace_trigger
Autosleep_hook​
CPU_Boost
GPU
GPU governor
msm-adreno-tz (default)
simple_ondemand
performance
Simple GPU Algorithm
Laziness
Ramp up threshold​
GPU max OC freq 587 MHz
Default 462.4 MHz (stock = 450 MHz)
GPU min-initial freq (Default 200 MHz)
GPU idle freq 27 MHz
MEMORY
I/O Schedulers
BFQ v7r4 (default)
CFQ
NOOP
ROW
DEADLINE
FIOPS​
Int & ext storage scheduler
Int & ext storage read-ahead
General I/O
I/O scheduler
Kernel SamePage Merging (KSM)
Pages to Scan
Scan Delay Interval
Deferred Timer​
Dynamic Dirty Page Writeback
Dirty Writeback Active
Dirty Writeback Suspend​
Virtual memory
Adaptive VFS Cache Pressure
BATTERY
Fast Charge v1.2
AC
USB
Wireless (maybe not working?)​
Fuel gauge reset
battery stats
SOUND
Faux Sound v3.2
LED
LED eXtended ConTRoLs v1.2
SCREEN
MDNIe lite control v1.3
TOUCH WAKE
Touch Wake v1.4b (S-PEN working only)
ADVANCED
Low Memory Killer (LMK)
LMK Whitelist
Do-Not-Kill System Processes List
Do-Not-Kill User Processes List​
entropy
sched_mc_power_savings control
performance = 0 (default)
balanced = 1
battery = 2​
Gentle Fair Sleepers
peformance = disabled (default)
battery = enabled​
NETWORK
TCP congestion algorithm
Cubic (default)
Reno
Bic
HTCP
Westwood plus​
TCP security
TCP/IP speed tweak
3G DNS speed & security tweak
Google, OpenDNS, Comodo, Level3, Norton_DNS, Smart_Viper​
GPS Region
Default, Asia, Europe, Oceania, North America, South America, Africa​
SYSCTL
proc.sys.fs
proc.sys.kernel
proc.sys.net
proc.sys.vm
USB
Default
MTP > Media Transfer Protocol
UMS > USB Mass Storage
PTP > Camera
USB Keyboard / Mouse (with USB Keyboard app)
BACKUP & RESTORE
Restore - Delete - Backup
kernel
profile​
REBOOT
Reboot device
Reboot to Recovery
Reboot to Download Mode
LOGS
Android logger_mode toggle (default: off)
logcat
dmesg
last_kmsg
✔ OC BUS (931 > 1000 MHz @ CPU 2.88 GHz)
✔ XZ kernel compression - reduce size during initial builds
✔ Asynchronous Fsync from HTC
✔ Frandom (in-built)
✔ ram console enabled
✔ Reduced logging
✔ Disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
✔ Mount partitions NOATIME and NODIRATIME by default
✔ exFAT v1.2.8 FS R/W support
✔ F2FS support
✔ NTFS R/W support with app
✔ CIFS support
✔ Slimbus OC mkII (better sound)
✔ 2-way stereo call recording (not tested)
✔ /proc/.config.gz support
✔ glibc memcopy
CREDITS
* My family !!
* civato - many commits and intitial port of synapse config
* Wootever -
* Faux123 - loads
* Yank555.lu - heaps
* myfluxi -
* imoseyon -
* angelom -
* CM -
* AndreiLux - synapse
* apbaxel -
* zeppelinrox - TCP/IP network security & speed values
* dorimanx & pelya - USB keyboard / mouse
* XDA
* Samsung OSRC
* and many others!
* check github source credits
* IF I'VE FORGOTTON ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS
XDA:DevDB Information
SkyHigh Note 3 Kernel, Kernel for the Samsung Galaxy Note 3
Contributors
UpInTheAir
Kernel Special Features:
Version Information
Status: Abandoned
Current Stable Version: v3.3
Stable Release Date: 2014-07-03
Created 2014-05-20
Last Updated 2014-08-16
Requirements - installation - download
** DISCLAIMER : FLASH AT YOUR OWN RISK **
WARNING :
* Under-volting can cause instability
* Over-clocking can cause freeze/reboot, heat & damage to CPU, GPU or other hardware
* Any customizations may void warranty
* May not be suitable for your device or customizations
* UpInTheAir is NOT responsible, the person you see in the mirror is !
REQUIREMENTS
N9005 HLTE device
TW Kit Kat 4.4.2
Rooted
Custom recovery installed
CHANGE-LOG
v3.3 [03-July-2014]
ramdisk :
synapse - remove sweep2sleep control
ramdisk: init.rc: ensure post boot defaults are set
kernel :
config: disable sweep2sleep. Causing slow bootup
v3.1 [27-June-2014]
ramdisk :
synapse - KSM Deferred Timer
synapse - CPU OC max 2880 MHz
kernel :
OC bus to 1000 MHz
OC CPU 2.88 GHz step @ 1000 MHz bus
hard limit max freq now 2.88 GHz
ksm: Provide support to use deferred timers for scanner thread
drivers: slimbus: slimbus enhancements mkII (better sound)
v3.0 [25-June-2014]
ramdisk :
sbin: busybox v1.22.0-Dream-IRC (for fix titanium app freeze issue)
synapse - Sweep2Sleep control only (Sweep2Wake not working)
synapse - add stats & clean up
ramdisk: init.rc: stop noop scheduler being set as default scheduler
kernel :
Sweep2Wake: v1.5 & support for powersuspend
v2.9 [24-June-2014]
ramdisk :
sbin: busybox v1.22.1-Stericson + applets
file_contexts: add busybox to file_contexts to allow via SELinux
synapse - USB keyboard control
synapse - tidy up storage
kernel :
various intelli-thermal commits (not yet compiled with kernel as unable to get freq temp control working as it should))
various msm-thermal commits - freq control not actually working, so not implemented synapse control
drivers: usb: Use Android device as USB keyboard/mouse
USB KEYBOARD/MOUSE: Added on/off trigger to driver.
USB KEYBOARD/MOUSE: fix compile error
config: disable FSFS stat
Allow WIFI Driver to use PowerSuspend code, and remove debug
WIFI: much better solution for POWERSUSPEND
cpufreq: ondemand: fix a bug that when a user selected a max frequency
v2.8 [21-June-2014]
ramdisk :
synapse - backup & restore kernel / profiles
synapse - adaptive vfs_cache_pressure
synapse - dynamic dirty page writeback control
synapse - UKSM > KSM. UKSM causing long boot time (+10 sec)
synapse - apply/discard bug. remove another dynamic variable
kernel :
mm: Dynamic management of dirty page writebacks
fs/dcache.c: adaptive vfs_cache_pressure on suspend / resume
config: UKSM > KSM. UKSM causing long boot time (+10 sec)
v2.7 [20-June-2014]
ramdisk :
synapse - LMK do not kill processes control
init.rc/synapse - gentle fair sleepers control & default disabled for performance
kernel :
Revert "kernel/sched: disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
sched: add sysfs interface for GENTLE_FAIR_SLEEPERS
lowmemorykiller: make default lowmemorykiller debug message useful
staging: android: lowmemorykiller: Management of not killable processes
v2.6 [16-June-2014]
Payload :
Synapse v0.36 > v0.37 [Andrei F - please rate his app ☆☆☆☆☆ in Google Play !]
ramdisk :
init.rd / synapse - KSM > UKSM control & default off
synapse - GPS Time Zone for faster GPS lock
synapse - fuel gauge reset (unsure if actually works)
kernel :
Ultra Kernel Samepage Merging (UKSM) v0.1.2.2
v2.5 [17-June-2014]
ramdisk :
synapse - storage mode control > Default, MTP, UMS (USB Mass Storage) & PTP (camera) modes
kernel :
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
v2.4 [16-June-2014]
Payload :
Synapse v0.35 > v0.36 [Andrei F - please rate his app ☆☆☆☆☆ in Google Play !]
ramdisk :
synapse - TCP security options now just one switch!.
TCP/IP speed & 3G DNS tweaks
synapse - add Simple GPU alorithm laziness tunable
synapse - clean up layout (much neater) and add more descriptions etc
kernel :
Asynchronous Fsync: initial extraction of Async Fsync from HTC
2-way stereo call recording patch for msm8974 (not tested on my stock ROM)
v2.3 [14-June-2014]
ramdisk :
synapse - sched_mc_power_savings control (advanced tab) & cleanup
synapse - remove thermal control
kernel :
Revert "MSM thermal sysfs interface (Post #218)
slimbus: initial overclocking of slimbus (better sound)
v2.2 [11-June-2014]
ramdisk :
synapse - touchwake control
synapse - fix apply/discard bug. remove some tunables for now
kernel :
block: deadline: Optimize for non-rotational
AIO: Don't plug the I/O queue in do_io_submit()
add FIOPS I/O scheduler
TouchWake implementation v1.4b (S-PEN working only) [Yank555.lu]
intellidemand governor v5.0 [faux123]
v2.1 [09-June-2014]
kernel :
cpufreq: CPU max. hardlimit v2.0a (wake-up kick freq fixed)
v2.0 [09-June-2014]
ramdisk :
synapse - fast charge wireless control
init.rc/synapse - set some more boot defaults
userspace_dvfs_lock = 1
randomize_va_space = 0​
kernel :
Forced Fast Charge for Samsung Note 3 v1.2 (wireless fast charge).
v1.9 [09-June-2014]
ramdisk :
synapse - CPU max. hardlimit v2.0 control (removed previous controls)
synapse - intelli_plug controls v2.2 > v2.6
synapse - cleanup
kernel :
cpufreq: CPU max. hardlimit v2.0 [Yank555.lu]
intelli_plug: v2.2 > v2.6
fs: mount partitions NOATIME and NODIRATIME by default (may break some apps)
mdnie lite control: small cleanup
v1.8 [06-June-2014]
ramdisk :
synapse - LED eXtended ConTRoLs v1.1 > v1.2
synapse - Simple GPU algorithm driver control
kernel :
LED eXtended ConTRoLs v1.2
v1.7 [05-June-2014]
ramdisk :
init.rc: set some boot defaults
kernel :
FS: import F2FS
f2fs: data: AIO optimization compatibility fixup
config: disable more debugging
fs: exfat: Update to v1.2.8
exfat: AIO Optimization compatibility fixup
config: set interactive CPU governor back as default
add & enable BFQ scheduler v7r4
config: enable BFQ IO scheduler & set as default
GPU: snapdragon 801 values (Max freq 600 >587 MHz - Default: 450 > 462.4 MHz)
Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers
v1.6 [03-June-2014]
ramdisk :
synapse - remove sysctrl vm.drop_caches for now. Does not reset
kernel :
deadline: Allow 0ms deadline latency, increase the read speed
msm: Fix high load average from uninterruptible waits
cpufreq: ondemand: Set MIN_LATENCY_MULTIPLIER to 20
Clean up compiler warnings in DT
lib/memcopy: use glibc version
lib/string: use glibc version
cpufreq: intelliactive: initial coding and introduction! - patched to latest [faux123]
config: set intelliactive CPU governor as default
v1.5 [01-June-2014]
ramdisk :
synapse - add powersupend options
synapse - lower refresh rate for live values
synapse - add logger_mode toggle
init.rd: logger default OFF
kernel :
kernel/sched: disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
logger: modify for synapse app compatibility (0 - 1)
GPU: increase Max frequency OC 550 > 600 MHz (default: 450 MHz)
v1.4 [30-May-2014]
ramdisk :
synapse - add descriptions, clean up & corrections etc
synapse - add TCP security
synapse - add sysctl FS tunables
synapse - add sysctl kernel tunables
synapse - add sysctl net tunables
synapse - add sysctl VM tunables
synapse - add I/O tunables [apbaxel]
synapse - add further CPU governor tunables
v1.3 [26-May-2014]
ramdisk :
synapse - add advanced tab: tuneable low memory killer (LMK), entropy & tweaks etc
synapse - moved battery info to fast charge
synapse - reboot options: reboot, recovery, download mode
synapse - logs: logcat, dmesg, last_kmsg
kernel :
add frandom [Eli Billauer]
v1.2 [25-May-2014]
ramdisk :
add KSM tuning variables to synapse
remove max limit on boot, now set in config
kernel :
enable kernel level CPU throttling
reduce logspam [imoseyon]
PowerSuspend driver v1.2 > v1.5
deadline scheduler tweak
calculate load based on current freq limit
make scheduler aware of cpu frequency state
do not detect faults when GPU core is idle
v1.1 [22-May-2014]
ramdisk :
voltage control for individual CPU frequencies in synapse
VFS_cache_pressure control in synapse
CPU governor tuning in synapse
remove custom governor tweak values for now - possibly causing some synapse instabilty on boot
move synapse CPU governor from CPU > CPU GOV tab
v1.0 Initial release
INSTALLATION
Uninstall any CPU control apps, tweaks and scripts etc.
- synapse app will be installed on flash and other apps may conflict !
Uninstall your current busybox with https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
Flash .zip package in custom recovery
Re-boot
Any issues, please check Post #3 and search the thread BEFORE posting
DOWNLOAD
Mod Edit: Links Removed
SOURCE
>> github <<
.
HELP & FAQ
HELP & FAQ
"SYNAPSE BOOT CANCELLED"
Wait for the kernel to stabilize and device to cool
Open synapse app
Synapse app menu > select all globally > undo > apply ✔
Re-boot
If still issues > try again after #1
Still issues > Manually set config after boot (open synapse app > syanapse app menu > settings > disable apply on boot)
ISSUES
Uninstall any CPU control apps, tweaks and scripts etc.
Uninstall your current busybox with https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
Reboot recovery
Flash kernel
Boot and allow things to stabilize
Open Synapse & tap :
"understood" message about unstable boot
"select all globally"
"undo" button
"apply" ✔
Reboot and ensure "synapse boot completed" toast message
You should be good to go
BOOT-LOOP
Power off & let device cool
Wipe cache & dalvik-cache in recovery
Re-flash kernel
Re-boot
Let things stabilize and cool before touching anything
S5 ROM PORT / NFx BASED ROMs
Not supported
I will only build using the latest official N9005 HLTE (international) source fully compatible with firmware I'm currently using on my own device
"WHAT ARE THE BEST SETTINGS FOR BATTERY LIFE"
There are no best settings. User "habit" is #1 cause of battery drain, followed by screen, ROM & apps, modem etc
This kernel is built to be balanced with a good mix of battery whilst keeping performance
Some extra tips to increase battery life without UV:
Synapse:
- Max screen OFF scaling freqency = 652 MHz
- Touch boost high freq = 1574 MHz
- Touch boost low freq = 960 MHz
- Intelli-Hotplug = enable
- Intelli-Hotplug Profile = Eco-Conservative > Eco-Performance > Conservative > Balanced > Performance
- Intelli-Hotplug Touch Boost = Disabled (may cause slight lag if disabled)
- sched_mc_power_savings = 2:Aggressive
- Gentle fair sleepers = enabled
Decrease screen brightness
Use dark wallpapers and app themes
Check your wakelocks with better battery stats app & use Greenify app to stop unwanted apps self starting and running in the background
INTELLI_PLUG PROFILES
Max cores in use:
Eco-Conservative = 2
Eco-Performance = 2
Conservative = 4
Balanced = 4
Performance = 4​
CAN I USE OTHER KERNEL CONTROL APPS
No, many features and options won't be available.
This is due to the implementation of the CPU HARD LIMIT Userspace DVFS lock.
Synapse is the recommended and has everything you need
WHAT IS THE USERSPACE DVFS LOCK
If set to 1 or 2, userspace_dvfs_lock will prevent userspace (ROM as well as any APP, including CPU controlling apps) to change CPU min/max, that is normal and intended !.
* 0 = allow changes to scaling min/max.
* 1 = ignore (don't apply, but don't return an error).
* 2 = refuse (don't apply, return EINVAL).
Post # 192
RANDOM REBOOT
Don't UV
If using custom CPU governor > set Userspace DVFS lock to 0
Use SkyHigh defaults
DOWNLOAD LINK NOT WORKING
I want to keep this project all in one place (Thanks to XDA) - ☆☆ NO MIRRORS ☆☆
Please try again in a few minutes
POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE
Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE
TCP/IP NETWORK SECURITY
Hardening the TCP/IP stack to SYN attack
Bump up tw_buckets in case we get DoS'd
Ignore pings
Don't cache connection metrics from previous connection
Don't pass traffic between networks or act as a router
Enable spoofing protection (turn on reverse packet filtering)
Don't accept source routing
Don't accept redirects
- Further reading:
http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening
http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks
AnTuTu CRASHES WITH CPU OC
If OC CPU > set Userspace DVFS lock to 0
Don't OC too much
Don't UV
Try increase voltage to higher frequencies
DO NOT KILL PROCESSES
This feature allows the user to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.
When a the lowmemorykiller needs to free ram, it will first kill the processes not included inside the two process name lists chosen by the user.
If there are no more standard killable processes, then it will be necessary to kill one of the processes included inside one of the two white-lists, to prevent system hangs, slowdowns, etc.
You can find the [Synapse] folder on your internal sdcard and add one process name per line. Lists updated on reboot.
Max 25 processes
Example only:
Code:
com.ea.games_r3_row
com.quoord.tapatalkxda.pre.activity
BACKUP & RESTORE
If the backup isn't visible, reboot device and ensure for have "synapse boot completed" message. Otherwise synapse won't read the file.
Reboot after applying your new settings
Read "ISSUES" & "SYNAPSE BOOT CANCELLED" above
SEGMENTATION FAULT
I don't believe it's kernel related, but rather busybox
Try uninstall your ROM busybox with this app. https://play.google.com/store/apps/details?id=stericson.busybox and reboot.
Re-flash kernel
Use the busybox that comes with the kernel located in /sbin
Also try to update your SuperSu and su binary if it asks and reboot.
USB KEYBOARD / MOUSE
Base project: https://github.com/pelya/android-keyboard-gadget
Required app: USB KEYBOARD
For best results, enable & use Hacker's Keyboard
Steps:
Ensure device USB debugging
Connect device to system via USB cable
Enable in Synapse > USB > USB Keyboard / Mouse >> Enable & apply
Start USB KEYBOARD app
..
Great. Another kernel is coming to note 3
Good! I attended the link of download!
Thanks so much! !
Inviato dal mio SM-N9005 utilizzando Tapatalk
Great
Sent from my SM-G900T using XDA Premium 4 mobile app
v1.0 is released. Please read Posts #1-3 before flashing.
I'll post initial changelog somewhere in due course, but time to get working on v1.1
Reminds me, I'll post a disclaimer...........
Edit: I'll upload a flashable stock boot.img
finally after your awesome kernel back then in 7.7...congrat and tq for this kernel
arinsms said:
finally after your awesome kernel back then in 7.7...congrat and tq for this kernel
Click to expand...
Click to collapse
Your welcome. :good:
Big thanks to the real devs here and hard-working forum members that also contribute to the various features and commits etc !
More to come of this simple kernel yet But don't expect it to be full works. I can only do my best with my limited knowledge and the time I can afford. I just see it as a challenge and share accordingly. Also big thanks to @civato with many of his initial commits and base synapse config.
Cheers,
UITA
Screenshots
Added some screenshots :good:
Doesn't cover all options, but users should get the idea
Next release, user will be able to set CPU voltage for individual frequency (as in screenshot). I've kept the Global CPU voltage control in case user prefer that.
Baby steps...........
GPU oc doesnt work properly
Sent from my SM-N9005 using XDA Premium 4 mobile app
alexander1995 said:
GPU oc doesnt work properly
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
If you're going to post in development section with a percieved "bug", please in future give full details allowing to replicate.
Reflashed v1.0 & tested with Antutu GPU test. GPU OC - works fine. It scales to 550 MHz if load requires. If you want to lock the frequency, set the min to the same as max.
Edit: I use cool tool app to observe "live" frequencies during testing etc
Edit 2: I believe (could be wrong. Need time to study code) that the GPU may have thermal limiting, reducing frequency under high temp, just like the CPU. This would also be normal.
Sent from my SM-N9005 using XDA Premium 4 mobile app
v1.1 released
v1.1 is now released
Change-log in Post #2.
Seems to be a lot more stable for synapse boot (under SkyHigh default conditions).
Enjoy :good:
Cheers,
UITA
Update to v1.2 sometime today or tonight. I'm really busy, so no time for release. .....
Sent from my SM-N9005 using XDA Premium 4 mobile app
v1.2 released
v1.2 is now released
Change-log in Post #2.
Enjoy :good:
Cheers,
UITA
edit: just updated the download link for anyone who might have DL v1.1 instead ........
.
u have another mirror ??
currently its not working
503 Service Temporarily Unavailable
xinfinityoO said:
u have another mirror ??
currently its not working
503 Service Temporarily Unavailable
Click to expand...
Click to collapse
I just checked and all is good.
I like to keep this project in one place. Great idea by XDA.
Please try again, sometimes the XDA is a little "finicky" to UL, so maybe same for DL too. Refresh your page and try again :good:
I have to go away for a few days, I have plenty of ideas and additions for next release. Until return......
Cheers,
UITA
v1.3 released
v1.3 is now released
Change-log in Post #2.
Enjoy :good:
Cheers,
UITA
.
Hey buddy. Gr8 Job mate..
I have V1.3 on my device since dis mornin, and I can say it's gr8....!!!! Thx
I just need some info about the settings in wifi & Advanced section in Synapse. It would be so cool If u could explain more about diz parts.... :good:
msa_6292 said:
Hey buddy. Gr8 Job mate..
I have V1.3 on my device since dis mornin, and I can say it's gr8....!!!! Thx
I just need some info about the settings in wifi & Advanced section in Synapse. It would be so cool If u could explain more about diz parts.... :good:
Click to expand...
Click to collapse
Thanks. The kernel is still a "work in progress", and trying to keep it stable but with a number of mods and exposed configurable options.
I'm still not sure if I'll add any custom governors or schedulers, easy to do but the stability of stock is great. Maybe intellidemand though?
I'm away for a few days, so I will try and add some info into post 3 and synapse as I progress with further builds when I return home.
Wifi - use cubic or Westwood plus. Edit: Maybe I'll look at adding option to use Google dns server, tcp speed tweaks etc from V6SuperCharger.
Personally, I haven't yet had to tweak the LMK minfree values on Note 3 (unlike my Galaxy Tab 7.7 with 1GB RAM and multi-window mod). It's just got so much RAM and great multi-tasker. I haven't got around to playing with entropy values either. A lot of tunable values are just exposed so if user "wants" or "needs" to tweak, it's there anyway.
There is a lot of info on the Internet that can explain things better than I ever will or pretend to understand. In that case 99/100 times I leave the values at stock.
My personal value for randomize VA space =0. Supposedly helps with GUI smoothness. ..... Somethings are hard to tell or placebo.
I've got lots of things on the "to do list", Enjoy v1.3 and beyond
Sent from my SM-N9005 using XDA Premium 4 mobile app

Categories

Resources