yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] seshaz:
Hell yeah that's good news, after your kernels coupled with the custom jb roms, cm10 is pretty much unusable for me.
[Transformer TF300T Android Development] ppmeis:
Good News! Keep working on it man! :D. CM10 + Unt's kernel = The best device ever!
[Transformer TF300T Android Development] **Menos**:
Can you turn 3G on, at the Cm10 for TF300TG, after editing update-script i can flash cm10 on the tf300tg
[Transformer TF300T Android Development] BrateloSlava:
untermensch

Do you expect us to a new version of your kernel, which will contain the changes similar to 700-model?
[Transformer TF300T Android Development] untermensch:
added cm_10.4.4.18-TF300T.zip to first post this kernel is for CyanogenMod

Nightly's only.
[Transformer TF300T Android Development] gengi:
Does this kernel support OC ?
[Transformer TF300T Android Development] untermensch:
has everything the other kernels have OC, data2sd init.d etc...
[Transformer TF300T Android Development] gengi:
Just flash it. Very fast !

Edit: It is just me or this kernel for cm changes de screen resolution?? I had 151 dpi. ?!?!
[Transformer TF300T Android Development] DMardroid:
Huge thanks my friend for the cm10 kernel!!!

Major improvements on performance and scores

And OC to 1.7ghz :thumbup::thumbup:
[Transformer TF300T Android Development] ppmeis:
I just tried latest CM10 Nightly (20121102), ans surpricely I'm stuck at Asus Logo. I wipe everything a lot of times with no luck. So I flashed Untermensch kernel for CM10 and now it boot perfeclty. Now Testing...

P.S.: Ok already tested. Everything seems to be really smooth. But I have a problem: Usb Ethernet Adapter is not detected by CM10 :S.
[Transformer TF300T Android Development] Uss_Defiant:
It does how do we switch it back great otherwise
[Transformer TF300T Android Development] untermensch:
looks like XpLoDWilD did not define "ro.sf.lcd_density"

E/SurfaceFlinger( 1929): ro.sf.lcd_density must be defined as a build property

add

ro.sf.lcd_density=160

to /system/build.prop

EDIT:

also fixes keyboard issue for me.
[Transformer TF300T Android Development] untermensch:
I confirmed that the Moschip driver was compiled into the kernel, I also had a no boot after flashing 11/02/2012 nightly.
[Transformer TF300T Android Development] ppmeis:
I know is compiled into the kernel (I check source code :D), but for some reason the Ethernet Option on CM10 doesn't appear after plug the adapter (like stock Asus Rom). All the rest seems to work just fine.

I think Only Nightly 31/10/2012 boots by default, below nightlies need to flash your kernel to boot up...but I don't know why...

Untermensch Do you Know which modules are required to be on Rom system? Maybe CM10 delete some modules and for this reason is not detected...:S.
[Transformer TF300T Android Development] BrateloSlava:
I too tried to install cm-10-20121102-NIGHTLY-tf300t.zip + gapps-jb-20120726-signed.zip + cm_10.4.4.18-TF300T.zip.

The file manager does not work (window appears with an error root access) + USB Ethernet t does not appear in the settings.

Though the device similar defined:

<6>ASIX USB Ethernet Adapter:v4.2.0 13:35:37 Nov 2 2012
<6><6> http://www.asix.com.tw
<4>eth%d: status ep1in, 8 bytes period 11
<6>eth0: register 'asix' at usb-tegra-ehci.2-1.2, D-Link DUB-E100 USB 2.0 Fast Ethernet Adapter, 28:10:7b:9f:5b:18
[Transformer TF300T Android Development] Arkmanpt:
Untermensch:

Can you check this post i made in the CM10 thread ? I was using your kernel, cm version, and started to get some strange issues with keyboard input. Removed your kernel and the problems are gone.

http://xdaforums.com/showpost.php?p=33671649&postcount=722

Thanks
[Transformer TF300T Android Development] -angel*:
I also have problems with the keyboard with the kernel :(

r is an e etc. (everything is a bit too much right)
[Transformer TF300T Android Development] gengi:
You must change the dpi resolution of your screen. This kernel set it a 151 dpi and you must put it at 160 dpi with an apk or changing in build.prop.

Hope thats your problem. ;)
[Transformer TF300T Android Development] Arkmanpt:
But why is the dpi changed by the kernel? And why does it only breaks keyboard input?
[Transformer TF300T Android Development] gengi:
See this post
[Transformer TF300T Android Development] Arkmanpt:
Thanks.

Any trusted apply to change the dpi? Don't want to edit the build prop...
[Transformer TF300T Android Development] DMardroid:
ROM Toolbox :thumbup:
[Transformer TF300T Android Development] ppmeis:
I have keyboard too without any problems. Be sure to select your correct keyboard language. dpi is not causing keyboard issues. The only issue with dpi is that market shows most of apps as not fompatible with this device. I tried changing some valuee in build.prop even changing dpi manually the problem persist. The only way I found to correct this is installing modded market apk with dpi limitation hacked.
[Transformer TF300T Android Development] Arkmanpt:
Added the dpi change in build prop and stopped having problems with keyboard input...
[Transformer TF300T Android Development] ppmeis:
But this is a rom related issue, not caused by this kernel. CM10 don't apply lcd_density function, so system takes defaul 151 dpi. But even if you change dpi you will have errors on market.
[Transformer TF300T Android Development] Zadeis:
Wait really? The dpi change was one of my first changes and I have been using cm10 for a whole day with no issues.

Really 151 isn't default. For the exact screen size (10.1) yes but as for this device it isn't. 160 dpi is used in the stock rom.

On another note... When using rom toolbox to make voltage changes it appears like this...
[Transformer TF300T Android Development] ppmeis:
I said that 151 dpi is set by CM10 by default. I now stock rom is 160 dpi. It is changed in CM10 because developers didn't specify dpi on build.prop, so system takes default for 10.1" screens as you said.

Maybe I have no issues with keyboard because I am using latest official nightly.
[Transformer TF300T Android Development] Zadeis:
I was mostly wondering about the market not working that's all :)

On account its working for me. If you set it to 160 does it not work for you?
[Transformer TF300T Android Development] Arkmanpt:
I only had the keyboard problem after applying this kernel, tested with a few Clean cm install and only got the problem after installation of the kernel..
[Transformer TF300T Android Development] ppmeis:
If I change dpi manually some apps come back available but some tegra gsmes, GTAIII, most gameloft games are not available.

I check build.prop again and I can see some vslues are set for WW firmware version instead US...these changes could cause keyboard issues, I am from spain (WW) maybe for this reason I don't have problems...
[Transformer TF300T Android Development] Zadeis:
Hrm... I'm set to 160 dpi and they are available...? I also have dead trigger, shadow gun (not THD) and crazy machines THD installed.
[Transformer TF300T Android Development] Turbii:
I have a problem with data2sd with this kernel on cm10. I have data2sd set up like described earlier (ext4 partition 8gb called data2sd on sdcard). It boots without troubles. But when I try to install any of Google's apps (Maps, Chrome, Gmail) I get an unknown error "-24". I googled around, and tried wiping services framework data, play store data, full wipe and re flashing gapps. But all without succes.

I really like cm10 with this kernel. And got amazing benchmarks, and smoothness. But I need to be able to install the major Google apps.

I actually hope I made a stupid mistake, and that someone here can help me.

Edit: did it.. Had to delete some files in /data/data. Weird..

Edit2, well that didn't quite work as well. Wasn't able to install Play Services in any way. I've now repatitioned my sd card with no data2sd partition.

If somebody would be so kind to give a noobproof explanation of the data2sd mod, and possibly a guide, that person will receive a lot of thanks, hugs and compliments.
[Transformer TF300T Android Development] Zadeis:
I really wish there was a normal GPU version of this kernel. I think its causing me to drain my battery quicker. I adore this kernel and its great since it really helps slow storage problem. I clocked the CPU back to stock using rom toolbox but my battery still drains pretty fast...
[Transformer TF300T Android Development] -angel*:
Is there a chance to get you working on a dual boot kernel? :victory:

Just thought it because I'm a flashaholic but I need to share my tablet and because it's available on SGS2 too ;)
[Transformer TF300T Android Development] dragonnn:
I am not sure, but maybe kexec will be a good solution for dual boot kernel?

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] seshaz:
Cm 10 kernel Won't oc past 1200. Is this a bug and is there a fix?
[Transformer TF300T Android Development] 8BitVoxel:
Version V10.4.2.17

Has the kernel been or need to be updated with update Version V10.4.2.17 source.... cheer, Untermensch. Just updated my TF300T this morning.
[Transformer TF300T Android Development] BrateloSlava:
The last version of this kernel - 10.4.4.18. IMHO, 10.4.2.17 is no need.
[Transformer TF300T Android Development] pitrus-:
Have you put your tablet in performance mode through advanced settings? Otherwise it shouldn't go over 1100mhz.

Skickat från min Galaxy Nexus via Tapatalk 2
[Transformer TF300T Android Development] desantim:
Not to be a nubbin, but what kernel should I go for with CM10? I see numerous, I see the cm_10.4.4.18, I'm guessing that's the ticket?

Thank you.
[Transformer TF300T Android Development] ppmeis:
Obviously yes...CM y CyanogenMod version...:D.
[Transformer TF300T Android Development] BrateloSlava:
untermensch

Porting 10.4.4.20 for our tablet is expected?
[Transformer TF300T Android Development] untermensch:
not much has changed

https://github.com/untermensch/asus_kernels/commit/1e85208a0511450fb0601a9f6d1846be8a50bb66

once I had a chance to look at it and make sure it does not break anything I will

update OP.
[Transformer TF300T Android Development] -Zork-:
Same here

Enviado desde mi Transformer Pad TF300T usando Tapatalk 2
[Transformer TF300T Android Development] seshaz:
Advanced settings CPU power mode to performance
[Transformer TF300T Android Development] krabappel2548:
Doesn't always work, sometimes the tablet goes higher, but most of the time it isn't giving full performance even on performance mode. That's my experience ;)
[Transformer TF300T Android Development] ppmeis:
If you wanna run full cpre speed all the time, you must also enable performance governor in Settings -> performance (CM10 based roms).

On stock roms the only way is with an cpu app like SetCPU or similar. I recommend SetCPU for this tablet, others give me force closes and reboots.
[Transformer TF300T Android Development] BrateloSlava:
May not work. Re-set the parameters I/O scheduler and governor.
[Transformer TF300T Android Development] krabappel2548:
I'm aware of the option, I'm a Sony dev. But I just said it isn't always working.

Yes, sometimes it will help, sometimes it doesn't.
[Transformer TF300T Android Development] krabappel2548:
Hey untermensch, in last nightly (10th november) Cyanogenmod changd something in kernel. Is t important or won't you update your CM10 kernel for such a little change?
[Transformer TF300T Android Development] untermensch:
I'm not seeing a change, do you know what it was?
[Transformer TF300T Android Development] redjersey:
I just installed cleanROM, then I used twrp to first wipe the cache then installed the tf300.zip which I downloaded from the first page, I got no problem/error message.

But I wonder how to adjust the clock speed, seems like when flashing tf300.zip it didn't install any app to my device. Do I have to go to the google play and download an app in order to adjust the speed? if so which one.

please advise
[Transformer TF300T Android Development] Godswrath:
There's SetCPU and No-Frills CPU Control. atm I'm using No-Frills. Link: https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU&hl=en
[Transformer TF300T Android Development] krabappel2548:
It was one line in ramdisk, don't think it's really important :p
[Transformer TF300T Android Development] Godswrath:
Hey Unter--for some reason Adaway isn't working with your kernel and CleanRom2.4. Changing the kernel solved the issue. Not sure if it's something you want to look into.

-Gods
[Transformer TF300T Android Development] dragonnn:
Which shoudl i install? The 10.4.4.18-TF300T.zip or TF300T.zip ? I am running 10.4.2.17.
[Transformer TF300T Android Development] BrateloSlava:
10.4.4.18-TF300T.zip for TF300T, without CM.
[Transformer TF300T Android Development] dragonnn:
Ok, thanks, and the TF300T.zip is for?
[Transformer TF300T Android Development] mikaole:
its an older version
[Transformer TF300T Android Development] dragonnn:
Just great, IO from 1000 to ~6000 in Quadrant, on ICS I had ~3000. Amazing work untermensch

EDIT

untermensch can you made in next version a kernel with secure adb (means adb running as root)? Only thing with I miss in this kernel.
[Transformer TF300T Android Development] ppmeis:
I see at OP that there's cm_10.4.4.20-TF300T.zip to download. Waiting for non CM kernel ;).
[Transformer TF300T Android Development] untermensch:
OP updated

cm_10.4.4.20-TF300T.zip has lcd density added to default prop, and fix for gps service not starting/no lto.dat downloading fix.

10.4.4.20-TF300T.zip had the 10.4.4.20 patch applied
[Transformer TF300T Android Development] untermensch:
this is the 10.4.4.20 kernel for CM with the lto.dat downloader
[Transformer TF300T Android Development] -angel*:
Do you know if it's working with PA too? Would be very nice since it's based on CM too I think :good:
[Transformer TF300T Android Development] ricco333:
Confirmed Gps works on CM10 with this kernel, GPS locked within 15 secs.

Thank you Unt.
[Transformer TF300T Android Development] **Menos**:
Have we any chance to see CM kernel for TG?
[Transformer TF300T Android Development] h_10:
To confirm, the 10.4.4.20 tf300t kernel is for the tf300t not running cm?
[Transformer TF300T Android Development] gengi:
Yes :)
[Transformer TF300T Android Development] nightranger73:
CM10 too needs to have the RIL linked to the vendor tree. Since no AOSP developer has a TG we are stuck on the wifi only.

To find the right RIL libraries is a trial and error process, so without the device it will be hard to find them.

Inviato dal mio ASUS Transformer Pad TF300TG con Tapatalk 2
[Transformer TF300T Android Development] krabappel2548:
@Untermensch: On github I can't see any kernel sources.. What's wrong?

Btw: I wanted to look at the cm10 kernel ;)
[Transformer TF300T Android Development] dragonnn:
Change the branch.

Sent from my unlocked ASUS TF300T
[Transformer TF300T Android Development] krabappel2548:
Facepalm^^ Should have thinked about that :p I'm almost in my exams so a bit busy studying and burning my brain :D
[Transformer TF300T Android Development] calisro:
untermensch, If your taking feature requests... :) Any way to get cifs/md4 ko support in the kernel?
[Transformer TF300T Android Development] untermensch:
I added kernel' with the cifs, md4 modules to the first post.
[Transformer TF300T Android Development] calisro:
I'm grateful Sir! Will be giving it a go tonight.
[Transformer TF300T Android Development] calisro:
Worked Perfectly. Thanks again!
[Transformer TF300T Android Development] allram:
I did update the 3G kernel to 10.4.4.20 and added cifs and md4 modules as untermensch did, and updatet busybox. And it works really well :D

So if u want Untermensch, can u add it to the first post? and remove the old 3g kernel? :)

Heres the quadrant score with Cleanrom 2.5.2patch2 tf300tg:
[Transformer TF300T Android Development] Admiral2145:
2d

force hardware 2d and your 2d score will go to 1000+ vs what your at now...
[Transformer TF300T Android Development] untermensch:
Thanks, added to first post.
[Transformer TF300T Android Development] **Menos**:
Is it for stock or CM?
[Transformer TF300T Android Development] BrateloSlava:
Stock.
[Transformer TF300T Android Development] stevtec86:
in the last update, the GPU OC its always 520mhz or more?
[Transformer TF300T Android Development] Admiral2145:
What is the stock GPU on this tablet?
[Transformer TF300T Android Development] Zadeis:
Pretty sure it is 420 or somewhere close to that. I know there is a 480 mhz step before the 520mhz step this kernel uses. I have been attempting to learn more about kernels in the hope that I can someday build different gpu clocked kernels for this tablet but that may or may not happen.
[Transformer TF300T Android Development] Nekromantik:
Does the CM version contain the simple governor and GPU OC?
[Transformer TF300T Android Development] Admiral2145:
There is a kernel that GPU is at 650 but...is only for stock roms :(
[Transformer TF300T Android Development] Zadeis:
650 is a bit to high for my taste. I am very battery paranoid so that would explain my dislike of high overclocks. As it is I clock this kernel back to 1.3ghz max and just enjoy the storage enhancements it brings. The Ideal kernel for me would be the 480 mhz gpu clock with the wonderful changes untermensch's kernel has bestowed upon us :D
[Transformer TF300T Android Development] cyberbrain425:
Sorry if this has been answered but the thread is long and I canot find the information. I am on Hydro JB 4.1, which file in the OP should I flash?
[Transformer TF300T Android Development] gengi:
Flash the 10.4.4.20 tf300. The cm is for cm10 based versions. :)
[Transformer TF300T Android Development] NCU1980:
Hey guys,

Was hoping someone could clarify something for me as it is not very clear in the OP. Are all these kernels OC'd? It would be great if someone could post a stock ASUS TF300 kernel that had the I/O improvements but a standard clock at 1.3. Are any of the kernels in post 1 like this? For me battery life is far more important so a stock kernel with the I/0 enhancements would be awesome.

Thanks
[Transformer TF300T Android Development] calisro:
use the kernels in the thread and set max cpu = stock.
[Transformer TF300T Android Development] NCU1980:
Thanks Calisro. What do you recommend I use to set max CPU to stock? Any app in particular? Also will the settings stick on a reboot?

Thanks,

NC
[Transformer TF300T Android Development] gengi:
Use the " nofrills" app in store. Its free. Dont forget to change in system settings to performance mode or you will only get 1100.;)
[Transformer TF300T Android Development] goblygoop:
Is it easy to change the GPU speed..if stock is 420..can it be easily bumped up a step or two on the fly?
[Transformer TF300T Android Development] Admiral2145:
Is there a flash able zip somewhere to make a kernel read uhs-1 sd card?
[Transformer TF300T Android Development] jgaf:
These kernels work with my uhs-1 card.
[Transformer TF300T Android Development] Admiral2145:
The problem with this kernel is the GPU isn't oced to 650mhz...I'm running a tf700 kernel on my tf300 and, need a patch... or if he could update this kernel with 650mhz GPU it would be all good.
[Transformer TF300T Android Development] goblygoop:
How do I donate to unter?
[Transformer TF300T Android Development] Zadeis:
Why do you need 650 gpu though? Just curious?
[Transformer TF300T Android Development] Admiral2145:
Games perform far better... huge difference over this kernel at same cpu speed.. same rom with different kernel...over 1k difference is quadrant scores and you can see the difference is how the screen moves.
[Transformer TF300T Android Development] peterperfect:
@untermensch

Hi there,

Hey, what do you think about commiting your kernel patches to gerrit so they can get into cm code for tf300t? Ive talked to xplodwild and he said it is good.

cheers,
[Transformer TF300T Android Development] Zadeis:
So why would you need a tf700 then? That's mostly what I am trying to interpret... :S
[Transformer TF300T Android Development] untermensch:
Which kernel are you using? the 10.4.4.20-TF300T is the the source for the TF700T with a few fixes so it will work on the TF300T

the GPU clock rate will max out at 600Mhz, I can bump it by 50Mhz but I doubt the performance jump will be that noticeable.
[Transformer TF300T Android Development] Admiral2145:
So your kernel is at 600mhz now?
[Transformer TF300T Android Development] untermensch:
the 10.4.4.20-TF300T has always been 600Mhz it emulates the TF700T SOC
[Transformer TF300T Android Development] Zadeis:
Wait really? The OP says it is 520mhz... Well at least according to the change log.
[Transformer TF300T Android Development] untermensch:
the kernel based on the TF300T source has GPU max clock at 520Mhz it is the TF300T.zip

the 10.4.4.20-TF300T.zip will emulate the SOC in the TF700T so you will end up with about

the same clock rates as the TF700T with the exception of the memory clock which I had to

use the TF300T value of 667Mhz so that the clock rate scaling would work.

the 10.4.4.20-TF300T.zip was an experiment that worked, but doesn't have a change log

other than the commits in the git repository.
[Transformer TF300T Android Development] Admiral2145:
One on top is the 650mhz gpu n cpu @ 1.8

Thus one is your kernel @ 600mhz and 1.7 ghz...

Only major difference is the io performance...
[Transformer TF300T Android Development] calisro:
your comparing two diff kernels. one was from 700. the other from the 300. besides I doubt you'd see much diff between 600 and 650 mhz
[Transformer TF300T Android Development] Admiral2145:
Just the io difference. ...
[Transformer TF300T Android Development] Nekromantik:
So the 700t kernel has better i/o?
[Transformer TF300T Android Development] calisro:
:confused:
[Transformer TF300T Android Development] Admiral2145:
Yes 3k difference. .. But no uhs-1 support so I'll stay with this kernel. .check the scores in the pic I uploaded
[Transformer TF300T Android Development] Nekromantik:
Ok. Thanks
[Transformer TF300T Android Development] TXKSSnapper:
gpu shouldn't affect i/o very much. I think there is something else going on in that kernel.
[Transformer TF300T Android Development] untermensch:
yes I have added 2 schedulers and the pegasusq governor from motley-git / Kernel-Nexus7

source.

I hate posting this, but here is a CWM flashable zip with what is in the repository now
[Transformer TF300T Android Development] stevtec86:
Hi guys, I have a problem:

if I set a maximum frequency or imposed a Governor or an I / O with an app like SetCPU, and I applied, the tablet does not fit in most DeepSleep ... why?

but , if before the installation app like SetCPU, voltage control, cpu master etc etc, and use the three modes: Power Save mode, balanced mode or normal mode, DeepSleep goes there, but not at maximum frequency 1.6GHZ, with the normal mode ... why?

I hope I was clear
[Transformer TF300T Android Development] untermensch:
all the ASUS power modes do is limit the maximum cpu clock

powersave = 1Ghz max

balanced = 1.3Ghz

performance = 1.6Ghz

if you remove the cpu clock apps and set to performance mode and use cpu spy you will

see it will go to 1.6Ghz and if you leave the tablet alone unpluged it will also go to deep sleep
[Transformer TF300T Android Development] stevtec86:
ok, but how do I imposatre a Governor or a different I / O without touching different clock frequencies?

if I change only the governor or just the I / O with SetCPU or NoFrills cpu voltage control etc etc, and I apply, doing so does not fit in most DeepSleep ... it all afternoon I try and try again without risulato ..

how do you set a different governor or a different I / O?

EDIT: since I have TWRP recovery, how do I add the governorn PegasuQ that you put the zip file some previous posts?
[Transformer TF300T Android Development] DMardroid:
Thank you for this!

Your kernel + Hydro is blazing!

I notice improvement in performance right out the box

I'm not a benchmark or quadrant guy but just ran this for fun

Thanks again! :thumbup::thumbup::thumbup:
[Transformer TF300T Android Development] seshaz:
Noticed the I/O is lower