[Transformer TF300T General] gjx86:
###############-------------------------------------WARNING-------------------------------------------------------##############

I AM NOT RESPONSIBhttp://youtu.be/Zl767IukT5sLE FOR ANY REPERCUSIONS FROM FOLLOWING THE INSTRUCTIONS

LISTED BELOW. THIS INFORMATION IS PROVIDED AS IS AND DOES NOT IMPLY FUNCTIONALITY

OR SAFETY FOR YOUR DEVICE. PROCEED AT YOUR OWN RISK.

##########################################################################################

I realize this should probably be posted in the Development forum, however I am relatively new to the TF300T and xda will not allow me to post it there.

REFERENCES

Kernel and initramfs are taken from [DEV] ArchLinux on the TF300T(G) which is credited to cb22, with a few modifications of my own to the initramfs to allow ubuntu to boot.

The root filesystem is based on an image I found created by lilstevie for the tf201. From everything I researched the tf201 is nearly identical to the tf300t so it boots extremely well. If the original disk image is flashed to a microSD and the original kernel from the ArchLinux post is used the system is more stable. However my method below was adapted to work with the internal storage, and still works nearly as well.

[YOUTUBE]<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/Zl767IukT5s?version=3&hl=en_GB"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Zl767IukT5s?version=3&hl=en_GB" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>[/YOUTUBE]

WORKING

Power Management - Shutdown, Reboot, Battery Status

USB Host Controller

SD and microSD slots

NetworkManager

Ethernet works with a USB Ethernet adapter. I'm using an RTL8150.

Dock Keyboard

Updates Work -- I just don't recommend doing an Upgrade at this time since I haven't tried it. All my experience with getting 12.10 running

shows some problems with Unity which I cannot resolve yet.

You tell me....

NOT WORKING

WiFi -- should be working soon, just need to talk to cb22 since it works in ArchLinux

3G -- same as WiFi for TF300TG models

TouchPad -- data is visible just need driver from cb22's ArchLinux

Touchscreen -- same as TouchPad

Sound -- gets picked up by Ubuntu however no sound can be heard, likely just a setting somewhere

You tell me....

REQUIREMENTS

Asus TF300T

Requires the JB bootloader so you must be updated to atleast 10.4.2.13 Stock Firmware ONLY

--I will try and release a compatible boot blob for Cyanogen builds.

Keyboard Dock

USB Mouse

INTRO

[UNOFFICIAL][TF300T] Ubuntu 11.10 v0.01 Alpha for Asus Transformer Pad TF300T (G untested)

The system installs on the internal storage on the data partition. Installation is the same as for cb22's ArchLinux port.

Part 1 - Kernel Blob

Reboot your device into fastboot mode.

From your computer run:

fastboot flash staging hybridubuntu.blob

fastboot reboot

Your system should now reboot back to Android OS.

Part 2 - Root Filesystem

First copy the rootfs (ubuntu.tar.gz) to your device's internal SD.

Either through adb or the android terminal run the following:

su

cd /media

mkdir linux

chmod 755 linux

cd linux

tar -xzvf /data/media/linux.tar.gz

Lastly, to control which OS is booted the boot blob checks for the file .boot_linux in /storage/sdcard0 or /data/media/

To create the file just run the following commands in adb or terminal:

su

touch /data/media/.boot_linux

chmod 755 /data/media/.boot_linux

Reboot and your system will boot into the Ubuntu 11.10 Configuration followed by the desktop.

To get back into Android just remove the file from within Ubuntu and restart.

*Note the Data partition isn't getting mounted in this release so when you open the terminal run the following:

sudo mount /dev/mmcblk0p8 /mnt

sudo rm /mnt/media/.boot_linux

If anyone has any questions or problems please feel free to let me know.

DOWNLOADS

Kernel Blob - http://depositfiles.com/files/j1mlor3v1

RootFS Tar Ball - http://depositfiles.com/files/rjhu1pwuo

Root Disk Image - http://lilstevie.geek.nz/downloads/ubuntu.img.gz_11.10-0.1a_TF201_52f6273e6ad672358d2ebb181b24c200