yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] finotti:
OK, I've tried that.

Made a fat32 partition and f2fs in SD card using GParted (in that order).

Using TWRP 2.6.3-that3 by that as recovery, made a nandroid to the fat32 partition of the SD card.

Downloaded thats_11 from kansasboy001 above. (Thanks!)

Downloaded mount-data2sd.zip from here: http://xdaforums.com/showthread.php?t=1962507

Flashed the kernel in recovery. (I did not reboot here? Should I?)

Flashed mount-data2sd.zip in recovery.

Immediately restored the nandroid.

Everything seemed to work. Rebooted, but it seems like a fresh install, so I am assuming that the ROM is looking for data in the wrong place (i.e., not in the SD card). (Is there a fstab file that I can use to point to the correct partition?)

Checking through TWRP, it seems that the fat32 partition is in /external_sdcard and I think that the f2fs partition is on /sdcard.

BTW, if relevant, my previous configuration had rom2sd, but I got rid of the ROM in the SD. (Deleted the partition.)

Any further help would be greatly appreciated. (I am not a Linux expert, but I've been running it for many years, so I am OK with adb and command line, if that helps.) Please let me know if I can provide any helpful information.

Thanks,

Luis

EDIT: OK, I thought I should try flashing the kernel again and reboot before restoring. Upon rebooting, my old configuration is back (from the nandroid, I assume). I don't know what happened. So, is there a way to check if data is running from the SD card? (The file manager shows one external card only with the fat32 partition.)
[Asus Transformer TF700] berndblb:
Look for sdcardi in your file manager. That would be the internal data partition if data2sd was successful.
[Asus Transformer TF700] _that:
Run "mount" in a shell. If /data is on /dev/block/mmcblk1p2 and not on mmcblk0p8, you're running Data2SD.
[Asus Transformer TF700] finotti:
Thanks for the replies... I am puzzled. I am not running data2sd. (Both of the above were not the case.) On the other hand, I've redone the steps above and realized that my first boot was like a fresh install because my nandroid had the old kernel, and thus could not read the f2fs partition. So, I've assumed that I was running data2sd... Both times, as soon as I've flashed that11, I got back my original configuration.

I will try to format the data partition in recovery and see what happens.

Thanks for your help!

Luis
[Asus Transformer TF700] sbdags:
Hi Luis,

What have you actually formatted as F2FS? mmcblk0p2 should not be F2FS. It'd probably still boot but you don't need it to be. My installer will try to mount that partition as ext4.

CROMi-X does not support any F2FS partitions at all (I only added it to CROMBi-kk and Zombi-X officially) so that is why using _thatv11 helps as it has inbuilt detection of the partition type.
[Asus Transformer TF700] finotti:
I did format it (the second partition of the microSD card) as F2FS in GParted (under Linux). (The first partition is FAT32.) And, according to mount (when the card is in my computer, not tablet) it is indeed formated as F2FS. I don't know if something went wrong in the process...

Thanks for your comments, though!
[Asus Transformer TF700] _that:
Your logs are looking good. So the problem must be in your /fstab.cardhu. This fils is part of the boot image ramdisk, and for Data2SD it is supposed to be patched at boot time for the different location of the /data partition and probably a different filesystem by the preinit script in /system/boot.

I looked into kansasboy001's kernel and preinit package - the fix may be as simple as editing /system/boot/preinit.cfg and changing use_data2sd to 1. :)

Note: It doesn't hurt to leave this setting at 1 - if you boot without microSD card, or with a microSD card with only one partition, it will automatically fall back to internal storage. You only need to set it to 0 if you want to force booting to internal storage even with a microSD card with more than one partition.
[Asus Transformer TF700] finotti:
Thanks for that, _that. I really appreciate it.

I bit the bullet and installed a fresh version of Zombi. But I am still having a lot of lag (even worse, it seems), so I might go back to this and will try that.

Thanks again for all the help!
[Asus Transformer TF700] terribell:
Hi,

After trying cromi-kk and having some instability, went to try cromi-x on internal memory which is much faster, especially waking up from sleep, but lots of lag when updating apps and multitasking.

Read that rom2sd should help on this aspect but after making a nandroid and copying to a samsung pro microsd card, with 90mbps read, it is slower than internal, which I don't understand...

Should I do a clean install of rom2sd or does this kernel thats not faster with this setup?

With the same setup I saw a major improvement on cromi-kk.

Please help
[Asus Transformer TF700] berndblb:
if you're only after speed improvement, not dual boot, a data2sd setup would be easier.

If the card is rated 90mbps it does not mean that it performs even in that neighborhood. The OEM ratings are pure fantasy it seems to me.

Thibor69 recently posted a few benchmarks with his cards. A 90mbps rated never got more than 20 mbps, one rated 40 mbps got up to 60.....

Run a couple of benchmark tests on that card - it may well be slower than internal memory....
[Asus Transformer TF700] terribell:
Thanks for the help, since I'm in the process of deciding which ROM works best I've been using the ROM2SD setup, I believe it does not bring any performance penalty.

Or is DATA2SD more performant?

As suggested I tested the card with the apps Thibor69 suggested and got consistent read speeds around the 90MBps mark, as you can see in the atached images.

This is why I don't understand why I am having lag using the card in the ROM2SD setup, maybe it is because of the nandroid to switch from internal memory to the microsd?

This card was previously used in F2FS mode with crombi-kk, but I've formated DATA partition to EXT4 beforing copying the nandroid of cromi-x.

Should I just delete all the partitions on gparted and do a fresh install on microsd, without the nandroid?

Really appreciate the help.
[Asus Transformer TF700] f_padia:
Bgjgj
[Asus Transformer TF700] berndblb:
Mmmh, which kernel did you flash and did you flash the same kernel internal/external?
[Asus Transformer TF700] Ozark_8125:
It was said a while back that random r/w speeds were more important for performance with data/rom2sd installs. Test different cards like you did with yours and see what has the best. A while back I posted doing the same thing and found quite a lot of difference in card performance. I think your idea of gparting / fresh format is a good idea. SB noted a while back that eventually all installations need a wipe of dalvik / cache to keep up their performance as well. That said, in my setup it seemed that the extSD was prone to being corrupted in the data2sd setups - and I tried all roms & f2fs int/ext, etc, but have been sitting put here on 5.4 for a bit as it seems to have longevity before the lag specter sets in. However, when [MENTION=518363]sbdags[/MENTION] is back in the game, I'll be itching for a flash :D
[Asus Transformer TF700] terribell:
Exactly the same kernel, I just shut down and remove the card or insert it.

I'm reaching the same conclusion and it seems I will also stick the 5.4 on internal memory after trying several cards with F2FS and int/ext and also different roms.

This sunday I did a gpart delete of the partitions and a fresh install but still could not get the same performance as the internal memory.
[Asus Transformer TF700] biggyrat:
Hey guys. Let me preface what i'm going to say with I don't like anything "apple". Last night my son was showing me some stuff on his Ipad air. As he browsed from page to page and back, I was blown away at the responsiveness of the tablet. I didn't want to use my tf700 in front of him.

I have read hundreds of pages of posts on all three roms that have been developed, and have used all three, all on internal, and with different kernals. I am currently running zombi. I look forward each night to reading new posts, and appreciate the genius of all the usual suspects. Although I know what sbdags is going through, I sorely miss his input. You guys that have taken up the slack are a godsend.

Putting up with lag and having to "clean up"the system on a regular basis just doesn't seem normal. I have a fix it mentality, since I was an auto technician for over 30yrs. I have no idea about this stuff and I am in awe at what you guys do. I seem to remember reading that lag is a part of android. If this is true, why can't somebody fix it? I'm also aware of the i\o problems on this thing. Can that not be fixed? Help an old mechanic understand.

I have recently read some posts that cromi x has the least lag. It's been a while since I used it, as I moved on to crombi kk, then zombi. So far I like zombi better than crombi, but lag still frustrates me, so I go into recovery and wipe dalvik and cache. When it gets too bad, I re-flash the rom. I would like to know which rom has the least lag and the most speed.

I have thought about getting my wife a different tablet. She gets pretty frustrated with hers (currently running crombi), and she has no concept of technology, so I feel bad that I bought her this tablet in the first place. At the time, it was rated one of the best tablets on the market. Either the reviewers didn't know what was going to happen with this thing or the other tablets were crappy in comparison. If I decide to take the leap on a new one, suggestions from you guys would be greatly appreciated. It's safe to say that Asus won't be a consideration. I had the tf201 which required a dongle to fix the gps and wifi problems, and now this mess. I used to have alot of respect for Asus. I have used their mother boards and I have one of their sound cards in my pc, both of which have had their own problems. I'll be sticking with this one because I like to tinker and i'm hoping sb and the gang have some more (and better) goodies in store for us.

Thanks in advance for everything you do!
[Asus Transformer TF700] LetMeKnow:
I am sorry to hear that..:( Do you have a fast external SD? Do you use f2fs, Fsync off, and br2ram? You have to try all roms and kernels out to fit your usages. Cromi X and hund ET combination seems to work best for my case, good luck....:fingers-crossed:

Edit: If you are using Kitkat Rom, you should try out ART runtime, too.:
[Asus Transformer TF700] biggyrat:
Using F2Fs; Fsync off, and br2ram. This forum has educated me on the many trial and error workings of this tablet. Also. I tweaked settings in developer options as per sb's suggestion. I recently posted about trying to get ART to work with zombi, and I was informed the CM doesn't support it. I have tried multiple combinations on each rom, and lag seems to be an inherent problem.

Not interested in using external sd for anything but storage.

Thanks for the response.
[Asus Transformer TF700] LetMeKnow:
Hmmm, I am still running Cromi X 5.4 and it is very responsive and reasonable performance..:confused: I am using Data2sd and f2fs with Hund ET and an old br2ram script from a previous version of the Cromi X, Not the current one from the v5.4 with the stock Browser. The surfing speed is faster than the Ipad Air comparing side by side because it is using RAM to load the page...:) I am not sure what is your setup but my device is running very reasonable and have a "discard" flag to prevent lag from an intensive usages. I am using a more up to date "build.prop" than the one from the Cromi X v5.4. Let me know if I can help in any way, good luck....:fingers-crossed:
[Asus Transformer TF700] biggyrat:
Thanks for the reply. I am running the configuration that you responded to with sd"s kernal on internal. As stated, I am not interested in running from the external sd.

What is the br2ram script that you are using and why is it better? Where can I find it if I want to try it?

What is the "discard" flag and where can I find it?

Where is the more up to date build prop?

It seems from the early responses that I am getting, I may be going back to cromi x. Going to wait for a little more input.
[Asus Transformer TF700] LetMeKnow:
Oops, you are on the Cromi X thread so I assumed that you are running Cromi X....:o About the br2ram script, It is a very simple script for the stock browser from the early version of Cromi X and it seems to run faster. I don't know for sure why but it is faster and maybe just a placebo effect.

The "discard" flag is the mounting option that you can add it in your ramdisk and it will clean the "unused" blocks when the OS flags it as "dirty" blocks so your device does not need to clean it and write to it at the same time. Therefore, you have a better responses and less lags, I guessed...

I have the more up to date build.prop for the Cromi X since sbdags is no longer support this JB ROM....:crying:

You should ask the questions on the ROM thread that you are running so you have a better responses from the devs and users there, good luck...:fingers-crossed:
[Asus Transformer TF700] biggyrat:
I posted in this forum because I have been reading about more people stating that cromi x was faster and smoother. Most of the original post is a general comment on this tablet and android. I wanted some feedback so that I can decide which way I am going.

]

About the br2ram script, It is a very simple script for the stock browser from the early version of Cromi X and it seems to run faster.[/I] Is this something that I have to extract and install somewhere else? If so how is it done?

The "discard" flag is the mounting option that you can add it in your ramdisk and it will clean the "unused" blocks when the OS flags it as "dirty" blocks so your device does not need to clean it and write to it at the same time. Therefore, you have a better responses and less lags, I guessed... How is this done?

I have the more up to date build.prop for the Cromi X since sbdags is no longer support this JB ROM....:crying: How do I get this?
[Asus Transformer TF700] butcherbird:
For your wife's sanity, for crying out loud, just give her an iPad Air 2. I own an Air 2 with LTE, and it just blows away anything ASUS has ever made. As much as I appreciate how hard the Cromi team has worked to make the TF700 more useful, the reality is that, when you just don't have the patience to fix problems all day, another tablet is needed. I could have gone with some other Android tablet, but I figured I'd give iOS a chance. iOS is predictably boring, but hell ... it works. It's stable. The tablet is fast. Even the worst neophytes in my family get by just fine with their iPads & iPhones.

(I still love & use Android phones.)

Just my 2 cents.
[Asus Transformer TF700] biggyrat:
Thanks for the input. I was hoping to get a recommendation on another android tablet, but if I can't find something satisfactory, I may just do it for my wife's sanity. On the other hand, I don't mind tinkering and learning about these tweaks.

If someone can, I would like some feedback on the third paragraph of my original post.
[Asus Transformer TF700] Essentrix:
Cracked the screen of my beloved TF700T and decided it was time for a new tablet.

Was tempted to buy the TF701T but in the end decided on the Xperia. Beautiful tablet, light and very responsive once I went through the learning curve of how to unlock the bootloader etc - more difficult than my Nexus and Asus experiences and they don't have the same support as these incredible guys give.

Settled on a Slimcat ROM and hard to fault. Still use my cracked Asus for nostalgia's sake and using LMT type setup made it a decent performer - just not in the same league as my new tablet friend.

BTW apologies for the Xperia discussion on this thread...

Hope that helps. Cheers
[Asus Transformer TF700] kansasboy001:
I would go with the tf303 if you can find it. It is not on Asus's US website, but it newer than the tf701. It has an Intel baytrail cpu with 2gb ram and the same res screen of the tf700. It should be really good. Or go with a nexus 9.
[Asus Transformer TF700] gads1:
any updates on battery drain issue -- Chromi-x v5.4??

Hello All -- this battery drain issue when tablet docked blows chunks.

latest bootloader and Chromi-X 5.4 with _that stock kernel. microSD present but rom2sd not enabled. SD not present.

not signed into google -- thus no downloaded apps. the only apps installed from aroma installer.

no asus apps. all google apps selected in aroma. Nova launcher only.

have done full wipe in TWRP (not adv wipe) -- and -- select full wipe in aroma installer.

I'm seeing various mention that issue does not exist on prior builds.

any ideas or updates. again -- nothing downloaded to tablet. The only software present on tablet is from chromi-x 5.4 aroma installer.

this applied: 10.6.1.14.10 US Bootloader and TWRP 2.6.1.0

reference battery drain thread (note nothing conclusive stated).

thanks in adv.
[Asus Transformer TF700] esoxx:
Interesting. I've been running Crombi-KK and now Zombie-X (which I really like) and have the battery drain issue with both of them. I was thinking about returning to Cromi-X with the assumption that because it's based on Asus stock, that issue would not be present. I'd be very curious to know what's causing it. I find that if I disconnect the tablet from the dock when I'm not using it, the drain is normal.
[Asus Transformer TF700] gads1:
Hello -- there was mention in battery drain thread about someone who simply flashed stock and problem went away.

I was thinking about trying a few different kernels and maybe seeing if any combination of "installed" apps would affect results (example: don't install any Asus or google apps by default).

:eek:
[Asus Transformer TF700] kam33mitch:
Make sure you have the wifi always on setting set to off. This was the major battery killer for me. I get a week without charging now.
[Asus Transformer TF700] J73:
Lock Button on Keyboard Not working

as the title says, i patched the browser patch and its working now, this is only one left, please help thanks.
[Asus Transformer TF700] sbdags:
You sure it is not set to forward delete?
[Asus Transformer TF700] J73:
what forward delete? im just finished flashing it, fresh flash :(

please help meee.
[Asus Transformer TF700] sbdags:
So in one of my ROMs and I can't remember which I remapped the useless lock button to delete. It was an option in the installer.

I can't remember if it was cromix or crombi-kk.
[Asus Transformer TF700] J73:
Lock is working fine in cromi-kk, but I don't see the option in cromi-x regarding the remapping of buttons.
[Asus Transformer TF700] berndblb:
That was on CROMi-X and also on CROMi-X 7.x for the TF701. And I miss it sorely in the KK+ roms!! I tried to fix it myself, but the hack I used on CROMi-X does not work on CROMBi/ZOMBi

---------- Post added at 10:01 AM ---------- Previous post was at 09:56 AM ----------

It's in the Aroma installer, not in rom settings and in my book it's a feature :D
[Asus Transformer TF700] J73:
I'll look into it, BTW thanks
[Asus Transformer TF700] kdizzleh85:
Anyone running this rom or any other while booting it to their SD card? I am just trying to see if it is worth the speed increase while multi tasking. I notice a huge amount of lag at times, especially while multi tasking. Great Rom so far it's more of an Asus related issue. Any feedback is appreciated
[Asus Transformer TF700] berndblb:
The TF700 is saddled with cheap and very slow emmc, which is responsible for most of the lag you experience.

http://xdaforums.com/showthread.php?t=1962507

Data2sd was developed to deal with that limitation, as in: moving the /data partition to a fast external microSD.

Is it worth it? Absolutely - if you get a card that is faster than the internal SD.

The ones most people seem to use are the Scandisk Ultra and the Samsung Evo. YMMV

You boot off the internal disc. Always. That's where the bootloader and kernel have their partitions.

With rom2sd you can run the rom off the external microSD, meaning you also move the /system partition to the external microSD.

Does it increase speed? No.

/system is read only in normal operation - that's not a bottleneck on the Transformers.

But rom2sd allows you to dual boot: Install one rom to the internal SD and a different rom to the external microSD.

On the rom you install to external, you will also reap the benefits of data2sd (/data and /system on a fast external card). But for the internal rom /data has to be on the internal SD, so that installation is saddled with the same I/O bottleneck.

If you want to improve performance, use data2sd

If you want to dual boot, use rom2sd
[Asus Transformer TF700] jtrosky:
FYI - Just did a fresh install of 5.0.2. As soon as I went through the Android setup and arrived at the home screen, I got a "Google Play Services Error" notification and it automatically updated Google Play Services. Not sure what that was all about.

Also, I noticed that the default name (seen in Bluetooth settings) was "Nexus 4" - obviously not a big deal (you can rename it right there), but just an FYI.

Will do more testing to see if a fresh install fixes two major issues I've been having:

1. Screen corruption when using mouse or trackpad (homescreen only)

2. While docked, anytime my dock battery would go below about 85%, the device would just shut off until I charged it. Very strange...

I suspect both issues were specific to my setup though - I'll report back after some testing with 5.0.2.

Thanks [MENTION=518363]sbdags[/MENTION]!
[Asus Transformer TF700] sbdags:
The nexus 4 bluetooth thing is cos I nicked a file from a nexus 4 to fix the bluetooth headset issues ;) Just rename it like said.

The google play services is not an error per say it is just a notification saying it needs to update it. That is because the one Asus provides is for the old play store and we are now on a much later version. However due to the multi DPI fix I can't provide a single file as different locations have different play services so it needs to update manually - only does it once on a clean install :)
[Asus Transformer TF700] sgkla:
Sheesh! You give these people a BEAUTIFUL ROM, the ROM we deserved with this tablet, and they don't want your trademark anywhere on it! :p:D

---------- Post added at 09:57 AM ---------- Previous post was at 09:45 AM ----------

Just out of curiousity, do you run the ET version, or once you've been playing around with ET/Hund's, do you revert to the WW/_that kernel as your daily driver?
[Asus Transformer TF700] Colchiro:
Yes, I prefer that one too. I think it's classy. Here's how I restored it:

I backed up my rom in recovery, then reloaded an older 4.x backup that had the boot animation I wanted. I used Root Explorer to go to /system/media and copied the bootanimation.zip file to my sdcard. Then I went into recovery again and restored my latest 5.x backup. I copied the saved bootanimation.zip from my sdcard to /data/local. Boot animations in data/local has priority over the stock one so no matter what you select during setup, as long as you don't wipe data, it'll be your default.
[Asus Transformer TF700] sgkla:
The instuctions can be found here: http://xdaforums.com/showthread.php?t=2425383 :p

It's a stock based ROM, so expect the experience to be very similar to your current setup, but without lag and choppiness as you play...:victory:
[Asus Transformer TF700] z3r0-c001:
Thanks a very good idea :) Shall definitely try that out ;)

PS. Does anyone know how to use Browser2Ram on stock kernel ?? Because I can't find it, although I selected it when flashing the ROM...