yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] csb5731:
I've been flashing roms as fast as they've been coming off the presses, and no complaints.

Quick question though (and this stems from EOS4 days): Control Settings/Interface/ "Show Expanded Desktop Icon" - what is that supposed to do? I like having the option of expanded desktop as a quick setting (and the feature works great in this ROM), but out of curiosity I have toggled the aforementioned feature and haven't seen anything happen.
[Eee Pad Transformer Android Development] bsoplinger:
LMT launcher from here at XDA offers a PIE functionality. User definable although I don't know what features you'd want exactly. Check out the thread. It might be what you want.

I just moved to EOS less than 2 months ago and couldn't figure this out initially either. Both that option and the show EOS control center, now called just control center, option make an app appear in the app drawer so you could create desktop shortcuts to either or use the app with things like circle launcher or LMT launcher and so on.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Eee Pad Transformer Android Development] tweaked:
Not a fan of lmt. Copy cat garbage in my opinion.
[Eee Pad Transformer Android Development] *Detection*:
Cheers Tim, just flashed the new build

Before I flashed it, I rebooted #224 and once it was back on the homescreen it had completely lost all widgets, everything except my app folders on the dock bar, the entire homescreen is empty

Flashed #225 and it is the same, nothing on homescreen other than the dock folders

Trebuchet bug ?
[Eee Pad Transformer Android Development] WheresWaldo:
What is this 106b you speak of?

I can't seem to find it in any of your threads.
[Eee Pad Transformer Android Development] devilpera64:
Tytung i remember that 1 year ago, Blades (a great developer) started to improve RAM performances, and he said that our TF101 has RAM bus specs lowered than the real nominal bus value.

Do you think that can be applied the right RAM values?
[Eee Pad Transformer Android Development] *Detection*:
3-4 minutes optimizedb

7m optimizestorage

3GB free only

:D
[Eee Pad Transformer Android Development] xbs:
Fixes the fstrim script full path "bug"

http://downloads.timduru.org/android/tf101/K.A.T/kernel/
[Eee Pad Transformer Android Development] worf105:
Now that would be great :D

---------- Post added at 02:41 PM ---------- Previous post was at 02:37 PM ----------

I had to run these one at a time but they worked fine
[Eee Pad Transformer Android Development] jpmccarthy:
[MENTION=3951330]timduru[/MENTION] wow - thank you!
[Eee Pad Transformer Android Development] pkfox:
If you edit the optimize script and prefix the optimizedb and optimizestorage lines with ./ it will run fine.
[Eee Pad Transformer Android Development] worf105:
Thanks pkfox,

I navigated to the files location and opened the file with text editor and put in ./ before dB and storage. The editor would not allow the changes to be saved :(
[Eee Pad Transformer Android Development] timduru:
Just flash this : http://downloads.timduru.org/android/tf101/K.A.T/kernel/Tim_KatKernel_106b_JB4.2_Lidpatch.zip

or run the scripts individually cf post #2
[Eee Pad Transformer Android Development] Kingzak34:
No I think you didnt understand you must go to file location and type ./optimizedb or ./optimizestorage

Envoyé depuis mon Transformer TF101 en utilisant Tapatalk 4 Beta
[Eee Pad Transformer Android Development] SmokenAce:
Took 8 min worked like a champ thanks!
[Eee Pad Transformer Android Development] shonkin:
WHOA!!!!!

So this morning I get around to running the new "stuff" Tim put in 225. Since I haven't yet installed the patched katkernel 106, I ran the two command lines mentioned by someone else here...

su

root@android:/ # /etc/kat/optimizedb

root@android:/ # /etc/kat/optimizestorage

The first one took between five and ten minutes.

The second one took (as reported below) 40 minutes.

I have a 16g TF101 with an external 32 gig mini-sd, the latter may account for the lengthy time.

But folks.... SO worth it!!

The tablet is only overclocked to 1200 right now, but it is the fastest I've ever seen it. Google Play, which loaded like molasses before, snaps to attention here with about a 2 or 3 second load time. And gmail? As quick as the screen can refresh!

Awesome job, Tim. Just AMAZING stuff!!!

========== Optimizing /data =============

/data: 11150344192 bytes was trimmed

39m59.46s real 0m0.01s user 0m1.30s system

========== Optimizing /cache =============

/cache: 537071616 bytes was trimmed

0m12.91s real 0m0.00s user 0m0.05s system

========== DONE =============

My TF101 is powered by KatKiss ROM (v225). Overclocked 1.4 ghz.

"All is Grace." - Francois Mauriac
[Eee Pad Transformer Android Development] xbs:
Would love to see a button for this fstrim stuff and an option to display a notification based on user defined time, like every month, week, etc.

But like it was said before, if this isn't worth the trouble i'll be just fine running it from the console.

:D
[Eee Pad Transformer Android Development] WayneTho:
Actually, the fstrim commnd in terminal emulator was what I used for the first 3-4 failed attempts, all of which froze and never replied back for over an hour. I only tried lagfix as a last resort because I thought maybe it used a different technique (although it still only issued the fstrim command I had already been using). After about an hour of waiting, I opened a terminal window, located the PID for fstrim and killed the process. That was when lagfix finally came back and said process completed, but then a popup was on top stating that my memory wouldn't allow the TRIM function in /data.
[Eee Pad Transformer Android Development] worf105:
Hey Kingzak34 thanks for your reply. I did run those commands with ./ in front of optimized and optimizestorage in a terminal windows with elevated rights and they did work great.

I thought that If I edited the optimize file found /etc/kat/ and placed ./ in front of the optimized and optimizestorage (see below) and over wrote the optimize with the edited file I would only have to run the optimize script file from a prompt with root.

kind regards,

worf105

#!/system/bin/sh

echo ====================================================

echo ================ K.A.T Optimizing ==================

echo ====================================================

echo

DIR="$(cd "$(dirname "$0")" && pwd)"

cd $DIR

./optimizedb

echo

echo

./optimizestorage

echo

echo ========== FINISHED =============
[Eee Pad Transformer Android Development] philseven:
Have you tried forever gone SD cleaner try that and then try the commands in T. E..
[Eee Pad Transformer Android Development] WayneTho:
Yep, that was almost the last thing I tried. Ran Forever Gone and after an hour plus of hang-ups with the OS popping "Running out of memory" errors, I finally got Forever Gone down to 0.07 mb and it showed "File System full", then it cleared the junk files. Afterwards, I tried the fstrim in TE, and another hour+ of waiting, opened another window and killed fstrim. Downloaded lagfix and repeated the process, and after 1+ hours and killing the fstrim process again, that's when lagfix gave me the popup. It may have been because of the aborted fstrim, but it also stated in the responses that lagfix had completed. The popup was on top of that.
[Eee Pad Transformer Android Development] Claudiu678:
Hi, im new to this rom. Are there no options for modifying the homescreens? I would like to have just two instead of 4. I cant find anything like that in settings.

Thank you. :)
[Eee Pad Transformer Android Development] shonkin:
As you'll note on a previous post here (just a few up from this one), I ran this and it did complete but in 40 minutes.

I had also recently removed a large number of apps. So if you run a fairly full tablet (lots of apps and so forth), you may want to run this one more time and leave it alone for up to 2 or even 3 hours. See if it completes in that time. Just a suggestion...

Blessings.

My TF101 is powered by KatKiss ROM (v225). Overclocked 1.4 ghz.

"All is Grace." - Francois Mauriac
[Eee Pad Transformer Android Development] xdadevelopers1222:
Go to the app drawer screen.

Press the settings icon at the upper-right.

Press 'Trebuchet settings.'

In Homescreen > General > Homescreens you can select anywhere from 1 to 7 homescreens.

Press 'OK.'

Done. :)
[Eee Pad Transformer Android Development] gbil:
Out of curiosity, which I/O scheduler do you use?
[Eee Pad Transformer Android Development] WheresWaldo:
You could always set a recurring calendar event to remind you.
[Eee Pad Transformer Android Development] *Detection*:
Im using ROW
[Eee Pad Transformer Android Development] xbs:
Yeah but I would prefer to be a ROM features rather than a calendar reminder.

Could also carve it on the corner of my tf101 though.:rolleyes:

[MENTION=3951330]timduru[/MENTION] there's some weird transitions when going from an app to home screen, like when exiting settings. Does this have anything to do with the alpha setting on 225?
[Eee Pad Transformer Android Development] Claudiu678:
Thanks man! :)
[Eee Pad Transformer Android Development] e154037:
With Tasker, you can define a task to run shell script for optimizestorage. Then you can create a tasker shortcut on your home screen as the optimizestorage button.

You can even create a date based profile to fire the task automatically for you. The alternative is to use script manager to fire the optimization script automatically at your chosen date/time.
[Eee Pad Transformer Android Development] devil-kin:
Donated: 22U369098N950862S. This rom rocks, thanks !.
[Eee Pad Transformer Android Development] xbs:
Is there any free alternatives?
[Eee Pad Transformer Android Development] e154037:
Script Manager has a free version with ad. Strongly suggest Tasker, which is a very powerful automation tool and it does not cost you much.
[Eee Pad Transformer Android Development] Tittah:
I've also noticed this strange transition. It doesn't look 'smooth'. Where can I change this?

A couple of days ago I tried lagfix free to trim the memory. Today I used Timduru's optimize script. I have noticed that /system is not optimized with Tim's script. Is it not necessary to trim system?

I didn't notice any difference after running fstrim, but my tablet has always been very snappy since I started using EOS4 (with apex) and now Katkiss (with trebuchet)...
[Eee Pad Transformer Android Development] xbs:
They are everything but smooth.

Im back on 224 :(
[Eee Pad Transformer Android Development] WayneTho:
Wow! Over two hours! Started at 1:49 pm and finished just after 4 pm. Got this in the terminal window:

u0_a35@android:/ $ su

root@android:/ # fstrim -v /data

/data: 7003275264 bytes was trimmed

root@android:/ #

7gb trimmed? Is that normal?:confused:
[Eee Pad Transformer Android Development] *Detection*:
Anyone else having weird issues with glass nav bars in tablet mode?

I have it enabled but it seems to please itself when it becomes transparent and when it doesn't, example right now it is opaque, but earlier on the homescreen it was flickering glass and non glass
[Eee Pad Transformer Android Development] Badbullet:
S.. t, bad paste /copy, thanks.

Fstrim and database optimization are solved all my problems and fastidious lag during update and installation app from Google store, great job Tim.
[Eee Pad Transformer Android Development] shonkin:
No, not 7gigs. The number is bytes rather kilobytes.... it comes out to 70 megs, I believe... running to a meeting so no time to count zeros! ;)

My TF101 is powered by KatKiss ROM (v225). Overclocked 1.4 ghz.

"All is Grace." - Francois Mauriac
[Eee Pad Transformer Android Development] jazzruby:
7 003 275 264 bytes was trimmed

7 billion 3 million 275 thousand 264

7.3 GB
[Eee Pad Transformer Android Development] bsoplinger:
Trimming fixes the issue with flash memory and deleted file space not being properly reclaimed for reuse. Since you generally aren't deleting files from the /system partition there isn't any need to trim it. For that matter even /data shouldn't really need it if it was only user apps and their data but since internal memory is also there you do.

Sent from my Nexus 7 using Xparent Purple Tapatalk 2
[Eee Pad Transformer Android Development] *Detection*:
wow, I've just enabled Navigation Bar mode (Phablet) and the homescreen switching is just as smooth as Tablet bar mode now

When was the homescreen lag fixed ? lol I've been using tablet mode for ages because of the lag on phablet mode

EDIT - Ah, its Trebuchet not normal launcher, doh my bad
[Eee Pad Transformer Android Development] JimTDI:
Does it matter what order you run the optimize commands in? Better to do db first, then storage?

I optimized storage, then db, then storage again after noticing the order in Tim's optimize script. Both times optimize storage trimmed quite a bit...
[Eee Pad Transformer Android Development] darkvoid_66:
I have finally upgraded from EOS 120 to KatKiss 225.

I have decided to make a full wipe.

I started recovery TWRP and formated system did a factory reset erased /data /cache etc.

I installed KatKiss 225

I installed gapps linked in 1ºst post.

I have 2 big problems.

1- I go to settings Control Center Dock Settings select Dock keyboard layout select Portuguese and it hangs nothing happens. I reboot tablet but dock layout not applied.

2- I go to play store and I can't update or install any app

Error:

"Angry birds" could not be downloaded due to an error. (Error retrieving information from server. [RPC:S-5:AEC-0])

Internet connection is fine, browser works fine, google account is set up ok, gmail receives and send ok.

I have reboot, reinstalled and both error remain.

I never had this errors on EOS.

Anyone can help? I would really like to stay on KatKiss.
[Eee Pad Transformer Android Development] *Detection*:
I doubt it makes any difference at all, just different parts of the drive

---------- Post added at 01:30 AM ---------- Previous post was at 01:29 AM ----------

You did wipe /SYSTEM before flashing ?
[Eee Pad Transformer Android Development] JimTDI:
I thought one trimmed date in SQLite databases, and the other in the filesystem itself. That's why I thought I saw even more trimmed the second time I ran optimizestorage. Just not sure...

Thanks for your reply!
[Eee Pad Transformer Android Development] *Detection*:
Not sure exactly how it works, but if it did make a difference I would have thought that trimming databases last would be the way to do it so it could update itself with the new storage size/condition after the trim

As the script does it the other way around, that was my thinking on it not really making any difference

Of course I could be completely wrong ;)
[Eee Pad Transformer Android Development] shonkin:
Um, that was embarrassing.... serves me right for posting on the fly, esp. when math is involved!! :thumbdown::thumbdown::thumbdown::banghead:

Now, properly chastised, I've had to go back and look at my own numbers.

11 billion 150 million 344 thousand 192

Looking at my 16 gig partition under storage in setup (only 13 gigs which is listed as being "in play" so to speak), I have only 3 gigs full and 10 gigs empty.

As I said a few posts back.... "WHOA!" That Tim!

My TF101 is powered by KatKiss ROM (v225). Overclocked 1.4 ghz.

"All is Grace." - Francois Mauriac
[Eee Pad Transformer Android Development] mnbrightblade:
Your download server is incredibly slow this evening. :(
[Eee Pad Transformer Android Development] jab0321:
The transition is a little different, but holy lightning this thing is so fast after running the two commands in the terminal! It is practically as fast as my Nexus 4!!!! Unbelievable and once again excellent work Tim! You should work for Google and straighten everything out :D
[Eee Pad Transformer Android Development] WayneTho:
This was 7,003,275,264 bytes or 7 billion, 3 million, 275 thousand, 264 bytes. Billion~GB, million~MB, thousand~KB, etc. That's of course generalizing, as a real kilobyte is 1024 bytes, a megabyte is 1024 kilobytes, a gigabyte is 1024 megabytes.

The number of bytes actually equates to 6839136 kilobytes, or 6678.84375 megabytes, or 6.52230835 gigabytes.

Sorry for putting everyone through computer math 101... ;)
[Eee Pad Transformer Android Development] garyngkt:
So far so good for me with 225 and after running optimizations things are smoother
[Eee Pad Transformer Android Development] jazzruby:
kB = (kilobyte) (base 10) 1000 bytes

KiB = (kibibyte) (base 2) 1024 bytes

MB = 1000 kB (kilobytes) (base 10)

MiB = 1024 KiB (kibibytes) (base 2)

GB = 1000 MB (megabytes) (base 10)

GiB = 1024 MiB (mebibytes) (base 2)

7,003,275,264 bytes = 7.003 GB (gigabyte) (base 10) = 6.522 GiB (gibibyte) (base 2)

-JR-
[Eee Pad Transformer Android Development] mrhary:
PPP Widget didn't work @225

Gesendet von meinem Nexus 4 mit Tapatalk 4 Beta
[Eee Pad Transformer Android Development] qandrav:
No, excuse me computer work base 2 , 1 KB is 1024 byte, 1 MB is 1024 KB, only hard disk 's producers say that 1000 MB is 1 GB only to fool customers ....
[Eee Pad Transformer Android Development] frederuco:
Unless you use a Mac as they started using 10 base to calculate HDD sizes...
[Eee Pad Transformer Android Development] pkfox:
You need root to do this also a file manager that can mount the folder read/write ( I use Root Explorers ) sorry I should have been clearer.
[Eee Pad Transformer Android Development] darkvoid_66:
Described in my post:

I did wipe everything system, data, caches, everything. I did it twice reinstalled ROM with same result
[Eee Pad Transformer Android Development] qandrav:
Really?sorry I didn't know that...as usually Apple makes things different from all over the world :)

No offense for EOS developers but timduru is doing much work alone for tf101...thanks again for ROM AMD especially for katapp and katkernel...
[Eee Pad Transformer Android Development] Gzaw:
Try to delete your Google account and reinstall it, this should solve your problem on the play store...
[Eee Pad Transformer Android Development] timduru:
Thanks :)

That might make them different yep.

That setting should basically speed them up and make them less resource intensive.

Try it like that for a while and if it's really such a big deal as ot make you revert back to 224 because the transition are different,

I think I'm not going to bother much to try to optimize them in the future and just revert it back.

I prefer to have my tab respond directly to my touch myself and not lose 1s in pointless transition, but to each their own I guess ;)

System is formatted when you install the rom then stays readonly.

So unless you update / change a lot of stuff in it after installing the rom, it's not needed.

Shouldn't matter that much, but as the optimizedb might free up some space in the process, it's better to run that first

so that the fstrim reclaims the space and mark it properly as free when you run it afterwards.

Try to use asusec live layout switching, see post #2

Kinda sounds like a google server issue.

Maybe try again later on.
[Eee Pad Transformer Android Development] xbs:
I really appreciate your work and I'm thankfull we have someone like yourself making the TF101 so damn good...

But, I really don't think it's a pointless transition and I also don't see a big difference in speed swapping from one app to another, what I see a really ugly glitch, not smooth at all :eek: a big sacrifice with little gain in speed that in reality feels slower.

My opinion is that the little speed improvement isn't noticable, in fact it may be faster but sure feels slower due to the fact that it isn't smooth. To me it just seems like it's jumping frames (like those old b&w movies) and just looks bad and archaic on our TF's :o

EDIT: Could you make it optional? :D:D:D
[Eee Pad Transformer Android Development] philseven:
I don't. Meerkat family.
[Eee Pad Transformer Android Development] timduru:
Hmm, I dunno, it's not slower or jumpy on mine.

Could be because of different settings we use though.

What launcher are you using and what are the values of the 3 transition/animator options in developper settings ?
[Eee Pad Transformer Android Development] darkvoid_66:
Changing in asusec did change my layout to portuguese and dock keyboard is working fine.

But I can't use google play.

I have done, everything possible. clear app. clear all system and data and redeploy the ROM again. waited more than 12 hours and still same error.

It's not a problem with my internet or my account or a google server issue cause my Galaxy S2 works fine in same WiFi network. updates and install new apps ok.

I have 2 step authentication in Google. In EOS 120 with gapps_4.2.2_TF101_20130617b It worked well.

I know that in katkiss I must use gapps_4.2.2_TF101_20130323b could the google play store in this gapps not work with 2 step authentication?
[Eee Pad Transformer Android Development] timduru:
Could be, using 20130617b might have updated something in your account's data that is not compatible with older gapps.

But if you were fine with these gapps on EOS4, no reason that you can't use them on KatKiss either.

So try using these back and see if that fixes your issue.

I still prefer to recommend the gapps from the 1st post, because I know that they work for things like keyboard and such.

But switching back and forth with more recent gapps could definitely be the root of your issue.
[Eee Pad Transformer Android Development] xbs:
Trebuchet.

x.5 on all three but I also tested x1 with same results.

Force GPU on/off tested, same results.
[Eee Pad Transformer Android Development] devil-kin:
Thanks. Made a quick flashable file for it, to flash after installing a new version of KK.
[Eee Pad Transformer Android Development] cdkizzle:
Just flashed 225 from EOS.

My God this is fast. Without animations this thing screams! Thank you so much Timduru. I prefer it being this fast than seeing slow animations. Hope you leave this as an option or something.

Thanks again!
[Eee Pad Transformer Android Development] SuburbanMe:
Hey all,

First up, I'd like to say Very nice job on the rom! 224 was my first attempt at flashing to my TF101g from stock ICS and It's very snappy. One issue though, (and I've checked the thread but can't find the same issue), I'm getting random reboots when the Tablet is left to idle. I've flashed the fserv_on - but it's still happening. Because this was my first attempt on m TF101g, I followed the directions to the letter. Any Ideas?

Thanks in Advanced!
[Eee Pad Transformer Android Development] d3l1:
Hey Tim, can I run the optimize scripts on my cm10.1 4.2.2 rom I have on my Samsung Galaxy s2?

Gesendet von meinem Transformer TF101 mit Tapatalk 2
[Eee Pad Transformer Android Development] mnbrightblade:
WOW!!! This tf101 of mine is absolutely screaming fast now!! Thanks Tim!!
[Eee Pad Transformer Android Development] jprow507:
If coming from #224 is it recommended to wipe system prior to flash? The op mentions cache and dalvik post flash, but nothing about needing to wipe system prior to flash?
[Eee Pad Transformer Android Development] timduru:
Not sure for TF101G. You might want to try flashing KatKernel102 a few reported it to work better for the TF101G, although in the latest KatKernel I reverted what was normally causing the issue, but there might be different models or something.

Otherwise try another rom / kernel maybe.

If you have an SD card in the dock, you might also want to try without it.

Other reboots issues could be if you overclock or such, or if mediascanner is getting crazy.

The optimizedb should be good to go, I ran it on mine without issues.

For the optimizestorage it mostly boils down if the rom has the fstrim command or not.

It ran very fast on my S2 though, so I wonder if the storage controller already has the trim instruction built in so the fstrim command might not be needed.

The install script is formatting system, so you don't have to anymore.
[Eee Pad Transformer Android Development] xbs:
Disabled transition animation scale ie removes the animation completely not only the alpha effect and so "fixes" the sluggishness.