Jump to content

Asus Transformer Pad Infinity TF700T (asus-tf700t)

From postmarketOS Wiki
ASUS Transformer Infinity
Asus Transformer Infinity (TF700t)
Asus Transformer Infinity (TF700t)
Manufacturer ASUS
Name Transformer Infinity
Codename asus-tf700t
Released 2012
Hardware
Chipset Nvidia Tegra 3 T33
CPU Quad-core 1.6 GHz Cortex-A9
GPU ULP GeForce
Display 1200x1920 IPS
Storage 32/64 GB
Memory 1 GB
Architecture armv7
Software
Original software Android 4.0.3 on Linux 3.1.10
postmarketOS
Category testing
Pre-built images no
Mainline partial
Features
Flashing
No data
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
No data
Screen
No data
Touchscreen
No data
Multimedia
3D Acceleration
No data
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Miscellaneous
FDE
No data
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Preparation

Compiling a kernel

KatKernel

  • Katkernel is based off the kernel with the same name for the TF300t. An overlap in components makes these kernels mostly compatible hence the rom it belongs to (KatKiss) has been ported to the TF700t aswell. The reason why the kernel is included in this list is because it's currently the most active kernel for the TF700t.
  • Source: https://github.com/timduru/tf300t-katkernel/tree/dev-tf700t/
  • Version: 3.1.10
  • Status: Compiles, is too big to fit on /boot

Mainline (Grate)

  • Grate is a upstream based tree for tegra devices with the goal of actually upstreaming any changes done. Common transformer device tree is merged into mainline, TF201 and TF300T have strong support and good status (grouper level).
  • Baseline kernel sources: https://github.com/grate-driver/linux
  • Version: 5.10.0
  • Status: Boots, need tree refit.

Hardware status (mainline)

Status Hardware Purpose Info
Y Booting Kernel must not be bigger than 8MB. Otherwise it won't flash.
N hv101wx1-1e0 Display Not implemented in Device Tree. Panel properties have not been added to panel-simple.c yet.
N Elan ktf3k compatible Touchscreen Untested. Uses driver patched out of tree.
Y USB SSH for example Working
Y Hynix eMMC Working
N External SD Not implemented in Device Tree
N Dock SD Not implemented in Device Tree
N bcm4330 WiFi Not implemented in Device Tree. Needs firmware.
Y GPIO keys Working. There is 3 keys on GPIO: Power, Volume up, Volume down.
N Battery Not implemented in Device Tree.
N tps6591X PMIC Not implemented in Device Tree.
N tps62360 Regulator Not implemented in Device Tree.
N bcm4330 Bluetooth Not implemented in Device Tree. Needs firmware.
N rt5631 Sound Not implemented in Device Tree. Not sure if this should be used or "Codec".
N kxtf9 Accelerometer Working
N ami306 Magnetometer Not Supported.
N nct1008 Temperature sensor Not implemented in Device Tree
Y mpu3050 Gyroscope Working
N al3010 Light sensor Not implemented in device tree. Using out of tree driver.
N mi1040 Front camera Not supported.
N fjm6mo Back camera Not supported.
N ULP GeForce GPU Acceleration Not implemented in Device Tree.

Useful Links