yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] jtrosky:
What kind of VPN? Even with 17c, I couldn't get my IPSec Xauth PSK VPN to work...
[Eee Pad Transformer Android Development] kokopopz:
Unless I missed something, tun is no longer a module since v20.1test.

http://xdaforums.com/showpost.php?p=26326214&postcount=1418
[Eee Pad Transformer Android Development] tsachi:
that would explain why anyconnect VPN stopped working. Thanks
[Eee Pad Transformer Android Development] mjb413:
Just FYI, when flashed over the aokp test37 posted on rootz the wifi will not work. Just to be clear, talking about the updated test37 at rootz in the aokp thread not the build 37 on the aokp site. Not sure where the problem is. The kernel it comes with works fine with wifi. i posted over there too. thanks for all your work. awesome kernel and to put out several test builds a day... simply amazing.
[Eee Pad Transformer Android Development] pyro254750:
This seems to be common with some of the newer cm9 releases. Megatron is the perfect example. If I'm not mistaken, it has something to so with a new driver in the ice source.

tf101 megatron 1.1.6 guevor 20.1
[Eee Pad Transformer Android Development] guevor:
Tun was modular. I only made internal on a test version.

There are some optimizations to be eliminated. This afternoon I will try to make a version without any optimization.
[Eee Pad Transformer Android Development] guevor:
The drivers are included, the problem is on the service loading (from ramdisk) that differs on cm9.

I do not promise anything, but will analyze the possibilities.
[Eee Pad Transformer Android Development] Thing O Doom:
I'd like to point out that for whatever reason nandroiding doesn't work with your kernel (rouge touch). If I restore it wifi and many other things are borked, but a simple reflash of the kernel fixes it. Not that bad, just a report.

Edit: To recreate (Works every time for me)

Make a nandroid of any rom with kernel.

Wipe everything flash something else with your kernel on top.

wipe everything

restore nandroid, lots of prolems.

Reflash kernel, all fixed.
[Eee Pad Transformer Android Development] guevor:
At least in the recovery that I have (3.1.0.1) The nandroid backup, not copy the kernel so after restoring a backup you need to install the kernel.
[Eee Pad Transformer Android Development] Thing O Doom:
Then I'd say it's a rouge issue, sorry to bug :P It has kernel marked as an advanced option for me.
[Eee Pad Transformer Android Development] guevor:
Another test for AnyConnect VPN, old compiler and no optimization. I hope this works.
[Eee Pad Transformer Android Development] guevor:
New attempt to changes in the code of suspension. In the previous attempt failed when used a sd.

I hope this is stable. As always will do my normal tests, and if in 24/48 did not detect any problems, I'll put on the first page.

This version has the compilation optimizations, so is not to test the VPN, for that is what I uploaded before (and await comments).
[Eee Pad Transformer Android Development] tsachi:
Thanks Guevor, the vpn works with this one.
[Eee Pad Transformer Android Development] evilSuRGe:
Good to hear VPN working.......now if we could get a AOKP/CM9 compatibility this would be golden ;P
[Eee Pad Transformer Android Development] guevor:
Ok, now try to see if I can add some optimizations and keep it running.

Tomorrow (I'll rest now) will upload several versions to see if they still work.
[Eee Pad Transformer Android Development] jtrosky:
Any chance this will fix the IPSec Xauth PSK VPN's as well? Or is that a completely separate beast?

Thanks!
[Eee Pad Transformer Android Development] farsight73:
Yea. this is fact from the CWM, it doesn't backup kernel..
[Eee Pad Transformer Android Development] tsachi:
From what I've read the problems you have come from the same source, the tun.ko module, so the fix should help you too.
[Eee Pad Transformer Android Development] sidneyk:
Netflix video issue solved...maybe.

I had posted earlier that I thought version 21 was causing Netflix video to freeze after a few seconds to a few minutes. I'm now on version 23.1 (with optimizations). Last night I did afresh install of Revolver 4.0.3 RC3 with complete wipe before to fix some other issues. I also reflashed the nVidia codecs package again. Fired up Netflix and all was smooth and good. Tablet was used for periods through the day browsing, email, etc. and later I tried Netflix again and once again the video was freezing after a few seconds or minutes of play. Later, I flashed the version 21.3 kernel and rebooted and did my normal various tasks for awhile and later tried Netflix again only to have the video freezes again. I then thought I would try the new Asus Task Manager widget and hit 1 click clean which cleared out the task list. I then tried Netflix again and watched for several minutes nice, smooth clean video without any hitches. So it seems it was more an issue of too many background tasks running (low memory?) and not the kernel. Now I know to start with either a fresh boot or to clean tasks before using Netflix. It could also be that a recent update to Netflix caused a bigger memory footprint making free memory more critical than it was before and more noticeable.
[Eee Pad Transformer Android Development] dobbs2010:
First of all, I'd just like to say a big thank you to Guevor for all his hard work, being able to OC makes this tablet so much better.

Quick question not really kernal related but has been mentioned quite a few times in this thread. People keep refering to a Nvidia Codecs Package. What is the need for this and where do you get it, I've tried search after search and can't find anything about it.

Cheers.
[Eee Pad Transformer Android Development] gkillerx:
you did NOT search, if you did so you would have found it a few pages back. But lets be friendly to each other ;)

Codecs decode video's to play them (if I am correct) so it's crucial to have these optimised to playback video correctly.
[Eee Pad Transformer Android Development] guevor:
Given that V17 not work, I do not think this will do, although I can't assure you, since there are other intermediate changes, and optimization was affecting related functions.

In the 21.3 eliminated some changes in the video drivers, thinking that could have caused this problem. Well at least it seems that I can put them back in a future release.

As gkillerx have answered before, you can find a few pages back. Anyway, so people can find it easier, I'll put it on the first page.
[Eee Pad Transformer Android Development] Someone09:
Or here:

http://xdaforums.com/showthread.php?t=1670756&highlight=codec
[Eee Pad Transformer Android Development] guevor:
Another test for AnyConnect VPN. I am trying to locate the exact source of the problem.

The first is without any optimization and new compiler.

The second is with some optimizations and new compiler.

If I can locate the problem, could try to find the best combination and get a single version. If not, will need to get two versions so would not have to dispense with all optimizations.
[Eee Pad Transformer Android Development] gkillerx:
haha that is just a deep link to: http://xdaforums.com/showpost.php?p=26430343&postcount=1466

btw tested 21.3 sinse it was up and after flashing it's still rocking, no SOD nor RR, also YT playback is great with the codecs :D
[Eee Pad Transformer Android Development] myeepad:
I came across a very interesting issue, don't know whether it is only me.

Thanks to Guevor for his wonderful work, I have been using this Kernel for a while. I noticed my power button did not always work after the TF101 goes to sleep about a week ago. I have to press the button a few times to turn it off and wait a few second before the screen comes back on. I thought it must be a broken button or something like that. I forgot which version of Kernel I was using before the problem appeared.

I did my search on Google, some people suggested a customized kernel might cause that. So what I did was flashed back the stock kernel, but it did not seem to fix it, then I tried the test version #504, #505 and #507. None of these seems to fix the button problem too.

However, I flashed the #554 yesterday and the problem seems to be gone now. The screen turns off and comes back almost instantly.

So, was it a fluke? or #554 actually has something in there to fix the problem?

Anyone has experienced this too?
[Eee Pad Transformer Android Development] bsoplinger:
myeepad

I think you're setting the Sleep Of Death or SOD that's referred to throughout the huge thread on the Asus official ICS release. Hopefully this is a link to the first post in that thread:

http://xdaforums.com/showthread.php?p=23855244

I think searching for SOD will work better than the phrase. Check and see if the descriptions match what you're setting. That's my take on what you're describing.

Sent from my Sprint Evo View 4G (PG41200) using Xparent Purple Tapatalk 2
[Eee Pad Transformer Android Development] Saav:
That's not an SOD. He's referring to a delay between pressing the power button and the screen actually turning on. I know this was an issue with an earlier kernel, v16 i think. V21 doesn't seem to have this problem.
[Eee Pad Transformer Android Development] DH-:
I'm on the Megatron ROM and starting your 19 kernel up any 10 minutes of deep sleep results in a RR or a SOD, rendering the tablet completely unusable. I went back to 11b which fixed it. :D Any later kernels do not work very good for me.

Still guevor: don't give up, you're doing great. :)
[Eee Pad Transformer Android Development] guevor:
Not sure if I understand you correctly. It means that the V19 and later will produce SOD, or all after the 11b?

TF101 or TF101G?
[Eee Pad Transformer Android Development] myeepad:
Thank you y'all for the information. I never thought that this is the SOD, now I'll search for more. For the time being the #554 works just fine for me. I was away 2 hours for lunch this afternoon and there's no problem turning it back on when I am back.
[Eee Pad Transformer Android Development] guevor:
To check if have something to do with some delay in the suspend code, what I think you can do, is test if the same thing happens when connected to the charger, since it should not suspend.

Anyway, if now it works fine, there is not much to test, but if it happens again, is something you can try.
[Eee Pad Transformer Android Development] DH-:
After 11b it started to give me some SOD's and RR's, maybe one every 2-3 days. Starting from v19 once every 30 minutes or so.

TF101 B70, though with Megatron it does have the 3G stuff on there also but of course non-functional. :)

EDIT: also, no dock. I have a laptop for that. ;)
[Eee Pad Transformer Android Development] jdcnosse:
Quick question...what does RR stand for? I thought SOD was Screen of Death (like in Windows) but found out it's Sleep of Death. Lol

But I flashed V21 and now my tablet swept sleeps!
[Eee Pad Transformer Android Development] Thing O Doom:
RR = Random Reboot
[Eee Pad Transformer Android Development] guevor:
Uploaded V21.3 to first page.

And between V11b and V19?

V17c is working well for many people.
[Eee Pad Transformer Android Development] tsachi:
Both of these worked fine.

Unrelated, all these test versions have been working well for me in terms of overall performance (battery drain 1%/hr with wifi off and 3%/hour wifi on and no SOD yet). I think I'm finally letting go of 17C :)
[Eee Pad Transformer Android Development] archcantor:
TF101 wifi only. Megatron 1.1.6

Installed v21.3. Wifi does not turn on. Back to v21 and Wifi is ok.

Thanks for the great work!
[Eee Pad Transformer Android Development] atticus.:
For megatron, you must use the megatron version ( http://goo.gl/j2y2a ). V21.3 has not yet been tweaked for megatron use. That's why your wifi does not work with the Normal 21.3 version.
[Eee Pad Transformer Android Development] cecilyen:
V21 kernel works perfectly with HD 3.3 ROM.
[Eee Pad Transformer Android Development] xbs:
Can someone smart ;) make a CM9 compatible V21.3 kernel?

TIA
[Eee Pad Transformer Android Development] kukky:
Installed 21.3 on a Revolver ROM 4 RC3, but I had problems during refreshing screen (a half of the screen falsh)...I came back to 21....for now the best (with 17)...in my opinion

Inviato dal mio Transformer TF101 usando Tapatalk
[Eee Pad Transformer Android Development] Mr. Corny:
Hi, just wanted to give my input, as I have TF101g version c30. I have tried several kernels starting from 17c till 21. Just 21 is stable and without RR. However, when dock with SD card is connected every deep sleep will result in SOD. I am using Revolution HD 3.3, hope that this info will help.
[Eee Pad Transformer Android Development] guevor:
A small clarification.

On V21 made some changes to display drivers, so may be, it worked better, but removed in 21.3 thinking it causes other problems.

I will add it on 21.4.

Other change in 21.3 with dock, is that in some problematic state (i2c errors) I made an attempt to recover it, so after wakeup (only on this case with errors) the launcher will refresh (just like when inserted on the dock).

Basically the changes on 21.3 are for stability, so if you have SOD on 21, should try 21.3.
[Eee Pad Transformer Android Development] FF666:
Tablet won't charge in deep sleep while docked

I'm currently using kernel 20 and it really works well, 100+ hours without reboots or SOD.

However, I do have an issue with charging the docked transformer. In the past when I connected the power plug in the dock, my tab would wake and the screen would go on. Now the tab screen remains dark and I think it stays in deep sleep. This means that only my dock will charge and my tab doesn't.

So what I have to do now is wake it up manually so it "sees" the dock and than it will remain awake during charging.

Anyone else has this issue?
[Eee Pad Transformer Android Development] alberteske:
I was not so long with kernel 20 but I do not remember this issue.

The issue I have with kernel 21 and Megatron is when plugging to the computer with the screen off. No way to turn it on unless forcing a reboot :confused:
[Eee Pad Transformer Android Development] tsachi:
Didn't think of it until you mentioned it, but I did see that with 21.3 (vpn test version) the dock charged but the TF didn't. This was a quick bump up of battery, I'm not sure what happens if I would leave it to fully charge

edit: Tried the full charge and the problem is reproduced. Power plug does not wake the device and only the dock charges. Furthermore, when manually woken after the charging, the TF has trouble recognizing the dock.
[Eee Pad Transformer Android Development] gkillerx:
I like the words "display drivers" :) can't wait to test 21.4
[Eee Pad Transformer Android Development] DH-:
17c has regular SOD's and RR's. Maybe twice a day.
[Eee Pad Transformer Android Development] myeepad:
Yes, I had the SOD with the previous versions, now with the 21.3, the power button works as it should without delays.

Thanks for the good work.
[Eee Pad Transformer Android Development] kokabunga:
Cool work. I keep asking myself how guevor manage to not be lost in all the changes he introduced or tested...

Is there a dev tool to follow that ? (Changes, options, tests...)

Just WOW !

Just 1 preoccupation : since introduced in test 14 ( or so ) is Veno defaulted in this kernels? If yes thanks, if no how to make it without being a dev/coder?

Thanks all

Envoyé depuis mon Transformer TF101 avec Tapatalk
[Eee Pad Transformer Android Development] habylab:
He has a source link on first post, can see there.

Sent from my Galaxy S running Slim ICS 3.8 and Semaphore kernel from my XDA Premium app.
[Eee Pad Transformer Android Development] therock9:
I've tried the Nvidia codec, but I don't feel any improvement than the original one.

I tried play a 720p mkv movie with hardware acceleration, it is still laggy even I setcpu to 1600mhz

and somehow I am not able to play some 3D games that I used to work.

So I flash back to the original one.

ASUS TF101 B70 16Gb V21 Guevor Kernel
[Eee Pad Transformer Android Development] sidneyk:
Try using the Asus Task Manager widget and clicking at the bottom of it "1-Click Clean" before playing videos or heavy games and see if you see any difference then. It worked for me with Netflix video freezing after a few seconds or minutes. When I clean the tasks first, I can play Netflix videos for hours without problem. I also have installed the codecs and for me they seem to improve the video quality, at least in Netflix.
[Eee Pad Transformer Android Development] akyboy:
527 good for me so far,... with latest megatron
[Eee Pad Transformer Android Development] Thing O Doom:
ASUS task manager works, but is meh if you're already rooted. ES works on root level and a bit more efficiently, IMO.
[Eee Pad Transformer Android Development] zAlbee:
Presumably he is committing every change to a local Git repository to keep track. I am still patiently hoping for the public Github to get synced though... last update there was only May 5 (seems like version 18b?) :(

---------- Post added at 12:36 AM ---------- Previous post was at 12:35 AM ----------

What is ES?
[Eee Pad Transformer Android Development] devilpera64:
I'm still on your "21 + debug" kernel and i haven't RR or SOD :-) i'll wait your performance versions ^_^ i hope in RAM timing tweaks and GPU :-)
[Eee Pad Transformer Android Development] Thing O Doom:
ES task manager - https://play.google.com/store/apps/details?id=com.estrongs.android.taskmanager&hl=en

and ES file explorer - https://play.google.com/store/apps/...wxLDEwMiwiY29tLmVzdHJvbmdzLmFuZHJvaWQucG9wIl0.

Best in class, IMO.
[Eee Pad Transformer Android Development] Jark:
Noobs Experience....

Hi All

I´m a noob, but even i am able to see the difference between bad (Asus) engineers and good (Guevor) Engineers. ;)

Been using Guevor kernels from test 8, for me stability was introduced with v20, v21 is rock solid, tested 21.3 yesterday and SOD within 12 hours. going back to v21.

Thanks Guevor, you raised my tf from a POS to fully working :)

B70, ARHD 3.4, MicroSd mounted allways, V21 1400/216, Good batterylife

/Jark
[Eee Pad Transformer Android Development] guevor:
Veno is the default, and can change it easily as explained here:

http://xdaforums.com/showpost.php?p=25155597&postcount=737

The truth is I should make local commits to git, with every change I make, but the reality is quite different. Whether by custom or habit, rather bad habit, what I do is to keep multiple versions of files, with the different changes that I tested and I'm keeping a document with the changes I make roughly, but mainly I keep in memory. Obviously it's a method that does not use if work more people on the code, but as I say, is the habit of having used many times for over 20 years that without realizing I just use it again and again.

About update the github, not that it costs me a long time but I have to ride with my changes and make a commit so takes me some time because I have to find the right time (fatigue, time, tested changes..).

As I said earlier, I have tested to increase more the speed of the ram and the gpu without success so there is not much hope, but well, I will try again.
[Eee Pad Transformer Android Development] Danzano:
425mhz was always best for me with gpu ram timings however i know blades tried it but the timing in the tf101 are warped
[Eee Pad Transformer Android Development] ngherappa:
hi, i have revolver 4 rc3, which version (stable) of this kernel should I install?
[Eee Pad Transformer Android Development] devilpera64:
exactly, i also remember that Blades was working in this direction (where he disappeared?). In any case there must be a way to force the reading of the RAM to a higher frequency. In addition, there is still room for improvement in performance GPU / CPU?

Edit: Guevor, can be found some interesting things into his topic?

http://xdaforums.com/showthread.php?t=1226717

Some infos on his RAM works:

"Testing out memory timings that may bite you.. If anyone can help cut through the bull**** that is MC/EMC clocks... just chime in here.. Originally I increased (slowed down) the timings and bumped up the clock by 33mhz.. and got fail. So... advancing the timings it is.. They are pretty pitiful stock.. What really pisses me off is the missing 33mhz (and thus 66mhz from emc).. we could use that... Well.. lets see if waking up the wimpy timings helps".
[Eee Pad Transformer Android Development] jjdavola:
I've personally found 17c to still work the best for my TF101 using Revolver. 20 and 21 didn't seem as smooth or fast based on Quadrant scores, but I'm sure they work great on some TF101s.
[Eee Pad Transformer Android Development] farsight73:
Through my observation after using guever kernels which mostly engineered ahead Asus whole company staff..

- kernel around 16b having graphic rendering issue where it would freeze and kick out from games and this can be seen up to early kernel 17.

- kernel 18 was great but some sort of lagginess feeling with GPS and online videos problems.

- kernel 19 up having this USB power issue

- kernel early 20 re-introducing SOD on most of the users and iptable for firewall become useless..

- Now kernel 21 #527 was running since May 25 with up time over 112hrs and I haven't encounter any bug.. everything works!

You can see guever never stop helping and improving.. and he do all these for free.. Thank You very much guever my man!

Sent from Transformer TF101 (B60) via XDA Premium HD
[Eee Pad Transformer Android Development] sidneyk:
I just suggested that because it is already part of the firmware (assuming stock or Revolver4) and wouldn't require extra d/l or anything, but give, perhaps, a quick test to see what the real issue may be, and maybe a little "safer".
[Eee Pad Transformer Android Development] yukonking3:
V21.3 is working well for me on Revolver RC3.
[Eee Pad Transformer Android Development] maciek82:
Kind of a noob question and it is something I never payed attention to. After installing 21.3 and go to Setting -> About, I see kernel version is 2.6.39.4-g8066a5a-dirty. Is that what is suppose to read there?

Just confirming I'm running the kernel I thought I am.
[Eee Pad Transformer Android Development] Thing O Doom:
Yes, that's what I see too.
[Eee Pad Transformer Android Development] guevor:
Uploaded V21.4

Contains minor change on graphic drivers. I removed it on V21.3 thinking it caused problems.

I have thought of another change (in the graphics drivers) but still have not worked around it, so I not know if will work.
[Eee Pad Transformer Android Development] xbs:
Is it hard to make the necessary adaption for a working wifi Megatron kernel?

If someone could post an how-to...
[Eee Pad Transformer Android Development] Thing O Doom:
Thanks guevor, I'll check it out and log any bugs I find. (My tf usually loves your releases though :P )

xbs, just flash the megatron specific kernel (it's in the OP), should work. Otherwise I'll look into it more.
[Eee Pad Transformer Android Development] xbs:
I wanted to try the latest kernel as they are released by guevor.

Megatron parts the latest is V21.
[Eee Pad Transformer Android Development] boonkui:
Bad deep-sleeping with V21.3

Thanks Guevor. Reporting on V21.3. There was bad deep-sleeping resulting in excessive battery drain.

TF101, B70, Revolver 4 RC3, 216~1400 MHz, default voltages, docked, MiniSD, no SD, no USB

=> No RR, no SOD, no random wake-ups, quick WiFi reconnection on wake, bad deep-sleeping

dmesg log attached.

Moving on to V21.4 anyway.
[Eee Pad Transformer Android Development] 91ludesit:
I've found that even on the stock ICS, with stock kernel deep sleep does not work when the unit is docked. No modified kernel has fixed this for me.
[Eee Pad Transformer Android Development] sidneyk:
Deep-sleep works fine for me when docked, as long as I'm not plugged into the charger.
[Eee Pad Transformer Android Development] archcantor:
Duh! I should have known this! Thanks for the kind reply.
[Eee Pad Transformer Android Development] boonkui:
Deep sleeping had worked well for me before 21.3 with dock, lasting 188 hours before moving onto 21.3.