ASUS Eee Pad Transformer (asus-tf101)

From postmarketOS
Jump to: navigation, search
ASUS Eee Pad Transformer
ASUS Eee Pad Transformer
ASUS Eee Pad Transformer
Manufacturer ASUS
Name Eee Pad Transformer
Codename tf101
Released 2011
Original software Android 3.0 on Linux 2.6.36
Hardware
Chipset Nvidia Tegra 2 T20
CPU Dual-core 1 GHz
GPU ULP GeForce
Display 1280x800 IPS
Storage 16/32 GB
Memory 1 GB

Contributors

  • CmdrWgls
  • rrooij
  • LongnoseRob
  • Everyone on IRC

What works

  • Compiling the kernel
  • Booting in Weston
  • USB mouse and keyboard on the dock
  • The dock keyboard

What does not work

  • Flashing normally, since the device uses nvflash, a proprietary flashing protocol
  • USB Networking
  • Touch
  • The dock touchpad

Installation

We could streamline this a lot with your help.

You have to flash a recovery like TWRP before doing this.

  1. ./pmbootstrap.py install --no-fde
  2. ./pmbootstrap.py export
  3. Reboot the device in recovery
  4. adb push /tmp/postmarketOS-export/blob-asus-tf101 /cache
  5. adb push /tmp/postmarketOS-export/asus-tf101.img /cache

The following should be executed within adb shell:

  1. adb shell
  2. dd if=/cache/blob-asus-tf101 of=/dev/block/mmcblk0p4
  3. dd if=/cache/asus-tf101.img of=/dev/block/mmcblk0p1

TODO

  • Look to get mainline working with this DTS file.
  • The interface for this dts should probably be this

Photos

Boot log:

Boot tf101.jpg

Links