yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] sidneyk:
Revolver4 ROM, at this point in time, does not contain any CPU OC controls. I'm using Revolver4 and have to use a separate app to overclock the CPU. I previously mentioned the root situation because I had that problem at first after installing Revolver4. I thought I had root because I had su and superuser installed and an app or 2 seemed to be able to gain root, but other apps couldn't get root and I had to run the root fix script linked in the Revolver4 thread. I may have also use the Vipermod method. After that root was fine with everything. It just seems really strange that if the proper kernel is being flashed that the higher OC options aren't available when they are part of the kernel being flashed. Yes, a particular device may not reach those clocks but they are still part of the kernel and should be there. Doesn't make sense. I also thought that Blades stated that this kernel doesn't work on the AOSP builds, but I could be wrong.
[Eee Pad Transformer Android Development] msticninja:
Blades, what is your Build Environment? I don't see your ICS source on github, so I'm trying to build Roach's git source, but the output is unbootable with the CodeSourcery toolchain. With the NDK toolchain R7b, it fails at:

arch/arm/mach-tegra/pm-t2.c:71: error: pllx causes a section type conflict

Seems like an issue with gcc 4.4.3, but when I try different versions, it fails trying to exec cc1.

I can still compile kernels successfully for my old Archos, so I know my methodology is correct. Here's my build args:

make ARCH=arm CROSS_COMPILE=$CCOMPILER -j`grep 'processor' /proc/cpuinfo | wc -l` tf101_defconfig
make ARCH=arm CROSS_COMPILE=$CCOMPILER -j`grep 'processor' /proc/cpuinfo

CCOMPILER obviously points to whichever toolchain I'm trying ATM.

Anyone else successfully compile an ICS kernel that can point me in the right direction? My next step is to go back to stock sources and try compiling again, but Me So Tired....
[Eee Pad Transformer Android Development] devilpera64:
Blades seems to be gone away from here :P if you are here knock a hit :D
[Eee Pad Transformer Android Development] msticninja:
lol, I noticed he's been busy. I actually got Roach's kernel to compile and boot. I had to change some files(removing conflicts in arch/arm/mach-tegra/pm-t2.c mostly) and revert to his earlier commit before he changed the wifi driver to bcmdhd. The current commit's wifi will probably work for people on AOSP roms, but the stock rom is still using bcm4329.

The great thing so far, is that the frequencies are holding. I've got it limited to 1400, with the kernels max being 1600, and it hasn't jumped past the 1400 user limit. Blades' kernel does(making my TF reboot).

I have no idea what the GNU rule is on all this stuff, so I'm not gonna post a link to the kernel until someone explains it to me. :D Or PM me I guess. Is that against the rules too?
[Eee Pad Transformer Android Development] igot6strings:
Something odd happened yesterday, I tried going back to stock kernel but when I did so my wifi wouldn't work. I'm on latest Revolver. Tried flashing the stock kernel several times, then I tried flashing Revolver over it, cleared cache/dalvik but nothing would work. The only way I could get wifi to work without wiping was by using blades kernel again. Oh well. Blades kernel is still stable enough for me to use until I can do a proper back up, wipe and reinstall. Just thought I'd share this.
[Eee Pad Transformer Android Development] ryanh1222:
my transformer does not show the blades kernel it is the Neptune kernel. wth why won't it flash?
[Eee Pad Transformer Android Development] sidneyk:
Try going into recovery and find the the option to fix permissions, under Advanced probably, and let it finish. Then reboot and get back into recovery, wipe caches and try to flash again, noting if it says it completed successfully or not. If not, then I would check out Vipermod's script because it will properly fix root for you.
[Eee Pad Transformer Android Development] cbrox:
follow sidneyk's instructions your in very capable hands!
[Eee Pad Transformer Android Development] ryanh1222:
it always says completed successfully. well I did everything you said and it still doesn't work. could it be due to my cwm 5.5.0.4 and the recovery loop issues?
[Eee Pad Transformer Android Development] sidneyk:
Maybe, I'm using Team Rogue recovery as it lets me install from internal or external sdcard and all my stuff is stored on external. Before I was using Roach's 3.2.0.1. Keeping stuff on internal doesn't make sense to me as it will all get wiped if you do a factory reset or full wipe and it's always good idea to full wipe when moving between ROMs or major versions of ROMs.
[Eee Pad Transformer Android Development] ryanh1222:
well I can't get 5.5.0.4 off!!!!
[Eee Pad Transformer Android Development] sidneyk:
There is an nvflash version of Rogue recovery, if you have a version of TF101 that is nvflashable and know how to get into APX mode from a connected PC. But if you do that it will wipe your internal storage and you'll have to reflash a ROM and restore all of your data or reinstall from Market.
[Eee Pad Transformer Android Development] ryanh1222:
Yay I finally got it. It was that damn 5.5.0.4. Working great thanks for all your help sidneyk!!!
[Eee Pad Transformer Android Development] sidneyk:
No problem. Glad you got it going. Now time to enjoy it. Have fun.
[Eee Pad Transformer Android Development] devilpera64:
Dead topic?:confused:
[Eee Pad Transformer Android Development] Blades:
http://dlcdnet.asus.com/pub/ASUS/EeePAD/TF101G/kernel482ca04.zip

check it out.. New (Mar 29th) TF101G (and thus TF101) kernel source.
[Eee Pad Transformer Android Development] Danzano:
so does that mean new blades kernel :D
[Eee Pad Transformer Android Development] habylab:
Hmmm. You're the developer, are you not doing it anymore? Waiting for someone else to I'm guessing.

Sent from my Galaxy S running Slim ICS 2.9 with Devils Kernel 1.1.6b using the XDA Premium app
[Eee Pad Transformer Android Development] jtrosky:
I think he was just letting us know that new source was released! I don't think he said that he wasn't going to compile it though!
[Eee Pad Transformer Android Development] j3tt3:
Did anyone tried this?

What are the modifications?
[Eee Pad Transformer Android Development] Saythis:
It's the source... lol aka uncompiled kernel provided for developers by asus :P
[Eee Pad Transformer Android Development] guevor:
Well, since my test7 I included the changes of that new asus source. I indicated it as the asus version V9.2.2.3.
[Eee Pad Transformer Android Development] Blades:
Yup! I just gotta install a few things on my car first.

Funny thing, this is my daily driver.
[Eee Pad Transformer Android Development] Danzano:
Awesome I will look forward to it :D I am hoping the kernels at some point get back to how great they where on hc and hope one is yours as yours worked best for me on hc and the gpu overclocking and over tweaks where a huge plus!!!

And is that a Subaru? Looks like one of there boxer engines but i cant really tell from the picture. What are you doing to it? ( curious )
[Eee Pad Transformer Android Development] Globespy:
I know that I am probably late on this thread.

Have given up on the current ICS builds, there's something wrong in each of them that I can't live with.

So back to trusty revolver 3.11 HC.

Had never tried other kernels, so thought I'd try the latest (crybaby-12-07) booting at 1232 speed.

Nice and smooth/snappy, but it's so much tougher on the battery. I thought this kernel was also undervolted by default?

I've slowed it down (setcpu) to stock speeds, but still rough on the battery.

I usually get a couple of days with pretty heavy use, but I'll be charging tonight for sure based on where I'm at right now and it's only mid afternoon.

Am I missing something here?

Any suggestions?

Thanks!
[Eee Pad Transformer Android Development] Danzano:
Depends on how the systems set up revolver for example on boot runs a few init.d scripts zipaligns defragments and does other bits and pieces.

The kernel probably is the biggest power drainer though, but do you want an oc cpu/gpu/ram tweaks or excellent battery life?

No its not undervolted by default you have to do that yourself as every tf101 has its own sweet spot.
[Eee Pad Transformer Android Development] Globespy:
Any suggestions on undervolt settings?
[Eee Pad Transformer Android Development] Danzano:
Undervolt settings are also unique to individual chips some have less resistance so need less voltage some have more so need more voltage and that comes into play with the clocks aswell people who can sit at 1.7ghz stable can usually also undervolt quite substantially.
[Eee Pad Transformer Android Development] Globespy:
OK, so basically change settings until I get a reboot? I'll start with -50 across the board and see from there.. I'm probably not going to overclock, more interested in battery life.
[Eee Pad Transformer Android Development] Danzano:
the higher you go in oc the lower you undervolt to begin with atleast

I wouldn't go 50 i would start between 10-25 mv and remember dont select set on boot while your tuning
[Eee Pad Transformer Android Development] zerghase:
Blades, are you still alive? The new sources are out for two weeks now, and we haven't heard anything new from you.

It would be a shame if this project died, your kernel was the only one that was fast enough to play my 720p movies, but there are still the SOD issues )=

On guevor's test11b now, which is the most stable for me. Why don't you just merge the speed and stability of your kernels into one? xD Kidding...
[Eee Pad Transformer Android Development] devilpera64:
Blades, some aliens have trapped you in another galaxy?? :D please give us a voice! :D
[Eee Pad Transformer Android Development] Thing O Doom:
He hasn't been on in a month, give him time. Real life exists too! :D
[Eee Pad Transformer Android Development] devilpera64:
We are always waiting you! ^_^ i'm sure that today, respect HC time, there are much more stuffs and tools for work on new features :)
[Eee Pad Transformer Android Development] jwilliamf:
I bet you got a lot of people looking for Q-tips on the android app store!!!:D
[Eee Pad Transformer Android Development] sonami:
would love to run this kernel again, but im not going to load my sd card on everboot, especially when there no reason to. Cant wait till this kernel has native ntfs support and vooodoo sound....
[Eee Pad Transformer Android Development] DroidRevenge:
Me 2!

C'mon blades! ;)
[Eee Pad Transformer Android Development] judasat:
- put tntfs.ko in /system/lib/modules

- create a txt (without extension) file named for example 55loadntfs contenent:

#!/system/bin/sh

#

# Load tntfs modules

insmod /system/lib/modules/tntfs.ko

done

exit 0

- put this file in /etc/init.d

- change permission at this file with chmod 775 55loadntfs
[Eee Pad Transformer Android Development] MISFITZ:
can you put some more GUIDE steps...please...

What program we use on TF to create txt file?

can we do this on a PC and then connect TF as media and transfer the file...to Internal Storage?

Can you post..How if so?..

Thanks buddy!

Regards,

Misfitz
[Eee Pad Transformer Android Development] judasat:
I have used ES File Explore to create the text file and put the files in the folder, and terminal emulator to set permission to file.

Also you can make text file with pc and put in the internal storage with usb cable.

NB you need to enable in the options file manager: browse as root and mount file system as writable
[Eee Pad Transformer Android Development] jwilliamf:
Root Explorer also very good for this!!

@ judasat,

Great set of instructions!!!
[Eee Pad Transformer Android Development] sonami:
worked like a charm, thanks g!
[Eee Pad Transformer Android Development] gnufabio:
Is voodoo sound already included in this kernel?
[Eee Pad Transformer Android Development] sonami:
nope, at least not according to voodoo control
[Eee Pad Transformer Android Development] jwilliamf:
nope, but you can add the module to the module folder and loaded with a similar instructions used for tntfs.ko
[Eee Pad Transformer Android Development] sonami:
yea, this worked for me, voodoo-sound. ko was already in /system/lib/modules so i made a text file in /etc/init. d called 77loadvoodoo inside i put

#!/system/bin/sh

#

# Load voodoo-soundmodules

insmod /system/lib/modules/voodoo-sound. ko

done

exit 0

make sure permissions are set to 775, reboot. voodoo control now recognizes voodoo sound modue...
[Eee Pad Transformer Android Development] MISFITZ:
It would be nice if Fabio can give this a try and see if this workaround can be integrated in his next update..and say...Voodoo Enabler.....just create it as a part of Revolver Parts...I bet a lot of people will have HAPPY ENDINGS!...lol....

You welcome...
[Eee Pad Transformer Android Development] gnufabio:
What do you mean? I just added the latest version of this kernel to revolver parts, obviously with the voodoo module.
[Eee Pad Transformer Android Development] georgica81:
flashed the kernel downloaded through revolver parts and the wifi would just say Error (where connecting, scanning etc are). it would not turn on. did a wipe of cache and dalvik cache - still nothing. stock works fine.
[Eee Pad Transformer Android Development] gnufabio:
Try it now
[Eee Pad Transformer Android Development] sonami:
so after enabling voodoo sound on this kernel, now when i play music through my headphone jack to my stereo, when my screen shuts off the music stops. it never did that before, at least the last time i tried (either on stock rom or clemys, no voodoo sound).

anybody else have this problem, is there a fix? using gmusic...
[Eee Pad Transformer Android Development] georgica81:
it works - thanks.
[Eee Pad Transformer Android Development] jwilliamf:
just tested on mine and no problem. music continue after screen off. using prime rom.
[Eee Pad Transformer Android Development] devilpera64:
Some news @Blades?
[Eee Pad Transformer Android Development] sonami:
just a quick update to this, it wasnt the screen going off that was causing issues it was the song changes while the screen was off. with Gmusic, if the screen is off it would stop playback during song changes. installed winamp and tested and it works perfectly with screen ff and while changing songs with screen off, so its something wrong with Gmusic NOT the kernel or voodoo sound....
[Eee Pad Transformer Android Development] Globespy:
Wasn't this a really early problem when the tablet was just released? I recall on 3.0 and I think 3.0.1, that Gmusic always stopped when the screen turned off, initially playback woud stop when screen went off, then later it would stop playback at the end of the current song.. Back then, I got around it using either poweramp or winamp.

If this problem doesn't exist on current stock kernel, or clemsyn kernels, wouldn't it stand to reason that this issue is likely more kernel dependent, in that there is a dysfunction between your kernel and the Gmusic app rather than it being an issue within the Gmusic app? Otherwise, we would see the same issue in all kernels to date.

Just seems to make more sense... But I'm not a developer.
[Eee Pad Transformer Android Development] devilpera64:
Kernel developing is stopped? :( no update since last relase :/
[Eee Pad Transformer Android Development] ondoy1943:
I think this will move on again once a newer kernel source is released.
[Eee Pad Transformer Android Development] Blades:
I just wasted my time seeing if there was a source release beyond 8.6.6.10 - there's not.

Didn't know these things had an expiration date. Should I add some more additions, improvise some improvements, beat a dead horse to death twice?

But yeah. What above poster just said.
[Eee Pad Transformer Android Development] wildestpixel:
I read firstly before you edited LOL. Any further dead horse beating at the moment would be punitive for all the hard work to be done all over when new source materialises.

I suppose this is a well earned hiatus.
[Eee Pad Transformer Android Development] Blades:
Well its not that much work. Its more of the same. The reason Asus doesn't change to 2.6.36.4 probably has something to do with tntfs.ko - tuxera builds and sells proprietary kernel modules - obviously the version difference doesn't introduce any issues with this kernel or any other.. but still..

I'm screwing around with the lg 4G/lte usb dongle (verizon), have been for some time.. I think the driver was introduced in .38, but that doesn't matter.. I did maybe one or two changes and it works.. now the python scripts for it to connect, android doesn't want to play ball - py scripts can run... just no root access.. it would be nice to take apart the dongle and 'merge' it into the dock -> or any 3g/4g usb device..

What a digression.. I also need to move my files off my laptop (more like portable server) onto my 'real' server. Then I'll probably get back to giving mmc reads/writes a boost.. problem for me is that errors in doing so may not be as nice as a freeze/lock-up..

I mentioned this before but I'll mention it again. When transferring files to /mnt/sdcard/ or any reference to it, the process /system/bin/sdcard will start gobbling cpu cycles.. it is better to transfer to /data/media/

So that would be the first step to faster r/w speeds.. no risk either. If you want to have things the same way as the hungry /system/bin/sdcard process would... change the owner/group of the file in /data/media to 1023 - but it doesn't really matter...
[Eee Pad Transformer Android Development] Jonman409:
Blades, I appreciate everything you've done with this kernel. I read the thread but I didn't see any mention of the GPU. Is the GPU overclocked in this kernel?

Thanks,
[Eee Pad Transformer Android Development] jtrosky:
Kernel works perfectly w/Revolver 3.6 ROM. Super fast and stable. Thank you.

Donation sent!
[Eee Pad Transformer Android Development] Blades:
<3 <3 <3 <3 <3 <3 <3 <3 <3 <3 <3 <3

For previous poster question: 425mhz. I'm in a lowes parking lot right now, and I know I made a mental note of whether or not the clock actually 'takes' according to the command:

cat /sys/kernel/debug/clock/clocks <-nor am I sure that's the exact location of the 'file'. But I'm more inclined to say that it did, because if it didn't - I'd be raging about it. Want to try a bump to the next step in multiplier/divider? I do know that it references a clock and divides/multiplies according to the desired clock - so for best results its better to set a clock that is compatible with said ref clock. (Which is 600 iirc)

And some more ice cream cones/hearts for jtrosky <3 <3 <3
[Eee Pad Transformer Android Development] jpham75:
I purchased the app but it still does not seem to push the kernel to the system. Am I missing a step? Does someone know where I can download the voodoo-sound.ko file?

I installed TF101-08-20-2011.zip but I don't see a voodoo-sound file: /system/lib/modules/voodoo-sound.ko
[Eee Pad Transformer Android Development] GetLaid:
Voodoo-sound.ko can be found in the Revolver ROM. You will also need to get the module loading script named 06modules from etc/init.d in order for it to load, even if you have the Voodoo Plus app
[Eee Pad Transformer Android Development] jpham75:
Thanks, got it now.
[Eee Pad Transformer Android Development] Danzano:
What IO Schedulars are with this one?

And does this kernel have BFS?
[Eee Pad Transformer Android Development] 3c:
UV table bug?

Hello and thanks for this nice kernel. Though I noticed a problem on the UV table:

If I set the first frequency to -25mV (for example), using echo "25 0... then doing a cat on the UV table again shows "0 25 0... !!! And looking at the frequency voltage table confirms it!

Any way to get a fix? You have the only kernel with UV tables and I'd really like to be able to use it!

I searched this thread but couldn't find anyone using that!? Nobody cares to use undervolted CPU?
[Eee Pad Transformer Android Development] Blades:
Yeah its weird via the cmd line, I'll get back with the specifics.
[Eee Pad Transformer Android Development] michadreyer:
@ Blades

may this work on our transformer?

http://xdaforums.com/showpost.php?p=18955377&postcount=1
[Eee Pad Transformer Android Development] devilpera64:
Blade where are you gone? :D what's news are there? your kernel is best also with last Revolver ROM but i think that other performances can be reached using ICS SDK :-) what do you think about it?
[Eee Pad Transformer Android Development] Blades:
I'm still here.. I use gcc-4.6.1.. I'm pretty sure the ICS NDK/SDK uses an earlier version... That said, I have not compiled a kernel for the TF with my new setup.. I thought I did.. but I'll have a go at it now.
[Eee Pad Transformer Android Development] devilpera64:
glad to know you're there! so what are plans for the near future about your kernel? Clemsyn also seems to be disappeared ...do you think that our beloved Tegra 2 can benefit from new power? ICS will benefit in these terms our tablet pushing out a lot of other performances?
[Eee Pad Transformer Android Development] jtrosky:
Thanks - looking forward to coming back to your Blades2 kernel!!
[Eee Pad Transformer Android Development] Blades:
4.6.1 is such a ***** about warnings.. It warns about everything and treats warnings as errors by default.. Thats fine and all.. -Wno-error but.. it keeps on doing other screwed up **** with source that has compiled fine on 4.5.2.. expected. but frustrating.
[Eee Pad Transformer Android Development] devilpera64:
So what will be your next action? i don't understand what's the problem...^^ can be solved?
[Eee Pad Transformer Android Development] sontin:
I discovered your Kernel a fews day ago and it's really awesome. But i think my Transformer can't handle the uv of 1000MHz. Is there are way to increase the voltage?
[Eee Pad Transformer Android Development] jtrosky:
Actually - I have a question for you. In the Revolver thread, a user is trying to tell me that you have confirmed that your "blades 2" kernel (the latest one) is not compatible with the latest versions of the ASUS firmware and will cause massive battery drain.

I completely disagreed, becuase I am in fact using said kernel with Revolver 3.9.3 (latest version) without any such battery drain (or any other problems for that matter). I originally "stayed away" from your kernel after the latest update because some folks were reporting battery drain, but after trying it myself, I have had no issues.

So, the question remains - straight from the developers mouth - are your kernels incompatible with the latest versions of the firmware? Can you think of any reason why it would cause huge battery drain for some folks (30% overnight while docked) and only 2-3% for others?

Thanks for any input you have on the matter. I would really just like to get to the bottom of it.
[Eee Pad Transformer Android Development] jwl12345:
Unstable at default voltages/clock speeds. Will crash when watching a few youtube videos in a row in HD.
[Eee Pad Transformer Android Development] jtrosky:
Strange - I don't have any such issues. What ROM are you using?
[Eee Pad Transformer Android Development] jwl12345:
Was using revolver 3.9.3
[Eee Pad Transformer Android Development] Blades:
that would indicate something like overheating.. If the voltage wasn't sufficient for the clock, it would probably freak out the first time it reached 100% load.

There is no Blades 2 kernel.. as of yet.. Because I just got done fixing the problem.. which was a strange problem.. After fixing all of the gcc-4.6 stuff, there was one that was completely unrelated.. missing piggy.gzip.S so piggy.gzip.o would never get compiled and it would fail when trying to compress Image to zImage..

and yes... wtf is with the filenames on some of these things. I bet it stands for something clever.
[Eee Pad Transformer Android Development] Blades:
Now there is (a newer kernel) and its ever so slightly smaller in file size, thanks gcc 4.6!