yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] Blades:
http://home.comcast.net/~ibladesi/TF101-09-20-2011.zip

Hold up, I think I should be able to address both of your issues, all of them.

If not, it will tell me that I've gotten a bit edgy with the ram timings. But, this is not the case for me, as I've played plants vs zombies HD (ram hog, closes on anything with less than 1GB of ram) - I played this silly game during a 3.5 hour plane trip because I had empty seats next to me (so no one could see how much of a tool I looked like).

Anyways, I'll bump up the voltage for 1544mhz and set things up so it hits all freqs (as much as it can). This is called go_maxspeed_load. This will help with battery slightly, but until stability is good, battery takes a backseat (in terms of vcore)..

I'll try to do something about that today and I'll put in a script I use to change frequencies using terminal emulator - its like 2K at most and is really easy to use. For example, stock freqs would be set by typing:

chngfrq min

chngfrq high ---- Will set to 1.424ghz

chngfrq min full ---Will set the min and max to be 1.0ghz

chngfrq higher =1.544

chngfrq higherer = 1.592

Also displays battery, dock battery (if dock is connected), temperature, current core, current set freq (min/max), current freq..
[Eee Pad Transformer Android Development] jtrosky:
Wow - thanks for the quick reply! So, shall we try the kernel in your previous post and report our findings? Or are we waiting for a new version to test?

Thanks again!
[Eee Pad Transformer Android Development] Blades:
There will be a new version. This 09-20 version has quicker memory timings.. if its 'crashier' for you, then that could be evidence that its not the cpu freq but the memory timings causing instability - I doubt it tho. Probably need more voltage at 1544.
[Eee Pad Transformer Android Development] devilpera64:
I'm using it without issue using Revolver 3.5 :-) it's very very fast! can you include also NTFS support and the last changes made by Clemsyn? :) in this case would be the best kernel for TF! in 3D bench i can reach 6-7 Fps plus than Clemsyn 22a overclocked to same speed! :-)
[Eee Pad Transformer Android Development] devilpera64:
Blades what i've to do for use NTFS using your Kernel?
[Eee Pad Transformer Android Development] jwilliamf:
Read some pages!!!

http://xdaforums.com/showpost.php?p=16847294&postcount=12
[Eee Pad Transformer Android Development] devilpera64:
I red it, but i don't understand what i've to do..i haven't no folder called "local" inside "data". Using Revolver ROM this file is inside system as for tun.ko and others plugins. But Blades's kernel seems won't recognize it. So i would ask to Blades if he can compiles in next revision a kernel including all features according to last Clemsyn's Kernel :)
[Eee Pad Transformer Android Development] Jonman409:
Thanks, I completely forgot about the boot.img :( (Not enough caffeine today I guess). Don't let my post count fool you i'm very familiar with kernel source and modifications lol. Just in my haste of wanting to test out the BFS modifications before I went home I forgot about packing the zImage w/ ramdisk.

Sorry for cluttering your thread blades, I just wanted to test it on your base and if you felt it was satisfactory(or even wanted it) then you could fetch/merge.
[Eee Pad Transformer Android Development] hachamacha:
Glad it was something simple. I was also pretty familiar with at least the linux kernel and writing drivers, modules, etc and building it but it took me a few days to figure out how to do a decent build of the Android kernel for some reason. Oh yeah: I had a screwy toolchain that some google dude had hard-coded his home folder into. Took me awhile to find a clean one.

BFS mods? Now you've got me interested.
[Eee Pad Transformer Android Development] Blades:
So I took apart the tf tonight.. Its the connector for the camera, when the camera is seated... its ****ed. When the camera is taken out of its seat and the thin 'cable' is manipulated in a certain way, I can get all kinds of images without crashing.. bend it a certain way, and crash! So, does anyone know where to get this fun little ov5640 ****box? I could not put the tf back together and have the camera actually work. I might buy a broken tf101 if I can get it super cheap... probably have good fun fixing it..

In news related to everyone else, there are spots on the mobo to add additional wifi antennae - and a dip switch to enable this setup. I wonder if it would result in 144mb speeds or just better signal/ antenna diversity.

I also wonder if the prime camera would work..

Danzano: Not easy. I have intercooler piping blocking one air inlet, ic piping / blow off valve blocking the other. I'm relocating a scavenging oil pump to make room for the oil cooler. The way to deal with an ostracized cooler/radiator would be to use an electric fan tho, silicone piping is expensive and not easily mountable..

Just put a radiator on my computer.. most fun I had mounting a cooling device. Heh, easy peasy 4ghz six-core.

The hynix thing was a change of the men product id. Probably not the cause of the problems.. I'm trying to back track to when I was going all out mad scientist trying to increase men frequency. I'll bet I broke some hynix related thing back then and just didn't notice.

Gonna get the best way to get men type. Hold up

reboot (to start a fresh kmsg)

dmesg | grep emc | grep init

# dmesg | grep emc | grep init

<4>[ 5.251297] ventana_emc_init: Elpida 8Gb 333 Mhz memory found ventana_hw=8 ret=0

<4>[ 5.251317] tegra_init_emc vid=303 rev_id1=101 rev_id2=0 pid =5454

<4>[ 5.251327] tegra_init_emc: Elpida 300MHz memory found 303 ffffffff ffffffff
[Eee Pad Transformer Android Development] sidneyk:
Here's my output for memory, if it helps:

/ # dmesg | grep emc | grep init

[ 4.811322] ventana_emc_init: hynix 8Gb333 Mhz memory found ventana_hw=42 ret=2

[ 4.811342] tegra_init_emc vid=606 rev_id1=0 rev_id2=0 pid =5454

[ 4.811353] tegra_init_emc: Hynix 300MHz memory found 606 ffffffff ffffffff

/ #

This is with Roach's latest kernel.
[Eee Pad Transformer Android Development] mattmanwrx:
Hi blades I'm using your kernel so thought I would read your thread.. :) I now wanna read about your truck, you got a full write up or decent pics anywhere?

Thanks matt.. :)
[Eee Pad Transformer Android Development] brunsbanjo:
and another hint:

https://bugs.launchpad.net/linux-linaro/+bug/709245
[Eee Pad Transformer Android Development] Blades:
Yeah, I had that one ready to go before I realized it was already implemented. I did not think to check its effectiveness on tegra2 - given the whole omap4 bit. It does improve performance - as far as I can tell via a before and after hdparm test.

13266 KB/sec

21866 KB/sec

Thing is, this could be just because I did the second test off a fresh reboot.
[Eee Pad Transformer Android Development] Blades:
http://home.comcast.net/~ibladesi/TF101-CryBaby-01-06-2012.zip

http://home.comcast.net/~ibladesi/TF101-CptAwesome-01-06-2012.zip

Hynix guys. If you can boot this. Let me know. Even more interesting if you have hynix and are able to boot prior kernels.
[Eee Pad Transformer Android Development] sidneyk:
Thanks for the effort. Tried these both and still no go for me. They flash fine, but I get stuck on the logo screen after the camera click.
[Eee Pad Transformer Android Development] JoshX:
Just wanted to give a little feed back, starting with your Pandatest kernel, the first boot for me takes about 4min, after that it's ~1-2min. Is this normal? Is there anything I can change to speed this up?
[Eee Pad Transformer Android Development] Danzano:
Dam you have used all your space i usually have 4 vents in the grill 2 oil 2 intake put the pods upfront and silicon piping back usually worked great :D

In your situation yeah you may have to get creative with some fans

How much was the cooling system for the pc im looking at more cooling :)

Are you still working on the memory timmings / Schedulars??

And while you where digging round in the tf someone said we have a empty port for the 3g card is that true? If so is it just software and we could turn a tf101 into a tf101g just by putting a card in and slightly changing firmware? (Probably my most blind and probably way off question but someone said it and i was intrigued)

Let me know how the antenna thing goes im also looking for better speakers to put in my tf :)

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test
[Eee Pad Transformer Android Development] sidneyk:
If you're talking about a loaded device that's pretty quick already. When mine has all my apps installed it takes much longer that. I can't boot blades' kernels but all others give me about the same bootup speed with the first boot sometimes taking 10 minutes more or less.
[Eee Pad Transformer Android Development] a.mcdear:
i have around 150 apps installed.... first boot after dalvik and cache wipe is generally about 8 minutes... after that about 1 minute tops.
[Eee Pad Transformer Android Development] sidneyk:
I have 388 apps installed and my normal boot, from the time I hit reboot in the menu until I'm back at my home screen, is about 3.5 minutes. This is with Roach's OC kernel.
[Eee Pad Transformer Android Development] ChaoticWeaponry:
Blades I hate to ask this of you, but could you throw out some experimental kernels? I'm one of those people that overclock their devices to their limit.. I don't want to go past 70C on my CPU, although at 1.68gHz (higher throttle temp kernel) my CPU never will break 55.75 degrees. :)
[Eee Pad Transformer Android Development] Danzano:
Lucky bastard :P

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test
[Eee Pad Transformer Android Development] black_air:
I've just flashed the CptAwesome and it boots with no problem but i've extremely low scores on benchmarks, both antutu and quadrant.

edit. i'm using revolver-3.11. Now i try to wipe everything and see what happen

edit2 ok, now it run quite well, sometimes it crashes in antutu but i dont' think it's relevant
[Eee Pad Transformer Android Development] ChaoticWeaponry:
Well the thing caps out at 56 degrees before it drops to the 14** mHz level. I would enjoy having the ability to manually change the throttle temperature to 62 - 65. The maximum is around 70 am I right?
[Eee Pad Transformer Android Development] ChaoticWeaponry:
Oh, forgot to mention that if I try to undervolt say the 1680mHz level, it drops the voltage on the level below that.. Any fixes for that??
[Eee Pad Transformer Android Development] Danzano:
I think you will need a custom kernel and yes i believe it tops out completly at 72 or so i remember being told

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test
[Eee Pad Transformer Android Development] ChaoticWeaponry:
Thanks. Anyone know where to get said custom kernel? I'm 17 and I don't know how to create one, just know how to edit some of the perameters. :)

Edit - Blades do any of your kernels support GPU overclocking? That'd be pretty sweet, and beneficial to benchmarking scores :P
[Eee Pad Transformer Android Development] Danzano:
As far as i know said kernel to your specs doesnt exist as of yet.

Gpu overclocking would be interesting dont we have 8 cores 4 pixel 4 vertex 32bit bus width (crap) and 256mb reserved off memory? max clock on it is supposed to be 300mhz i think but even pushing it to 333mhz and seeing if we got a stable boost would be a start

At the moment im looking into gpu and cpu improvements if i find anything great ill share it with blades straight away :D

If you have a bit of time to read and want to know abit more about gpu's and theorys and such there are heaps of great articles on google im reading this atm http://lbmedia.ece.ucsb.edu/resources/ref/vlsidat11.pdf

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test
[Eee Pad Transformer Android Development] Danzano:
On another note blades are you still playing with memory timmings was that ram or else where?

stock is 660 something init for ram i mean? what have you had yours at safely? or is it a no go area

also whats the difference between the 2 different types of ddr we have in the tf101's is one better than the other im going to google now but those searches are usually fruitless so any explanations are appreciated :D

Sent from my tf Enigmatic V1 Alpha 1.65Ghz Panda.test (still a little crashy at this speed)
[Eee Pad Transformer Android Development] KingDavid63:
flashed the latest test kernel posted in thread awhile ago.. and all seems to be working fine as good as earlier kernels.. i never run benchmarks... but it feels good... only thing i check is real world feel and ma drain and how long my battery last.... but all is good so ffar...

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] dgcruzing:
running the new arwsome.. same as it everwas.. no problems loading up..

and as i am using cpu master the settings are there to play with in some of the governors..

on that note..

this is one of my posts from another site.. on the anthrax kernel for the evo..

"confirmed, cant change any of the other governors on xxx9 either.. but I am using CPU Master.. which I use on the transformer as well..

on the tranny with blades new kernels I can adjust only the "ondemand" with all settings.. and on the others only sampling rate..

I have been following this for a while.. and have asked around for a spreadsheet of governors and thier settings.. but as it seems it is device dependant

there is not a general rule of thumb availiable to the general public..

but I bet there is one kicking around in one of the guru's computers.. that is just waiting to see the light of day..

Once again, I am time limited so havent got around to cataloging all the information that I have seen..

but if you hang out in the kernal pages long enough you can get a inkling of some of the tweaks..

I might head back to Blades thread and ask again if there is a sheet kicking around for his work..

and post back if something comes of it.. "

so here I am asking.. is someone got a spreadsheet of thier timings that have used on a list of governors so that it can be used

as a reference point by myself and a few others?

if so can you PM me and I can pop you an email address...

then once I play I will add my own into it from the transformer and the evo running the anthrax..

thanks in advance
[Eee Pad Transformer Android Development] a.mcdear:
You can only modify settings on a few of the governors, the rest are set in the kernel. For those settings which you can modify, the settings available depend entirely on the governor. For example, some governors will only allow you to select the sampling rate, while others have various thresholds or other values which you can adjust. Others will have no settings at all which can be manually set.

If you want more information on a particular governor, how it works and how to change its settings, you should google around for information on that governor. The original source code and description of operation is available for almost all of these..
[Eee Pad Transformer Android Development] Blades:
cd /sys/kernel/debug/clocks/

for the full story..

or something.

and yeah.. gpu is set to 425 wherever possible.. and I think it may actually 'take'.. The ram is capable of 333mhz and beyond - I've never seen clock successfully beyond 300mhz.. Its a sad thing.. :(..

tegrastats -debug &

logcat | grep -i tegrastats

watch the fun stuff happen.. watch the god damn emc clock stay put too..
[Eee Pad Transformer Android Development] shahroozs2:
can someone upload this version(1592mhz) in somewhere else like mediafire,rapidshare..

thx
[Eee Pad Transformer Android Development] ChaoticWeaponry:
So in that case the GPU is overclocked..

Is there a specific reason as to why the RAM won't overclock? Voltage issue? Or is it software/hardware restricted?
[Eee Pad Transformer Android Development] Danzano:
Ill be doing the above in a minute :D

Ok so is that the max we can push the gpu and keep stability?

And i was pretty sure it would o/c but said 333 as a start point to be safe :) why will it not clock higher ?? does anyone know or is it just one of those things?

Its single channel at 300mhz its crap i think if we could o/c the ram we would see a substantial boost in performance the only reason the ipad 2 beats us on some benches is because of there dual channel ram !!

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test ( still a little crashy at this speed )
[Eee Pad Transformer Android Development] Blades:
hah, whaaa? Is it because you like ads?

the ram won't go past 300mhz because its really not clear as to where that gets defined... Keep in mind the emc may also need to be set.. yet I think I remember seeing it just defined as 2 * mc... Its definately not as simple as seeting the rate to 333 in board-ventana-memory.. and I'm sure I loosened up the timings to slower than stock prior to trying the 333mhz rate.. I've tried so many 'angles' that it could just be blurring my vision as to what the proper solution is.. Now.. I'm going to get check out that TF201 ICS rom..

ugh.. great.. are you kidding.. asus using the patch method to upgrade to ICS.. classy.. ****ers.
[Eee Pad Transformer Android Development] Danzano:
Fair enough i'll try having a look round see if i can find anything on it and i'll let you know as soon as i do

Also with our chip it uses internel cache for gpu etc right to lower the latency? I was reading a article and had a couple ideas but wanted to check im still new to all this :D

Sent from my tf Enigmatic V1 Alpha 1.59Ghz Panda.test ( still a little crashy at this speed )
[Eee Pad Transformer Android Development] Blades:
Holy **** my RAID 0 (usb) rootfs for my pandaboard just got.. er bit the dust.. or rather.. went insane.. So.. what have I changed without a commit.. ugh probably lots..

The worst thing is that file names were mixed up with different files (in addition to being in 'lost+found').. so... Makefile was a header file from god knows where..

and I was only trying to reimplement LG 4g usb dongle support..

better news tho.. ICS brings in a seemingly functional python-2.6 setup.

ugh. I can't believe I have to redo this bull**** with the pandaboard..

moral of the story.. You can buy one of those mini-itx setups for less and have it whoop panda ass..true
[Eee Pad Transformer Android Development] mohsinkhan47:
Hey, blades.

I'm working on the TF201 kernel and I came across a couple of problems.

I was wondering if you could help me, since the TF101 and the TF201 are related.
[Eee Pad Transformer Android Development] Blades:
Preemptive kernel development? Ok. What's the prob? Did you check out the cpu scripts in /system/etc? Gives some insight into the intricate power management (sysfs) 'variables'.... they'll need to be changed if you modify voltage and all that. Friggin tegra3 stuff looks like a bag of nightmares.
[Eee Pad Transformer Android Development] mohsinkhan47:
For some odd reason it doesn't even compile. There some coding problems. I fixed some of them but the others I have no clue. Can we chat over gtalk please?

My gmail is mohsinwithglasses@gmail.com.
[Eee Pad Transformer Android Development] MarlowXim:
I have taken apart the tf, about the camera.. You may just need to reseat the camera so it calibrates on boot up. They added spacers but it's kind of a ***** to reseat the camera correctly so it can auto calibrate.

Or did you damage the flex cable itself?
[Eee Pad Transformer Android Development] jcarrz1:
I will remember this. But you will admit you're crazy for doing this raid stuff :)

jcarrz1
[Eee Pad Transformer Android Development] jcarrz1:
Guess what. Google did the same thing for crespo4g. I almost threw up. Just think, that device released with like 2.3.3. and got patches for 234 and 235 and 236 and 237 and then 401 and 403. ALL PATCHES

THIS **** SCARES ME

also how do you know that? prime was patch?
[Eee Pad Transformer Android Development] Blades:
it was actually the ext4 system that got messed up.. it wouldn't have been saved by raid 1 or anything like that..

btw.. I called it on looking at /system/etc/cpu*.sh on the prime.. very easy overclock to be found there.. 'vipermod' just did that.. and I don't even own a prime..

how do I know the prime was all patches? Because I downloaded the prime ics update and applied all the patches using 'qemu_arm_static' paired with the applypatch_static.. modifying the updater_script to replace recovery 'commands' with

qemu-arm-static /path/to/applypatch_static <filename> <targetfilename> sha1.. and so on..

notepad++ (windows) help out on the modification of the updater-script.. it was not painless.. just less pain..

I still have the script to patch a .33 TF201 rom to ICS (on a x86_64 comp).. just need to extract the tf201 system image from the blob by creating a second blob with the first 28 bytes removed.. and then using blobtools...
[Eee Pad Transformer Android Development] Blades:
Btw. Patriot SuperSonic eXpress drives are not all created equally.. as in.. size. One seems to be faulty. I think I'm giving up on raid usb on the pandaboard. Its unstable as is, no need to throw that in the mix.

In the future, if I get an arm development platform, its going have sata support dammit. And I'll bet that the sata bus will be bottlenecked by something else.. I'm surprised to see that Medfield didn't get a huge reaction. I think its great. Arm platforms seem to cut corners in the most annoying of places.

That said, I have to review how far behind my kernel source on my server was in comparison to the stuff on the pandaboard rootfs
[Eee Pad Transformer Android Development] chatch15117:
this razzle dazzle is too much for me to handle.
[Eee Pad Transformer Android Development] sidneyk:
Interesting experiment...

I tried an experiment today. First, I built a kernel against Clemsyn's Latest OC source with my running config. I then repacked it with Clemsyn-Blades ver.22a ramdisk and rezipped it with the other 2 folders from the ver. 22a zip file and flashed it. It boots fine and seems to run fine and OCs up to 1680MHz.

I then unzipped Blades' CptAwesome from 01-06 zip which I already had on my drive. I tried to repack my zImage with Blades ramdisk and zip it back up with Blades other 2 folders from the zip and reflash. I got a boot loop so I reflashed back to my kernel.

I then took Blades zImage from the 01-06 CptAwesome zip and repacked it with Clemsyn-Blades ver. 22a ramdisk and zipped it back up with the other 2 folders from the Blades 01-06 zip and reflashed and I'm able to boot it with no problems. The voltages seem a little different from ver22a but it OCs to 1680 just fine and seems to be working.

I poked around in both ramdisks and I see 2 or 3 files in the root that are different sizes between the 2, but the only other obvious difference I see is an additional folder in Blades ramdisk, "/bin" with a busybox binary and several links. So, I would guess that Blades is doing some magic also in the ramdisk.

But I have now successfully booted a Blades kernel with Clemsyn-Blades ver. 22a ramdisk. So, obviously, there is something in Blades ramdisk that my Transformer doesn't like. I'm going to try the same thing with some of Blades newer kernels and see what happens. I don't know if this helps or not, but figured I would share it just in case.

[EDIT] I guess in looking back over the thread this was the latest kernel that Blades put out for us Hynix guys to try.
[Eee Pad Transformer Android Development] RGX521:
So, I love everything about this kernel.

Performance, battery life, stability, you name it.

Is there any way I can have my 360 controller recognized natively using this?

I noticed it wasn't working today and read in another thread that this kernel doesn't support it - is that correct? It's kind of a big deal for me since I like to use my transformer as a mobile playstation, among other things. Tried a market app which actually enabled the controller but didn't seem to recognize the analog input from the sticks, interpreting them as keystrokes, which is a dealbreaker.
[Eee Pad Transformer Android Development] ChaoticWeaponry:
Does 1300mV seem a little low for 1680mhz? According to OC Daemon, its set to 1300mV. Running stable too...