yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] Kisakuku:
Going to read through the original thread and probably try the 2.1 version today after I get a couple of questions answered. But in case somebody knows this off the top of their head, is there a reliable way of comparing random read/write performance of internal and external SD cards?

I'm assuming doing this from a Windows machine over MTP would not be a reliable way of measuring performance, so it would have to be an Android benchmark. I have a SanDisk Ultra 64 GB microSDXC Class 10 UHS-1 card that generally benchmarks pretty well for both sequential and random performance, but I would still prefer to test this more rigorously.

Also, cluster size choice should play a bigger role for the ExFAT partition, correct? I guess performance should be compared at least for several cluster sizes; 1, 2 and 4 Kb to start with.
[Asus Transformer TF700] fordwolden:
I use Androbench to test the performance of storage, I only test before/after so I don't know how you can test your card in windows. Maybe better to search for specifications. I use the excact same card as you and it is great.

When it comes to cluster sizes, there's different oppinions as always.
[Asus Transformer TF700] Kisakuku:
Makes sense, testing overall performance of the ROM before and after the mod seems like a better idea than benchmarking internal and external storage in vacuum.
[Asus Transformer TF700] Einride:
Someone's mixing up things here :p

Uranium is a chemical element and all of its isotopes are actually unstable ;)
[Asus Transformer TF700] Mistar Muffin:
Flashable zip for CleanROM 2.1 Data2SD is attached. Feel free to add to OP!
[Asus Transformer TF700] macaumen:
Mine is ASUS stock rom updated from OTA, I kept my root from ICS. Nothing else. Stock recovery, stock kernel, stock everything. It's not the ROM in the thread you mentioned. But I guess it works also as all of them are using the same base?
[Asus Transformer TF700] fordwolden:
Yes, I would think so. If you're on the latest OTA 10.4.4.18 that is the same as the one I referred to.

Soooo, anyone tested yet? Getting good results?
[Asus Transformer TF700] josuetenista:
Just tried this mod but I get an error when I reboot my tablet saying that encryption was unsuccessful. Had to reflash Clear Room 2.1.
[Asus Transformer TF700] fordwolden:
That would have something to do with the partitioning of your microSD card! What tool did you use to make the partitions?
[Asus Transformer TF700] josuetenista:
I tried MiniTool Partition Wizard. I have a 64gb sandisk class 6. First partition 30gb and fat32 and second partition the remaining space with ext4

Any recommendation?
[Asus Transformer TF700] fordwolden:
OK, I have researched a bit and this is a guide that fixed it for some users, just try to format it again with the same tool. Sometimes it just fail somehow.

It's either this or a cluster size issue, but the first option is more likely.

1.	Power of the device.

2.	Reformat the SD card creating two partitions.

3.	Insert SD card into Prime.

4.	Reboot into TWR Recovery and go to Wipe menu.

5.	Clear Cache, DalviK Cache and Factory Reset.

6.	Reboot.

There has also been reports of one card not working with tis mod and that is the Sandisk Extreme Pro card, it's the latest and greatest but seems to

fail with this mod.
[Asus Transformer TF700] macaumen:
So it uses the SD card as the internal storage. What about the real 32GB internal storage? Can we use that to store data instead?
[Asus Transformer TF700] fordwolden:
Yes, it uses your microSD as internal storage. Your current internal storage will be mounted as /sdcardi and is accessible to you there.
[Asus Transformer TF700] maxrdlf95:
I'm just installed this gonna see what happen I made the partition with MiniTool Partition WIzard on Windows I dont know if its good or bad my tablet it's just booting now :D and is in English :S lol gonna report more soon it has restarted 3 times now :S

Report 1: My device it's on reboot loop on Setup Wizard... I really don't understand why I gonna use another software to make the partition..

Will report more later
[Asus Transformer TF700] fordwolden:
I have actually never heard of that issue. It normally would either boot or not boot. Let me know how it goes.

What card are you using, and what partition sizes?
[Asus Transformer TF700] fordwolden:
And the rom was working just fine before the flash of course. I would try a fresh install on both rom and mod. Check md5's and try to flash again! I have

to go to bed now but will be back in a few hours! :)
[Asus Transformer TF700] maxrdlf95:
I disabled journaling and it hasn't restarted now So amazing the fast tablet is now Im gonna do some benchmarks now thanks so much! for this mod
[Asus Transformer TF700] Mackis:
Hi folks.

This seems very promising and it have been one of the things ive been waiting for before rooting and unlocking the tf700.

However as i understand this:

1. this accompanies the Cleanrom 2.1, does it work with Cleanrom 2.2 aswell?

2. As this would be the first time for me on android to root and unlock i feel a little anxious in getting all steps right. (please don't flame me) Could i have some assistens in a walkthrough process that begins from scratch?

3. Can i do the ADB process from a Linux laptop or does it need to be on windows?

Hope i don't upset anyone here with my request.

Best regards

Mackis
[Asus Transformer TF700] fordwolden:
No problem mister.

1. A new version for the CleanROM 2.2 will arrive later tonight.

2. There are walkthroughs and guides on this, here is one about unlocking: http://xdaforums.com/showthread.php?t=1795156

and here is one about rooting or flashing a new rom: http://xdaforums.com/showthread.php?t=1938129

3. ADB works perfectly fine on Linux (it's what I use) just be sure to download the correct version. I just use the one in the Android SDK

and you can download that.

Hope that helps.
[Asus Transformer TF700] josuetenista:
Will you include this mod in clean rom? That would be perfect

Enviado desde mi iPad con Tapatalk HD
[Asus Transformer TF700] Mackis:
Thanks!!!

I will read up and await the new release for the ClearRom 2.2

Best regards

Mackis
[Asus Transformer TF700] fordwolden:
I have now talked to a world famous dev and there is no changes between 2.1 and 2.2 that affect my MOD, so we can use

the 2.1 version file in the op. I'm real busy at work now so will update OP when I get a break! :good:
[Asus Transformer TF700] rquellet:
I've been waiting for this MOD to come to the TF700 Infinity since I saw it on the TF201 Prime forums. Thank you!

I want to point out that I experienced the same boot loop problems with "Encryption Was Unsuccessful" as "josuetenista". josuetenista and I both used MiniTool Partition Wizard to partition the micro SD. I got the tablet to boot by restarting to recovery, factory reset, wipe dalvik and finally, I disabled journaling per your instructions on the second post of this thread.

My next question is: can I expand the size of the EXT4 partition that I made using the same MiniTool tool (it's only 10GB)? Will I have to redo the disable journaling step?

Thanks for the help.
[Asus Transformer TF700] Diogenes5:
1) Do you have to turn off journalling on speedrom 2.1 and 2.2? The developer said he already disabled it in his rom. My system keeps rebooting. I have a sandisk 64gb microsd UHS-10 like everybody else. I use CWM because thats what the speedrom developer said you should use for 2.2. Can I disable journaling with CWM or do I have to use TWRP and the instructions from post #2.

2) When using Minitool Partition Wizard it seems that you need to make both partitions "primary" partitions and not "logical" partitions like the program defaults too (at least from what I can tell from quickly googling the issue). Can anyone confirm that this is correct.

3) What is a good way to make your tablet safe if your sd card or sd-card-reader gets messed up? I use Titanium Pro but if that's on the micro sd card, then you're SOL if your microsd card doesn't mount Titanium Pro in the first place right?

This is an aside but if anyone knows a good program to backup apex launcher setup I'd like to hear it. I hate losing all my widgets and it prevents me from investing too much time in making my UI look nice (before my TF700 would crash constantly).
[Asus Transformer TF700] clownberg:
what percenatge speed increase can I realistically see - I have a sandisk Ultra 32 gb class 10 ? can someone post some benchmarks - thanks
[Asus Transformer TF700] fordwolden:
I've been looking into this tonight and what I think is happening is that on install, CleanROM disables journaling on the internal storage, but when you move /data to your microSD you have to disable journaling for that too. You can see on my post on journaling (#3) that it disables journaling on mmcblk1p2, which really refers to second partition of microsd card. I would not think that the rom will be setup to disable journaling on a external card. So you will have to disable it manually, but only once, You won't get that problem the next time you install.

On your last question I would not have a clear answer as I don't know how the tool expands the partition (new format maybe?), I haven't used that tool. If you have to reformat you probably have to redo installation and disable journaling again.

Hope that was somewhat explanatory.

1. Actually, yes I do think you have to as the rom has journaling disabled for other partitions as a standard you have to disable it for the new partition. I didn't see that issue coming but explanation will be same as above. As long as you can get into adb shell I would not think that it matters what recovery you use (cwm or twrp).

2. This is correct and I will update OP, I'm sorry it was not mentioned and thank you for mentioning. :) In my tool primary is standard!

3. I use the fat32 partition on my microsd as backup location and it works great. I have noted that Titanium is having issues seeing "/sdcardi" where internal storage is mounted and this is something I'm working on. But I feel safe as I have my backups stored on my pc as well.

I guess your card will have the same speeds as my sandisk Ultra 64gb class 10 and those benchmarks are found in second post. Just download Androbench and compare the Random writes to what you are getting now.
[Asus Transformer TF700] Mackis:
Im struggle to install Java6 JDK packages for Ubuntu 12.10 64 bit version that seems to be needed for ADB.... So im on a standstill rght now.

Does ADB work with Java 7? That seems to be available for Ubuntu 12.10.

As a last resort i will have to put back the original harddrive in my laptop as it has the preinstalled windows 7 in it that came with the laptop.

Hate to take out my SSD though and go back to windows.....

Best regards

Mackis
[Asus Transformer TF700] fordwolden:
Have you tried just installing the Android SDK which comes with ADB, I don't think I installed the JDK prior to installing Android SDK on my former Linux laptop.
[Asus Transformer TF700] Mackis:
Ok i think i got past it with a real ugly install method, i installed ADB too so i'm off to read up some more before continuing. :o

Se you again in a while or tomorrow if i fall asleep on the keyboard :)

Best regards

Mackis
[Asus Transformer TF700] Diogenes5:
My tablet keeps rebooting so I find myself having to disable journaling. However, I have had problems.

If I boot directly into TWRP, my device shows itself as not having drivers. I tried updating with naked drivers and asus drivers and windows update, but no driver is found. My device is detected if I select fastboot usb mode or if I just let the tablet boot normally.

As a result when I start ADB and try to start ADB shell it says Error: "Device not Found"

Am I doing something wrong?
[Asus Transformer TF700] fordwolden:
Good morning. I've seen others with this issue in General/Q&A section. Check those threads for fixes and check if ADB works when you are booted into the rom. One of the reasons I love my Linux laptop is that I don't have to handle this driver hassle!

You'll get it fixed!
[Asus Transformer TF700] seesser:
Big question that someone might be able to answer:

My problem, I have a couple different 32gb class 10 cards that I have found out that while having great seq speeds have horrible random speeds.

What I have read is that some older cards like class 4 scandisk have random speeds that are double that of the 64gb ultra class 10.

My question is has anyone tried this yet? And is there a list of these cards that have a high random speed?
[Asus Transformer TF700] Diogenes5:
I also only get my microsd card in the scant few seconds before my tablet reboots (my ext4 partition and fat32 partition). The original 32 gb of internal storage disappears.

Also, can I just solve my journaling issues by formatting with ext2 instead for the 2nd partition on my micro sd?
[Asus Transformer TF700] urrlyx:
Apex has a built-in settings backup feature.
[Asus Transformer TF700] glennd:
I am on WW, Clean Rom 2.2, Samsung 32Gb Class 10 SD with JB Bootloader does this mean I cant use this tweak because of the JB Bootloader? PS (I thought I had to have the JB Bootloader to flash CleanRom?)
[Asus Transformer TF700] maxrdlf95:
What are you talking man? lol

If you have CleanROM 2.2 of course you can use this.. and if you have CleanROM you have obviously JB bootloader.
[Asus Transformer TF700] glennd:
Sorry wrong section
[Asus Transformer TF700] Mackis:
I'm on a standstill "scratching my head"

I have installed ADB, i have installed Java, i have put the paths in udev/51-android.rules

I have put the paths to ADB in bashrc

I have tried starting adb devices, the server starts but it doesn't see my pad.

I have lsusb it it shows up there.

USB debuging is enabled in the tab.

This is what i get when i try adb devices:

mackis@Mediaburken:~/android-sdk-linux/platform-tools$ adb devices

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

List of devices attached

And then nothing

I tried killing the server with adb kill-server and then starting it up again to no avail.

My lsusb output is:

Bus 003 Device 007: ID 0b05:4c90 ASUSTek Computer, Inc.

In 51.android.rules:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4c90", MODE="0666" #Normal tf700

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4daf", MODE="0666" #Fastboot tf700

I saw on some place that the lines differ so i tried both:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4c90", MODE="0666" #Normal tf700

And

SUBSYSTEMS=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="4c90", MODE="0666" #Normal tf700

But nothing changes, i tried rebooting and reconnecting the tab. same result...........

PLEASE SOME HELP??
[Asus Transformer TF700] fordwolden:
No, there is no list yet. I have only used the 64gb class 10 ultra card. The older class 4 cards are probably hard to get by

with good storage capabilities, and I want the extra storage to store movies and such. If you find something faster/better

let me know!

I'm gonna go with a no here, I think IF you formatted with ext2 you would still have to disable journaling, and you would lose alot of the

effects of Scotts tweaks.

You are trying this while in recovery I presume? I'm not sure what's up here. For me Installing the Android SDK and ADB was more of a plug-and-play thing. You'll find a way, there's always a way.
[Asus Transformer TF700] Diogenes5:
I had commented before that I was unable to disable journaling because my tablet was not detected by my PC in TWRP recovery mode. After spending many hours trying to find a solution, I decided simply to just implement the second-best solution I could find: format my 2nd microsd partition in Ext2 format instead of Ext4, removing the need to disable journaling.

My benchmarks are below (Using Sandisk MicroSDHC 64gb Class 10 UHS-1 card):

That was on the third run of the test (I benchmarked as soon as I booted first time). I was scared at first because my sequential read was only 10MB/s but it soon sped up with subsequent testing.

TLDR version: AMAZING! :D

**********************************************

My tablet literally feels like a whole other device and flies without the annoying, bulls*%# stutter caused by the crap Hyenix eMMC Asus implemented. I only hope it stays stable. I don't plan on updating or modding my tablet again until Christmas. I simply don't have the time. Much props to fordwolden for taking the time to port this over from the Transformer forums. My other benchmarks are stellar as well.

Might I suggest to fordwolden that he post formatting in Ext2 as a possible shorter step to formatting people's SD cards.

Also, it seems that my pc no longer detects the internal eMMC of my tablet. Root explorer does though, so I guess the solution to put data on the internal eMMC right now is to transfer using an android file manager. Hopefully, there is a more direct way of loading information on that drive in the future.
[Asus Transformer TF700] fordwolden:
Glad it worked out for you. About the ext2 formatting, it's a option, and I think it has no journaling by default. But it's a "weaker" filesystem than ext4. You must be aware that if you get random reboots, or accidentally remove your microSD will android is running, you WILL get data losses to some degree. Although this of course goes for both filesystems it supposedly is worse for ext2. I'll stay with ext4, if one is not able to disable journaling, ext2 is a good option.
[Asus Transformer TF700] tf201:
does this work on 2.3? How do you update ROMs and keep Data2SD?
[Asus Transformer TF700] fordwolden:
1. The CleanROM 2.3 MOD will arive later tonight (I'm at work). The 2.2 edition probably works but I like to make a new one to

be certain I get all the sweetness of ROM.

2. I just install the rom update, and then apply the MOD again.
[Asus Transformer TF700] tf201:
Thanks -- Do I need to disable jounaling again?
[Asus Transformer TF700] fordwolden:
No, I believe that one sticks! :)
[Asus Transformer TF700] fordwolden:
I had a question from a user about being able to transfer files to the internal storage with his computer. I researched a bit and found that /data2/media has the wrong permissions. If you set the permissions on that folder to 777 or rwxrwxrwx using Root Explorer or whatever explorer you prefer, your computer will see the /sdcardi folder and you will be able to transfer files to it. Apps can also access it now, so you can put your backups from Titanium or whatever you like here now. This will be done natively on the release when I get the chance to modify, but it's a easy fix.

BTW, I will of course makea modded version of the clemsyn's OC kernel when it's released. With both OC and I/O-Boost this machine will have lift of! :)
[Asus Transformer TF700] Diogenes5:
Initial Thoughts on Usage

I've begun to get reboots. I think this is due to the auto-sleep function of JB which is unmounting my microsd. After doing it twice my device no longer boots.

So word of advice: TURN OFF SLEEP MODE.
[Asus Transformer TF700] androidxen:
Hm... having reboot problems, had to try ext2 since using TWRP would not allow me to use shell commands (device not found; I've installed naked drivers).

Here are my exact steps that I've been taking (for ext2), is there something I'm stupidly overlooking?

1. extracted CleanROM2-3Data2SD.zip, moved extracted boot.blob to root of internal sdcard.

2. for clean installation, moved CleanROM 2.3.zip, installed fresh ROM.

3. used MiniTool Partition to create 10GB ext4 partition from mini SD card, reinserted into tablet.

4. booted fresh ROM, installed terminal emulator

ran following commands:

su

dd if=/sdcard/boot.blob of=dev/block/mmcblk0p4 bs=1

5. waited until next prompt came up, then restarted tablet.

6. tablet goes through random reboots in under a minute.
[Asus Transformer TF700] Diogenes5:
When you format your 10gb partition, the card is suppose to be fotmatted in ext2 ....
[Asus Transformer TF700] fordwolden:
Like the post above says, it looks as though you partitioned in ext4 when you wanted ext2, but you must disable journaling if you are on ext4, if you can't get to adb shell in twrp you could try the command line in twrp. I haven't tried it, but I suppose it would do the trick, if not you will have to use ext2 filesystem.

On a sidenote though, I see alot of people having issues with adb and I would've certainly taken a closer look at it if it was me, adb is a essential tool in many situations, for instance unbricking.
[Asus Transformer TF700] dan.kels.r:
ive got what looks like to me, the inexperienced user, a real problem. i used the mini tool partition wizard to partition a sandisc ultra class 10 32gb to have 10gb of ext4 on the second partition and had them both showing as primary. when it was completed in now says my sd card in 32mb! and nothing i do changes that. did i just "brick" my sd card?
[Asus Transformer TF700] fordwolden:
If windows still sees your card, as 32gb, it looks to me as it didn't get formatted as per your instructions! If you can transfer files to/from it is ok, I would try to re-format it either way.
[Asus Transformer TF700] dan.kels.r:
no its coming up as only 32 megabytes lol. i already ordered a new one but if i can salvage this one id love to.
[Asus Transformer TF700] fordwolden:
Oh, alright, my bad! :) I have the excact same issue with a Sandisk 64gb Class 6 MicroSD. I am sorry to say I have not been able to recover it.

I wasn't even formatting ar anything of the sort, it just stopped working. If it's not too old I think you might get a return on it, I've heard others done tat successfully.
[Asus Transformer TF700] Mackis:
If you are in linux have you tried the dd command?

dd if=/dev/zero of=/dev/HD count=1 bs=512

Change HD to whatever your SD card is called probably sdc but you have to check!!

that should clear the master boot record of the sd card for you.

I suggest you use a usb adaptor that you can put your sd card in.
[Asus Transformer TF700] Diogenes5:
For people that had a problem with ADB Shell while in TWRP, I figured out the solution. Quoted and numbered from my post in the TWRP thread:

1) I right clicked and clicked on update drivers on the "transformer" device (with a question mark since Windows 7 does not detect the device). I chose to manually update drivers and instead of selecting the naked drivers folder,

2) I chose to pick from a list of drivers on my device. I chose Asus Android and then the ADB driver. Windows warned me that it might not work but my device now shows up as a recovery device when I use the "ADB Devices" command.

If you go into the folder that has adb on your computer with the command prompt and use the "ADB devices" command (type it out) it should show your device in recovery now.

I did a clean reinstall of SpeedRom 2.3 and this mod with ext4. This thing seems even faster now with all of the ext4 tweaks from the rom. If this thing stays stable I am one happy camper :laugh:

---------- Post added at 09:28 AM ---------- Previous post was at 09:16 AM ----------

I set the permissions to rwxrwxrwx using Root Explorer as said but my PC still doesn't see the drive nore do most apps (Root can see SDi though so I can use it to transfer files). Is there anything I'm missing here?
[Asus Transformer TF700] SupahDave:
The same exact thing happened to me last night. I don't know what I'm doing wrong. My only difference was that I split my card's partitions in 2 with half allocated as ext4 and the other half fat32. Any ideas on what the issue is?
[Asus Transformer TF700] fordwolden:
Have you disabled journaling? The instructions are in post #3.

Still working on this, thought I had it fixed, need to do some more research! Will be updated soon! :)
[Asus Transformer TF700] stanglifemike:
Awesome work here!!! I actually asked scrosler about this mod about a month ago, I so glad to see it is finally here!!!! I just read Pulse and them talking about this for the GS3, Note 2, and Asus Prime, so I checked here to link the Prime thread to see if someone could do this for our Infinity and it's already done!!!! Awesome!!!