yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] Hhunted:
Hi All,

Running #28, but for the TF101G. Any chances for a TF101G version that natively supports 3G?

Many thanks in advance.
[Eee Pad Transformer Android Development] ShevT:
3g version in my signature.
[Eee Pad Transformer Android Development] zAlbee:
Search for ShevT's build. It's a modified version of Katkiss.

Sent from my Galaxy Nexus
[Eee Pad Transformer Android Development] just lou:
Is you're lag problem with the launcher? I don't have any lag issues with 029, but I use Nova Launcher Prime.
[Eee Pad Transformer Android Development] archcantor:
I used to be an avid user of Apex Launcher until I realized it was contributing to a lot of lag. I am using the Next Launcher now which is super fast and I have had excellent results when testing the Nova Launcher too. I am also on 029.
[Eee Pad Transformer Android Development] DK5:
SL101

"I can't open the slider portion without locking the device, which means I also can't use the hardware keyboard"- It is not a minor issue, it is a major one. I've tested one of the early releases on my slider and the software was great, but I couldn't use the HW keyboard...

But thanks for the infomation ! :)

If there is any future plans of developing a compatible ROM for the SL101, I'm willing to be a tester ! It would be great if I'll be able to use it and enjoy it :D
[Eee Pad Transformer Android Development] Phoenixct:
More than testers, I think Timduru needs a SL101 xD
[Eee Pad Transformer Android Development] Hhunted:
Thank you very Much. Downloading now. Much Appreciated.
[Eee Pad Transformer Android Development] neofreek01:
I've tried a few different launchers including nova apex adw ex and others if I get more than 4 apps in my recent apps its unusable..

---------- Post added at 05:10 PM ---------- Previous post was at 05:08 PM ----------

I'm reflashing now and going to try something different I guess its bad real bad
[Eee Pad Transformer Android Development] Chinaboy5216:
Using Nova Prime 2.3 here, so far no issues. Also with previous versions no issues.

I do use the kill all function from Tim regularly.
[Eee Pad Transformer Android Development] fear_factory84:
if I'm not wrong sl101 needs only a kernel with inverted lid control. Maybe timduru can build it.

other differences?

sl101g is similar to tf101g, and needs also modifications for native 3g..
[Eee Pad Transformer Android Development] neofreek01:
Yeah I use as it as well, but I have to or the tablets very very laggy. I've reflashed clean again I'm running pretty much only what was installed and I'll load everything one by one see if I can pinpoint something I do overclockbto 1400 MHz but always have I leave I/o and governor set where Tim has it default. We will see I will report back. I'm hoping its just a rouge app somewhere and likely it is every build of katkiss I've run has been awesome till like the last 2 builds something ain't playing well obviously if everyone else is fine. Thanks for the advice guys.
[Eee Pad Transformer Android Development] WayneTho:
I just saw something for the first time on any Android device. What the heck is up with "SAFE MODE"? My TF101 didn't respond to the keyboard dock open so I pressed the power button. I was greeted by the LAUNCHER CHOICE prompt, asking if I wanted to chose Launcher or Trebuchet. I use Nova by default but it wasn't available. I went to the apps list and it was only the basic apps available after factory reset.

I did a reboot and everything was back to normal.

So... Anybody else ever experienced the Android "SAFE MODE"? It said "Safe Mode" just above the back & home buttons, until I rebooted. I'm using KK 27.
[Eee Pad Transformer Android Development] wilkster:
I believe the purpose of safe mod is to prohibit third party apps, which would include Nova.

Sent from my KatKiss JB TF101
[Eee Pad Transformer Android Development] WayneTho:
Yeah, I kinda figured that (been in tech field for over 30 years) but I've just never seen a Safe Mode on an Android device. I don't know what caused it to go into safe mode (after over a year with the TF and several months with KK 4.3 (27), never seen one before. As long as I don't see another one I guess it'll be okay to chalk the first one up to random chance.

Only thing I know I did recently was to tell SuperSU to not display any notifications about Kat Android Toolbox anymore. I got tired of the notifications popping up over whatever was on the screen randomly all the time.
[Eee Pad Transformer Android Development] doom_71:
Was wondering if it was possible to use only a part of the sdcard for internal storage? Lets say i use a 64Gb sdcard, i would like to use only 16 Gb for internal memeory and the rest for storage for video's and so on.
[Eee Pad Transformer Android Development] jazzruby:
Any chance you may have accidentally/inadvertently entered safe mode?

1. Long press Power button (bring up shutdown menu)

2. Long press Power off (bring up safe mode option)

HTH,

-JR-
[Eee Pad Transformer Android Development] timduru:
If you use the storage inversion.

The first partition on the microSD is used as /data

/data includes the apps storage + /sdcard/ "internal memory"

The available space is shared between the 2, there is no specific limit for each.

So you can put either as many apps and apps data as you like to fill it up

and/or videos or whatever user files you want in /sdcard .
[Eee Pad Transformer Android Development] karapoutsoglou:
what the heck with the new nova launcher update.

i get frequent RR!
[Eee Pad Transformer Android Development] kukky:
damn!!!.....i think the last google search update did something wrong in my home screen!!?? everything is bigger.....less icon on the screen....mmmmm...i have to replace every single app in my homescreen!!! aaaaarghh!!!
[Eee Pad Transformer Android Development] kokabunga:
I miss U

No more magic in preparation?
[Eee Pad Transformer Android Development] natostanco:
Internal memory has read speed of 30mb/s and write speed of 15/ms, my class10 has basically half of this, I think I should revert back :s
[Eee Pad Transformer Android Development] timduru:
Been trying to bring ART into 4.3.1, but not easy,

google changed quite a few core things to allow the switch, and of course since it's quite low level in android,

other 4.3.1 components and framework are not aware of the changes introduced into the core components and fail building.

I'm trying to fix these one at a time, but it's very time consuming, and might just give up on that soon unfortunately ;)
[Eee Pad Transformer Android Development] timduru:
The "Magic" behind the TF being more responsive with inverted storage is not only based on pure speed.

Sure if you get a microSD as fast as the internal memory even the better,

But I think what creates the magic and the speed/response boost are different things:

- The internal storage drivers seems to be clearly faulty to me in the asus kernel, as in it kinda locks a lot when there is a write made with a read,

- if your internal memory was used for frequent write/delete earlier is most likely very "fragmented" too, that might increase that issue.

- MicroSD driver seems to behave better at that; and the fact that we reformat the microSD will help too.

- Using the microSD as the /data partition, is leaving the /system partition alone on the internal memory. /system being read only. the internal memory will behave much better (as you don't write often to /storage/sdcard1 that the internal memory became)

and the microSD behaves better too.

- It will also balance the accesses on 2 different "disks" improving total throughput when accessing /system and /data

For example if something loads from system while an app loads or write to /data, it's now on 2 separate disks that don't bother each others.

(in your case you can theorically get 30 + 15 = 45 max throughput compared to 30 max before and only if the internal storage doesn't block)

Journaling

I've been testing another thing to boost response of the internal memory: put simply, just dropping the journaling file system.

/system is RO by default, so there shouldn't really be an added risk. I thought it would only boost write speed, which is not needed for /system since it's ro, but to my surprise it seems to boost also read ...

So one more reason to run without the ext4 journal on /system

Same for /cache even if it's rw, it's pretty safe to turn journaling off too for it, as if ever something goes wrong it's temp data in there, so you can just format /cache from recovery if ever it doesn't recover from a crash.

on /data is a bit more risky but it's also where there is the most gain to get by removing journalling.

It's kinda the same as with fsync_off. As long as you don't run out of battery or reboot often, it shouldn't be an issue.

If you're like me and never let it run out of battery, and that you make and have a full backup of your config / data / user data ready. no biggies even if something goes wrong.

But I've been running without journaling on /system /cache and /data for a few days, and it seems definitely even more responsive. :)

Only downside is that it would have to be reapplied after every format of the partitions. (which means after your flash the rom for /system , or if you do a format of /cache or /data)
[Eee Pad Transformer Android Development] doppelhelix:
Sound's interesting (if not adventurous :D). How do I disable the journal? Is there some kind of fstab somewhere?
[Eee Pad Transformer Android Development] xbs:
Thank you [MENTION=3951330]timduru[/MENTION] for explaining it so well and for trying to get the TF even better.

In your opinion, what is the most important?

Seq Read/Write, Random R/W 512 or Random R/W 4K?

How can we disable Journaling? :) Can we use something like this?
[Eee Pad Transformer Android Development] karapoutsoglou:
what i know, is with inverted storage i get lighting speeds...:good:
[Eee Pad Transformer Android Development] timduru:
Real environement usage usually is more random R/W use case.

That would most likely not be compatible, because it needs to target the device partitions specifically.

But yes, I used tune2fs to disable the ext4 journaling. It's just like any linux / ext4 filesystem

Just running the commands through adb.

Boot to recovery then,

for each partition you basically need to :

- unmount it if it is mounted

- fsck the partition

- tune2fs -O ^has_journal /dev/...

- fsck again just in case

reboot

I could make a flashable zip to automate that for the TF101 if there's some interest.
[Eee Pad Transformer Android Development] Chinaboy5216:
I'm for the flashable zip if it boosts the tf further :)

For linux idiots like me for sure the safest way.
[Eee Pad Transformer Android Development] xbs:
Yes, that was just an example of an automated method.

I'm would be very thankful if you could make a flashable zip.

Makes things much more simple for users like myself.

Thank you so much.
[Eee Pad Transformer Android Development] mattgren:
Careful there, too many more improvements and these things will become self-aware...
[Eee Pad Transformer Android Development] karapoutsoglou:
While i get external storage perfectly inverted, i dont see the internal storage (12-13 gb) at all.

I did every step, i formatted too the internal storage but i dont see it...

is it normal?
[Eee Pad Transformer Android Development] timduru:
internal storage should be mounted at /storage/sdcard1

it won't appear in Settings/Storage.
[Eee Pad Transformer Android Development] jazzruby:
I came across some info regarding this missing TAB and altered KB layout BS and thought you (and/or others) may be interested.

First of all, I still don't use Google KB (Swype user here) as it has issues in a terminal, but you can get the old style (and toggle between) although it's a bit of a task.

1. Settings > Language & input > Google Keyboard (tap the settings icon)

2. Scroll to - OTHER OPTIONS | Advanced settings > Custom input styles | ADD STYLE (top right) - in the popup menu choose your language and layout (PC)

3. Back to Google Keyboard Settings (first page) > Input languages (you should see/select. e.g. "English (US) (PC)"

4. Open a file for edit with the Google KB and long press the SPACE key and choose the (PC) option.

HTH,

-JR-
[Eee Pad Transformer Android Development] guybrush2099:
is it significantly faster and smoother (example: nova launcher's home and drawer :o ) than ICS 4.0.3 stock?

thanks for your GREAT work

EDIT: tried. It works SIGNIFICANTLY faster and smooth. :)
[Eee Pad Transformer Android Development] natostanco:
what about the io scheduler? wouldn't be better like bfq or something?
[Eee Pad Transformer Android Development] *Detection*:
EDIT - Misread - delete
[Eee Pad Transformer Android Development] WayneTho:
Only way that could've happened is if the tablet lost all connection to the dock. I keep the TF docked and in a neoprene sleeve, in my backpack. If the TF lost connection to the dock (which it's never completely lost connection before, usually only battery or keyboard), then it would have responded to the power button press as described above. Under normal circumstances, I don't believe the TF will respond to the power button if the dock is closed, right?
[Eee Pad Transformer Android Development] Kingzak34:
Did anyone tried this ?

https://play.google.com/store/apps/details?id=eu.codlab.int2ext&hl=fr

I'm using it for my JXD S7800B it works very well

Envoyé depuis mon S7800 avec Tapatalk 4
[Eee Pad Transformer Android Development] thedailyl3af:
New to this thread so bare with me but if choose not to invert my storage will it be as normal like sd reading as sd and internal reading as internal?
[Eee Pad Transformer Android Development] just lou:
That app hasn't been updated in over a year. I wouldn't try it on the newer releases of Android.
[Eee Pad Transformer Android Development] Kingzak34:
I'm using it on 4.2.2 without any problem and I don't think it can damage anything. And if you don't tick apply at reboot you cant have trouble

The S7800 is 8GB and look the screenshot ;)

Spoiler content hidden.

Envoyé depuis mon S7800 avec Tapatalk 4
[Eee Pad Transformer Android Development] philseven:
Are you using it on your tablet?
[Eee Pad Transformer Android Development] HectorAguirre:
Thanks, Tim, for your work. Talking about ART, where can I learn more about it and the differences with Dalvik? I appreciate your response.

Enviado desde mi Transformer TF101 usando XDA Premium HD app
[Eee Pad Transformer Android Development] Kingzak34:
... Yes, as I said, I'm using it on my JXD S7800 that has only 8GB of internal memory. But I didnt test on my TF Since I dont have SD card for now ( It just broke down :( ) And my TF is 32GB So i dont really need it. But works well on 4.2.2 on JXD so should work too. A backup and a try can only worth it :)

Envoyé depuis mon Transformer TF101 avec Tapatalk 4
[Eee Pad Transformer Android Development] philseven:
Thanks will give it a go thanks.
[Eee Pad Transformer Android Development] PRBajista:
In one word. Yes. Just flash the rom.
[Eee Pad Transformer Android Development] *Detection*:
http://www.forbes.com/sites/gordonk...oid-phone-faster-and-its-battery-last-longer/
[Eee Pad Transformer Android Development] gadgetrants:
Thanks, that was a great read. The most interesting/important thing I learned is that ART is not on by default in 4.4 and that you can toggle it in Developer Settings. :) Very cool.

-Matt
[Eee Pad Transformer Android Development] mgeniusm:
art

google it!
[Eee Pad Transformer Android Development] gadgetrants:
I find that I get fewer death threats when I reply with "Let me google that for you." ;)

-Matt
[Eee Pad Transformer Android Development] MassStash:
ART is out on control stupid fast non my S4

~ TF101 on K900's AOKP

Currently OC'ed to 1.4, KatKernel 70
[Eee Pad Transformer Android Development] gadgetrants:
Custom ROM? Oh wait, that's a stupid question...gotta be custom on the S4, right? In the article posted above, there was mention of occasional apps that are not compatible with ART (e.g., MX Player). Have you run into any?

-Matt
[Eee Pad Transformer Android Development] MassStash:
Of course custom yea haha. Very little issues, almost everything works fine. So far only app I've encountered issues with was pocket cast.

Everything still running solid on my tf101. Can't make it slow down if I wanted to! Haha

~S-Off LTEvo; Back on the Always Solid Viper4G Latest;

Expletive Deleted Kernel

cpu0/1: 1.5ghz ¦ 384mhz ¦ sleep: 486mhz max

ondemand

fiops

thermald: dynamic

With tapatalk4
[Eee Pad Transformer Android Development] *Detection*:
delete
[Eee Pad Transformer Android Development] philseven:
Thanks for the suggestion of the app seams to make things faster thank you.
[Eee Pad Transformer Android Development] timduru:
Disabling ext4 journaling on internal storage

Okieee here we go ;)

Moar speed.

Disabling ext4 journaling :

:

This procedure will increase speed and responsiveness of the internal memory by disabling journaling

Disabling journaling will give a big speed/responsiveness increase especially on /data where writing occurs

but the risk of corruption in case of crashes, reboots, running of battery... is also higher.

Make sure you have a backup handy !

If you prefer to play it safe you can use the 2nd disabling zip, which will only disable on /system and /cache which don't contain user data

Corruption is unlikely to occur on /system as it's read only, and /cache is just volatile non user data, so you can simply just format it from recovery if ever something wrong happens.

To disable journaling on /system /cache /data download: dis_journaling.zip

To disable journaling only on /system and /cache : dis_journaling_system_cache_only.zip

To enable journaling back download: ena_journaling.zip

0) Put the zip on your microsd card

1) Boot into recovery

2) unmount everything but the microsd card (that means /system, /cache /data ... )

(the script will also try to unmount these, but better be safe in case the script doesn't succeeds)

3) flash zip

4) reboot

Note: Disabling journaling should only take a few seconds unless your filesystem is already dirty (fsck will take place before and after the journaling change)

Enabling journaling can take longer, especially on /data (mmcblk0p7)

Just be patient.

To disable journaling you will need to reflash the zip after you format /cache /data or /system

(that means after installing the rom or after wiping cache if you do that after installing the rom)

For future references, this procedure and the rom native storage inversion procedure have been added into post #4
[Eee Pad Transformer Android Development] GMTN:
I've finally got out of the newbie jail so I can post to say thanks.

I transitioned from the EOS roms to Kat kiss v22 when it came out and it was great.

Finally decided to try v29 yesterday and it seems to be snappier but it could be a placebo effect. The split Windows is just genius but I haven't found a practical usage for it yet.

Whatever new tablet you buy in the future is the one I'm buying.
[Eee Pad Transformer Android Development] shonkin:
Tim, you are crazy good!

That said, I have reached a personal point of departure re such short cuts. Too afraid of losing stuff, and even if it is backed up it is somewhat of a pain to restore it. This baby is already flying pretty darn fast. No commentary on other "hot-rodders" out there... I'm more of a "get safely, then quickly, to point B from point A" kind of guy.

Still, I read this thread semi-daily just to see what goodness you're up to!!

;)

"I'm tryin' ta think, but nuthin' happens!" - Curly

Nexus 4 * N5Rom 4.4 * Lots of Squinting.

Asus TF101 * KatKiss Rom 4.3 * Lots of Coffee!
[Eee Pad Transformer Android Development] mgeniusm:
art

I am running my s3 in art and it is very good. The only problem (not really a problem) when you set runtime to art it reboots the phone and takes ages to convert the apps, so much so that people start thinking they got bootloop. I read somewhere that google are going to be taking the setting out of developer settings in the next build. Hope the report was wrong!

---------- Post added at 08:26 PM ---------- Previous post was at 08:20 PM ----------

Hi Tim

Is the speed increase really noticable? Is the extra speed worth the risk?

Thanks for all your hard work!
[Eee Pad Transformer Android Development] gadgetrants:
Couldn't agree more. Nice comment.

-Matt
[Eee Pad Transformer Android Development] timduru:
Here, post updated ;)

If you prefer to play it safe you can use the 2nd disabling zip, which will only disable on /system and /cache which don't contain user data (you won't get the biggest performance increase but still should get a bit)

Corruption is unlikely to occur on /system as it's read only, and /cache is just volatile non user data, so you can simply just format it from recovery if ever something wrong happens.

To disable journaling on /system /cache /data download: dis_journaling.zip

To disable journaling only on /system and /cache : dis_journaling_system_cache_only.zip

To enable journaling back download: ena_journaling.zip
[Eee Pad Transformer Android Development] shonkin:
Tim, thanks for that clarification. How does running even the second (less radical) version above impact a system with fsync on? That's how paranoid I am... I use fsync. ;)

"I'm tryin' ta think, but nuthin' happens!" - Curly

Nexus 4 * N5Rom 4.4 * Lots of Squinting.

Asus TF101 * KatKiss Rom 4.3 * Lots of Coffee!
[Eee Pad Transformer Android Development] clouse2013:
I'm running 4.4.2 on my XT926 and that option is disabled
[Eee Pad Transformer Android Development] xbs:
Thanks for you hard work and zips [MENTION=3951330]timduru[/MENTION]!
[Eee Pad Transformer Android Development] NoUseToRush:
Works just fine! I disabled journaling on everything and my device feels faster. I worried a bit when, after booting, the system froze. I could not start any app. A forced shut down and new boot corrected everything!

Thanks again.

I don't know when development will come to and end but for now this TF is faster than my wife's new Dell Venue 8 android.

(By the way,I wish you could have a look at it_ http://xdaforums.com/showthread.php?t=2520166&page=8)
[Eee Pad Transformer Android Development] e154037:
KK4.3-V029 does not allow me to set default app for files on my TF. I noticed that you had this issue before. Do you still have the issue with the latest KK? if not, how did you solve the problem? Thanks in advance.
[Eee Pad Transformer Android Development] chepeliyas:
Best ROM for the Transformer TF101 hands down! Just wanted to know if it's possible to remove the two extra soft keys and leave the nav bar like stock.
[Eee Pad Transformer Android Development] xbs:
Settings > User interface > Multiwindow
[Eee Pad Transformer Android Development] kokabunga:
I want to try partition swapping with external sdcard

But before that, how to compare internal and external card speed?

Any help will be appreciated

Envoyé depuis mon Transformer TF101 avec Tapatalk 4
[Eee Pad Transformer Android Development] xbs:
https://play.google.com/store/apps/details?id=com.a1dev.sdbench&hl
[Eee Pad Transformer Android Development] kokabunga:
Merci

I spend all the night searching for «card speed» with no results...

Didn't think of «benchmark»...

Merci again

Envoyé depuis mon Transformer TF101 avec Tapatalk 4

EDIT

i got :

External read 16 write 6

Internal read 19 write 1

Should I switch? (What is important, read or write? ) to avoid ui hang when updating apps
[Eee Pad Transformer Android Development] xbs:
While installing apps I think write is more important.

Also you could disable journaling (see post #4).
[Eee Pad Transformer Android Development] *Detection*:
For updating / installing apps, Write is more important, but for overall performance, Read would be better

Doesn't really matter about write speed, but as the TF has to read everything it runs/loads.......
[Eee Pad Transformer Android Development] kokabunga:
So... no mater, using 2 distinct memories is better than only one? :what:

Envoyé depuis mon Transformer TF101 avec Tapatalk 4