5,593,248 Members 32,482 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL] Compulsion Kernel 11 | TouchWiz | 3.4.86 | 4.7.2014

Tip us?
 
jovy23
Old
(Last edited by jovy23; 7th April 2014 at 01:34 PM.)
#1  
jovy23's Avatar
Senior Member - OP
Thanks Meter 9796
Posts: 2,806
Join Date: Jan 2012

 
DONATE TO ME
Post [KERNEL] Compulsion Kernel 11 | TouchWiz | 3.4.86 | 4.7.2014

COMPULSION KERNEL

This Kernel Is Only Compatible For All T-Mobile N900T, SM-N9005, And Also The N900W8 SNAPDRAGON 800 Quad-Core TouchWiz Samsung Based KitKat 4.4.2 Roms For This Device!

Note To Developers... If You Want To Include This Into Your Rom, Credit Is All I Ask!

Read below "BEFORE" downloading, flashing, and posting questions....

...REMEMBER...
I am not responsible for anything that happens to your device, if your SD card goes dead, and everything else!

COMPULSION KERNEL FEATURES:

GENERAL FEATURES:

★ Built Using: T-Mobile SM-N900T Official UVUCNB4 KitKat Samsung Source Code
★ Linaro GCC Toolchain Version: 4.8-2014.03
★ SETUID Restrictions Removed
★ A Bunch Of CodeAurora Fixes
★ Linux Kernel Version: 3.4.86
★ SELinux Status: Permissive
★ Kernel Compression: LZO
★ /proc/last.kmsg Support
★ ADB Insecured Kernel
★ USB Mass Storage
★ EXFAT Support
★ Init.d Support

EXTRA FEATURES:

★ Intelli-Plug CPU Hotplug Driver With Eco Mode
★ Optimizations And Performance Enhancements
★ Implemented Patches For DriveDroid App
★ UKSM "Ultra Kernel Samepage Merging"
★ Power_Suspend PM Kernel Driver
★ Smoother Gaming Performances
★ Asynchronous Fsync Control
★ Custom Voltage Control
★ LED Extended Controls
★ Intelli-Thermal Control
★ Dynamic Sync Control
★ Faux Sound Control
★ USB Fast Charge

GOVERNORS & I/O SCHEDULERS:

★ Default CPU Governor: InteractiveX
★ Default I/O Scheduler: Row
★ CPU Overclocking Up To: 2.65GHz
★ GPU Overclocking Up To: 533MHz
★ Underclocking Down To: 96MHz

CPU GOVERNORS:
★ Nightmare
★ PegasusQ
★ Abyssplugv2
★ Badass
★ Smartassv2
★ Smartmax_eps
★ Smartmax
★ Asswax
★ Dancedance
★ SmartassH3
★ Hyper
★ ConservativeX
★ Intelliactive
★ Intellidemand
★ Conservative
★ Ondemandplus
★ OndemandX
★ Userspace
★ Wheatleyplus
★ Wheatley
★ Powersave
★ Lionheart
★ InteractiveX

I/O SCHEDULERS:
★ Noop
★ Deadline
★ Row
★ CFQ
★ BFQ
★ Test-iosched
★ SIO
★ FIOPS
★ ZEN
★ SIOPLUS
★ VR
★ FIFO
★ TripNDroid

INSTALLATION INSTRUCTIONS

INSTALLATION INSTRUCTIONS
* First Thing To Do... Do A Nandroid Backup!
* Download The Kernel.
* Flash The Kernel.
* Reboot Your Device.
* Once Rebooted... DONE!

CHANGELOG

★10.12.2013
- Initial Kernel Release

★10.16.2013
- Gave The Kernel A Name! [It's Now Called The "Compulsion Kernel"]
- Did Some Governor And I/O Tweaks For Better Performance!
- Added Some New I/O Schedulers: SIO, FIOPS, And ZEN!
- Faux's Overall Stats For Quad Core Devices Via Sysfs!
- Lowered MIN Allowed Voltage To 700mV!
- Added Dependencies For OC Ultimate!
- Added Overclocking Up To 2.65GHz!
- Now Comes With USB Fast Charge!
- Added Faux's CPU Freq Limiter!
- Plenty Of Kernel Optimizations!
- Fixed Some ADB Root Issues!
- The Kernel Is Now Insecured!
- Added CPU Voltage Control!
- Some Overclocking Tweaks!
- Fixed Some exFAT Issues!
- Minor Code Clean Up!
- Awesome Battery Life!

★10.17.2013
- Added Three New Governors! [Wheatley, Intellidemand, And ConservativeX.]
- Set MIN_LATENCY_MULTIPLIER To 20 On Some Governors!
- Comes With Intelli-Plug CPU Hotplug Driver With Eco Mode!
- A Whole Bunch Of Intellidemand Boosting Performances!
- A Massive Load Of Intelli-Plug Tweaks And Modifications!
- Tweaks For Faster Wakeup From Suspend!
- Added Some Optimization Flags For ARM!
- Enabled Unaligned Capability For ARM!
- Hopefully Fixed Some Bootloop Issues!
- More Kernel Speed Enhancements!
- Removed Some Deprecated Logic!
- Reduced Some Dmesg Log Spam!
- Some More Code Cleanup!
- Tweaks For Battery!
- Even Better Battery!
- Plus So Much More!

★10.18.2013
- There Is Now Two Versions Of The Kernel! [STANDARD VERSION And ULTIMATE VERSION.]
- Added UKSM "Ultimate Kernel Samepage Merging" Feature!
- Optimized Kernel Samepage Merging (KSM)!
- Enabled /proc/last.kmsg Support!

★10.26.2013
- UKSM Enabled By Default! [Potential Increases In Performance.]
- Fixed The /proc/last.kmsg Not Showing Issue!
- Lowered MIN Allowed Voltage To 600mV!
- Decreased Some Voltages For Stability!
- Enabled Advanced Power Emulation!
- Added GPU O/C Up To 533MHz!
- Added GPU O/C Freq 487.5MHz!
- Smoother Gaming Performance!
- Enabled PROC_FS For Netfilter!
- Did Some Defconfig Changes!
- Did Some Minor O/C Tweaks!
- Added Faux Sound Control!

★11.4.2013
- Added Intelli-Thermal Control! [This Let's You Adjust The Throttling Temperature Thresholds For Each Core.]
- Some Cpufreq Tweaks That Should Help The Kernel Perform Better!
- Updated Some Default Settings For Intellidemand Frequencies!
- Added Dynamic Load Sampling Rate Logic On Intelli-Plug!
- Allowed 0ms Deadline Latency For Deadline Scheduler!
- Fixed Optimal_Freq Logic For Ondemand!
- Reduced Even More Dmesg Log Spam!

★12.19.2013
- Added New PM Kernel Driver For Android W/O Early_Suspend!
- Disabled Tima Uevent, Tima Log, And Timer Stats Configs!
- Implemented Some Miscellaneous Fixes!
- Added Support For H.264 LEVEL 5.2!
- Added Plenty Of Ondemand Tweaks!
- Disabled Some Debugging Configs!
- Enabled NTFS Filesystem Support!
- USB Fast Charge Is Now Fixed!
- Added Dynamic Sync Control!
- Added 24 Bit Audio Playback!
- Added Asynchronous Fsync!
- Added Panel Color Control!

★12.31.2013
- Did Some Defconfig Changes To Enable Some More USB/MMC/SD/SDIO/LED/RTC Drivers Support And Also MSM SoC Audio Drivers Support!
- Added CPU-Boost Driver! [It Boosts The Frequency Of A CPU For A Short Duration To Maintain Good User Experience.]
- Implemented Patches For DriveDroid App! [It Allows You To Boot Your PC From ISO/IMG Files Stored On Your Phone.]
- Now Comes With OndemandX And InteractiveX Governors With Screen Off Max Freq Support!
- Updated Faux Sound Control W/ Added Power Amp Registers Access Control!
- Updated OndemandX And InteractiveX With A Ton Load Of Code Tweaks!
- Implemented Some Code Fixes/Memory Leak Fixes!
- Increased Readahead Value To 1024kB As Default!
- Added A Bunch Of MSM: KGSL Modifications!
- Added GPU Simple/Conservative Governors!
- I Have Set GPU Simple Governor As Default!
- Updated Intelli-Plug And Intellidemand!
- Done Some USB Code Cleanup!
- Added Thermal Engine Tweaks!
- Added LED Extended Controls!
- A Lot Of Further Optimizations!
- Performance Improvements!
- Added MDNIE Lite Controls!
- Added Writeback Tweaks!
- Plus So Much More!

★1.30.2014
- Added Hyper, SmartassH3, Dancedance, Asswax, Smartmax, Lionheart, Smartassv2, Smartmax EPS, Badass, OndemandPlus, Abyssplugv2, PegasusQ, Nightmare, And WheatleyPlus CPU Governors.
- Added More Than 400+ Various Changes/Improvements For ARM, Cacheflush, Qseecom, Sched, Crypto, Tick, Nohz, Mmc, TTY, ASoC, Msm:Kgsl, Timekeeping, Cpuidle, Bam_dmux, Net:Wireless, And So Much More From Codeaurora.
- Modified Bus Vector For RNG Client On MSM8974. (Helps Alleviate Some Slowdowns In Boot Time.)
- Added Initial Overclocking Of Slimbus. (Gives The Best Audio Quality For The Hardware.)
- Added Some msm8974.dtsi Changes To Optimize The Performance Of The Kernel.
- Increased Adsp Heap Size For Hevc Hybrid Codec To Support 1080p Video.
- Added Throttling Adjustments To Better Deal With Added Overclocking Heat.
- Removed Faux Voltage Control For Imoseyon's Custom Voltage Control.
- Serious Power Saving Improvements For Sched_mc_power_savings.
- Removed Camera v1 Source Files. (Removed Since It's Obsolete.)
- Removed msm-dcvs Pwrscale Driver. (No Longer In Development.)
- Added Initial CPU Underclocking For MSM8974 Down To 96MHz.
- Removed MMC Perf Profiling. (Less CPU Work, More Battery.)
- Added I/O Schedulers BFQ, SIOPLUS, VR, FIFO, TripNDroid.
- Added Cryptos And Also NEON Optimized Crypto Routines.
- Removed Conservative GPU Governor Due To It Freezing.
- Added Some GCC Optimization Compiler Flags For Linaro.
- Added New Frandom Code With Frandom Device Support.
- Enabled Zswap, Frontswap, Vnswap, And Cleancache.
- Kernel Build Using Linaro GCC Toolchain Version 4.8.3.
- Many Defconfig Changes And Added Drivers Support.
- Implemented LoUIS API For Cache Maintenance Ops.
- Reverted GPU Overclocking (Hasn't Never Worked.)
- Added Power Enhancement For Wacom Hardware.
- Increased Default Entropy Settings To (512,2048).
- Switched Kernel Compression From XZ To LZO.
- Enabled All TCP Congestion Control Protocols.
- Increased Minimum Readahead Value To 64kb.
- Updated MDNIE Lite Control To Latest Code.
- Added Suspend Hooks To Synaptics_i2c_rmi.
- Added Optimized ARM RWSEM Algorithm.
- Added Optimized AES and SHA1 routines.
- Added CFQ, Deadline, SIOPLUS Tweaks.
- Updated BFQ I/O Scheduler To V6 (R2).
- Reduced Number Of CPU Frequencies.
- Updated Linux Kernel Version To 3.4.78.
- Added Support For NEON Kernel Mode.
- Updated Intellidemand To Version 5.0.
- L2 Cache Bus Bandwidth Overclock.
- Lowered GPU Voltage Constraints.
- Enabled Panic On Data Corruption.
- Removed Container Setup.

★2.26.2014
- Fixed The Issue Users Were Having In Faux Clock App That Would Always Set Their Current Max Frequency Back To 2.3GHz As Default Frequency While Overclocking. (Now The Frequency That You Choose Should Now Stick.)
- Removed Both MDNIE Lite Control And Panel Color Control. (In My Opinion Panel Color Control Was Never Needed And MDNIE Lite Control Seems To Break "Screen Mode" On Your Device Settings Menu In Device->Display.)
- Added Various Changes/Improvements For ARM, Lib, PM/Qos, Slab, Slob, Slub, MM, Ping, CameraV2, MSM:Camera, Iov-iter, Fuse, AIO, Mutex, Random, Epoll, Sched, Ext4, And More From Codeaurora.
- Fixed The Issue Users Were Having When Enabling USB Mass Storage Mode That Would Make The UMS/MTP Notification Flicker Constantly.
- Enabled AIO Optimization, Generic Strncpy, Generic Strnlen, Dcache Word Access, And Slub.
- Tuned Hyper, PegasusQ, And Nightmare Governors For Battery And Performance.
- Kernel Build Using Linaro GCC Toolchain Version 4.8-2014.01.
- Updated Linux Kernel Version To 3.4.82.
- Updated BFQ I/O Scheduler To V7 (R2).
- Added Intelliactive Governor.

★4.7.2014
- Added Mostly All Of My Previous Changes And Features To Kitkat Source. (The Only Things That Weren't Included Is Intelli-Thermal, Faux Sound, CPU Underclocking, and USB Fast Charge. Will Be Added In A Future Update.)
- Kernel Is Now Based From The T-Mobile SM-N900T Official UVUCNB4 KitKat Samsung Source Code.
- Added Some OndemandX Tweaks. (Ondemand Is Still Buggy, It's Rom Related, Not Kernel Related.)
- Removed CPU_FREQ_LIMIT Completely Without Sacrificing CPU_FREQ_LIMIT_USERSPACE.
- Removed Bootchecker, Auditd, And Tima_Dump_Log. (Security/Knox Related, Not Needed.)
- Minimum Frequency Will No Longer Keep Switching To 1190400.
- Kernel Build Using Linaro GCC Toolchain Version 4.8-2014.03.
- Added A Bunch Of Various CodeAurora Changes And Fixes.
- Added GPU Overclocking Up To 533MHz.
- Updated Linux Kernel Version To 3.4.86.
- Added Some More InteractiveX Tweaks.
- Removed Some Even More Log Spam.
- Set Default Governor To InteractiveX.
- Updated Intelli-Plug To Latest Code.
- Faster And Smoother Than EVER.
- Updated Intelliactive Governor.

CREDITS AND SPECIAL THANKS

Samsung
Google
T-Mobile
jamison904
franciscofranco
CyanogenMod
itsmikeramsay
Xiaolu
faux123
Dorimanx
civato
ptmr3
imoseyon
yank555-lu

KERNEL SOURCE -> CLICK HERE

"STANDARD VERSION" Info And Download Link

STANDARD VERSION --> The "STANDARD VERSION" of the Compulsion Kernel comes with all the features that I have added into the kernel except there is no overclocking. The kernel is on stock frequencies so it will not go any higher than 2.3GHz. Use this version of the kernel if your device is sensitive and that cannot go any higher than the stock 2.3GHz frequency!

COMPULSION KERNEL "STANDARD VERSION" 11 DOWNLOAD LINK CLICK HERE

"ULTIMATE VERSION" Info And Download Link

ULTIMATE VERSION --> The "ULTIMATE VERSION" of the Compulsion Kernel comes with all the features that I have added into the kernel and you can overclock the kernel up to 2.65GHz. Use this version of the kernel if your device can handle overclocking!

COMPULSION KERNEL "ULTIMATE VERSION" 11 DOWNLOAD LINK CLICK HERE
Current Device : Samsung Galaxy Note 3 SM-N900T, T-Mobile | Samsung Galaxy S4 SGH-M919, T-Mobile

The Following 93 Users Say Thank You to jovy23 For This Useful Post: [ Click to Expand ]
 
jovy23
Old
(Last edited by jovy23; 7th April 2014 at 06:12 PM.)
#2  
jovy23's Avatar
Senior Member - OP
Thanks Meter 9796
Posts: 2,806
Join Date: Jan 2012

 
DONATE TO ME
OLDER KITKAT KERNEL BUILDS

FOR OLDER KITKAT COMPULSION KERNEL BUILDS
------------------------- CLICK HERE --------------------------


Stock Modified KitKat Kernel Is A Kernel With Only SELinux Set To Permissive And Some Minor Ramdisk Changes, Get It From The Download Link Below!

STOCK MODIFIED KITKAT KERNEL DOWNLOAD LINK -> CLICK HERE


If Your Having Problems And You Want To Revert Back To The Complete Stock Kernel, Then Go To The Download Link Below!

COMPLETE STOCK KITKAT UVUCNB4 KERNEL DOWNLOAD LINK -> CLICK HERE
Current Device : Samsung Galaxy Note 3 SM-N900T, T-Mobile | Samsung Galaxy S4 SGH-M919, T-Mobile

The Following 20 Users Say Thank You to jovy23 For This Useful Post: [ Click to Expand ]
 
jovy23
Old
(Last edited by jovy23; 7th April 2014 at 06:13 PM.)
#3  
jovy23's Avatar
Senior Member - OP
Thanks Meter 9796
Posts: 2,806
Join Date: Jan 2012

 
DONATE TO ME
OLDER JELLYBEAN KERNEL BUILDS

FOR OLDER JELLYBEAN COMPULSION KERNEL BUILDS
------------------------- CLICK HERE --------------------------


Stock Modified Jellybean Kernel Is A Kernel With Only SELinux Set To Permissive And Some Minor Ramdisk Changes, Get It From The Download Link Below!

STOCK MODIFIED JELLYBEAN KERNEL DOWNLOAD LINK -> CLICK HERE


If Your Having Problems And You Want To Revert Back To The Complete Stock Kernel, Then Go To The Download Link Below!

COMPLETE STOCK JELLYBEAN UVUBMI7 KERNEL DOWNLOAD LINK -> CLICK HERE
Current Device : Samsung Galaxy Note 3 SM-N900T, T-Mobile | Samsung Galaxy S4 SGH-M919, T-Mobile

The Following 9 Users Say Thank You to jovy23 For This Useful Post: [ Click to Expand ]
 
slice2011
Old
#4  
slice2011's Avatar
Senior Member
Thanks Meter 320
Posts: 589
Join Date: Sep 2011
Location: Chandler, AZ
Hey Jovy, can I flash on a stock rom? Awesome work btw....

senT ftoM mY tWeaKeD ouT notE 3
The Following 2 Users Say Thank You to slice2011 For This Useful Post: [ Click to Expand ]
 
jovy23
Old
#5  
jovy23's Avatar
Senior Member - OP
Thanks Meter 9796
Posts: 2,806
Join Date: Jan 2012

 
DONATE TO ME
Quote:
Originally Posted by slice2011 View Post
Hey Jovy, can I flash on a stock rom? Awesome work btw....

senT ftoM mY tWeaKeD ouT notE 3
You can flash it on any rom. Also i want people to let me know if exfat works i have added the code for it and also the files so let me know if the exfat support works.

Sent from my SM-N900T using Tapatalk 4
Current Device : Samsung Galaxy Note 3 SM-N900T, T-Mobile | Samsung Galaxy S4 SGH-M919, T-Mobile

The Following 4 Users Say Thank You to jovy23 For This Useful Post: [ Click to Expand ]
 
combatmedic870
Old
#6  
Senior Member
Thanks Meter 24
Posts: 157
Join Date: Nov 2011
Quote:
Originally Posted by jovy23 View Post
You can flash it on any rom. Also i want people to let me know if exfat works i have added the code for it and also the files so let me know if the exfat support works.

Sent from my SM-N900T using Tapatalk 4
And let the kernels roll!

Am I able to use set cpu or anything to undervolt the CPU? Or tweak the kernel at all....I was I knew how to modify kernels! Then i could make everything ive ever wanted ....but alas....I am medical personnel....I am PC literate, but not like you peeps!
 
ade_tobat
Old
#7  
ade_tobat's Avatar
Senior Member
Thanks Meter 22
Posts: 127
Join Date: Nov 2012
Location: ontario,CA
Dl the kernel on a stock rom n this pop up showed up..

Sent from my SM-N900T using Tapatalk now Free
Attached Thumbnails
Click image for larger version

Name:	uploadfromtaptalk1381564290620.jpg
Views:	3900
Size:	56.4 KB
ID:	2319578  
The Following User Says Thank You to ade_tobat For This Useful Post: [ Click to Expand ]
 
ade_tobat
Old
#8  
ade_tobat's Avatar
Senior Member
Thanks Meter 22
Posts: 127
Join Date: Nov 2012
Location: ontario,CA
Done rebooting but still showing the same msg..

Sent from my SM-N900T using Tapatalk now Free
 
jovy23
Old
(Last edited by jovy23; 12th October 2013 at 09:02 AM.)
#9  
jovy23's Avatar
Senior Member - OP
Thanks Meter 9796
Posts: 2,806
Join Date: Jan 2012

 
DONATE TO ME
Quote:
Originally Posted by ade_tobat View Post
Dl the kernel on a stock rom n this pop up showed up..

Sent from my SM-N900T using Tapatalk now Free
Odexed or deodexed rom? Becasue on all of my deodexed roms knox has been removed give me more info on what rom your on and anything that would help.

Sent from my SM-N900T using Tapatalk 4
Current Device : Samsung Galaxy Note 3 SM-N900T, T-Mobile | Samsung Galaxy S4 SGH-M919, T-Mobile

The Following 4 Users Say Thank You to jovy23 For This Useful Post: [ Click to Expand ]
 
ade_tobat
Old
#10  
ade_tobat's Avatar
Senior Member
Thanks Meter 22
Posts: 127
Join Date: Nov 2012
Location: ontario,CA
Quote:
Originally Posted by jovy23 View Post
You must definitely be on a rom that is odexed. On all of my deodexed roms knox has been removed give me more info on what rom your on and anything that would help.

Sent from my SM-N900T using Tapatalk 4
I hvnt dl any rom since I got this phone only root the device n uninstall some of the apps that I dnt need n also play around with the wanam xposed n I dnt know if this will help u but im using twrp recovery 2.6.3.2 when I flashed the kernel

Sent from my SM-N900T using XDA Premium 4 mobile app

---------- Post added at 01:03 AM ---------- Previous post was at 01:02 AM ----------

Is there a way I could get the stock kernel??

Sent from my SM-N900T using XDA Premium 4 mobile app

The Following User Says Thank You to ade_tobat For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes