Asus Transformer Pad Infinity TF700T (asus-tf700t)

Contributors

 * Clamor (Transformers Mainline fork, documentation)
 * jja2000 (Testing, documentation)
 * ollieparanoid (help in IRC, documentation)

Preparation

 * Unlock tool, original Asus source is offline.

KatKernel

 * Katkernel is based off the kernel with the same name for the TF300t. An overlap in components makes these kernels mostly compatible hence the rom it belongs to (KatKiss) has been ported to the TF700t aswell. The reason why the kernel is included in this list is because it's currently the most active kernel for the TF700t.
 * Source: https://github.com/timduru/tf300t-katkernel/tree/dev-tf700t/
 * Version: 3.1.10
 * Status: Compiles, is too big to fit on /boot

Mainline (Grate)

 * Baseline kernel sources on master: https://github.com/grate-driver/linux
 * Proper dts for TF700T is added
 * Version: 6.0.6
 * Status: Boots. Almost full support.

How to enter flash modes
Turn tablet off if it is in the system. Then press POWER and VOL DOWN buttons till you feel the vibration. Then release the POWER only. You will enter the bootloader/fastboot. In bootloader you can navigate with VOL DOWN button and to choose option use VOL UP button.

Bootloader version
You should use the latest bootloader available for TF700T which is 10.6.1.14.10. If your bootloader version is lower, please flash latest stock android firmware from Asus.

Installation process
Preparing rootfs and flashing kernel:

Flashing rootfs to eMMC
You should proceed very carefully here.

Rootfs should be flashed to the /userdata partition.

Prerequisites: TWRP, at least version 3.3.1-0, binaries for 10.6.1.27.5 bootloader are here.

First, start TWRP (go to bootloader and choose RCK) and then continue with these instructions

Desktop environment
Since 3D acceleration is not available yet, all DE which use it will be painfully slow and laggy.

Currently xfce4 or mate are recommended.

Useful Links

 * Asus Transformer device family on Tegra 3 includes also Transformer Prime TF201 and Transformer Pad TF300T
 * How to install Gentoo on the TF700t
 * Using Kexec to boot Kernels and .img files
 * Patches to get TF300t into mainline