ASUS Transformer Pad (TF701T) (asus-tf701t)
Appearance
| This device is marked as not booting. |
|
Asus TF701T in its dock, MATE desktop | |
| Manufacturer | Asus |
|---|---|
| Name | Transformer Pad (TF701T) |
| Codename | asus-tf701t |
| Released | 2013 |
| Hardware | |
| Chipset | Nvidia Tegra 4 (T114) |
| CPU | Quad-core 1.9 GHz Cortex-A15 |
| GPU | NVIDIA ULP GeForce® GPU 72 cores |
| Display | 2560x1600 Super IPS+ LCD |
| Storage | 32/64 GB |
| Memory | 2 GB (DDR3) |
| Architecture | armv7 |
| Software | |
Original software The software and version the device was shipped with. |
Android 4.2.2 |
Extended version The most recent supported version from the manufacturer. |
Android 4.4.2 |
| FOSS bootloader | yes |
| postmarketOS | |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
mainline grate |
| This device is based on the Tegra 4. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Users owning this device
- Clamor (Notes: pmOS with Grate kernel and tethered U-Boot)
How to enter flash mode
- Fastboot: Power on the device with both and buttons.
- APX: Power on the device with both and buttons.
Installation
Follow Installation Guide.
Note that system partition is only 2 GB, so you probably want to do pmbootstrap flasher flash_rootfs --partition userdata.
Hardware status (mainline/grate)
| Status | Hardware | Info |
|---|---|---|
| Y | Booting | Boot partition is 8 MiBs so image size should be less than 8 MiBs. Fastboot boot works. |
| P | Panel | Sharp LQ101R1SX03 panel in split mode. Works if boot from ASUS bootloader, does not work if boot from u-boot. |
| Y | Backlight | PWM backlight is used. Does not regulate if boot from ASUS bootloader (always max), if boot from u-boot backlight is adjustable. |
| 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. Raydium do not answer if they can provide datasheet. |
| P | USB Gadget | Dies after suspend |
| P | USB Host | Full size USB 3.0 port and SD slot in dock. Works only in EHCI mode. |
| Y | SD card | MicroSD card and full sized SD card (recognized as USB drive) in dock. |
| Y | Internal memory | HS200 eMMC. Works from u-boot but fails if loaded from ASUS bootloader. |
| N | GPS | There is driver for BCM4751 which is similar to our BCM4752. |
| P | WiFi | Uses Azurewave BCM43341. Fails silently after loading Broadcom patch. |
| P | Bluetooth | Uses Azurewave BCM43341. Occasionally works. |
| Y | GPIO keys/switches | There are 3 GPIO keys: Power, Volume up, Volume down.
And 2 GPIO witches: LID sensor and Audio dock line-out detection. |
| Y | Dock Keyboard | HID over I2C device. Works correctly. Multimedia keys require separate driver. |
| N | Dock Touchpad | Looks like a mix of elan i2c touchpad and ps2 elantech mouse. Not working. |
| Y | Dock Battery | It is handled via Nuvoton NPCE69ALA0DX embedded controller of PAD. |
| Y | Battery/Charger | Battery status works via Nuvoton NPCE69ALA0DX embedded controller of PAD. |
| Y | PMIC | Texas Instruments TPS65913B2B5 PMIC. |
| N | Sound | Sound codec is RT5639 (close relative of RT5640). Not configured yet. |
| Y | Thermal sensor | NCT1008 ON Semiconductor LM90 series thermometer. |
| Y | Inertial measurement unit | Invensense mpu6500 accelerometer + gyroscope. |
| Y | Magnetometer | Asahi Kasei ak(m)09911. |
| Y | Light sensor | Driver Dyna-Image AL3010. |
| N | Front camera | Aptina mi1040 camera sensor. Grate kernel doesn't support VI yet. |
| N | Rear camera | OmniVision ov5693. Driver is present, needs setup in device tree. Grate kernel doesn't support VI yet. |
| P | ULP GeForce | GPU Acceleration partially works. |
U-Boot
| U-Boot as for now can only be loaded to RAM without permanent replacement of ASUS bootloader |
| Status | Feature | Info |
|---|---|---|
| P | Primary bootloader | U-Boot can be booted via fusée gelée exploit, even in locked state. Currently there is no way to replace ASUS bootloader without getting private RSA key from ASUS/nVidia. |
| P | Secondary bootloader | U-Boot can be chainloaded from /boot or /recovery partitions. |
| Y | Panel | Works. |
| Y | MicroSD | Fully functional and detectable. Can be used as boot source. Can be mounted from U-Boot. |
| Y | eMMC | It is correctly detected by u-boot, but should not be used as boot source. |
| Y | Boot kernel | Yes, and can be highly adjusted with extlinux.conf. |
| Y | Power management | Offline charging and charging in u-boot both work and are hw configured. Both power off and reboot options work. If no valid kernel is found tablet will turn off. |
| Y | Fastboot | U-Boot loads fastboot by default. |