yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] hardslog:
What are your sources and toolchains? I did not run into such a problem.

Did what you were doing work after applying the patch?
[Transformer TF300T Android Development] hardslog:
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.
[Transformer TF300T Android Development] lessio.a1:
I tested Antutu benchmark post result.... on performance mode

Send to Asus TF300T stock foto oc 1,7 GHz and Galati S4 Mtk6589
[Transformer TF300T Android Development] BrateloSlava:
Thank you for your work. Could you make to your kernel support for USB network card (DUB-E100 revision C dev id), as did untermensch after this message with reference to the driver.
[Transformer TF300T Android Development] hardslog:
Is that a good score? I don't use Antutu lol.

Please see the OP. I have rebuilt the kernel with the commits that Untermensch made for compatibility for your network card. I hope it works. Please test and provide feedback (Version to get is 0.3.1)
[Transformer TF300T Android Development] lessio.a1:
Yes normaly is 13300 now 17340

Send to Asus TF300T stock foto oc 1,7 GHz and Galati S4 Mtk6589
[Transformer TF300T Android Development] hardslog:
Are you running any rom or stock?
[Transformer TF300T Android Development] lessio.a1:
Stock rom

Inviato dal mio GT-I9500 usando Tapatalk 4
[Transformer TF300T Android Development] BrateloSlava:
Works fine. Thank you.
[Transformer TF300T Android Development] BrateloSlava:
I have not noticed positive aspects of its use. The frequency of a one core of processor has been continuously at the maximum and not decrease.

The minimum frequency when I use any governor not be lower 204, though I installed it in 51.

IMHO, you should pay attention to the new version of ondemand and intellidemand that is optimized for use on 4 cores.
[Transformer TF300T Android Development] BrateloSlava:
If you are not hard - add in new version of your kernel FIOPS, ROW and SIO from here

If you are going to produce a stable working kernel with overclocking the processor - should think about the temperature control. IMHO, of course. For example, Intelli_termal from Faux123.
[Transformer TF300T Android Development] hardslog:
I have already added VR, SIO and DEADLINE schedulers. They will be in the next release.

Pretty sure Intelli_thermal from Faux123 will only work on Qualcomm based chipsets.

The smartassV2 governor I added in isn't too stable, so I'm thinking that I might remove it.

edit: BTW, Version 0.4 is up. Please see OP
[Transformer TF300T Android Development] BrateloSlava:
The test is complete. Result below.
[Transformer TF300T Android Development] hardslog:
Interactive and Deadline :D
[Transformer TF300T Android Development] BrateloSlava:
Yeah. :laugh: Somehow I do not think. :mad:

But the ondemand source code, you can take from him?

ADD.

Interactive+VR+some init.d script
[Transformer TF300T Android Development] Alexey71:
why do we need installbusybox, if there is no busybox)
[Transformer TF300T Android Development] hardslog:
Yea you don't. I just used an installer template that has it in there. It didn't get accessed when you run the updater script. I'll remove it for the next version.
[Transformer TF300T Android Development] BrateloSlava:
What awaits us in the new version? :laugh:
[Transformer TF300T Android Development] Antineutrino:
I'm hoping for a higher CPU GPU/OC Version... I own a ME301T that is rock solid stable at 1.7 Ghz/520 Mhz even with 50mV of undervolt....

:fingers-crossed::good:
[Transformer TF300T Android Development] hardslog:
I was going to say voltage control will be in the next version. You sure you were able to undervolt? I've only just added voltage control in the next version which I have not released yet.

I'll likely be trying out some governors as well. Smartass2 don't like my tablet too much. Neither does VR scheduler.

Glad to hear it works on the me301t though. I put in the files that sbdags gave me for it to work but obviously I can't test it out myself.
[Transformer TF300T Android Development] hgoldner:
Do you recommend cache & Dalvik wipe after flashing this? Different devs have different attitudes about this.

Dumped down the innertubes from my Asus Transformer TF300T
[Transformer TF300T Android Development] hardslog:
You shouldn't need to as long as you are running a stock based rom. Cromi, Energy and Grimlock should be fine without it. Up to you though. Never hurts to wipe cache and dalvik, just makes your boot take longer.
[Transformer TF300T Android Development] hardslog:
Update - Version 0.5

Changes include:

-Changed from dynamic Fsync to having regular Fsync control. Before it was either dynamic fsync of fsync completely off. Now it boots with fsync on, but you can turn it off if you wish (Trickster mod is a good way to do it). Personally I didn't really benefit to the dynamic fsync but if people really want it, its still included in the source code and I would just have to change one line to make it available again.

-Added voltage control. I kept the default voltage but enabled to user to change voltage levels at their convenience. This is because some chips can't handle undervolting too well and those that can have the option to do so. Hopefully this will allow more users to be able to use this kernel.

Please see OP for download link
[Transformer TF300T Android Development] Antineutrino:
Working good on my ME301T! :victory:

About voltage control... I saw with Trickster Mod that CPU at 1700MHz is set by default at 1212mV vs Hunds v11 at 1112mV.... :confused:.

My tablet is stable at 1062mV. :good:

Is there a chance you could add 1.8GHz, 1.9GHz CPU and 650MHz, 700MHz, 775MHz GPU..?

Thank You!

---------- Post added at 11:59 PM ---------- Previous post was at 11:29 PM ----------

HELP!!!!

I'm experimenting a strange issue...

I was benchmarking with different CPU governors using Quadrant and I was disappointed to get very low CPU scores ~ 10000-11000.

I remember that with hunds v11 I got ~ 16000. So I ran a cat /proc/cpuinfo and I got only 996.14 BogoMIPS. I remember that with hunds v11 I got ~1963 BogoMIPS... Really strange..... :confused::confused::confused:
[Transformer TF300T Android Development] Antineutrino:
Also ASUS CPU performance control applet seems to have no effect. Even if I set power saving mode I always 1700MHz CPU... :confused::confused::confused:

EDIT:

I discovered that performance profile switching is affecting just the GPU.
[Transformer TF300T Android Development] hgoldner:
Couldn't get 0.5 to boot. Stock, rooted 4.2.1.

My name's Harold and I'm a flashaholic....
[Transformer TF300T Android Development] hardslog:
Voltage is higher on this ROM because some tablets couldn't handle the UV that Hunds's kernel had (I couldn't even get my tablet to run at 1.7), therefore I have left the stock voltages there so hopefully everyone can run this kernel, and those who have cpu's that can handle it can adjust voltage with Trickster.

Odd about the low CPU scores. You should be able to get around 16000 for CPU running at 1.7GHZ. Is it possible you UV too much and now the cpu cannot properly scale frequencies? I know when experimenting with voltages sometimes my CPU gets stuck around 760MHZ of even less. The BogoMIPS shouldn't make a difference in benchmarking.

What rom are you running? Is it stock ME301T rom or is it a CROMI/ENERGY/GRIMLOCK rom? Performance switching works ok for me, but I'm using a TF300. I have 1.7 in performance, 1.3 in normal and 1.0 in power saving.

Could you provide some more information? Did you wipe dalvik/cache after you flashed? Have you been able to run another version of the kernel without issue? Do you have any init.d scripts on your rom? Are you able to get a logcat or last_kmsg? Sometimes the Asus boot screen repeats a few times (4 or 5 times even) before the it boots.
[Transformer TF300T Android Development] hgoldner:
Hardslog, never tried any other of your kernels. I did wipe dalvik/cache. I am not aware of any init.d scripts on my Asus (I do use them on other devices.) Couldn't get back to logcat, it was boot-looping (not hung or repeating the boot animation). May try again after I flash CROMI this weekend. Had held off with any of this because was sticking to 10.2.40.0, but issues arose when I tried to brick-proof and I could only resurrect with an update to latest firmware..
[Transformer TF300T Android Development] joelalmeidaptg:
Any chance of having abyssplug? :)
[Transformer TF300T Android Development] hardslog:
Sounds like you just came from Hundsbuah's kernel. His kernel changes the cpuX.sh scripts. This kernel needs the stock ones to change performance modes. I'll create a new update soon to reflect this change, or if you reflash a rom without Hunds kernel and then reflash this kernel, it will work properly.

Have you tried other kernels from others? For example Hundsbuah's?
[Transformer TF300T Android Development] hgoldner:
Nope. Have tried dozens of kernels on my HTC handsets, but never tried a different kernel on the TF300T. I know that TWRP is a little more tempermental about flashing boot partitions (I frequently have to use different recoveries on my phones just to flash kernels), but there really isn't a viable alternative recovery for the TF300T.
[Transformer TF300T Android Development] hardslog:
Dunno, any of TF's have it? By the way, this is the first I've heard of it. I could always try to integrate it and see what happens.

Using TWRP 2.5.0.0 for 4.2bl is the only one that works properly for the TF300T. It will flash any current rom/kernel for this device.

Oh and by the way, I added a slight update in the OP. The update is the exact same as version 0.5 except it includes the scripts that Hundsbuah's kernel replaces when flashing his. This fixes the Frequencies when changing performance modes. Power saving is 1.0GHZ, balanced is 1.3GHZ and performance is 1.7GHZ.
[Transformer TF300T Android Development] hgoldner:
Yup, that's what I've got running; noticed that 2.6.3.0 couldn't even *find* the boot partition on the device.
[Transformer TF300T Android Development] hardslog:
Odd. There isn't any reason why the kernel wouldn't work then. I've had other users with just a stock rooted ROM flash this without issue.
[Transformer TF300T Android Development] joelalmeidaptg:
Actually, I only heard of it yesterday, they put it on a CM10.2 build for my Galaxy S3 Mini, and it is really good! Combined with sio I'm getting really good speeds and great battery life. It is worth to try :)
[Transformer TF300T Android Development] hgoldner:
Flashed 0.5.1. We're in business now.

My name's Harold and I'm a flashaholic....
[Transformer TF300T Android Development] Antineutrino:
Great! Now performance switch is working!

:good::good::good::victory:
[Transformer TF300T Android Development] joelalmeidaptg:
Congratulations on your kernel. It is making the tablet a flying beast and my battery is awesome. I can reach 1.7Ghz on your kernel, while on Hunds I couldn't. I'm using smartassv2 + sio. Thanks so much for your work!

Enviado do meu ASUS Transformer Pad TF300T utilizando Tapatalk
[Transformer TF300T Android Development] joelalmeidaptg:
Hey hardslog, today when I went to turn on my tablet it started on a bootloop. Not on the bootanimation, it just kept rebooting and showing the Asus logo. Once I changed the kernel, everything turned normal again. I really like your kernel :( Any idea on what is going on?
[Transformer TF300T Android Development] hardslog:
It does that sometimes for some reason. Sometimes the Asus boot logo will keep rebooting about 5 or 6 times. If you leave it though it will eventually boot up again normally. Kinda a strange quirk.
[Transformer TF300T Android Development] lessio.a1:
it does to me, if you enter in the recovery then, I hope this problem does not lead to brick

Send to Asus TF300T stock foto oc 1,7 GHz and Galati S4 Mtk6589
[Transformer TF300T Android Development] hardslog:
It shouldn't. It will still boot recovery so at last resort a new kernel could be flashed over it. I've run every version of this kernel since I started making it and it has always eventually booted up.

Perhaps someone far smarter than me, such at [MENTION=4878287]_that[/MENTION] might have some insight into this? :P
[Transformer TF300T Android Development] lessio.a1:
Indeed it does not always write what happens

Inviato dal mio GT-I9500 usando Tapatalk 4
[Transformer TF300T Android Development] _that:
Having a little more experience doesn't automatically make one smarter. :)

Try reading /proc/last_kmsg, it should contain hints why it rebooted.
[Transformer TF300T Android Development] hardslog:
There are errors, but I have no idea how to even start fixing them lol

old last_kmesg is when it reboots ok without sticking on the asus screen and last kmesg is when it boot loops on the asus screen about 5 times before booting into the rom.

As a community, hopefully this is something that somebody can help out with. :)
[Transformer TF300T Android Development] _that:
Both files indicate a crash in cpufreq_idle - so if you changed anything in this area, try rolling back whatever you did. :)

Is your kernel source available on github or as a list of individual patches such as mine?
[Transformer TF300T Android Development] hardslog:
Neither. Just a zip like you would get directly from Asus. I'm not familiar with git or creating patches yet unfortunately. It is easy for me to check what I changed. In terms of anything related to the cpu this is the only change I made. Used untermensch's commit to OC the cpu:https://github.com/untermensch/asus_kernels/commit/efcac0e6bd5e7fa554d253449f28501d9585818a
[Transformer TF300T Android Development] _that:
Learning the basics of git is not hard and it saves you a ton of work - start using git asap, at least locally. It also allows you to comply with the GPL with reasonable effort - so far you posted 5 binaries but only 2 source tarballs, and if you don't use any kind of version control system and you can't provide the exact source for the old binaries even on request, that would be a GPL violation.
[Transformer TF300T Android Development] hardslog:
Yea. I got my tarballs for all my versions. Just haven't put them online yet but they are all available. Plus I got all my source changes of I can ever start getting the hang of git. I'll "git" it figured out soon :D
[Transformer TF300T Android Development] Alexey71:
hardslog

Do not leave the work, I like your kernel)
[Transformer TF300T Android Development] joelalmeidaptg:
Yes, don't leave it, I loved it... And you're the only guy developing kernels that actually owns the tablet..
[Transformer TF300T Android Development] hardslog:
Wait? Why on earth would I leave it? :eek: What gives you the idea that I'm going to stop working on this? I'm only getting started :D
[Transformer TF300T Android Development] lessio.a1:
Hello I'm back to the stock kernel, the problems during boot bother me, in 'everyday business use showed no particular advantages

Send to Asus TF300T stock foto oc 1,7 GHz and Galaxy S4 Mtk6589
[Transformer TF300T Android Development] hardslog:
It would appear that version 0.4 does not suffer from this temporary boot loop. I just tried restarting my tablet 5-6 times on 0.4 and did not have the asus boot logo repeat at all.

Perhaps some others can confirm this with me? If so I will remove the culprit that I put in 0.5 and we will go from there :)
[Transformer TF300T Android Development] Alexey71:
Also noticed 4 times Asus logo reboot. Then boots properly
[Transformer TF300T Android Development] hardslog:
Update - Version 0.6 - Bootloop fixed?

I believe I have figured out the bootloop issue. Please test and report back by rebooting when in performance mode. The temp bootloop is not showing up for me anymore. Please see OP for download link and please let me know.:o
[Transformer TF300T Android Development] Alexey71:
Anyway Bootlop 3 times, now the longest Bootloop, after one logo

If you turn off the tablet and include, then no Bootloop. Only when you make a reboot!
[Transformer TF300T Android Development] hardslog:
I got all the source on github! You can check the OP if you want to see the changes that were made. I apologize for the messy commits, I'm still new to using GitHub. Hopefully future commits will look a little nicer :S
[Transformer TF300T Android Development] Kosmatik:
Does this now have support for TF300TG?
[Transformer TF300T Android Development] hardslog:
Not yet no. I'm waiting for Asus to drop source for 10.6.2.10 but they are taking their sweet time.
[Transformer TF300T Android Development] lessio.a1:
I installed the kernel version 6 will tell you if it's okay

Send to Asus TF300T stock and Galaxy S4 Mtk6589

---------- Post added at 10:01 PM ---------- Previous post was at 09:12 PM ----------

First impressions very good, no boot loop, dramatically improved performance, other impressions in the next few days

Send to Asus TF300T stock and Galaxy S4 Mtk6589
[Transformer TF300T Android Development] lessio.a1:
unfortunately still have three reboot with version 6 now I try to see if the 4 is better

Send to Asus TF300T Oc 1,7 Mhz Rooted and Galaxy S4 Mtk6589

---------- Post added at 03:45 PM ---------- Previous post was at 03:35 PM ----------

I confirm the version 4 of the kernel does not loop

Send to Asus TF300T Oc 1,7 Mhz Rooted and Galaxy S4 Mtk6589
[Transformer TF300T Android Development] hardslog:
I find the bootlooping only happened when rebooting the tab in Performance mode. Did you try rebooting Version 0.4 in performance mode?
[Transformer TF300T Android Development] lessio.a1:
Lopping in normal mode vers.4 and 6 ...no looping in balance mode vers 4 and 6

Send to Asus TF300T Oc 1,7 Mhz Rooted and Galaxy S4 Mtk6589
[Transformer TF300T Android Development] gosa:
Woahh...

Kernel flashed, sound is still there (ME301t owner with some issues with sound on other kernels) and these are my before and after pics.

- Thanks for a job well done, now I just have to figure out how to control it all in an easy way...

Are there any Trickster Mod guides for Dummies out there?

:o
[Transformer TF300T Android Development] hardslog:
With trickster mod, you lower the voltage of the CPU (use at own risk) or you can disable dynamic fsync, which will turn regular fsync on. In terms of performance, I'm not sure if it works this way with the ME301, but there is power saving, normal and performance mode in the notification bar. That is all I use for changing the cpu rate. Some people say they use trickster mod for changing CPU speeds, but I find they still max out at the asus performance mode setting.
[Transformer TF300T Android Development] gosa:
Ok.. I'm probably ok with the predefined values, but a part of me wants to know how far I can take it...

BTW - I also get a couple of reboots/loops when rebooting in performance mode.
[Transformer TF300T Android Development] gosa:
Correction... I get the same in balanced mode. Asus logo comes and goes at least 3 times before the tablet finally boots.
[Transformer TF300T Android Development] hardslog:
Update - Version 0.7 now with data2sd support

For the brave souls who want to try this kernel with data2sd please see the OP. For those non brave souls downloading and flashing 0.7 will not change anything on your tablet. This new version will give you the option. Please test it and let me know how it goes.
[Transformer TF300T Android Development] lessio.a1:
for flash this kernel via fastboot ?

Send to Asus TF300T Oc 1,7 Mhz Rooted and Galaxy S4 Mtk6589
[Transformer TF300T Android Development] hardslog:
Fastboot? Why want to flash via Fastboot?
[Transformer TF300T Android Development] lessio.a1:
because I put the stock recovery

Send to Asus TF300T Oc 1,7 Mhz Rooted and Galaxy S4 Mtk6589
[Transformer TF300T Android Development] Kosmatik:
ASUS Transformer Pad Kernel Code for Android 4.2 JB OS (V10.6.2.8) is on asus's site, why not add 3g support from that? Yes it's not 10.6.2.10 but it looks damn close.
[Transformer TF300T Android Development] hardslog:
I want the closest source possible to what I am working from so that the process can go as smoothly as possible. I have already contacted their support asking them to post source for 10.6.2.10, but they have not done so yet. The more people that ask and bother them, the sooner they might get it posted :P
[Transformer TF300T Android Development] Alexey71:
Can about the beginning is better governor make properly?, and then to add gadgets of type DATA2SD
[Transformer TF300T Android Development] hardslog:
Sorry I don't understand your question.
[Transformer TF300T Android Development] kahunaneo:
I have the Stock Asus ROM ..only rooted yesterday.

is there any news on the loop problem?

also please can you tell me how to go back to the stock kernel in case of problem, i would like to test but need a backup plan while testing.

thanks

also ...please..

is there a link on how or from where to install the kernel only (i have twrp)

i do not want or cant wipe all the data.
[Transformer TF300T Android Development] hardslog:
No news yet on the temp bootloop, as its not really a problem, but more of a "quirk" so it isn't too high a priority right now.

In terms of going back to stock. If you go to this link: CROMI Kernel Installer there is a kernel in there that is stock with just a few modifications for root access. That should be as close as you need.

Please make sure you are running TWRP 2.5.0.0 and you are on a 4.2 bootloader (Which you will if you have the latest Asus stock rom), also before you flash anything make sure you run a FULL backup in TWRP and I would plug your tablet into a computer and transfer your files to a safe place as well for an extra layer of security.

Download the kernel. The file is in the first post of this thread and it is big and BOLD. Once downloaded, save it to either the root of your internal storage or the root of your external SD if you have one.

Reboot your tablet into TWRP and choose install. Select the file that you just downloaded and install it. You should need to do any wipes. Wiping dalvik and cache wouldn't hurt though. Reboot your tablet and you should be off to the races.

Just try to be patient when it reboots, it might look like it is stuck on the asus logo but it will boot up.
[Transformer TF300T Android Development] kahunaneo:
Very thanks for the complete answer.:good:

Checked and I should be able to do in the next day.

Just one thing.. my Twrp is 2.6.3.0

Is that a problem? Or you were talking of the minimum last twrp version?
[Transformer TF300T Android Development] hardslog:
Not sure but I have heard that anything beyond 2.5.0.0 has issues with storage or something along those lines. To be safe I would install version 2.5.0.0 for 4.2BL. It seems to be the safest and most compatible.
[Transformer TF300T Android Development] kahunaneo:
Thanks, backup done of everything..nandroid(twrp 2.5.0) plus titanium...

in the cromi file i dont know if the stock.blob file is actually of the tf300t or tf700 kernel , so i wrote on their thread to let me know....
[Transformer TF300T Android Development] jonoathome:
Cifs support not working with 0.7..

Keep gettinh no such file or directory... mounting from /mnt/cifs/
[Transformer TF300T Android Development] kahunaneo:
Ok kernel 0.7 Grimlok installed today.

Actually no problem on boot, just a image glich of the asus bootimage (the firstone not the enimation) but for just 3time, but booting continue well.

I cant seem to be able to modify the Cpu Volt (tried Setcpu, voltage control).

Thanks anyway, working great gained 3000 point in Antutu :good:
[Transformer TF300T Android Development] hardslog:
You can modify it with an app called Trickster Mod. It is sort of becoming the de-facto kernel modifying app. It's under MPU values.

Oop, as per the PM you sent me you are correct, Voltage is not working in version 0.7. It must have been something I accidentally turned off when making changes and re-compiling. If you want voltage control, version 0.6 should have it, and if you don't run data2sd, then 0.6 will be the exact same.