yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] Snah001:
Well this version works very well compared with the 2 April and 3 April builds. Those 2 caused the home button and/ or back button not working and all was very sluggish. Both with clean installs.

Latest build is steady as a rock and feels quickest of all crombi builds. Even Asus keyboard works. Well done!

Sent from my Asus Infinity TF700 with Dock
[Asus Transformer TF700] LetMeKnow:
Actually, if you flash the stock firmware or ROM in android definition, you also flash the bootloader blob, recovery blob, and the android OS...:) However, the custom firmware removes the bootloader and the recovery blobs for the safety purpose, guessing...:confused: so the only blob left is the android OS...:) Also, the android layout is slight different than the PC world. It does not use a separate EEPROM for the BIOS or bootloader in android but it partitions the SSD and keeps everything on those partitions... The drawback of this idea is if something is wrong with the SSD, your device will no longer function because there are no drivers for your hardware to initiate with. That is how I understand the general concept of the android environment..:) I think our internal SD is using similar concept as the CPLD but a lot more gates or memory than the old CPLD technology..:D
[Asus Transformer TF700] wenchien:
[MENTION=5847803]Chielemans002[/MENTION], are you using data2sd with CROMBi-kk?

[MENTION=518363]sbdags[/MENTION], done some tests with CM11 and CROMBi-kk. It seems that my dock issue only happens with data2sd. Can't reproduce this issue if CM11 or CROMBi-kk is installed to internal storage. (Didn't test rom2sd though.) Is there anyone using data2sd and dock without any problem?

Will upload a logcat tomorrow.
[Asus Transformer TF700] LetMeKnow:
I am glad that you sorted out the issue for your device and have fun....:good:
[Asus Transformer TF700] _that:
There is a small boot ROM inside the Tegra SoC that implements the "APX" USB recovery mode and initializes just enough hardware to load the real bootloader from the eMMC.

The Android "ROM" term comes from the fact that in normal use the operating system is read only.
[Asus Transformer TF700] militiaOfDeath:
Trying to install ROM2SD using my new SanDisk SDHC Extreme 32GB 80MB/s, but so far no luck at all. Seems like the tablet can't mount the SD card from the keydock in TWRP/during install (also no luck mounting it from the "Mount"-menu in TWRP).

Install log;

AROMA Installer version 2.70RC2
(c) 2013 by amarullz xda-developers

ROM Name : CROMBi-kk
ROM Version : CM11-20140503-DEODEX
ROM Author : sbdags/lj50036
Device : Asus Transformer TF700T
Start at : Wed May 7 11:55:29 2014

Thank you for installing CROMBi-kk KitKat 4.4.2!
Sit back and relax...
-----------------------------------------------------
This will take a few minutes!
Preparing File System.....
Extract: /tmp/fsck.ext4
Extract: /tmp/mkfs.ext4
Extract: /tmp/tune2fs.ext4
Mounting System.....
----- ROM2SD by _that@xda and sbdags -----
Installing pre-init script for ROM2SD
Extract: /system/boot/preinit
Extract: /system/boot/preshell
Extract: /system/boot/rootfs_rom2sd/fstab.cardhu
Extract: /system/boot/rootfs_rom2sd/init.cardhu.rc
Extract: /system/boot/busybox
Copying Wifi/Bluetooth modules for ROM2SD
Extract: /tmp/copy_modules.sh
about to run program [/tmp/copy_modules.sh] with 1 args
sh: : unknown operand
Extracting scripts.....
Extract: /tmp/dev-rom2sd.sh
Running script for ROM2SD
about to run program [/tmp/dev-rom2sd.sh] with 1 args
sh: : unknown operand
__bionic_open_tzdata: couldn't find any tzdata when looking for CST6CDT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Backing up.....
Remounting System.....
mount: failed to mount /dev/block/mmcblk0p1 at /system: No such device or address
about to run program [/tmp/backuptool.sh] with 2 args
grep: /system/build.prop: No such file or directory
Not backing up files from incompatible version: 11
run_program: child exited with status 127
Unmounting System, Data and Cache.....
unmount of /system failed; no such volume
unmount of /data failed; no such volume
Formatting System.....
error: make_ext4fs: open: No such device or address
longjmp botch.

Installer Error (Status 0)

End at : Wed May 7 11:55:32 2014

I've followed the steps in http://xdaforums.com/showpost.php?p=50877834&postcount=2 for setting up the SD card, and in gparted the partitions are successfully created (fat32: 8GB, ext4 #1: 21.22GB, ext4 #2: 1GB).

I have the same release of CROMBi-kk flashed on the internal storage. If anyone has any suggestions I'm happy to hear them.
[Asus Transformer TF700] sbdags:
Odd as there are no differences in the ROM itself between data2sd and internal. The only difference is in where it mounts /data during the kernel initialisation stage. That should not affect your dock so I'm very interested to see what the logcat shows (if anything). It may be worth posting the kernel dmesg as well.

---------- Post added at 06:07 PM ---------- Previous post was at 06:05 PM ----------

Post the recovery.log as well from TWRP (advanced - copy to sd) or found in /cache.

It maybe the card is incompatible (too quick?) for data2sd or rom2sd as has been seen in the past unfortunately.
[Asus Transformer TF700] _that:
ROM2SD uses the MicroSD, not the dock SD card. To use the dock SD card, you'd need to replace mmcblk1 with sda in all the scripts.
[Asus Transformer TF700] militiaOfDeath:
Thanks for the quick answer. Does it suffice to change mmcblk1 with sda in all the scripts located in the directory \extras\kernel\rom2sd\ inside the ROM-zip, or do I need to do this in every script in the entire ROM?

If so, any suggestions to how to do that efficiently* in Windows? Some sort of search and replace?
[Asus Transformer TF700] mannes8:
Tablet not reading dock sd card on boot

Please forgive me for posting the following twice, but I wrote this a week ago and did not get a response... was hoping someone knows about the issue and can give me a hand. Thank you!

First, I want to mention how thankful I am to have the CROMBI-KK rom on my tablet... I was about ready to scrap my tf700 because of the laggy operating system it came with. I hope someone can answer a quick question I have... I have been on the update released at the beginning of April and every time my tablet has booted up, the system reads the sd card inserted into the dock by saying "preparing sd card" in the upper left hand corner. However, just yesterday, I booted up the tablet and it would not read the sd card on the dock... it would eventually do it if I removed the card and reinserted it or remove the tablet from the dock and place it back on. Did I accidentally do something to prevent the tablet from reading the dock sd card on boot?
[Asus Transformer TF700] _that:
Actually you have to replace "mmcblk1p" with "sda", so that "mmcblk1p2" becomes "sda2" and "mmcblk1p3" becomes "sda3".

The files that you need to change are the installer-related files (updater-script and aroma config) and those files that end up in /system/boot, especially the preinit script and the *.rc and fstab.* files.

I can't give you any suggestions how to do this on Windows other than "use an editor that supports Unix line ends".
[Asus Transformer TF700] johnlgalt:
Umm, no, it is where they are installed. Please read the first post here http://xdaforums.com/showthread.php?t=2501129 carefully.

For the last time, it is NOT RAM, it's ROM.

Originally, yes, no way to alter it - but then came EPROMs and then EEPROMS. They cannot be written to actively, but they can be erased and then re-written. The concept for an Android ROM (and most other device firmware, including PDAs, routers, etc.) is essentially the same - it is not meant to be written to, just read from. But, instead of using expensive chips and such, it is now easier to simply assign ownership and RWE permissions on standard NAND FLash to simulate the old style ROM.

Only newer EEPROMs. Older systems that did not make use of EEPROMs / EPROMs had to have the chip manually replaced. Same way with older computers and cache. You had to replace chips.

I already linked to the Wiki showing that NAND Flash is a newer type of EEPROM.

^^^ This

Notepad++ works well for this in Windows.
[Asus Transformer TF700] loner.:
You tried to get to technical and lost my original meaning, but have a good day anyway mate! [emoji51] But I wouldn't own a tablet without ram if they make one. [emoji41]
[Asus Transformer TF700] Mikey1969:
I'm running build 20140503 and having issues where the only option is a reboot. Been having them for the 3 days or so I have been running this particular build. It is really 3 issues, but the first two may really be the same thing, maybe even all 3.

First issue: Occasionally, I will pick up the tablet to unlock it, and it will remain a black screen. The power button won't wake it up. Some times the tablet reboots on its own at this stage, other times I hold the power button until it reboots.

Second issue: Other times, I will pick it up and get it to unlock, but it will freeze up at some point when I am trying to navigate to apps to run them. This one always requires a reboot with the power button.

Third issue: I will pick up the tablet, go to launch something, like in the second issue, but I will get the following error: Unfortunately, the process com.android.systemui has stopped. This can only be resolved by rebooting as well. This one is a little trickier only because to get to the reboot menu, you have to hold the power button, dismiss the error message, choose 'Reboot', dismiss the error message, choose the advanced reboot option, and dismiss the error message.

These go way down once I am inside of an app, every once in awhile I get a random reboot in the middle of something but that is more rare. This is probably happening 4-5 times a day, with it only crashing from inside a game twice.

Otherwise, the ROM works great.

Is anyone else seeing this, or is it a known issue? This has happened with the tablet both on and off of the dock, and it doesn't seem to matter if I have taken it off of the dock while it was asleep, or had it off of the dock the whole time.

Hope I provided enough details to help.
[Asus Transformer TF700] johnlgalt:
Because you're calling storage memory.

It's not memory. It's not RAM. It's storage. It's HD space like on your computer. The 1 GB partition in ROM2SD is not equivalent to the RAM in your computer. It is equivalent to the HD in your computer.
[Asus Transformer TF700] _that:
After such a random reboot, post the contents of /proc/last_kmsg.
[Asus Transformer TF700] johnlgalt:
I see the first issue very rarely, although with the latest build I've already seen it twice.

I've not seen the second issue recently, but in hte past it was pretty prevalent for when I was using the screen intensively - like reading Manga.

I've seen the third issue extensively after trying to create a second user on the device - even after I killed the second user, deleted all files and references to it etc. if I docked my tablet and let it fall asleep, or rebooted the tablet while docked, I got exactly what you see. But the same thing happened when I first created a second user, an then rebooted into the second user, then rebooted back into the primary user...
[Asus Transformer TF700] Mikey1969:
So this is the first reboot after one of the crashes, do I need to pull the file immediately, or is this file good until my next reboot? Also, since it appears to be a protected file, is the best way to just pull it off of my device through the PC? It's not letting me open it in ES FileExplorer, but I can hook it up ti this computer and grab the file that way.
[Asus Transformer TF700] deathgod1:
So I'm ready to take to plunge from Cromi-X 5.4 to this and just want clarification on the steps. I have twrp 2.7.0.0 installed and have downloaded the latest version of Crombi-kk on my internal. If I want to have my internal storage formatted as f2fs, do I have to do something extra, or is that part included in the aroma installer?

Here are the steps I'm thinking I have to do: Backup data, place a copy of Crombi-kk on my external storage and wipe data in twrp(I'm assuming that I just have to select wipe data and swipe where it says factory reset?) , then install Crombi-kk and I should be done right?

If I'm missing anything, any help would be appreciated thanks :)
[Asus Transformer TF700] loner.:
I think I know what I meant and why we partition the 1 GB partition on the sdcard for the roms system allocation but I am not quoting wiki so my words are my own. This is not a competition or even a issue for me and hopefully not a issue for anyone. My own thoughts are simply that this is a good forum with learning and camaraderie and hopefully it will remain that way. :)

---------- Post added at 04:52 PM ---------- Previous post was at 04:48 PM ----------

Do you have the twrp with the f2fs format capability?

http://xdaforums.com/showthread.php?p=51089846
[Asus Transformer TF700] _that:
It should be good until the next reboot.

Yes, that's the easiest method:

adb pull /proc/last_kmsg
[Asus Transformer TF700] sbdags:
No it sounds like a dodgy connection to me. Clean the contacts maybe?
[Asus Transformer TF700] Chielemans002:
Dock

[MENTION=2747551]wenchien[/MENTION]: I am not using Data2SD. Just a regular install, ext4 on internal.
[Asus Transformer TF700] sbdags:
There's a number of scripts you'll need to replace it in then..... Give me a shout if you get stuck but certainly the updater-script, and the contents of extras/kernels/rom2sd and sub directories.
[Asus Transformer TF700] drewski_1:
The Internal System partition (/system) is not stored on the 1GB DDR3 RAM, it's on the eMMC just like the internal /data partition. If it was on the DDR3 RAM you'd lose the Internal System, if the tablet lost power :D

Just remember, it's ROM2SD, not RAM2SD so both the Internal & External 'ROM's are using the same 1GB DDR3 RAM inside the tablet when running programs, games etc.

Sorry, if this has already been covered in the pages I haven't gotten to. I'm doing some catching up.
[Asus Transformer TF700] AxpStoli97:
Weird UI issues

I am having a couple of weird UI issues with the 5/3 build.

The first one is that occasionally the tablet hangs when I try to pull down the notification panel. This is followed by a reboot, and when it boots up I get continuous error message like this : "Unfortunately, the process com.android.systemui has stopped". The error just keeps coming back after I dismiss it and I have to reboot again to make it go away.

The second problem is that the "Set wallpaper" button in Apex launcher is hidden under the home button, making it impossible to change the wallpaper.

Any ideas or suggestions?
[Asus Transformer TF700] loner.:
Not a issue with me. :)
[Asus Transformer TF700] deathgod1:
Ah, so I need to do that first, then instal Cromib-kk as usual? Thanks for the heads up and help:good:
[Asus Transformer TF700] loner.:
You need to do a full /format data the first time not a factory reset coming from Cromi-X. Did you read the OP? :)

http://xdaforums.com/showthread.php?p=50877804
[Asus Transformer TF700] deathgod1:
The change to f2fs requires a format so wouldn't all I have to do then is install Cromi-X, since there would be no ROM on the tab at that point? Yes, I did read the OP but it says full wipe and so I thought it meant wipe data/ cache/ dalvik and not format data.:p
[Asus Transformer TF700] loner.:
I just wanted to let you know in case you changed your mind and decided not to use the f2fs format. [emoji51]
[Asus Transformer TF700] wrighto3:
I've had that first error also. I would be interested in answer also. I'm running Nova launcher.
[Asus Transformer TF700] sparksd:
Same here with the hang & reboot, with Apex. ROM installed internal, fsync & journaling turned off. I'm on the 4/27 build and it seems to have started there as I didn't see it on earlier builds.
[Asus Transformer TF700] loner.:
http://xdaforums.com/showthread.php?p=52373036
[Asus Transformer TF700] AxpStoli97:
Right. I didn't have this problem on the 4/3 build.
[Asus Transformer TF700] johnlgalt:
OK, so I've done some testing - barebones cROMBi-kk installs each time. I'm nto getting the massive performance boost that I think I should be.

When installed on internal, with Dalvik as the runtime and F2FS as the /Data fs, the tablet gives me the following for a Quadrant score:

Enabling ART on this install led to this:

When installed on external (via ROM2SD), with Dalvik as the runtime and F2FS as the /Data fs, the tablet gives me the following for a Quadrant score:

Enabling ART on this install led to this:

I've double verified that this is a Class 10 microSD. I have it partitioned almost exactly like the guide says - I had about 1.5 GB left for the last partition, so I made that partition take up the entire amount (after using mathematically exact values for the 16 GB and 42 GB partitions).

All these screen shots were taken after the ROM had stabilized, after installing 4 apps (including Quadrant).

I'm at a loss now.

For the last trick, I am going to try to see how a clean install of this ROM internally using Data2SD fares.

[MENTION=518363]sbdags[/MENTION] - any ideas?
[Asus Transformer TF700] lartomar2002:
Do not know for sure if this could be the problem but is your sdcard a UHS-1. Isn't it suppose to be a little faster than a regular class 10?
[Asus Transformer TF700] johnlgalt:
No, the UHS-1 card is currently 'locked' and I cannot get it to unlock.

I went out and bought a 64GB card that is Class 10.
[Asus Transformer TF700] berndblb:
What did you choose in terms of fsync/journaling?
[Asus Transformer TF700] johnlgalt:
Same across the board - both left on.
[Asus Transformer TF700] toolmanz:
I have the same problem. Remove and re-insert usually fixes it though.

Sent from my TF700T on CROMBI-KK
[Asus Transformer TF700] AxpStoli97:
I just noticed that this problem only happens if I select "Apex wallpapers" from the wallpaper menu. If I choose "CM11 Wallpapers", the set button appears correctly above the home button.
[Asus Transformer TF700] johnlgalt:
I think my tablet is getting mad at me.

I reverted all partitions to ext4, then fastboot flashed the regular TWRP 2.7.0.0 onto the device, then flashed the ROM again as internal - so now it is Internal + Ext4 + fsync on + Journaling on (BTW, no option to turn it off with F2FS, IIRC).

I got a Quadrant score of ~5900.

I then enabled ART in dev options and went to reboot ... and I am stuck at a boot logo. Left it there for 25 minutes just to be sure.

Rebooted, same thing.

I'm now wiping everything again, and then I performed a format data like before, but this format is taking much longer, like [MENTION=1784706]sdba[/MENTION]gs mentions in the OP.

Makes me wonder a couple of things:

Did I have a bit of corruption b/c the previous format, coming back from F2FS, didn't take correctly?

Why does the F2FS format take so much less time (in the modified TWRP 2.7.0.0 for F2FS) - I wonder if it is performing a quick format instead of a full format of the partition? Or is it just that fast?

I'm going to keep playing around. I still have yet to have a working Data2SD + F2FS working install, so I am going to start with a Data2SD + Ext4 after I get Quadrant scores for the Internal + Ext4 and ROM2SD + Ext4.

And, yes, I realize benchmarks only go so far - but they will give me a realistic idea of which is performing better, particularly on I/O, so that I can have a choice or two as to how I want to run this tablet.

fsync and journaling will stay on - I'll need the tablet for business again in a couple of weeks, and cannot afford potential data loss (and just because of that I might ditch F2FS as well).
[Asus Transformer TF700] _that:
High capacity cards use high density flash chips and are often slower than smaller cards.

Formatting a filesystem is always quite fast (1-2 minutes). The reason why formatting as ext4 takes so long in TWRP is that it does a security erase of unused blocks after the format. That doesn't happen when formatting as F2FS.

Don't use f2fs for important data as long as there is no working fsck program.
[Asus Transformer TF700] wenchien:
Here comes the log files!

boot-logcat.txt: logcat from bootup to system ready

keyboard-logcat.txt: logcat for docking

dmesg.txt: output of dmesg
[Asus Transformer TF700] loner.:
It is always good to backup important data when you can, no matter what format or system your using. [emoji51]
[Asus Transformer TF700] sparksd:
See this now with 5/5 build with Apex. ROM installed internally, fsync & journaling turned on. Pull the notification bar down when a notification is showing and tablet hangs then reboots. Doesn't occur every time but fairly often.
[Asus Transformer TF700] duckredbeard:
I'm having problems installing chrome on this ROM. I've tried wiping cache, dalvik, clearing cache of Google play services and the play store. I just tried reflashing the ROM with no improvement. I'm on 20140403.

I'm getting the newest update of this ROM now, but I don't think it will fix it. The error I'm getting is -24.

Sent from my ASUS Transformer Pad TF700T while holding a homebrew.
[Asus Transformer TF700] sbdags:
Its because you have remnants of a previous chrome installation usually in /data/data

Delete those and it will work. It usually happens if you have dirty flashed over an older version whilst browser2ram was installed. So you need to disable browser2ram first to remove the remnants too.

---------- Post added at 09:44 PM ---------- Previous post was at 09:42 PM ----------

Provide the /proc/last_kmsg after it happens please.
[Asus Transformer TF700] sparksd:
Log after last reboot attached.
[Asus Transformer TF700] _that:
This is from a clean reboot from the recovery. So what you experienced was not a reboot (a reboot means that you see the bootloader screen and - in case of my kernel - the penguins), but probably a restart of the Android system only.
[Asus Transformer TF700] sparksd:
Thanks - any further debug suggestions?
[Asus Transformer TF700] duckredbeard:
Prolly time for spring cleaning. I will do a factory reset/format internal and refresh with the latest ROM. Who knows what else is remaining from a years worth of app installs/uninstalls.
[Asus Transformer TF700] johnlgalt:
OK, so a DAT2SD install using Ext4 worked perfectly fine. Benchmarking now.
[Asus Transformer TF700] pmgnet:
What are your performance settings, cpu and scheduler, for all these benchmarks?
[Asus Transformer TF700] acraigl:
ext4 vs f2fs

Is there any comparisons (or opinions for that matter) if ext4 or f2fs is better on an internal install?
[Asus Transformer TF700] sparksd:
If I pull the notification bar down when an app is open, this hasn't happened - seems to only occur if there is a pending notification and I pull the bar down when on an Apex screen.

As _that pointed out, not seeing a reboot but rather am Android system restart (screen hangs then goes to the CROMBi-KK startup logo and restarts).
[Asus Transformer TF700] johnlgalt:
Pure stock, I leave everything as installed, except for bumping the tablet into performance mode via the Quick shortcut Panel, so, using _that's v9 kernel, I'm assuming 1.8 GHz / Interactive. I don't change anything in the performance settings location at all on any of my install of this ROM.

In terms of benchmarking, a very, very slight performance increase, but my testing has been limited. I don't have enough data points to concretely say that statistically it is an increase.

In terms of usability, subjectively speaking, not one bit of difference.
[Asus Transformer TF700] _that:
In this case we need a logcat output to find out what's wrong.
[Asus Transformer TF700] pmgnet:
Try the row scheduler. It seems to work better for me for lag.
[Asus Transformer TF700] LetMeKnow:
I think that ROW Scheduler is a default setting on _that's kernel....:)
[Asus Transformer TF700] Mikey1969:
I still plan on posting this log file, I've just been busy as hell the last few days.