ASUS Transformer Pad (TF701T) (asus-tf701t)
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 | Android |
Original version | 4.2.2 |
Extended version | 4.4.2 |
FOSS bootloader | yes |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | mainline grate |
This device is marked as not booting.
Primary Bootloader |
Partial |
---|---|
Secondary Bootloader |
Partial |
Mainline |
Works |
Internal Storage |
Works |
SD card |
Works |
USB Host |
Works |
USB Peripheral |
Works |
Display |
Works |
Keyboard |
Broken |
Buttons |
Works |
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 Power and Volume Down buttons.
- APX: Power on the device with both Power and Volume Up 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. |