[Asus  Eee Pad Transformer Prime] flubba86:
Hi Guys,

I'm wondering if someone can give me some help. I have successfully installed this Rom, onto my tf201 using ROM2SD AND F2FS.

This was my process (starting from Androwook Prime Hairybean 2.31).

1) Installed Crombi-kk in to the internal system, with default settings (to ensure the Rom works fine, as my tf201 was having issues this week on Hairybean).

2) Rebooted back to Recovery, installed F2FS-TWRP-2.7-GEASS-1 recovery image.

3) Rebooted back to Recovery, wiped data (verified it formatted using mkfs.f2fs)

4) Reinstalled Crombi-kk, again to internal system, with default settings except with no kernel (flashing one after) and no Data fs tweaks (using F2FS).

4) Without restarting, installed F2FS-Geass kernel to system.

5) Rebooted, played with rom to ensure F2FS was working correctly (yes its heaps faster than ext4, even on the internal nand).

6) Used gparted (in Debian) to partition my microsd (16GB Class 10 Kingston).

-- partition 1 FAT32 8GB (Storage)

-- partition 2 EXT4 7GB (Data) (Will change to F2FS in situ).

-- partition 3 EXT4 1GB (System)

7) Inserted microsd, reboot to recovery

8) Go to wipe tab, about to Wipe Data.. wait, how do I get it to format the partition on the microsd rather than the internal nand?

9) Reboot back into working rom, open Terminal Emulator, enter su mode.

10) ls /dev/block/ (to show all block devices)

11) Notice mmcblk1p1, mmcblk1p2, mmcblk1p3 <-- they are my microsd partitions

12) mkfs.f2fs /dev/block/mmcblk1p2 (hold breath, I hope it is as simple as that...)

12) It worked! partition 2 of microsd is formatted as a 7GB F2FS partition.

13) Reboot back to Recovery, install Crombi again, this time with ROM2SD option

14) Asks me if I want to upgrade internal system kernel to _that10 ... I tick yes, it might be needed to run the init scripts to boot the microsd.

15) At the end of the install process, aroma installer reads "LEAVING RECOVERY IN ROM2SD MODE UNTIL REBOOT"

16) Awesome, without rebooting I use this opportunity to install Asus Apps package, F2FS-Geass Kernel, and ROM2SD Wifi Fix all to the microsd using the standard TWRP install process.

17) Reboot System.... It boots incredibly quickly (shouldn't I have had to wait for 5-10 minutes to finish install?), it booted directly into the internal system. It didnt even look at the SD card.

18) Check system settings to verify which kernel it is now running - it is Geass. The installer had put upgraded the internal system to _that10, why is it on Geass?

19) Revelation, Step 16 installed Geass kernel to internal rom, not to microsd rom... recovery lied to me! Thats why it didnt run the scripts to boot to microsd!

20) Repeat steps 13-15, lets try this again. This time, reboot straight after Rom is finished installing to SD. Reboot to system.

21) ROM2SD init script pops up, maps partitions, and proceeds to boot off the microsd (wait 5-10 minutes to finish install to microsd during boot)... Success!

My system is now running fine with ROM2FS and F2FS on the microsd but my kernel is set to that11+, and I dont have Asus Apps or the ROM2SD wifi fix. How do I get TWRP to install these packages to the microsd rom rather than the internal rom? Do I even need the Geass rom for F2FS? that11+ seems to be running fine I think. Is there supposed to be a kernel tweak app installed (for changing minimum clock mhz)? I dont see one, which one should I use?

Also, my wifi is working correctly, its reception is terrible and I need to stand within 10 meters of an access point, but it has always been like that I think. Do I need the ROM2SD wifi fix?

Thanks for any help.