ASUS Eee Pad Transformer (asus-tf101)
![]() ASUS Eee Pad Transformer | |
Manufacturer | ASUS |
---|---|
Name | Eee Pad Transformer |
Codename | tf101 |
Released | 2011 |
Hardware | |
CPU | Nvidia Tegra 2 T20 |
GPU | ULP GeForce |
Display | 1280x800 IPS |
Storage | 16/32GB |
Memory | 1GB |
Software | |
Original software | Android 3.0 on Linux 2.6.36 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
No data |
---|---|
USB Networking |
No data |
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 |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
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 |
NOTE
None of this work has been (merged/pushed/get correct terminology) upstream. Contact CmdrWgls on IRC if you're interested in working on it before he gets around to actually doing so.
Contributors
- CmdrWgls
- Everyone on IRC
What works
- Nothing
What does not work =
- Everything
Progress
What's been done
- device-asus-tf101 builds
What's been attempted
- Tried to build two kernels.
timduru's KatKiss kernel
Builds failed due to devtmpfs
not being used in the Android ROM this was taken from. It appears to be missing code related to kern_path_create
. See:
dev/drivers/base/devtmpfs.c
<- source of errorinclude/linux/namei.h
<- place wherekern_path_create
is defined in more recent kernels but apparently not in this one- another file I've forgotten ...
Attempted to fix by copying the declarations for kern_path_create
from the mainline kernel. Fix failed because this was much too small a change to solve the problem.
novaspirit's kernel
Fails, multiple definitions of return address
found in several files under arch/arm/kernel
. No effort has been made yet to solve this problem, so this kernel is still in contention.
Next steps
Fix novaspirit's kernel, or try a newer kernel.
New kernels to attempt: