Code:
/*
* Flashing unofficial mods will void your warranty.
* You flash this kernel at your own risk.
* I will not accept responsibility for any adverse effects to your device,
* including, but not limited to: bricking, damaged SD card, bootloops, loss of data, etc.
*/
Well as you can actually see , this is a kernel for SM-P601 ( lt033g ) and SM-P600 ( lt03wifi ) which is for both TouchWiz lollipop ( Versions 1B to 6 ) ROMs And AOSP Nougat ROMs ( Version 7 & For both Bootloader Versions !! ) So please do not install it on other AOSP ROMs no matter being MM / Lollipop. my goal is to get the best performance keeping battery in mind
Also , Please keep in mind that I'm not a Real Dev ... I just love tinkering with these kinds of things
Code:
[B][U]July 24th :[/U][/B]
[B][U][SIZE="4"][CENTER]# Prime V8 is Released #[/CENTER][/SIZE][/U][/B]
* Based on The latest Deathly for highest compatibility with the latest ROMs ( Thanks @TE5420 ! )
* New CPU Gov Modifications
* Kernel WQ Improvements for better efficiency
* New X-Box controller Driver implemented
* New CPU Boost Algorithm implemented
* Better Profiling system included
* ISO FS Compatibility added
* New " Event-Based Short term CPU Boost " Mechanism added
* UKSM Improvements for Best compatibility
* Lots of Fixes like for SPen crushes and AIO
* Lots of other minor and major Improvements
* Both Bootloaders and Devices are covered now !
[B][U]May 13th :[/U][/B]
[P600] Small updates and fixes to make it compatible with the newest update. Also, KK builds are up again ! ;)
[B][U]April 23th :[/U][/B]
[P600] V7 modified to make it work well with Mosimchah's AICP ( Thanks to TE5420 for the fix )
[B][U]April 9th :[/U][/B]
[P600/P601] A V7 in which the Problem with SD Card recognition is Fixed to work best with new ROMs there are also some minor modifications which might cause better user experience
[B][U]March 8th :[/U][/B]
[P600/P601] A V7 equipped with the new R7P0 GPU is added ( For more info please check [URL="https://forum.xda-developers.com/showpost.php?p=68952746&postcount=3"]HERE[/URL] )
[B][U]Feb 26th :[/U][/B]
[B][U][SIZE="4"][CENTER]# Prime V7 is Released #[/CENTER][/SIZE][/U][/B]
* This Version is for AOSP Nougat ROMs Only !!
* Used Team Exynos 5420's Latest "Deathly" Source as Base ( Thanks Dear Team Exynos 5420 :good: Keep it up guys )
* Built with Optimized 5.2 ToolChain ( Thanks @Andmoreagain for both this and All your Supports :good: )
* Lollipop Bootloader Support ( esp. in "LL" Builds )
* CPU Boost Driver Added and Updated to the Latest Version
* Default MTU is set to 64K
* LZO is updated to the latest upstream Version
* Multi Page of a Directory Readahead for F2FS
* Tuned UKSM by tweaking it's CPU Usage and Squashed Updates
* Introduced New flag WQ_POWER_EFFICIENT for power oriented workqueus
* Using LZO instead of LZMA
* AIO Support
* Kernel Performance Events and Counters Added
* Profiling Support
* OProfile System Profiling
* SMT Scheduler Support
* CleanCache Driver Enabled
* DVFS Job Added
* Short Term CPU Boost Support
* XBOX Gamepad Support
* Kernel Auto Mounter Version 4 Support Added
* ISO Filesystem Support
* UDF Filesystem Support
* Full NTFS Support
* Fixed So many Problems ( Thanks to My Testers @Steveman29 and @Stogie87 for doing their Best Helping with this :good: )
[B][U]Dec 26th :[/U][/B]
[B][U][SIZE="4"][CENTER]# Prime V6 is Released #[/CENTER][/SIZE][/U][/B]
* Everything from [B]Prime V5[/B] is still Present !!
* [B]CPU is now OC / UC able from 100 MHz up to 2.0 GHz ( actually it's up to 2.1 GHz , but 2.1 GHz is unstable a bit )[/B]
* Implemented new GPU frequency / Voltage table
* Added Radeon Suspend / Resume Quirks
* Added 2MB allocation support for System_Heap
* So many Tweaks in order to make GPU snappier
* The Following New Optimizations and Boosters Added :
- [B]TCP[/B]
- WACOM
- Touch Key
* New Touch screen ' glove_mode ' added
* New Touch Screen ' epen_saving_mode ' added
[B]* Selinux is set to " Permissive " [/B]
* Allow GPU to reach even 625 mV
* Improved the performance of Some CPU Govs like ' Interactive '
* [B]UKSM[/B] is now implemented , Fixed and Updated to V 1.2.3
[B][U]Dec 4th :[/U][/B]
[B][U][SIZE="4"][CENTER]# Prime V5 is Released #[/CENTER][/SIZE][/U][/B]
* Everything from [B]Prime V4[/B] is still present !!
* [B]Upgraded to the Latest mainstream Source Code !![/B] ( a BIG Thanks to My Dear Friend , @andmoreagain for helping me with this :good: )
* So Many Newly CPU Govs [B]Added[/B] and [B]Fixed for Best Compatibility[/B] :
- Uberdemand
- SmartMax
- OndemandPlus
- Conservative X
- Abyss Plug
- Abyss Plug V2
- Badass
- Intellidemand
- Optimax
- Intelli Min Max ( Intellimm )
- Interactive X
* A Newer CPU Fre Selection Relation introduced
* Some Minor Improvements added to the Ondemand Gov
* Newer CPU workqueue Flags added
* Added more Power efficient CPU Workqueus
* Kernel is Running in NEON Mode
* BFQ v7r7 I/O Scheduler Added
* Tweaked CPU's Decision making by Userspace
* Compiled with Full NEON VFPV4 and Hard float
* Some GPU Tweaks in order to make it snappier
[B][U]Oct 31st :[/U][/B]
[B][U][SIZE="4"][CENTER]# Prime V4 is Released #[/CENTER][/SIZE][/U][/B]
* Including all [B]Prime V3[/B] Features
* [B]FIXED Not Flashing the kernel which was faced by Some Devices[/B]
* Samsung's TN Misc Features Added
* Samsungs TN Power Management
* KSM Page Merging
* Tweaked Kernel's Preemption model
* Auto Cache Cleaner Driver Added
* Better In-Kernel Swap page Compression :
More Swappiness
Enabled WriteBacks
* Linux Kernel MobiCore Support added
* GFS2 FS Support Added
* Dnotify Support
* ELF Core Dumps
* Hot-Plugable Device Support
* Analog GamePad & JoyStick Support
[B][U]Oct 20th :[/U][/B]
[P600] The Crashing problem is finally FIXED Thanks to @steveman29
[B][U]Oct 19th :
[SIZE="4"][CENTER]# Prime V3 is Released #[/CENTER][/SIZE][/U][/B]
* Including all [B]Prime V2[/B] Features
* [B]UV is Finally Added[/B]
* Interactive Gov Improvements for Performance & Better Battery Life
* .Config is now accessible from /proc
* A Bit Better Profiling than Before
* Enabled Writeback
* Even More Swappiness
* MISC Binaries Support added
* JBD Support added
* JBD Support added
* JFS Support added
* XFS Support added
* Newer Kernel Auto-Mounter ( Version 4 )
* More Useless Debugs Disabled
* Some Minor Fixes
[B][U]Sep 27th :
[SIZE="4"][CENTER]# Prime V2 is Released #[/CENTER][/SIZE][/U][/B]
* Including all [B]Prime V1B[/B] Features
* Added . Config Support
* Improved Profiling Algorithms ( OProfiling added )
* Enabled Last_KMSG
* Improved CPU Scheduling using SMT
* Added APM for better Battery Management
* Added ISO FS Support
* Added UDF FS Support
* Added EXT3 FS Support
* X-Box GamePad support ( + Rumble and LED support )
* Added Auditing Support ( + System Call Auditing )
* NEON Ext Support Added
* Improved Balance Condition
[B][U]Sep 13th :[/U][/B]
[P600] Finally[B] FIXED[/B] the Odd kernel Panics !! ( It's still having V1B's features ) :D
[B][U]Sep 8th :
[SIZE="4"][CENTER]# Prime V1B is Released #[/CENTER][/SIZE][/U][/B]
* Physical to Virtual translations Patch applied
* Using LZO instead of Gzip ( Better Performance )
* LZO Support added to Ramdisk Compression
* Profiling Support
* MultiCore Scheduler
* added these Govs :
- Conservative
- Performance
- PowerSave
* NTFS R / W Support Added
* Removed Sammy's Rooting trouble maker ;)
* Disabled some Useless Debugings
Follow these easy steps and you can do it without facing any problem :
1- You need to have the P601's Stock Lollipop 5.1.1 running
2- You need a TWRP ( I recommend the one @ShevT released it's quite nice and fast which can be found in his Thread )
3- Reboot into Recovery
4- Make a backup of your Boot ( to keep in case you wanted to revert into the stock )
5- Install My Kernel zip file
6- ENJOY :laugh:
1- You need to have the P601's Stock Lollipop 5.1.1 running
2- You need a TWRP ( I recommend the one @ShevT released it's quite nice and fast which can be found in his Thread )
3- Reboot into Recovery
4- Make a backup of your Boot ( to keep in case you wanted to revert into the stock )
5- Install My Kernel zip file
6- ENJOY :laugh:
Note : Dear Friends , Since LOS's latest update , ( Dear @Stogie87 , reported this on 24 - 03 - 2017 ) you're supposed to use the New Driver ( R7P0 one , esp. appropriate for your BL and Device Model ) ... If you use the old one , you're going to face bootloops ... But , that's no harm to your device ... just simply flash the New driver equipped version over the old one you have , and it'll be fine
P601 >
V8.0 Release - LL Bootloader
V8.0 Release - KK Bootloader
V7.2 Release - LL Bootloader
V7.2 Release - KK Bootloader
V7 Release With R7P0 GPU Driver - KK Bootloader
V7 Release With R7P0 GPU Driver - LL Bootloader
V7 Release - LL Bootloader - old GPU
V7 Release - KK Bootloader - old GPU
V6 Release
V5 Release
V4 Release
V3 Release
V2 Release
Initial Release V1-B
P600 >
V8.0 Release - LL Bootloader
V8.0 Release - KK Bootloader
V7.4 Release - AICP ROM Users #LL Bootloader#
V7.4 Release - AICP ROM Users #KK Bootloader#
V7.2 Release - LL Bootloader
V7.2 Release - KK Bootloader
V7.3 Release - AICP ROM Users
V7 Release With R7P0 GPU Driver - KK Bootloader
V7 Release With R7P0 GPU Driver - LL Bootloader
V7 Release - LL Bootloader - Old GPU
V7 Release - KK Bootloader - Old GPU
V6 Release
V5 Release
V4 Release
V3 Release
V2 Release
V1-B Release With the Panix fixed
** Dear P600 Users , As You may know , I'm not Owning a P600 Device and I'm a P601 User ... The ones who Helped me ( They actually , Helped you
) Make this available for P600 are the two users @Stogie87 and @steveman29 who are doing the Testing staff , and without their help , P600 wouldn't have been continuing so far ... Please Consider that testing is so time consuming and Super Vital for such an Experimental Project And finally , Thanks to their efforts , you can safely falsh this kernel without worrying about anything ; So , Please Feel free to show them your appreciation in any way you like ...I'm sure their efforts deserve your appreciation
... Thanks for Reading this :good:
V8.0 Release - LL Bootloader
V8.0 Release - KK Bootloader
V7.2 Release - LL Bootloader
V7.2 Release - KK Bootloader
V7 Release With R7P0 GPU Driver - KK Bootloader
V7 Release With R7P0 GPU Driver - LL Bootloader
V7 Release - LL Bootloader - old GPU
V7 Release - KK Bootloader - old GPU
V6 Release
V5 Release
V4 Release
V3 Release
V2 Release
Initial Release V1-B
P600 >
V8.0 Release - LL Bootloader
V8.0 Release - KK Bootloader
V7.4 Release - AICP ROM Users #LL Bootloader#
V7.4 Release - AICP ROM Users #KK Bootloader#
V7.2 Release - LL Bootloader
V7.2 Release - KK Bootloader
V7.3 Release - AICP ROM Users
V7 Release With R7P0 GPU Driver - KK Bootloader
V7 Release With R7P0 GPU Driver - LL Bootloader
V7 Release - LL Bootloader - Old GPU
V7 Release - KK Bootloader - Old GPU
V6 Release
V5 Release
V4 Release
V3 Release
V2 Release
V1-B Release With the Panix fixed
** Dear P600 Users , As You may know , I'm not Owning a P600 Device and I'm a P601 User ... The ones who Helped me ( They actually , Helped you
As you may know , Using Prime Kernel , you can get much better Performance , Stability and Batterylife but there's always some Tips to use in order to make your Experience even Better
# @Stogie87 's Greenify / Xposed Setting in order to make your Device get even more Juice :laugh: #
# @pcparaosamigos 's Post Analyzing the behavior of different CPU Govs #
First of all Samsung ( Till Version 6 ) and Team Exynos 5420 ( Version 7 ) for the sources
Then comes My Dearest friend , @Andmoreagain who helped me solve the Initial problems and The great Team Exynos 5420 ( Again , because these people are Great ... We wish you guys success with Both your Future life and Future Projects :good: ) and whoever else from whom I cherry-picked liberally
then comes my Dear friends @steveman29 and @Stogie87 Who are Prime Kernel's P600 Beta Testers
then are TC devs in google , XDA Comunity and You Dear users
Then comes My Dearest friend , @Andmoreagain who helped me solve the Initial problems and The great Team Exynos 5420 ( Again , because these people are Great ... We wish you guys success with Both your Future life and Future Projects :good: ) and whoever else from whom I cherry-picked liberally
Note : Dear Friends , Mods , Devs and Users , Currently , Due to US Sanctions toward my country , I'm unable to upload my source to any hosting platform ... I have tried github / gitlab / bitbucket / some others and All I get was my country is subjected to recent US Sanctions and they are unable to offer me the requested service ... The bigger problem is their support teams stop responding as soon as they realize I'm from Iran ... So , I decided to write this note to state my situation and apologize for the inconvenience I hope they would fix this as soon as possible ... Thanks for you attention :good:
Hitman1376
Hitman1376
XDA:DevDB Information
Prime Kernel, Kernel for the Samsung Galaxy Note 10.1 (2014 Edition)
Contributors
hitman1376
Source Code: https://github.com/AMohseni76/android_kernel_samsung_exynos5420/tree/cm-14.1
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V8.0
Stable Release Date: 2017-07-24
Current Beta Version: V4
Beta Release Date: 2016-10-19
Created 2016-09-06
Last Updated 2017-08-29
Last edited: