yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] SiNJiN76:
I seem to be experiencing way more reboots with the new kernel even without OC. I'm guessing that this is based on the new version that Asus released a couple weeks ago that many are saying is worse than the original? Mine usually reboots once every other day...now its every other hour! :eek:
[Eee Pad Transformer Android Development] sidneyk:
CPUMaster Free seems to work great, as long as your root access isn't screwed up.
[Eee Pad Transformer Android Development] Danzano:
Any news from blades yet on whats happening?

Also with linux kernel 3.3+ could we make a kernel that would run on the tf ? From what i have read there are alot of advancements and it wouldn't take to much modification but then again im a novice and still trying to learn about all these things.
[Eee Pad Transformer Android Development] gaetanolip:
ntfs support from external drive IN IT???
[Eee Pad Transformer Android Development] igot6strings:
I think its time to shut down this thread and start another for the ics kernel. For me the meh kernel has been solid since day one on Revolver on my tf. I use it at 1.2 or 1.4ghz and haven't had a single noticeable issue, which is odd cause my tf has always been picky with custom kernels.

Thanks for the oc kernel and all the awesome work you did.
[Eee Pad Transformer Android Development] strker45:
Could someone package the stock ics kernel into a flashable zip please? Would be much easier than having to reflash stock ics to get the kernel back.
[Eee Pad Transformer Android Development] muncheno:
There is already zip release for stock ics kernel in page 57/58.
[Eee Pad Transformer Android Development] dgcruzing:
No.. as per some of blades other kernels you had to load ntfs yourself.. I just havent jade time to go back through the threads and get the info..

I jumped into roach's and its the same.. I am not getting external usb support..

As time permits will post a fix as i find it.. it if your really need it go back to stock..

sent from yet another MikG HTC Evo
[Eee Pad Transformer Android Development] sidneyk:
I tried that and some other AOSP builds and wi-fi was a hit or miss, usually requiring a reboot even after just booting up to maybe get it to work. And even when wi-fi appeared to be connected, I couldn't get to any sites and other Internet weirdness. That's why I'm back on Revolver now.

---------- Post added at 11:46 AM ---------- Previous post was at 11:44 AM ----------

Yes, performance governor keeps cpu at the max setting you have set. I haven't left it there long enough to see if it keeps it there during sleep, but definitely does as long as the screen is on.

---------- Post added at 11:49 AM ---------- Previous post was at 11:46 AM ----------

I don't really know what to say. It may be that your particular CPU just doesn't like that speed and is close to crashing. Try each of the lower steps and re-run the benchmark. It could be that you get better mem and i/o performance at a lower speed that is more stable with your CPU.

---------- Post added at 12:01 PM ---------- Previous post was at 11:49 AM ----------

You could run different benchmarks over and over or some graphically and hopefully cpu intensive games or apps. If you don't get too hot and / or crash / reboot then you're probably pretty stable. There is also some stability testers on the Market. But mostly, if you're able to do what you want with the tablet for hours at a time with random reboots or other weirdness happening, then you're probably OK.

---------- Post added at 12:24 PM ---------- Previous post was at 12:01 PM ----------

I'm not Blades, but I played around with the Asus kernel sources and the 3.3 kernel.org sources yesterday. I tried just comparing different things and moving some stuff over to the 3.3 sources that were missing compared to Asus. I apparently didn't find everything yet because I could only get it to build part way before stopping. Then it got to where each change or addition I tried to make was just bringing more build errors. Unfortunately, I'm not a C programmer, so I'm guessing at best. It sure would be nice to know exactly which files needed to be added / changed, etc., even in the 2.6.39.x sources, in order for TF101 to boot and work. I'll keep plugging at it though and maybe I'll get lucky one day.
[Eee Pad Transformer Android Development] jjdavola:
Is there a trick to installing this and which version should I use on my TF101 with the latest version of Revolver? FYI i don't want to play with voltages, I just want to OC ICS.

Reason being, I tried to install the zip in Recovery, but got stuck on the ASUS start-up screen and now even after wiping everything and restoring my recent backup, I can't get my baby started again. :( :( :(
[Eee Pad Transformer Android Development] sidneyk:
No trick, you should be able to just flash it from Recovery, but first, wipe cache and Dalvik cache, then flash. You may want to try re-downloading the meh.zip, in case you had a bad download. You may also want to verify if you actually have root access working properly in Revolver. I had to apply some root fix file that was in the Revolver thread to get my root access fixed properly.
[Eee Pad Transformer Android Development] jjdavola:
Thanks. See my edit above. :confused:
[Eee Pad Transformer Android Development] JoshX:
Maybe you could try looking at paulburton's code for 3.0 kernel.

http://xdaforums.com/showthread.php?t=1430447
[Eee Pad Transformer Android Development] jjdavola:
Update to the drama above. I reflashed Revolver, restored my backup and installed meh and my baby appears to be rebooting. :)

Thanks again, sidneyk!
[Eee Pad Transformer Android Development] sidneyk:
I'll take a look at it when I get some time, thanks.
[Eee Pad Transformer Android Development] Danzano:
Use it as a guide more than anything else as i know he does alot of custom work

For now we need a normal ics kernel to get to where our hc oc kernels where but at some stage it would be nice to see a 3.3+ development start as there are so many improvements that would help us and running android/ubuntu would be a little easier to.
[Eee Pad Transformer Android Development] Danzano:
Ok from what i have just been reading online you should almost be able to boot android with a vanilla 3.3 kernel.

From what i understand its the config ramdisk and parts from the asus source/kernel that have to be patched in along with drivers and hardware specifics but apparently most of the other ground work is done in 3.3 there is still alot of android code missing but its supposed to be an easier build.

Although from what i understand security protocols are a major part that have not seen inclusion yet and might not for quite some time.

There is so much to read and learn about all of this stuff i can see why blades and the other kernel devs get annoyed sometimes.

Anyway wish me luck im off to continue reading up and trying to make sense of all this
[Eee Pad Transformer Android Development] sidneyk:
Good luck. Like I said I was just taking a stab, mostly, in the dark and guessing. I understand enough to be dangerous. I know the 3.3 source won't build completely with just my running config and I probably didn't find all the pieces needed from Asus sources. Blades hasn't updated his source so I wasn't able to look at that. It's enough to drive a sane person crazy, for sure.
[Eee Pad Transformer Android Development] Danzano:
The parts you need and the ones that are most important you need to pull from the device using adb

You need your environment setup properly to start with probably use the stock asus source maybe blades if your comfortable with it then from the device pull the config files and other necessary files that you need also signatures etc all need to be re done when your playing with the boot.img from what ive read so far anyway because the kernel is only one small part of it.

I mean overall it doesnt look to complex to make a stock kernel but when you start moving to 3.3 or start to add oc or different gov's etc it starts to get confusing and complex. When i can build a stock one and make it boot ill try starting to learn the rest and get a grip but for now its just all reading reading reading
[Eee Pad Transformer Android Development] sidneyk:
I have my environment setup and have built kernels successfully from different folks' sources, pulling my running config from the device. But these are sources that already have the device specific and proprietary stuff in place. I don't know if the 3.3+ sources require any different build environment or not. As far as signatures and such, as long as I'm just rebuilding, I've never had to worry about them so far. I usually just repack everything with an existing known good ramdisk and I have sig verification turned off in CWM and it works fine, as far as I know.

I had to do this with Blades previous kernels because they wouldn't boot on my device with his ramdisk in there. If I used someone elses ramdisk that I booted before then it would work. His latest kernel, meh, surprised me and booted right away after flashing without any modification. I know that to do it properly and if I was going to release something from a successful build, then I would want to have the sigs and checksums and such fixed up right.

From what I've been able to see, the kernel blob, when unpacked, contains blob.HEADER. blob.LNX. From what I've read, blob.LNX is the same as boot.img. If you further unpack blob.LNX (boot.img) with, say, dixsda's kitchen or some other tool, then you have the built, compressed kernel, zImage and the initial ramdisk. There can be things in the ramdisk that change the system's previous behaviour through changed configuration files or adding in stuff, like modules, etc.
[Eee Pad Transformer Android Development] Danzano:
Yeah i think it breaks up to 4-5 different parts but i was reading its in ramdisk or one of the other ones where they can change all the partitions and everything else aswell and either get it booting or almost brick the device.

For the signatures and that there are a few websites with the tools to do it all and its just copy and paste ill see if i can find the links sometime.

Modules govs oc drivers etc etc yeah there all to do with the scary part but if you have already made a kernel that booted fine then maybe that's stuff you could start playing round with soon, myself i have awhile before i even think of that :)
[Eee Pad Transformer Android Development] chatch15117:
http://www.youtube.com/watch?v=CoecaUnb7Y8

LOL @ the comments

how can he not find this kernel?

http://lmgtfy.com/?q=razzle+dazzle+blades+kernel&l=1
[Eee Pad Transformer Android Development] chatch15117:
hes so mad and this is so funny lol
[Eee Pad Transformer Android Development] Aelyus:
Wow, really mature guys.
[Eee Pad Transformer Android Development] Blades:
hehe. I tag this for pet unicorns.. and more tags appear.. crazy..

for people that have issues with exFAT and NTFS its because I removed those two modules from the ramdisk.. so in terminal emulator..

insmod /system/lib/modules/tntfs.ko

insmod /system/lib/modules/texfat.ko

I'll put a script up that appends those commands to the init script if you'd like..

I got a TF201 today.. I haven't undone the plastic on it.. Its kinda underwhelming.. I will still develop for the TF101, of course... I will still pay $$ for anyone with a screen that is intact.. I want to fix it.. I like the TF101 better so far.. the TF201 is more form over function.. and that drives me nuts.. makes me want to crack the screen..
[Eee Pad Transformer Android Development] jmwils3:
trade you my tf101 and dock for your prime? ;) hehe
[Eee Pad Transformer Android Development] luna_c666:
This is great lolololol

Hey blades, my problem with your kernel was that it made my TF101 reboot like crazy, when I really don't have reboot issues on stock kernel..even after I neutered the OC back to 1000mhz, and I noticed that no matter what, even with those speeds disabled, it would still spike to 1680 occasionally..usually on first boot, and one time it did this and froze up (I was set to 1000mhz max 256 min at the time). I could tell because I was using setcpu widget, and unlocked it after boot (maybe too quickly while everything was still loading up) and saw it stuck at 1680, I tapped the widget to make sure it was not somehow reset to 1680 max, but it was frozen, I had to hard-reboot and upon it coming back on I checked and it was set 1000-256 set on boot..just FYI.

It was the meh kernel, not sure if you updated since then, I haven't had time to read the new posts yet besides chatch's lol
[Eee Pad Transformer Android Development] MassStash:
Man, sportsstar dood just said he sold his bricked for $125 on ebay...

~Freshly re-acquired evo rockin' NRGZ; from the mogul up ta present. P.S. f**k the police....
[Eee Pad Transformer Android Development] chatch15117:
if we could get a TF201 screen in a TF101 it would be perfect. from what I understand the GPS chip in the TF201 is not good or something like that. and that's a MAJOR feature for me. gotta have GPS navigation. it rocks on my dashboard.

maybe someone has a TF201 teardown and the connectors are the same :D. I think 150ppm density is fine but 1920x1200 does sound pretty awesome

On a serious note, I backed down from 1680MHz to 1656MHz and sometimes it will not wake from deep sleep. Maybe at 1592 it will not have trouble deep sleeping. But I've never had an app crash or linpack fail at any frequency so that's what bothers me.

On my old TF, the one that got stolen, you could tell right away that 1680MHz even on your super overvoltage kernel was WAY unstable and the browser would close randomly and linpack fails etc.
[Eee Pad Transformer Android Development] Blades:
The kernel is at some point switching to cpu_max_freq at some point without regard to scaling_max_freq. Temporary solution? Produce kernels which have different max freqs. 1690, 1544, and so on. How about that?
[Eee Pad Transformer Android Development] GrijzeGeest:
Would be appreciated! Really like the extra power. Thanks!
[Eee Pad Transformer Android Development] j3tt3:
Wowowee.. new solution!

ASAP please...
[Eee Pad Transformer Android Development] Danzano:
OMG
[Eee Pad Transformer Android Development] oifi:
my tf has random reboots with this kernel. in sleep mode, while browsing, gaming, ...

stock ics, not overclocked.
[Eee Pad Transformer Android Development] Dreamboxuser:
That's the Razzle dazzle factor. Welcome to the club.
[Eee Pad Transformer Android Development] Danzano:
Im really hoping there is a fix soon
[Eee Pad Transformer Android Development] Dreamboxuser:
I Wouldn't worry it shouldn't be too long. Flash back to honeycomb try it out for a while then come back to ICS. Hehe that boost in speed will remind you how far we have come.
[Eee Pad Transformer Android Development] Sharpe351:
Just a quick note... I am using a dock with my TF. When the dock gets low on charge, I have issues with reboots running the Blades kernel. Anyone else seeing this? I'm going to try to pull a logcat as soon as I can. I usually don't let it get that low, but there have been occasions that it does occour. This didn't happen on the original kernel. I have tried it at different OC speeds, even stock speeds, and doesn't seem to change.
[Eee Pad Transformer Android Development] fatbas202:
Link to post with attachment: http://xdaforums.com/showpost.php?p=23876467&postcount=634

FWIW, I've been using this kernel with Revolver 1.3.1 for several days now. OC'd to 1544 and limited to 450 when the screen is off. On the stock Revolver kernel I was getting an SoD every 4 hours or so - the sumbitch would even SoD while it was charging! With this kernel I haven't had a single SoD. Great job Blades!
[Eee Pad Transformer Android Development] GrijzeGeest:
So basically it is never going into standby... Did you ever try that with the stock kernel? Would be interesting to know.
[Eee Pad Transformer Android Development] karapoutsoglou:
great great kernel.

not a single reboot,not a single sod,nothing.

everything super smooth and fast.

cant wait for updates.

and of course i am overclocked.

ohhh,in stock kernel i had random reboots.beats me
[Eee Pad Transformer Android Development] DammedKiller:
Can anyone give me a link of the laatest update of tholis kerbel? I didn't find it in the first post and I'm tired of looking for it in the nealry 70 pages of this thread :)

Enviado desde mi Transformer TF101 usando Tapatalk
[Eee Pad Transformer Android Development] cbrox:
post # 718 three post before your's has the link your looking for
[Eee Pad Transformer Android Development] jcarrz1:
Congratulations. I'm really glad as well that you'll remain developing for 101.

What's wrong with your screen again?

TF201 has 1280x800. The TF700T if I remember correctly has the high resolution. the 201 does have a brighter screen though, supposedly.
[Eee Pad Transformer Android Development] ryanh1222:
I have downloaded and installed this kernel at least three times and I can not get it to clock faster than 1.0ghz
[Eee Pad Transformer Android Development] sidneyk:
How are you trying to OC it? What app are you using?
[Eee Pad Transformer Android Development] chatch15117:
my mistake. I thought it has 1920x1200.
[Eee Pad Transformer Android Development] ryanh1222:
First I tried No frills CPU and figured that was the problem so I downloaded CPU master and the same thing can't get it over 1.0ghz
[Eee Pad Transformer Android Development] sidneyk:
I don't know what to tell you. I'm using Antutu CPUMaster Free and have 216MHz set as minimum and 1680 set as maximum. You also have to make sure that the box is checked to apply on boot, then when you reboot, if your root access is set up properly, you should see notifications about CPUMaster setting your boot frequencies successfully. You could try downloading root checker from the Market to check root access. With Revolver, I had to find some root fix file to flash in the Revolver4 thread before my root access was right. You could also try to reboot to Recovery and wipe the cache and the Dalvik cache and reboot. Otherwise, try to download the kernel file again, in case you had a bad download. You could also try just boosting the max 1 step at a time, your device may not be able to do the full overclock speed.
[Eee Pad Transformer Android Development] cspiby:
Adding to that the currently kernel likes to whack the clock speed up to 1680 on wake which can cause instability in itself.
[Eee Pad Transformer Android Development] i9apps:
Anyone else notice the USB on the dock stop working with the new ice OC kernel?
[Eee Pad Transformer Android Development] kxnzxmori:
Will you add support/compatibility for AOSP roms? Thanks. :)
[Eee Pad Transformer Android Development] DammedKiller:
Sorry, I thought that it isn't the original one.

Do I have to do a wipe before flashing it?

Enviado desde mi Transformer TF101 usando Tapatalk
[Eee Pad Transformer Android Development] fonix232:
Blades, what about this:

I send you my almost-perfect B70 (nvflashable) TF101 32GB, for your TF201? :P

Also, nice work on the latest kernels, even with a borked screen. Keep it up man!

Just wanted to ask, as the LG 2x guys succeeded in increasing the free RAM amount, maybe we could adapt their patches and get something like 900MB of RAM instead of the stock kernels' 722MB?
[Eee Pad Transformer Android Development] cbrox:
go to here

http://xdaforums.com/showpost.php?p=23901578&postcount=668

one link is blades original the other link is blades original modified by guveor with init.d support. download choice, reboot to recovery, wipe cache, wipe davlik, flash kernel of choice, reboot, be happy:D
[Eee Pad Transformer Android Development] DammedKiller:
Thanks a lot!

---------- Post added at 06:55 PM ---------- Previous post was at 06:54 PM ----------

Will it work on a B80 tf101?
[Eee Pad Transformer Android Development] jclark01:
Scaling Max Frequency

Hello Blades,

I tailed the kernel log in/proc/kmsg in the busybox terminal emulator.

su cat /proc/kmsg > sdcard/klog.txt &

tail -f sdcard/klog.txt

I saw the frequency reset to 1680000 when I turned the display back on. In the

max freq scaling parameters,

/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq is still 1232000 (ok)

/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq is 1680000 (not ok)

Somewhere in the kernel code, the scaling max frequency is getting reset. Your

oc kernel works fine otherwise, wifi, gps, and excellent speed.

Thank you, Jim
[Eee Pad Transformer Android Development] cbrox:
Make a nandroid backup of your current configuration. Then try it and see, depends on the rom your using, is it rooted? For some it works excellent, for others it doesn't. The following are links to stock kernels you can flash back to if it's not working for you.

http://xdaforums.com/showpost.php?p=23841803&postcount=577

download section of OP

http://xdaforums.com/showthread.php?t=1525148
[Eee Pad Transformer Android Development] DammedKiller:
I am trying it and setting it and all is working quiet fast. I've set the CPU to 1336 and it is all stable.

Good job!

Enviado desde mi Transformer TF101 usando Tapatalk
[Eee Pad Transformer Android Development] fatbas202:
It is going in to full "deep sleep" mode for the vast majority of the time. I'm using it the same way as I did on the stock kernel and have had no SoDs.
[Eee Pad Transformer Android Development] Danzano:
I think for people that have tf101's that can run at 1.6 stable the kernel is fine but for others that cant clock that high like myself no matter what we are getting random reboots or the occasional sod

Im sure blades will have the kernel back on track to where the old ones where eventually but for now its a waiting game i think
[Eee Pad Transformer Android Development] ryanh1222:
I know I have root because when I boot it always show the no-frills thing saying it has set everything its supposed to. I don't even have the option of anything higher than 1.0ghz
[Eee Pad Transformer Android Development] sidneyk:
Is this the one you are flashing?

http://home.comcast.net/~ibladesi/TF101-ICS-meh.zip

This is the one I'm using. It should boot at stock 1GHz speed and normally would have options above that speed, too.
[Eee Pad Transformer Android Development] ryanh1222:
yes that's the one I'm flashing. I wiped everything three times. then flashed again and still nothing over 1.0ghz I am totally lost on this one. I tried it on revolver rom then android revolution HD still nothing!
[Eee Pad Transformer Android Development] Dreamboxuser:
Just to be clear... you are flashing the rom (ie Revolution or Revolver in CWM) then rebooting and then flashing the kernel next in CWM. right?
[Eee Pad Transformer Android Development] ryanh1222:
yes. I have tried to install the kernel 10 times
[Eee Pad Transformer Android Development] cbrox:
Try this

First check system settings about tablet to make sure the kernel is the OC kernel. Then check to see if the rom doesn't have a system performance section to overclock and the set clock values on boot aren't checked. All ASOP roms have this, can't remember if ARHD or Revolver do.

Then see if you have multiple CPU controllers engaged(No-frills, SetCPU, Damon Controller, RomManager, etc,etc,) Uninstall all of them and reboot your device twice to clear it. Then install your cpu controller of choice to see if it will overclock the kernel.