yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] surdu_petru:
Hi !

..also I compiled the 10.4.2.9 kernel source code , and seems to be stable and no issue !

:good:

I have somme issue with dock keyboard ...as soon as it is connected = frequent reboot in any JB rom ( stock or custom !)

I hope this latest update 10.4.2.13 to resolve this ! :good:
[Transformer TF300T Android Development] Valantur:
Thanks for your work.

Could you tell me why would be beneficial to port Linux 3.1.10 to the TF300?
[Transformer TF300T Android Development] untermensch:
the official ASUS kernel source is based on 3.1.10 so I am not porting anything, I am using

github to display the differences between the source released by ASUS and the base Linux

3.1.10 source it was built from. I do believe that the repository would be helpful to port to

a newer kernel, after the patches have been applied it is basically the ASUS source, but I

did fix a few things so it would build.
[Transformer TF300T Android Development] untermensch:
applied patch for the 10.4.2.13 kernel source
[Transformer TF300T Android Development] ricardowec:
Good .. that should fix the reboot issue which afaik occurs if you have a SD inserted in the dock

Sent using The Beast via Tapatalk 2
[Transformer TF300T Android Development] untermensch:
CPU over clocking to 1.6Ghz pushed to the repository

add

CONFIG_TEGRA_OC=y

to your .config

and remove

CONFIG_TEGRA_EDP_EXACT_FREQ=y

from your .config

or make xconfig and tick the TF300T Over Clocking check box
[Transformer TF300T Android Development] mikaole:
well that is nice. Can you post your OC Kernel for us?
[Transformer TF300T Android Development] untermensch:
here is the kernel plus the modules that go into /system/lib/modules

see this post for install instructions

http://xdaforums.com/showpost.php?p=31944448&postcount=34
[Transformer TF300T Android Development] mikaole:
Thx, but Kernel is not flashable
[Transformer TF300T Android Development] stevtec86:
This files, are compatible on Fw asus JB 10.4.2.13 with root, insecure kernel + busybox?

and how to instals the two files?

Thank's for reply and thank's for greats works
[Transformer TF300T Android Development] mikaole:
normally you just flash the kernel in Recovery and you can copy the modules with root explorer. But flashing the Kernel fails in TWRP.
[Transformer TF300T Android Development] untermensch:
nothing I do will ever be "flashable" because people are stupid and will flash anything on to

any device.

install the kernel vi fastboot

fastboot flash boot kernel.blob

modules are optional install via adb while in recovery

adb shell sh -c "rm -fr /system/lib/modules/*"

then cd into the directory with the modules

adb push ./ /system/lib/modules
[Transformer TF300T Android Development] untermensch:
this is a 10.4.2.13 kernel, the ram disk is stock. I'm sure if you request it

the dev for your kernel will merge the overclocking changes so you can

have OC to.
[Transformer TF300T Android Development] mikaole:
thx, just saw the blob myself. Its already done :)

Works fine here. Big THX
[Transformer TF300T Android Development] stevtec86:
Two other questions:

1 - I have the TERP recovery, is that a problem?

2 - OC frequencies can be selected?
[Transformer TF300T Android Development] mikaole:
1. no problem at all, have TWRP, too

2- Yes can be selected in the OC app like set CPU or Antutu Master
[Transformer TF300T Android Development] Charle692:
Ok ya sorry i was wrong system tuner was screwing up my voltages yeah definitely stable here at stock my bad sorry
[Transformer TF300T Android Development] lazer9:
Is there a tutorial or quick faq regarding cpu - governors - io - voltages, ect... regarding System Tuner Pro somewhere. I have it but don't know what the F.... I'm doing and always end up reverting back to SetCPU to make what changes I can. :o
[Transformer TF300T Android Development] ppmeis:
Just forget System Tuner, I think SetCPU is much better and stable (no reboots using it, No-frills sucks lol).
[Transformer TF300T Android Development] Tw1tchy:
So I was reading other Tegra 3 kernel threads and came across different Tegra 3 processors. Here us a quote from Faux123's thread in his One X forum:

My HTC One X is a variant 2 which can safely OC to 1.55ghz and UV -125 and still be very stable.

Is it possible to figure out what variant we have and how far we can push it? I'm sure my Tegra 3 can handle 2.0 GHz with a OC GPU at 550mhz and an undervolt at -100Mv. I'm running 1.9Ghz flawlessly with GPU unlocked at 520mhz but no UV. After 20 minutes of THD gaming and device did not reboot or get hot.

Sent from the superior hTC EndeavourU
[Transformer TF300T Android Development] untermensch:
dmesg reports a cpu speedo id = 7 and a soc speedo id = 1 based on this code

case 0x83: /* T30L or T30S */
switch (package_id) {
case 1: /* MID => T30L */
cpu_speedo_id = 7;
soc_speedo_id = 1;
threshold_index = 10;
break;

I would say the TF300T has the T30L variant
[Transformer TF300T Android Development] ppmeis:
Are you talking about TF300T or HTC phone? Which kernel are you using and how do you set up to 1.9Ghz? I'm a bit confused...I thing you're using Nitsuken kernel...:/.
[Transformer TF300T Android Development] untermensch:
I tried changing the values set by rev_sku_to_speedo_ids() in tegra3_speedo.c to the Tegra T33

variant values and this was the result.
[Transformer TF300T Android Development] ppmeis:
Wow nice try. Is it stable? Did you change clock or only Tegra specs?
[Transformer TF300T Android Development] sasho36:
Wow, nice! Will you update kernel in op with those values? And is it possible to add init.d support so we'll be able to run scripts at boot without Smanager?

Thanks for your time and great work!
[Transformer TF300T Android Development] untermensch:
there is a glitch at the ASUS boot screen that might be cause by my panel clock hack

the kernel thinks it is on a T33 so it sets the hardware up as such CPU clock up to 1.7Ghz

GPU up to 520Mhz and the memory up to 800Mhz
[Transformer TF300T Android Development] ppmeis:
Glitch means graphical glitch but it boots or stack on asus boot screen?
[Transformer TF300T Android Development] Charle692:
If you want you can just YouTube it and for me system tuner was pretty unstable making the entire tablet feel sluggish so I don't use it anymore as of today
[Transformer TF300T Android Development] ppmeis:
untermensch you know that if you get this kernel to be stable with these modification you'll get by far the best kernel for TF300T, right? 6300 in quadrant is a brutal score...
[Transformer TF300T Android Development] Charle692:
He's already got the best kernel for the tf300t if he got this to work it would be untouchable!
[Transformer TF300T Android Development] untermensch:
the glitch is about 1 frame and the ASUS logo scrambles but all is ok after that

no stability issues yet.

I just got the TF700T kernel to build and running on the TF300T

I think there will be a tablet from ASUS named the ME301T with an IRDA device

static const char *tegra3_project_name[TEGRA3_PROJECT_MAX] = {
[TEGRA3_PROJECT_TF201] = "TF201",
@@ -45,13 +68,18 @@
[TEGRA3_PROJECT_TF300TG] = "TF300TG",
[TEGRA3_PROJECT_TF700T] = "TF700T",
[TEGRA3_PROJECT_TF300TL] = "TF300TL",
-	[TEGRA3_PROJECT_ReserveB] = "unknown",
+	[TEGRA3_PROJECT_EXTENSION] = "Extension",
[TEGRA3_PROJECT_TF500T] = "TF500T",
+	[TEGRA3_PROJECT_ME301T] = "ME301T",
+	[TEGRA3_PROJECT_ME301TL] = "ME301TL",
+	[TEGRA3_PROJECT_ME371T] = "ME371T",
};
[Transformer TF300T Android Development] ppmeis:
Maybe a 7 inch tablet or something? interesting...also TF500T had been confirmed a few weeks:

http://www.engadget.com/2012/08/17/asus-tf500t-shows-up-at-the-fcc/
[Transformer TF300T Android Development] sasho36:
extFat formated microSD

I've a problem with my microSD formatted in extFAT. Every time i insert it, it got corrupted and I have to format it again in Windows. I've restored my backup (with your previous kernel - without ntfs support) and the microSD mounts well. So I think there is something that corrupts extFat partitions. Anyone else having this problem?
[Transformer TF300T Android Development] untermensch:
I will look into it, not sure whats going on with that.
[Transformer TF300T Android Development] untermensch:
here is kernel 10.4.4.16 the (TF700T JB update) compiled for the TF300T

I hacked the CPU/SOC id's to emulate the T33 part, and removed the

EDP/CPU caps.

slight screen glitch during boot.
[Transformer TF300T Android Development] sasho36:
I've just tried the new update. Got a nice improvement in Quadrant (6200+), but the microSD is still getting corrupted :( . Hope you can solve this.

Thanks again for your work!

Edit: just got a SOD, will keep testing...

Edit 2: Got another one, it seems that is happening when entering in deep sleep.
[Transformer TF300T Android Development] untermensch:
I have made progress, on the exFat issue, but have not fixed it yet. I have found a exFat

user space driver that works I just need to hack vold to use it before whatever is corrupting

the exFat volume tries to mount it, it is all trial and error since I do not know what is causing

the volume to become corrupted, and have to run to a Windows machine and reformat every

time a test does not work out.
[Transformer TF300T Android Development] Renzo4000:
Got several sod too... Very fast kernel but not yet stable enough
[Transformer TF300T Android Development] ppmeis:
I think you're the first who has sods with this kernel.

For untermensch: just flashed kernel based on tf700, no issues at all. Moschip driver now works perfect. I don't detect any issue for now. But I noticed that some IO Schedulers and pegasusq governor have gone, and voltage control too. Quadrant benchmark ran on first boot after flash :D:
[Transformer TF300T Android Development] untermensch:
it the TF700T kernel is completely stock except faking the Tegra T33 part, an uncapping the

CPU. I don't expect this to be stable for everyone.
[Transformer TF300T Android Development] Charle692:
Does this have the gpu over clock as well?
[Transformer TF300T Android Development] Tw1tchy:
Sorry for the confusion. I was talking about the tf300t. I'm using the nitsuken kernel 0.3 OC at 1.9ghz.

Look at the first post.

Not overclocked but unlocked at 520mhz.

Sent from the superior hTC EndeavourU
[Transformer TF300T Android Development] Charle692:
Yeah but that was for yesterday's update and not the tf700 kernel right?
[Transformer TF300T Android Development] Charle692:
You really nailed it with this new kernel man! Great job :)
[Transformer TF300T Android Development] untermensch:
in reality the ceiling for the clock rate is raised past the published specs, the line

between overclocking and unlocking is kinda blurry, I'm fine with ether term.
[Transformer TF300T Android Development] Tw1tchy:
Your right. I havnt tried the TF700 kernel yet as I'm just on my way home now from work. As soon as I get home I'm making a nandroid backup and flashing a new kernel. I want to optimize my CPU before I worry about IO tweaks.

Sent from the superior hTC EndeavourU
[Transformer TF300T Android Development] untermensch:
op updated, fixed exfat issue, revert moschip driver.
[Transformer TF300T Android Development] Charle692:
I get sod's when the tablet goes into deep sleep I will test further to see if anything triggers it and report back. Besides that loving it!
[Transformer TF300T Android Development] ppmeis:
Does this kernel have unlocked features from TF700 source?
[Transformer TF300T Android Development] Charle692:
Ok i don't know must be something deeper i can try pulling a logcat if that's even posssible? because im getting some deep sleep issues. I keep getting sod's. I know this isn't much to go on so if there's anything that i can do i would like to help. Or if there's nothing to do well thats fine too.
[Transformer TF300T Android Development] untermensch:
no, that stuff really is't stable.
[Transformer TF300T Android Development] untermensch:
is this the kernel in the OP or the experimental one from TF700T source?

make sure your voltages are not set too low.
[Transformer TF300T Android Development] Charle692:
Sorry yeah that was the tf700 and i just read your post stating that you know it's unstable.
[Transformer TF300T Android Development] DMardroid:
Update 10-5-12 from OP

Whoa! :eek:

Thanks for your work :thumbup:
[Transformer TF300T Android Development] stevtec86:
but using the tablet with a frequency so high like the 1.6Ghz , not re breaks or does not ruin the processor and the device?
[Transformer TF300T Android Development] ppmeis:
Almost 12 hours with 10.4.4.16 kernel: No issues at all. Playing games and emulators perfectly, using DirectoryBing on Chrome and no ANR or sod...deep sleep working perfectly.

I see the github in OP, so I hope you will work in this kernel too.

Now we have a TF300 "transformed" into a TF700 lol.
[Transformer TF300T Android Development] -angel*:
I'm sorry, I'm really confused a bit now what kernel is what... :confused:

So the one in OP is the one based on Tf300T with UV etc. who should be stable and the other posted is the one based on TF700T who isn't stable (says untermensch)?

I read the last few pages, but I lost orientation :(
[Transformer TF300T Android Development] gengi:
I´m having some problems with latest kernel. After deep sleep it stays at 1300 and not 1600. Anyone knows why?
[Transformer TF300T Android Development] ppmeis:
That's strange...almost 15 hours and no sod or reboots :S. Which rom are you using? Mine right now is CleanROM 2.5.
[Transformer TF300T Android Development] Charle692:
The tf700 kernel is not the one from the op it's the one a few posts back. He said it was really unstable so the one in the op i'm pretty sure is compiled from our source and not the one from the tf700
[Transformer TF300T Android Development] ppmeis:
In OP is only "pure" TF300T kernel for download, I know...but I talked about github for 10.4.4.16 that was added recently :). Maybe I explained myselft wrong...my fault.
[Transformer TF300T Android Development] Charle692:
Oh no no nvm i miss read and it's working for you? Does it even come back from deep sleep?
[Transformer TF300T Android Development] ppmeis:
Yeah deep sleep working fine. I have keyboard dock so during night I closed it and I opened today at morning...no problems at all. I'm using CleanROM with custom scripts. Previously I flashed stock latest JB firmware from Asus with fastboot, then I made a factory reset, then recovery, CleanROM 2.5 and finally flash this rom, after flash wiped cache an dalvik and fix permissions. Then re-enable scripts and reboot. 15 hours without issues.
[Transformer TF300T Android Development] Charle692:
Ok im on hydro 4.1 maybe they dont play nice i will have to try it out with clean rom and see if it works.
[Transformer TF300T Android Development] DMardroid:
I'm on Hydro

Working flawlessly :thumbup:
[Transformer TF300T Android Development] Charle692:
is that with the one from the op? cuz i'm talking about the tf700 from github
[Transformer TF300T Android Development] ppmeis:
I noticed something strange on 10.4.4.16 based kernel, now scores on quadrant are low 5000, CPU score decrease a lot. I made a clean flash trying hydro on cleanrom and scores are low. So i flash kernel from OP and now everything is fine. Maybe temp checks or something? I dunno...Now I'm on OP kernel and I'll keep this one until improvements in the other one.
[Transformer TF300T Android Development] sibbor:
Thanks so much for this kernel (pure TF300 version). It fixed a lot of the slowdowns I use to have with my tablet. I'm still running stock JB ROM though, so things can only get better from here ;). Comparing this tablet with my gf's TF300T and I notice a huge difference.

I don't run Quadrant, but AnTuTu and the likes. Went from 10.5k to 11.5k @ 1300 MHz, and with performance mode (I guess 1600 MHz max) 13.6k. SD Card Tester showed better I/O performance too.

Edit: when rebooting the tablet I see The slash screen, but once boot animation should start the screen stays blank. I have no PC this weekend so cannot get you any log unfortunately.
[Transformer TF300T Android Development] seshaz:
The kernel in the op?
[Transformer TF300T Android Development] qwahchees:
King'd.

5.8k I/O Score on Quadrant. WAAY better than that 1000 I used to get. Thanks!
[Transformer TF300T Android Development] lazer9:
I have a stressful question. I fell out of the conversation here for a day or so and wonder if there is a way in settings to check/tell which kernel I am on as per the update.zip in the OP which I presume may have been updated again? As in, is there a way to identify the one I'm on now vs.s which actual version the current update.zip holds? :confused:
[Transformer TF300T Android Development] seshaz:
Should have the date on it under settings about tablet
[Transformer TF300T Android Development] lazer9:
Does this tell me anything:
[Transformer TF300T Android Development] ricco333:
Doesn't it say Oct 4? I think that's the one you have, same one I downloaded too. so many kernels to keep track of...

Erik
[Transformer TF300T Android Development] seshaz:
Yeah it was made on the 4th, the new one on OP says the 5th
[Transformer TF300T Android Development] lazer9:
Ok, I am proceeding to flash the new one then (Oct 5th) and see what happens. :fingers-crossed:

---------- Post added at 11:36 AM ---------- Previous post was at 10:55 AM ----------

Having MAJOR rebooting issues with the Oct 5th Kernel. Managed to get one Quadrant run @ 5268. Have since pulled everything off performance to balanced and in SetCPU pulled the min down and left the upper at 1600OC with Ondemand as the governor. Tablet is rebooting itself from 1 to 5 minutes. I don't understand. :confused:

---------- Post added at 11:54 AM ---------- Previous post was at 11:36 AM ----------

Update: Whilst doing some backups with TIBU in preparation to jump ship from Seanz Hydro to surdu_petru's Blue (still not decided), things seems to have settled in and I'm not getting any more reboots at the moment. Hrmmm :silly:
[Transformer TF300T Android Development] untermensch:
I think I have stabilized the 10.4.4.16 kernel for the TF300T, the boot screen glitch

and the sleep reboot seem to be fixed

source can be found at:

https://github.com/untermensch/10.4.4.16_kernel/tree/tf300t-stable

this is experimental and may not be 100% stable

this source has lots of driver updates and some patches from Google

and may have better battery life when in sleep mode .
[Transformer TF300T Android Development] ppmeis:
Flashed...rebooting...:D.
[Transformer TF300T Android Development] krabappel2548:
Why do I have only 1.3GHz as maximum speed now? ;)
[Transformer TF300T Android Development] ppmeis:
Making benchmarks...best score with Quadrant was 6120 with pegasusq and sio. Nice work man! All this staff under Hydro.
[Transformer TF300T Android Development] jgaf:
I have 1.7GHz now xD. My first quadrant results after first boot was: 6075 on 1.7GHz performance. First time I go over 6000, my highest on earlier versions was 5900+

Just ran on interactive governor and got a whopping 6131 awesome.
[Transformer TF300T Android Development] jgaf:
It seems I've been using the wrong governor this are my results on pegasuspq
[Transformer TF300T Android Development] sasho36:
I think the sd card corruption problem came back on the experimental build, not while mounting but after a reboot. This time it can be fixed by windows checkdisk...
[Transformer TF300T Android Development] lazer9:
Hrmmm. I have switched to---> JellyBean@Blue - Custom Rom based on Asus JB 4.1.1 ! Recently.

Never did get any OC with that ROM as it should have been built into it's kernel.

Flashed your last "latest" Oct 5th Kernel and got OC back.

Now with this current (update.zip), I'm back to square one. 1300 Max. :(
[Transformer TF300T Android Development] draino623:
Losing stock browser settings and bookmarks after reboot on latest update. Anyone else having this issue?
[Transformer TF300T Android Development] jgaf:
Do you have browser2ram installed? If you do that's why.
[Transformer TF300T Android Development] draino623:
Oh yeah....forgot about that. Thanks.
[Transformer TF300T Android Development] Renzo4000:
Flashed the update.zip and also max 1300mhz? First time when changed the governor the tablet rebooted... i am afraid it's not stable for everone. Althought keep up the good job.

Does anyone know where to find the original JB kernel?
[Transformer TF300T Android Development] DMardroid:
In this sticky thread http://xdaforums.com/showthread.php?p=27095558

There's a Kernel section
[Transformer TF300T Android Development] ppmeis:
I don't have any issue with Hydro. lazer9 check if you're running in normal/performance mode (Asus proper governor)ñ, you can choose it on NotificationBar.
[Transformer TF300T Android Development] jgaf:
After using it for a night I noticed it wasn't going to deep sleep as expected. Sometimes it did, but today I checked cpu spy an it said it spent 5hrs on 51mhz the battery went down 4%. This never happened before on the previous kernels. As you can see in pics it was held awake for 5hrs. Earlier on the night before going to the the sleep seem to work fine, This happened after charging, I'm going to keep testing I'll keep you posted.
[Transformer TF300T Android Development] jgaf:
Just left it for 5hrs with screen off and it didn't go into deep sleep, it stayed on 51mhz
[Transformer TF300T Android Development] untermensch:
mine is going into deep sleep 15 seconds after the screen is turned off, I suspect one of

your running apps has a wakelock, also overclocking apps and leaving it plugged into

USB will prevent deep sleep, the min sleep frequency has been lowered from 100Mhz

to 51Mhz so you may see more time spent at 51Mhz as a result.
[Transformer TF300T Android Development] jgaf:
Yeah that's what I suspect too, but I think I haven't added any news apps. I'm gonna try doing clearing cache and dalvik, and fixing permissions. Also downloaded betterbatterystats too see the wakelocks. This all started after charging, because I checked if it was deep sleeping before charging and it was. Anyways, everything else is running awesomely, great work as always unt.

------------------------------------------------------------------

Cold booting seems to have fixed it
[Transformer TF300T Android Development] **Menos**:
Will this kernel work on TG version?
[Transformer TF300T Android Development] allram:
On my TG with TWRP recovery it wont even flash, because TWRP identifies itself as a TG and the flashable zip is only for T
[Transformer TF300T Android Development] lazer9:
No idea what went wrong. I'm back on Hydro with the Oct 5th signed Kernel and can OC fine to 1600. Like said, that latest one limited me to 1300 similiarly to when I briefly test drove purdu's Blue ROM. YES! Definetely ALL set to performance in Asus/settings and /battery saver & SetCPU

:p :confused:
[Transformer TF300T Android Development] Valantur:
Isn't Purdu's ROM for WW version of TF300?
[Transformer TF300T Android Development] lazer9:
Yes but I was told it ran fine on many US version systems so maybe this was where things went wrong and I was misinformed? :confused:
[Transformer TF300T Android Development] gengi:
I want to deactivate two frequencies in this kernel and i need someone to explain to me how to do that if someone is up to it.

I just need some help to do it if its not complicated. :laugh:
[Transformer TF300T Android Development] Niksunen:
It is quite easy, just comment out and/or remove these frequencies in source code and compile kernel
[Transformer TF300T Android Development] untermensch:
the source for the TF300TL was released today so I took a look and it seems that the

10.4.4.16 kernel source will work AND you may even keep mobile data. I added the

tf300tl and tf300tg to the install script asserts so the kernel will install if you want to

be a guinea pig go ahead an give it a try. If it works you may want to give the

Cyanogen devs a heads up that the ril driver has been released in the 10.4.4.16 kernel

source.

diff between TF300T and TF300TL

https://github.com/untermensch/tf300t_jb_kernel/commit/cef1381760830191359be94cd4c7fcbdc3542c3f