Post Reply Subscribe to Thread Email Thread

Talking [Kernel][N8000 Beta][OC][TW][Linaro][23 Dec]Xcstacy Kernel Linaro v2.0

12th April 2013, 05:40 PM |#1  
xcstacy's Avatar
OP Senior Member
Thanks Meter: 587
 
236 posts
Join Date:Joined: Oct 2012
Donate to Me
More
Hi all,

I am quite new to this forum and I haven't found a decent kernel in this forum so I've decided to make one myself for daily use.
I am not a professional coder but I do know the basics of Github and all other necessary things to make this kernel work.

Please look here for current build.

This is a kernel for N8000/N8010/N8013. I might add support to N8013 variant if the kernel is overall stable.

I will try my best to bring patches from great kernel devs e.g. Faux, Gokhanmoral, Franco and many more to our Note 10.1.

This kernel is working on latest OMEGA, Redemption and ARHD ROM.

Initd is finally fixed.

This kernel is currently compiled with Linaro Toolchain(cfx toolchain) 4.7.3 from codefirex.

To enable cifs, type these in terminal
su
insmod lib/modules/cifs.ko

Disclaimer:
Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!


CHANGELOG
N8000
Quote:

Build 5.1
- More fixes for hard reboots
- updated zzmoove
- reverted interactive governor
xcstacy_build_5.1_n8000.zip

Build 5
- Added zzmoove governor and sync dorimanx interactive governor
- Updated to latest 3.0.x upstream
- Backported some 3.1.x files
- Fixed hard reboots occurred in build 4
- Disabled JIT NET filter due to complaints on slow network speed
- Updated RCU hopefully will help with performance
- Added Adaptive Body Bias from I9500 (Credits to AndreiLux) More info here (ABB)
- Added various optimizations. Please refer to my Github for more information.
- Added ramdisk scripts (Credits to NEAK)
xcstacy_build_5_n8000.zip

Build 4
- Updated wifi module to Linux 3.4.x
- Added missing PM_SUSPEND wakelock
- Enabled AIO, KSM and UKSM (hope to get better performance)
- TCP congestion default now is westwood
- Backport SMP from Linux 3.5
- Fixed cifs.ko loading error
- Turned on more optimization flags
- Removed 1.8GHz (not stable) and added 1.664GHz
- Interactive is the default governor and row is the default i/o scheduler (thanks kcrudup)
- Added intelliplug by Faux
- Google MTP instead of Samsung MTP
- Initd is finally fixed!
- Youtube streaming fix by kcrudup
- Many more optimizations (check out my source)
xcstacy_build_4_n8000_initd.zip

Build 3
- Changed source link (for better history log)
- Removed Hyper governor
- updated Pegasusq
- Pegasusq as default governor. Added lulzactiveq by GM (highly recommended to try) and smartassH3.
- Added dynamic fsync
- Included cifs.ko
- Added PM_SUSPEND_FREEZE by faux (testing phase: hope to achieve better battery life)
- Refactored UV ( thanks to GM)
- Turned on various optimization flags
xcstacy_build_3_OC_n8000.zip (Please let me know if your device crashes at 1.8GHz) | xcstacy_build_3_n8000.zip

Build 2
- 2 versions: OC to 1800MHz or normal 1600MHz
- Added HYPER governor (testing phase)
- Tuned Deadline
- Applied patches for interactive from latest Google upstream
- Added 50MHz as the lowest frequency for testing (might add lower frequencies if stable)
- Added Multicore Power Saving (Recommended settings: 1)
- Init.d support
- Reverted MMC_CAP_ERASE removal (thanks kcrudup)
- Various optimizations
xcstacy_build_2_n8000.zip | xcstacy_build_2_OC_n8000.zip
Build 1
First build. Added various optimization, Added SIO and ROW scheduler and UC 100MHz, OC 1800MHZ.
xcstacy_build_1.zip

N8010/N8013
Quote:

Build 5.1
- Same as N8000 changelog
xcstacy_build_5.1_n8013.zip

Build 5
- Refer to N8000 build 5 changelog or my source.
xcstacy_build_5_n8013.zip

Build 4
- OC to 1.7GHz
- Please refer to N8000 build 4 changelog
xcstacy_build_4_n8013_initd.zip

Build 3
- Please refer to N8000 build 3 changelog
xcstacy_build_3_n8013.zip

Build 2
- Test build for N8013. Will be pulled back if its not working.
- Same as N8000 build 2 but no OC available for N8013
xcstacy_build_2_n8013.zip

Source: Github

Credits goes to the respective developers in my commits.
Credits for codefirex for cfx-toolchain
Last edited by xcstacy; 20th January 2014 at 03:34 PM.
The Following 54 Users Say Thank You to xcstacy For This Useful Post: [ View ]
12th April 2013, 05:55 PM |#2  
csec's Avatar
Senior Member
Thanks Meter: 672
 
785 posts
Join Date:Joined: Feb 2013
Post
Installation Guide:

Note: First of all BACKUP your current kernel! See the backup section of this post,

A. Using Recovery:
1. Reboot into recovery.
2. Flash the zip file of the kernel.
3. Clear Dalvik Cache to be sure (Not obligatory, but recommended).
4. Reboot.

B. Using Mobile Odin:
1. Extract boot.img from the zip file of the kernel.
2. In MobileOdin under kernel section select the boot.img file.
3. Hit 'flash firmware'.

Quote:

NOTE: If you flash any ROM, the boot.img of that ROM will be flashed. So if you flash Stock ROM or restore your Stock Backup your kernel will be STOCK. If you want to use this kernel you have to flash again after doing those things.

Reverting back:
A. If you have boot.img and Mobile Odin:
1. Fire up MobileOdin and under kernel section, select the backedUp boot.img of yours.
2. Hit 'flash firmware'.

B. Using TWRP recovery:
1. Restore the backup you performed before you flash this kernel.

C. If you don't have any of those backups:
1. You can always try the boot.img which is in the ROM zip of the custom ROM you're using. If you're stock and you don't have the ROM zip you can ask in the Q&A thread for the users to upload the one for you. Just mention the base of your Stock rom (ex. CMD1) and they would help you. After you obtained boot.img you may use A of this guide to flash it using mobileOdin.

Backing up your Currect Kernel:
A. If you have ROM zip of the custom ROM you're using:
For example you're using ARHD 7.0:
1. Open ARHD 7.0 zip file (The rom zip file you flashed in order to install ARHD 7.0) and extract boot.img.
2. This would be the boot.img of your current rom. So keep it safe in case you wanted to revert.

B. If you don't have ROM zip or you're stock:
You will need TWRP recovery to perform this.
1. Reboot into recovery.
2. Select backup.
3. Only Check boot.
4. Perfrom backup.
5. Keep the backup files safe.

Known Issues:
Some people are experiencing hard reboots with build 5. Use build 4, Xcstacy is working hard to fix the issue.

Useful Programs:
- MobileOdin: To flash firmwares, kernels, and other stuff. Very useful app for samsung devices.
- TricksterMod: A powerful app to change kernel features/parameters.

Starter Guide about kernel parameters/features:
If you are new to custom kernels and want to know why should you go into the trouble of flashing one, or/and you want to learn how to start visit this guide.
Last edited by csec; 14th May 2013 at 08:40 AM.
The Following 6 Users Say Thank You to csec For This Useful Post: [ View ]
12th April 2013, 06:10 PM |#3  
vietnam100's Avatar
Senior Member
Flag Rhineland-Palantine
Thanks Meter: 30
 
304 posts
Join Date:Joined: Jan 2011
More
I'll try to do the kernel. Thank you

---------- Post added at 07:10 PM ---------- Previous post was at 06:56 PM ----------

Ok, download and install okay. How can I make UC and OC?
12th April 2013, 06:14 PM |#4  
xcstacy's Avatar
OP Senior Member
Thanks Meter: 587
 
236 posts
Join Date:Joined: Oct 2012
Donate to Me
More
Quote:
Originally Posted by vietnam100

I'll try to do the kernel. Thank you

---------- Post added at 07:10 PM ---------- Previous post was at 06:56 PM ----------

Ok, download and install okay. How can I make UC and OC?


Well personally I'm using Android Tuner. Pretty good.
Last edited by xcstacy; 12th April 2013 at 06:18 PM.
The Following User Says Thank You to xcstacy For This Useful Post: [ View ]
12th April 2013, 06:55 PM |#5  
Senior Member
Thanks Meter: 287
 
651 posts
Join Date:Joined: Jan 2012
More
Quote:
Originally Posted by xcstacy

Well personally I'm using Android Tuner. Pretty good.

This app called "trickster mod kernel setting" is really good aswell and its free/paid and frequently updated
12th April 2013, 08:33 PM |#6  
Rongogo's Avatar
Senior Member
Flag Limbo
Thanks Meter: 53
 
167 posts
Join Date:Joined: Jan 2010
More
Nice we need this one


Sent from my GT-N8000 using XDA Premium HD app
Attached Thumbnails
Click image for larger version

Name:	uploadfromtaptalk1365795198346.jpg
Views:	3096
Size:	28.5 KB
ID:	1878805  
Last edited by Rongogo; 12th April 2013 at 08:36 PM.
12th April 2013, 08:38 PM |#7  
Rongogo's Avatar
Senior Member
Flag Limbo
Thanks Meter: 53
 
167 posts
Join Date:Joined: Jan 2010
More
This is the Right pic

Click image for larger version

Name:	uploadfromtaptalk1365795505360.jpg
Views:	3502
Size:	39.4 KB
ID:	1878832

Sent from my GT-N8000 using XDA Premium HD app
12th April 2013, 08:50 PM |#8  
csec's Avatar
Senior Member
Thanks Meter: 672
 
785 posts
Join Date:Joined: Feb 2013
Quote:
Originally Posted by lm that guy

This app called "trickster mod kernel setting" is really good aswell and its free/paid and frequently updated

+1 to Trickster mod.
Powerful app.

Sent from my GT-N8000 using Tapatalk HD
12th April 2013, 08:56 PM |#9  
xcstacy's Avatar
OP Senior Member
Thanks Meter: 587
 
236 posts
Join Date:Joined: Oct 2012
Donate to Me
More
I'm going to optimize the governors and add Hyper governor. Hopefully to see better battery performance without compromising the performance.
The Following 2 Users Say Thank You to xcstacy For This Useful Post: [ View ]
12th April 2013, 08:59 PM |#10  
csec's Avatar
Senior Member
Thanks Meter: 672
 
785 posts
Join Date:Joined: Feb 2013
Quote:
Originally Posted by xcstacy

I'm going to optimize the governors and add Hyper governor. Hopefully to see better battery performance without compromising the performance.

Great. A governor like that is really needed.
For best performance, interactive or on demand?

Sent from my GT-N8000 using Tapatalk HD

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes