yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] I_EAT_BABIES:
Have you tried installing TWRP via fastboot then just flashing the SuperSU zip?

It's extremely easy (like two commands), every time stock firmware replaces my recovery I do it this way and have never had a problem.

Download the file at the bottom of this post and rename it to twrp.blob and put it into whatever directory you have fastboot.exe in on your computer (should be something like C:\Android\something). Boot into fastboot (hold Volume - while booting up and select the USB icon) then connect your tablet to your PC. Open a command prompt in the above mentioned directory and enter the following command:

fastboot -i 0x0B05 flash recovery twrp.blob

Once it finishes you will be good to go. I would just reboot the tablet to the system once for good measure then you can boot to recovery just like normal. Then just Google SuperSU.zip (it will be in a thread somewhere here on XDA) and flash it in TWRP just like anything else.

File: http://links.services.disqus.com/ap...-tf700t.blob&jsonp=vglnk_jsonp_13538263350532

Sent from my unlocked Transformer Infinity
[Asus Transformer TF700] poemadevil:
I probably already know the answer, but I can try :) Is there anyway that this mod could work with the exfat filesystem? Just asking because I noticed that the Extreme Pro and my latest purchase, the Samsung Pro, both are working very fine with this file system. Tried fat32,ext2,ext3 and ext4, all of them gave me write errors with these 2 microsd cards
[Asus Transformer TF700] hobs0n:
Will Data2sd work with CleanRom Inheritance 2.5.4? What version if so?
[Asus Transformer TF700] _that:
No, the /data partition must be a filesystem that supports Unix permissions.
[Asus Transformer TF700] sbdags:
If someone can tell me what I need to do to make CROMI compatible with data2sd then I will build a test version :)

OK looking at the files the Data2SD CleanROM 2.4 patch should work with CleanROM Inheritance 2.5.x

Can someone test please and let me know and then the OP can add to this thread.

Darren
[Asus Transformer TF700] whig0:
An integration in the Aroma installier of CleanRom would be very nice!
[Asus Transformer TF700] sbdags:
Need someone to test it first and tell me it doesn't completely destroy the Infinity :D

Might be difficult to integrate though due to the requirement to have a micro sd card set up first in a particular way.

I'll end up either recommending this thread (also includes recovery version) or just recommending the particular patches.
[Asus Transformer TF700] bob*nwk:
I just flashed CleanROM Inheritance 2.5.5 and applied the Data2SD patch for CleanROM 2.4 straight after.

I can confirm it works just fine, no smoke coming out of my Transformer (yet) :)
[Asus Transformer TF700] sbdags:
Excellent!

Can you do a quadrant test and attachments your scores please. With fsync off you should get 7000. With it on you should get 6600 at least otherwise data2sd is not worth it as the rom may already be fast enough. :fingers-crossed:
[Asus Transformer TF700] jaxboater:
A no go for me.

I tried with 2.5.2 and Data2SD 2.4 and got stuck at ASUS bootloop.
[Asus Transformer TF700] sbdags:
Oh okay. Not sure why if one person says it works on 2.5.5

As long as your card is setup correctly?

Would love to see some benchmarks to see if it is worth it.
[Asus Transformer TF700] whig0:
I have also flashed CleanROM 2.5.4 with first Kernel option (Clemesys?). Works fine with CleanROM 2.4 Data2SD.

But now I have another Kernel. I think it's stock.

EDIT: Have made some Tests:

With CleanRom 2.5.4 and first Clemesys Kernel I get a ~6000 Score (Quadrant)

With Data2SD, Sandisk Ultra 16GB and Clemesys Data2SD Kernel from first post I get a ~6200 Score (Quadrant)

This is not much but it feels overall smoother and faster with Data2SD
[Asus Transformer TF700] paddycr:
Hey Mistar Muffin. I know requests are not really cool but any way I could convince you to make a version of this for Liquidsmooth. I would be more than happy to do all of the testing etc. Thanks!
[Asus Transformer TF700] Kisakuku:
The thing is we've already established that Quadrant is not particularly sensitive to changes in random write performance, which is what Data2SD improves the most. Directly measuring it with Androbench is the best assessment.
[Asus Transformer TF700] Tron1980:
So I redid everything. Did factory reset, reformatted MicroSD Card using Gparted with a 1GB FAT32 Partition and the rest as partition 2 EXT4 filesystem. i booted into CWM and flashed mount data 2 sd and did factory reset, i then rebooted recovery and formatted system and installed CleanRom2.4. I let it boot into CleanRom but did not set up, rebooted into recovery and flashed Data2SD mod for CleanRom 2.4 and installed the data2sd custom kernel. Worked fine for the last day, then all of a sudden today, it reboot and is now in a continous boot loop. I checked and journaling is disabled. Still getting boot loop. i have a SanDisk 32GB Class 10 UHS-1 MicroSD Card.
[Asus Transformer TF700] Pretoriano80:
Like i've said before i only got a stable Data2SD when i used EXT2 instead of EXT4.Try that for a couple of days and see how it goes.
[Asus Transformer TF700] FearlessSpiff:
You sure you have the correct order of partitions? gparted is not really intuitive. I once partitioned ext4 as first and fat as second.
[Asus Transformer TF700] Jeebley:
Mine works fine with 2.5.3. I did get one random reboot last night and I'm only up to .5 r/w speed. much better than .2 but I would like to get it up closer to the .9 some people are getting.
[Asus Transformer TF700] _that:
Can you explain why that could be? The filesystem should make no difference to the card, as it is a block device.

I am asking because I tried my own "all2SD" mod with a SanDisk 32GB Class 10 UHS-1 MicroSD Card ("Mobile Ultra"), and after some write activity the processes that tried to write to the card always froze in state "D" (waiting for I/O). I was using ext4 with default options (journal enabled) and I don't see why using a different filesystem would make it more stable.

I remember there was some Asus kernel patch (in 9.4.5.30 or so) that reduced the MMC clock frequency, does anyone know more about this?
[Asus Transformer TF700] gyromanx55:
When you guys flash the mount-data2sd.zip file via TWRP, is it supposed to say failed?
[Asus Transformer TF700] buhohitr:
No it's not normal, check your card and possible reflash your rom.
[Asus Transformer TF700] Pretoriano80:
To be honest i have no technical explanation but while i used the EXT4 with journaling disabled the device was very unstable (without disabling jornaling random write speed was the same as the internal MMC) and data corruption occurred after heavy I/O activity on /Data partition.

After many tests i decided to format my card again and use EXT2... this time and i managed to reach great random write speed and no data corruption, random reboots or bootloops.

As for the Asus kernel patch they introduced that patch after many users reported that 64GB UHS 1 cards were causing random reboots and data corruption.
[Asus Transformer TF700] CeeJayII:
Do I need to disable journaling each time I flash a new rom or just the 1st time.
[Asus Transformer TF700] buhohitr:
Everytime you flash the data2sd kernel you have to do it, unless the kernel is build in "journaling disabled". Clemsyn data2sd supposed to have journaling disabled by default, but it's not working correctly, so just do the check and proceed as needed

To check:

tune2fs -l /dev/block/mmcblk1p2 | grep features

If you don’t see “has_journal” in the resulting output, journaling is disabled.
[Asus Transformer TF700] gyromanx55:
Yeah, I really dont know what to do anymore. The card is partitioned using Gparted, 2 partitions, 2nd partition is ext4 and 1st is ntfs. The second partition is flagged as boot. Every time I try to flash the mount.zip file, I get a failed result. I don't know what to do anymore.
[Asus Transformer TF700] Kisakuku:
Try FAT32 for the 1st partition?
[Asus Transformer TF700] _that:
The journal stays disabled until the filesystem is recreated (by "wipe data") or until the journal is explicitly re-activated (which is not done by any ROMs known to me).
[Asus Transformer TF700] gvsukids:
How "great" are your speeds, are they better than what you had with ext4? Are the ext2 speeds higher than ext4 for you?
[Asus Transformer TF700] cjhmdm:
Have you tested your sd card to make sure it's real and undamaged? Use this tool to test: http://mympx.org/Downloads/p13_sectionid/2/p13_fileid/13

---------- Post added at 10:54 AM ---------- Previous post was at 10:53 AM ----------

The file system of the first partition doesn't matter...
[Asus Transformer TF700] Pretoriano80:
With EXT4 and journaling enabled the random write was at max 0.26 Mb/s but with EXT2 was 0.60 - 0.70 Mb/s. Basically the random write speed with EXT2 was the same as EXT4 with journaling disabled.
[Asus Transformer TF700] marcomsousa:
The two partition has to be "Primary" and not "Logical", please verify this.
[Asus Transformer TF700] joe1l:
You should not flag 2nd partition as boot. Try and Delete your partition table and set first part as unformatted and second as ext4.
[Asus Transformer TF700] whig0:
Hey Mistar Muffin, have you any news about the mods for newer Roms and Kernels?
[Asus Transformer TF700] gyromanx55:
I bought my card at Bestbuy so its probably real. Its a class 10 Sandisk 16gb ultra. Both partitions are primary. The only reason why I marked the 2nd partition as boot was because I read on the guide that you're supposed to make the ext4 partition active.
[Asus Transformer TF700] buhohitr:
I think you partinioned correctly, it should be active on the second partition. Let do it again like this. (ext2 may works for some, but I have tested 3 Sanddisk 32gb card and there is no different between ext2 and ext4) currently I'm using ext4 with journaling disabled and have no issue.

*** DON'T FLASH "MOUNT2SD zip"

1. factory reset, wipe internal, format data.

2. Flash cleanrom and let it bootup, don't do any setup then boot back into twrp

3 Flash data2sd clemsyn kernel, reboot. download androbench and run sd check. You should see random write, something like 0.4mb/s

Let me know if that works.
[Asus Transformer TF700] gyromanx55:
I'm not sure what this is supposed to solve, but my problem is getting the mount2sd.zip file to work. Is this related?
[Asus Transformer TF700] buhohitr:
Yes, just take one step at a time and we will get it resolved.
[Asus Transformer TF700] Jeebley:
Just disabled journalling and went from .5 mb/s to 1.13 mb/s random write speeds; running CleanRom 2.4, Data2SD, and clem's kernal. Also using a 64 gig Sandisk Ultra Class 10 UHS-1 sd card.
[Asus Transformer TF700] gyromanx55:
Okay so I did everything you told me to do. I also redid the microsd on Gparted. First partition is fat32 and second partition is ext2 and set as boot. I ran androbench and my random write speed is 0.73 MB/s. What's my next step?

Edit: I just tried the data2sd zip file and it worked! I guess that's one problem done. One last question: when I use the stock Asus file manager, one of the sidebar navigation selections is usbdisk1 instead of the old internal disk or whatever. Is this normal?
[Asus Transformer TF700] buhohitr:
OK, so your issue resolved, now you should check to make sure the journaling is disabled. If you are using stock file manager (or you could access from the notification), once file manager opened you should have:

Internal (ext2), Micro SD(fat32)) and SDcard (dock), when you test this make sure you're NOT plug your device to your PC. This is only if you have a SDcard in the dock. If you don't have the dock you should only see 2
[Asus Transformer TF700] gyromanx55:
I do have the dock and for some reason, instead of SD, I have USBdisk1. It's always been like that ever since I did the data2sd mod.
[Asus Transformer TF700] buhohitr:
What happens when you eject the dock SDcard?
[Asus Transformer TF700] gyromanx55:
Nothing, USBdisk1 is still there and when I click it, nothing happens.
[Asus Transformer TF700] buhohitr:
Go into settings->apps-> and clear data in file manager.
[Asus Transformer TF700] gyromanx55:
I tried it, nothing changed
[Asus Transformer TF700] RaMcHiPTech:
I tried as well and don't have my internal sd in file manager but I can see it in root explorer. Had to reset permissions because there were none set
[Asus Transformer TF700] buhohitr:
OK, usbdisk1 is suppose for your usb stick, so some how it reconized your dock sdcard as a usb stick. Is it possible you can have another sdcard reformat as FAT32 and try it out for the dock?

EDIT, by the way did you try to reboot your device?
[Asus Transformer TF700] gutts10:
Would a class 4 san disc sd card work better then our hated hynix sd card? If so im installing this mod. If not than im not shelling out 30 bucks for another sd card.
[Asus Transformer TF700] buhohitr:
You can install the mod then run a benchmark with androbench to see what kind of random write speed you're getting, anything above 0.4mb/s is good enough to use.
[Asus Transformer TF700] RaMcHiPTech:
I got the best performance with samsung card. I tried sandisk class 4 & 10 and the samsung and the samsung made great difference in game load times.
[Asus Transformer TF700] gyromanx55:
Yeah even if i reboot the device, it's always there. And I tried formatting an sdcard to fat32 and it didnt work. If I dont use the data2sd mod, the stock manager works fine. Its just the mod that makes it like this
[Asus Transformer TF700] stanglifemike:
For 30 bucks you can get a Class 10 32gb SanDisk. Last week I ordered 2 SanDisk 64gb Class 10 (UHS1) cards and they were less than 40 bucks each, brand new, in retail packing, from Amazon and SanDisk was the seller.
[Asus Transformer TF700] Jeebley:
I got my 64 gig for 40 on Amzon
[Asus Transformer TF700] buhohitr:
OK, I have one last thing for you to try. Flash the Clemsyn Universal data2sd kernel. That is what I'm using.

http://d-h.st/IBm
[Asus Transformer TF700] Jeebley:
I was getting over mbs random write last night and it's hovering around .7 today. I anyone have any suggestions? I haven't done anything between now and then.
[Asus Transformer TF700] buhohitr:
What is your question? I don't understand what you're asking.
[Asus Transformer TF700] Jeebley:
Curious if someone would have a suggestion as to why my random write speed is significantly less than it was last night. I'm running cleanrom, 2.4 data2sd, and clemsys universal kernel. Haven't touched it since last night.
[Asus Transformer TF700] buhohitr:
Are you getting around .7? This is pretty much very normal with Sandisk card! what was it before? If you test the random write speed using normal vs performnce mode, you should see it varies a bit.
[Asus Transformer TF700] Jeebley:
Immediately after I installed everything and disabled journaling I benchmarked 1.13 mbs.
[Asus Transformer TF700] buhohitr:
That is just a random peaks you were getting, but that's pretty high for the sandisk card. The normal should be around 0.7 to 0.9 mb/s.
[Asus Transformer TF700] Jeebley:
I see. I ran it more than once last night and it was over 1 mbs every time. That's what made me suspicious. Have any idea what the best card is for this?
[Asus Transformer TF700] marcomsousa:
m-10.0.0-tf700t-data2sd.zip don't work well with the cm-10-20121125-NIGHTLY-tf700t.zip it reboot all the time.

Please update IT!!!!
[Asus Transformer TF700] radio.static:
I'm running CleanRom 2.6.1 and I wanted to get something cleared up.......as I'm fairly new at this...and I'm lost in all the info in the forums

k... I've read up extensively on data2sd app2sd and link2sd.... just formatted my sd to ext4....i know they have different functionality but essentially they all utilize the SD card for storage...correct me if I'm wrong...(App 2 SD / Link2SD is basically to move or link apps in the SD card whereas Data2SD moves the whole user data partition to the SD)...

Question is:

- is it true widgets won't work if their corresponding apps are in the SD card...

- how will all that remaining space in the internal storage get utilized 64Gb on internal once everything is moved over to 64Gb SD...

- besides the I/O speeds are there any other benefits of moving data over to SD...

Thanks in advance for the guidance...
[Asus Transformer TF700] buhohitr:
yes, you have the best one!!

---------- Post added at 06:54 PM ---------- Previous post was at 06:38 PM ----------

The main different between data2sd and link2sd is data2sd fools the OS to use data partition on the micro sdcard instead of the internal memory.Link2sd is to save space, where only the apps are moved to micro sdcard and provide the reference link to the OS to know where to find the actual app. If you use data2sd then you don't need to use link2sd. Once you used data2sd then your internal space is kind of waist, but you could use for storage like movies,videos,pictures etc..but NOT recommended, because if you are not careful you could wipe the internal memory. Data2sd implemented in order to combat the I/O issue, nothing else. So in short;

1. Data2sd is a work around the I/O issue, which make everthing more smoother. Cons: Internal memory is a waist.

2. Link2sd is for phone with limited internal memory (1gb,2gb), so keeping all the apps on external sd will allow you to install more apps.
[Asus Transformer TF700] Ologn:
I have a Samsung 32gig class 6 card that is having trouble with this mod. It works great for about an hour and then goes into a boot loop. Sometimes I can recover by flashing CleanRom. Other times I can only recover using the Asus rom.

I am using CleanRom 2.5.x, twrp 2.3.1.0 (or 2.3.0.1 don't have my tablet in front of me). I use the clemsyn kernel, and previous to data2sd, this Rom/kernel ran for days with no ill effects.

I use gparted from a live CD. Formatting a 2 gig partition 1, as fat32 . Remaining space is partition 2 and is formatted ext2 (bootable).

I think that ext2 has no journal so I shouldn't need to disable it as might be the case with ext4. Is this correct?

Are some cards just plain better for this mod than others?
[Asus Transformer TF700] gyromanx55:
Yup, thats the kernel I use. Its fine, its such a small thing I can live with it. besides, I just use the HD file manager that comes with CleanROM. Thanks for your help
[Asus Transformer TF700] Rickymax:
Newbie data2sd question. Can I do this to the Liquidsmooth rom? I dont see this rom in the download's list, only CM, Cleanrom, and baked.

Sent from my ASUS Transformer Pad TF700T
[Asus Transformer TF700] paddycr:
Tried that one today - liquidsmooth rc8 with the latest cm10 data2sd. Wouldn't boot past the boot screen :(

Btw I decide it would be a good idea to disable journaling last night to see if I could get any more out of this mod. Went into a bootloop within 30 min :banghead: Proceed with caution when doing that...
[Asus Transformer TF700] Rickymax:
Thanks mate.
[Asus Transformer TF700] marawan31:
Theres something i dont understand how can some ppl here decide whether or not to disable journaling? I thought this mod does that by default in the zip files we have to flash? Im still waiting on the sd card i ordered but if we had the option isnt better to keep journaling enabled for stability? Maybe im missing something. Can someone correct me?

Thx
[Asus Transformer TF700] joe1l:
Data2sd only seems to work with CM10 Nov 11 and earlier nightlies. I have not had any luck getting any newer CM10 releases to work but 11-11 works perfect.
[Asus Transformer TF700] paddycr:
Do you have a link to the 11/11 nightly? The eldest available on CM10 Downloader is 11/20. Thanks
[Asus Transformer TF700] buhohitr:
Yes, by default journaling should be disabled by the mod zip, but it's not working. After you flashed, you need to verify. I found that keep journaling enabled, most likely will cause bootloop down the road.
[Asus Transformer TF700] marawan31:
Thx!!

So i have to disable it manually? Its done via adb right?

---------- Post added at 05:51 AM ---------- Previous post was at 05:43 AM ----------

Ok found out how but i think ill just format my sd to ext2 since i read its disabled on ext2. Alot easier...

Thx again for your help
[Asus Transformer TF700] joe1l:
i do not but i have a copy of it on my tablet. if you know of a place i can post it, i will upload it tommorow.
[Asus Transformer TF700] ghenarys:
About Data2SD

Does it take a long time (> 1h) to restart TF700 after installing Data2SD ?

My MicroSD card is 64Gb with 20Gb Ext4 partition
[Asus Transformer TF700] gyromanx55:
It shouldn't, mine started in about 5 minutes after I applied the mod
[Asus Transformer TF700] ghenarys:
Maybe I haven't the good version for CleanRom Inheritance 2.6
[Asus Transformer TF700] paddycr:
I managed to get CleanROM 2.6 to boot with the data2sd for v 2.5 yesterday but it seemed pretty unstable. It was usable for a few hours when it went into a boot loop. 2.4 seems a much better bet to use with data2sd. They're both based on the .20 version of stock anyway...
[Asus Transformer TF700] ghenarys:
There is a flashable file on CleanRom Inheritance thread for V2.6

But is there something to do after partitioning MicroSD card and flashing Data2SD ?
[Asus Transformer TF700] paddycr:
The link to the 2.6 data2sd wasn't working properly yesterday - it pointed to the version for 2.5. I was having issues with the aroma installer for 2.6, even before I got to data2sd (it froze and I had to reboot and restart the installation). If you ask me, 2.4 is the way to go. It certainly might be worth a try in your case if you were having trouble with 2.6.

You shouldn't have to do anything after partitioning your sdcard. There is some debate on this thread about disabling journaling. Personally I would leave that alone since it seems to add instability without much gain in performance.

---------- Post added at 09:00 AM ---------- Previous post was at 08:59 AM ----------

That would be great if you could upload it. Do you have a Dropbox account? If not, here is a link to a free account: http://db.tt/kxQTki2R

Thanks!
[Asus Transformer TF700] xamot69:
The same exact thing happened to me last night. I updated from 2.4 to 2.6.1 and I applied the stock data2sd from the 2.6.1 link. Everything seemed OK at first but then it suddenly rebooted and I was stuck in a boot loop. I attempted to reflash 2.5 but nothing would work. I think the SD card must be corrupted. I did have journaling disabled so i'm sure that didn't help any.
[Asus Transformer TF700] gvsukids:
Ext4 has been causing the bootloops. Disabling journaling speeds up the card.
[Asus Transformer TF700] paddycr:
For the brief period of time that I had journaling disabled I really did not notice any difference in 'real world' speed. Granted, it may improve benchmarking but I honestly believe that these tests are quite artificial and do not reflect actual performance. Journaling is a a safety mechanism after all, and you run a greater risk of data corruption with it turned off. Data2sd worked perfectly for me for about 2 weeks before I turned off journaling, but once I disabled it my infinity went into a bootloop after about 2 hours. Maybe I was just unlucky since people seem to be getting on okay with it turned off??

With regards to Ext4, I followed Pretoriano80's advice from earlier in the thread and switched to Ext2 formatting. All seems to be working well so far...
[Asus Transformer TF700] Hohumhurrdurr:
Got my 64GB Class10 SD yesterday and I just want to clarify a couple things before I go ahead with Data2SD. I know some of these questions may have been answered previously, but in all honesty there are a lot of posts saying different things and I just want to make sure I'm correct in assuming:

1) Using Minitool to partition will screw up the sd. I should use GParted instead.

2) Disabling journaling is not necessary but will increase performance at the price of stability.

3) I will have to go through factory reset/reflashing Data2SD kernel process upon switching ROMs, but not for updating a current ROM.

Thanks to anyone who can help me clarify these points.