[Transformer TF300T Android Development] sbdags:
Add Ons

Kernel & Tweaks Installer - DOWNLOAD

Kernel & Tweaks Installer v5.2 - Updated Jan 06, 2014

For those who want to switch Kernels quickly, enable data2sd, rom2sd, cache2sd, change DPI, change res, disable / enable fsync and other tweaks

Note for Data2SD and Rom2SD you must have the correct ext partitions on your external sd card. See instructions here

Kernels:

TF700T : ASUS 10.6.1.27.5 Stock Kernel by sbdags

TF700T : _that 10.6.1.14.8 Modded Stock Kernel v4 Data2SD Compatible, Row Scheduler, UV, CIFS, ISO9660 and Fsync Control. By _that

TF700T : _that 10.6.1.14.10 Over Clocked Modded Stock Kernel v7 Rom2SD, Data2SD Compatible, Row Scheduler, UV, CIFS, ISO9660 and Fsync Control. By _that

You will have 3 options for Kernel CPU Speeds, all with GPU at 650MHz:

1518 - Power Save 1GHz, Balanced 1.5GHz, Performance 1.8GHz

1315 - Power Save 1GHz, Balanced 1.3GHz, Performance 1.5GHz

1318 - Power Save 1GHz, Balanced 1.3GHz, Performance 1.8GHz

TF700T : Hunds 10.6.1.14.10 Modded Kernel v3.4.4 BETA - Rom2SD, Data2SD Compatible, Overclocked, UV, Multi Scheduler, Fsync Control, Tweak App by Hundsbuah

TF700T : Max 10.6.1.14.8 Linaro Kernel Reloaded v4 RC3 BETA - Overclocked with dynamic Fsync Control by maxrdlf95

TF300T/G/TF201/ME301 : ASUS 10.6.1.27.5 Stock Kernel By sbdags

TF300T/G/TF201/ME301 : _that 10.6.1.14.8 Modded Stock Kernel v4 Rom2SD, Data2SD Compatible, Row Scheduler, UV, CIFS, ISO9660 and Fsync Control. By _that

TF300T/G/TF201/ME301 : _that 10.6.1.14.10 Over Clocked Modded Stock Kernel v7 Rom2SD, Data2SD Compatible, Row Scheduler, UV, CIFS, ISO9660 and Fsync Control. By _that

TF300T : Hunds 10.6.1.8.4 Modded Kernel v11 - Data2SD Compatible, Overclocked, UV, Multi Scheduler, Fsync Control, Tweak App by Hundsbuah

TF201 : Hunds 10.6.1.8.4 Modded Kernel v3.3.2 - Data2SD Compatible, Overclocked, UV, Multi Scheduler, Fsync Control, Tweak App by Hundsbuah

TF300T/G/TF201/ME301 : Max 10.6.1.14.8 Linaro Kernel Reloaded v4 RC2 BETA - Overclocked with dynamic Fsync Control by maxrdlf95

TF201 : Max 10.6.1.14.8 Linaro Kernel Reloaded v4 RC3 BETA - Overclocked with dynamic Fsync Control by maxrdlf95

Tweaks:

Data2sd enabling / disabling (only works with _that's and hunds kernels)

DPI Change

Resolution Change (TF700 Only : 1920 x 1200 or 1280 x 800)

Fsync Disabled / Enabled

GPU rendering or CPU software rendering

CPU Over-Volt by 50mV

CPU Under-Volt by 50mV

GPU Under-Volt (hunds only)

Cache2SD (Experimental)

DOWNLOAD Kernel Installer v5.2 Mirror 1

DOWNLOAD Kernel Installer v5.2 Mirror 2

MD5: ae34db3e891f5b96c82a5f124ddf6dc8

==================================================================================================

Various Kernel Benchmarks

Right benchmarks with various kernel options:

All were taken on CROMi-X 5.1 Odex with default options at 240dpi unless otherwise stated (fsync off / on). I've used quadrant as most people understand the results - I know it's not the best and I did 3 tests each time and took the 3rd result.

Stock - fsync on - 5672

_that v4 - fsync off - 5981

_that v4 - fsync on + data2sd - 5745

_thatv5 - fsync on - 6267

_that v5 - fsync off - 6414

_that v5 - fsync on + data2sd - 6143

Hunds + ET - fsync on - 6684

Hunds + ET - fsync off - 7245

Hunds + ET - fsync on + data2sd - 6725

Hunds - fsync off - 6805

Hunds - fsync on +data2sd - 6597

So data2sd doesn't really offer that much if you keep fsync on. It does feel faster when loading large games and files. The issue is it is a bit more unstable and easier to corrupt the data partition if you have fsync off. Same risk with normal data I suppose but less likely to corrupt due to less sponteneous reboots.

Is data2sd worth it? Only if you want to use your tablet whilst downloading large files or play store updates or you are prone to corruption with fsync off. Otherwise you can achieve at least the same speed with fsync off although with a risk to corrupt your data partition eventually.

==================================================================================================

Using GParted to setup a micro SD for ROM2SD support

First and foremost - DO NOT USE MINI TOOL!

Formatting a micro sd card for ROM2SD

We will be using a GParted Live boot USB and a FAST good quality micro sd like a Sandisk or Samsung Class 10 - SDHC/SDXC UHS-1 card with read speed of at least 20MB/S. If you have a cheap chinese eBay card don't bother - they are not good enough.

You will also need a USB Stick with at least 1GB size. Note this process formats the USB disk so don't keep any important files on it. It will also wipe your micro sd so make sure you are prepared.

1.	Go to the link below and download the GParted Live CD/USB/HD/PXE Bootable Image and save it somewhere you remember

http://gparted.sourceforge.net/download.php

2.	Download Linux Live USB Creator and install it

http://www.linuxliveusb.com/

3.	Fire up LiLi USB Creator:

a.	Choose your USB key - I,e, the drive letter for your USB (not sd card)

b.	Choose your GParted iso image for the source

c.	Choose the check box to Format Key in FAT32 and hide files

d.	Click the lightning bolt to create

4.	Now you have a bootable disk you need to boot from it. You may need to alter you BIOS Settings on your PC to boot from a USB Stick but mine did it without messing.

5.	Insert your micro SD card into an SD Card adapter and insert into PC

6.	Boot into GParted ;)

7.	Choose Gparted Live <Enter>

8.	Don’t touch keymap <Enter>

9.	Languge <Enter>

10.	Start Gparted Automatically

11.	Change device to your micro sd )it will default to you hard disk - hda– mine is /dev/sdc

12.	Delete all existing partitions

For a 64GB card: (resize as needed but /system doesn't need to be bigger than 1GB)

13.	Create new, always select primary: do this 3 times.

14.	FAT 32 : Size 16GB – this will be /dev/sdc1 in gparted and will be your sdcard for storage in Android

15.	EXT4 : Size 42GB – this will be /dev/sdc2 in gparted and will be your /data partition in Android

16.	EXT4 : Size 1GB – this will be /dev/sdc3 in gparted and will be your /system partition in Android

Apply, wait until it finishes and then reboot. Remember to remove the usb stick ;)

*Images stolen from elsewhere as I couldn’t get it to save mine :(

Now you are ready to install ROM2SD. Note if you want to use DATA2SD then only do 2 partitions 1x FAT32 and 1x larger EXT4

Then reinstall CROMi-X but this time choose the ROM2SD option (currently option 3 on the kernel page)

==================================================================================================

CROMi-X Compatible Themes

pjc21’s Color Theme Mod

dan_joegibbsfan's DarkHorse Millennium Theme

Warhead_KAI's FlatDesignL Theme

==================================================================================================

TF701T Wallpapers

Extracted straight from the Asus Stock Rom and resized for our device. Extract to microsd and set wallpaper using gallery app :)

Download Mirror 1

Download Mirror 2

Download Mirror 3