Asus Transformer Pad (asus-tf701t)

From postmarketOS
Jump to navigation Jump to search
Asus Transformer Pad
Asus TF701T in its dock, MATE desktop
Asus TF701T in its dock, MATE desktop
Manufacturer Asus
Name Transformer Pad
Codename asus-tf701t
Released 2013
Category testing
Original software Android 4.2.2
Hardware
Chipset Nvidia Tegra 4
CPU 1.9 GHz quad-core Cortex-A15
GPU 72 core GeForce® GPU
Display 2560x1600 LCD
Storage 32 GB
Memory 2 GB
Architecture armv7
Features
USB Networking
Works
Flashing
Works
Touchscreen
Display
Works
WiFi
Works
Xwayland
Works
FDE
Mainline
Partial
Battery
Works
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG



Contributors

Maintainer(s)

Users owning this device


Preparation

Device needs to be unlocked before being able to flash using Unlock tool, at this time still available from Asus website

How to enter flash mode

boot with both "power" + "vol. down" buttons held down

Installation

Follow the instructions in [installation guide]. For now, please select xfce4 or mate as user interface in pmbootstrap init, as the other UIs fail at the moment

Flashing with "pmbootstrap flasher flash_rootfs --partition userdata" flashes the rootfs to the userdata partition leaving the most free space available.

When using Xfce4, please see the [wiki entry] to make it more usable

For Mate, I personally find installing mate-tweak (apk add mate-tweak) and setting HiDPI to HiDPI (instead of auto) works really well

Working so far:

  • Boots (downstream kernel 3.4.104)
  • USB Network
  • Display
  • WiFi (with package firmware-aosp-broadcom-wlan)
  • Xfce4 / Mate UI
  • Dock keyboard
  • Dock USB port

Not working:

  • Touchscreen
  • Dock touchpad
  • Bluetooth (seems to work using brcm-patchram and firmware, needs further testing)
  • Rotation
  • Probably stuff I haven't tested or noticed yet

Mainline

WIP branch: https://github.com/jenneron/linux-asus-tf701t

Status Hardware Info
Y Booting Boot partition is 8 MiBs so image size should be less than 8 MiBs.
Y Panel Sharp LQ101R1SX03 panel.
N HDMI output Bindings are present in device tree, but it is broken for now.
N Touchscreen Used Raydium RM31081 touchscreen connected via SPI. There is no driver in mainline.
Y USB Gadget USB network for example
P USB Host Full size USB 3.0 port and SD slot in dock. Works only in EHCI mode.
Y SD card MicroSD in tablet.
Y Internal memory HS200 eMMC
N GPS There is driver for BCM4751 which is similar to our BCM4752.
N WiFi Uses Azurewave BCM43341.
N Bluetooth Uses Azurewave BCM43341.
Y GPIO keys There is 3 keys on GPIO: Power, Volume up, Volume down and LID sensor
N Vibro Gpio based vibrator
N Dock Keyboard, Touchpad and battery. It is handled via Nuvoton NPCE69ALA0DX embedded controller.
Y Battery/Charger Charging and leds work as-is, battery status works with asuspec.
Y PMIC TPS65913B2B5
N Sound RT5639
N Thermal sensor NCT1008 ON Semiconductor LM90 series thermometer. Not tested
Y Inertial measurement unit Invensense mpu6500 accelerometer + gyroscope.
Y Magnetometer Asahi Kasei ak(m)09911. Mount matrix is not tested
N NFC NXP Semiconductors PN544. Not tested.
Y Light sensor Dyna Image AL3320A.
N Front camera Aptina mi1040. VI is not supported yet.
N Rear camera OmniVision ov5693. VI is not supported yet. Driver is present, needs setup in device tree.
P ULP GeForce GPU Acceleration partially works.

See also