Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,556 Members 43,797 Now Online
XDA Developers Android and Mobile Development Forum

[Kernel][TF300T/ME301T - Stock - 10.6.1.27.5][GRIMLOCK_Kernel_V0.8][Jan 3 2014]

Tip us?
 
hardslog
Old
(Last edited by hardslog; 3rd January 2014 at 03:50 PM.) Reason: Updates
#1  
hardslog's Avatar
Recognized Contributor - OP
Thanks Meter 1,250
Posts: 1,317
Join Date: Nov 2009

 
DONATE TO ME
Default [Kernel][TF300T/ME301T - Stock - 10.6.1.27.5][GRIMLOCK_Kernel_V0.8][Jan 3 2014]

NOTE - This is only for the Stock Based 4.2.1 rom Kernel, or a ROM that is based on stock, such as GRIMLOCK, ENERGY or CROMI. If you are looking for a CyanogenMod based kernel, then please GO HERE

Looks like nobody is doing kernels for our TF300T anymore so I figured I would give it a try. Please let me know what you think

FEATURES

-Based off of the newest Kernel source from Asus (10.6.1.27.5)
-Dynamic Fsync control [V0.6]
-Modified Ramdisk for insecure kernel and init.d support [V0.1]
-added in smartassV2 governor - more to come [V0.2]
-Overclocking to 1.7GHZ [V0.2]
-Added CIFS support (needs testing) [V0.3.1]
-Added support for requested USB network card (DUB-E100 revision C) [V0.3.1]
-Added SIO, Deadline, and VR scheduler [V0.4]
-Voltage control - [V0.5]
-Hope to have fixed the temp "bootloop" issue [V0.6]
-kexec hardboot to enable data2sd support
-GPU OC control

LINK - GRIMLOCK_KERNEL_V0.8

Version 0.7 now has support for data2sd. If you would like data2sd you will need to flash this patch in recovery: Courtesy of _that



I'm very new to the kernel compiling game so there might be some issues, although I have not run into any. It has been tested on the GRIMLOCK rom stock rooted rom, and should also work on CROMI without issue.

I'd like to thank the following:

_that
sbdags
Hundsbuah
Surdu_Petru
Faux123
untermensch

Without help and contributions from these 6 (as well as others) this would not be possible.

Kernel Source is here


Old versions of Kernel:

GRIMLOCK_KERNEL_V0.7
GRIMLOCK_KERNEL_V0.6
GRIMLOCK_KERNEL_V0.1
GRIMLOCK_KERNEL_V0.2
GRIMLOCK_KERNEL_V0.3.1
GRIMLOCK_KERNEL_V0.4
GRIMLOCK_KERNEL_V0.5
The Following 22 Users Say Thank You to hardslog For This Useful Post: [ Click to Expand ]
 
hawk05
Old
#2  
Member
Thanks Meter 5
Posts: 31
Join Date: Apr 2012
thanks for your work *thumbs up*
i hope this will be a great think in the future
 
Antineutrino
Old
#3  
Antineutrino's Avatar
Senior Member
Thanks Meter 7
Posts: 144
Join Date: Aug 2007
Location: Roma
Awesome! Finally a new kernel... Hope you'll add cpu / gpu OC as hunds...
Dell Axim x50v WM6.1 by MagLite/LennySh
Dell Axim x51v WM6.1 by Football/LennySh/Makuu
Samsung i9000 Galaxy S CM 11
Asus MeMo ME301T Omni ROM / CM11 + hardslog KK OC Kernel 2.6
 
Moe5508
Old
#4  
Senior Member
Thanks Meter 190
Posts: 2,478
Join Date: Jun 2007

 
DONATE TO ME
So to confirm, no TF300TG support in here, right, just TF300T?
 
hardslog
Old
#5  
hardslog's Avatar
Recognized Contributor - OP
Thanks Meter 1,250
Posts: 1,317
Join Date: Nov 2009

 
DONATE TO ME
Not yet. I'm waiting for asus to drop source for 10.6.2.10

Sent from my HTC One using xda app-developers app
The Following 2 Users Say Thank You to hardslog For This Useful Post: [ Click to Expand ]
 
lessio.a1
Old
#6  
lessio.a1's Avatar
Senior Member
Thanks Meter 22
Posts: 232
Join Date: Jan 2012
I tested on TF300T stock rom ....very good for this moment

Send to Asus TF300T Stock and S4 mtk6589 rooted
The Following User Says Thank You to lessio.a1 For This Useful Post: [ Click to Expand ]
 
hardslog
Old
(Last edited by hardslog; 22nd October 2013 at 02:09 PM.)
#7  
hardslog's Avatar
Recognized Contributor - OP
Thanks Meter 1,250
Posts: 1,317
Join Date: Nov 2009

 
DONATE TO ME
Still in the testing phase but thanks to the source code that @untermensch release for our device it looks like a lot of the changes that he made for 4.1 work on the 4.2 kernel as well.
 
Keshukas
Old
(Last edited by Keshukas; 21st October 2013 at 10:58 PM.)
#8  
Keshukas's Avatar
Senior Member
Thanks Meter 41
Posts: 123
Join Date: Aug 2010
@hardslog

compiling sources comer error
arch/arm/mach-tegra/pm.c:1087:19: error: inlining failed in call to always_inline ‘read_pmc_wake_status’: function body not available

patch :

--- a/arch/arm/mach-tegra/pm.c
+++ b/arch/arm/mach-tegra/pm.c
@@ -1084,7 +1084,7 @@ static int tegra_pm_enter_suspend(void)
return 0;
}

-extern inline u64 read_pmc_wake_status(void);
+extern u64 read_pmc_wake_status(void);
static void tegra_pm_enter_resume(void)
{
if (current_suspend_mode == TEGRA_SUSPEND_LP0)
The Following User Says Thank You to Keshukas For This Useful Post: [ Click to Expand ]
 
hardslog
Old
#9  
hardslog's Avatar
Recognized Contributor - OP
Thanks Meter 1,250
Posts: 1,317
Join Date: Nov 2009

 
DONATE TO ME
Quote:
Originally Posted by Keshukas View Post
@hardslog

compiling sources comer error
arch/arm/mach-tegra/pm.c:1087:19: error: inlining failed in call to always_inline ‘read_pmc_wake_status’: function body not available

patch :

--- a/arch/arm/mach-tegra/pm.c
+++ b/arch/arm/mach-tegra/pm.c
@@ -1084,7 +1084,7 @@ static int tegra_pm_enter_suspend(void)
return 0;
}

-extern inline u64 read_pmc_wake_status(void);
+extern u64 read_pmc_wake_status(void);
static void tegra_pm_enter_resume(void)
{
if (current_suspend_mode == TEGRA_SUSPEND_LP0)
What are your sources and toolchains? I did not run into such a problem.
Did what you were doing work after applying the patch?
 
hardslog
Old
#10  
hardslog's Avatar
Recognized Contributor - OP
Thanks Meter 1,250
Posts: 1,317
Join Date: Nov 2009

 
DONATE TO ME
Default Update - OC up to 1.7GHZ

Please see OP for download link for V0.2

Also added in smartassv2 governor.

Basically how this kernel works now is as follows:

Powersave: 1GHZ
Balanced mode: 1.3GHZ
Performance mode: 1.7GHZ

Please let me know how it works for you. It seems stable for me.

The Following 4 Users Say Thank You to hardslog For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes