Asus ZenPad 7 (asus-p01z)

From postmarketOS
Asus ZenPad C 7.0 (Z170C)
Manufacturer Asus
Name ZenPad C 7.0 (Z170C)
Codename asus-p01z
Released 2014
Category testing
Pre-built images no
Original software Android
Original version 5.0 (Linux 3.14)
Hardware
Chipset Intel SoFIA x3-C3200RK
CPU Intel® Atom™ CPU x3-C3200RK @ 1.10GHz (Quad-Core)
GPU Mali-450 MP4
Display 7" LED WSVGA (1024x600)
Storage 8/16 GB
Memory 1 GB
Architecture x86_64
Type tablet
This device is marked as not booting.
Features
USB Networking
Flashing
Touchscreen
Display
WiFi
FDE
Mainline
Battery
3D Acceleration
Audio
Bluetooth
Camera
GPS
Mobile data
Internal storage
SMS
Calls
USB OTG
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Keyboard
Touchpad
USB-A
HDMI/DP
Ir TX
Ir RX
Stylus
Memory Card
Haptics
Ethernet
FOSS bootloader
Note The marketing name seems to be "Asus ZenPad C 7.0", which is abbreviated as Z170C. The codename (listed by the FCC) seems to be P01Z

Owners


Contributors

Bootloader unlock

Note Even though the fastboot oem asus-go output says that fastboot oem unlock confirm should be executed, the last command is correct

If you can't access ADB, press Vol Up + Pwr from the off-state to enter fastboot mode and skip to the last commands.

After running the first command, make sure to confirm the RSA key prompt on the device.

$ adb devices
$ adb reboot fastboot
$ sudo fastboot oem asus-go
$ sudo fastboot oem asus-go confirm

Rooting

Thanks to the 4pda community, a custom bootimage has been developed which contains a one-shot shell script that roots the device. Download the file here and run the following command while the tablet is in fastboot mode and has been unlocked already (possibly different path):

$ sudo fastboot boot root-z170c_cg.img

Notes

This x86 tablet has a Mali GPU, which is quite a weird combination. The Lima driver has not yet been tested on x86.


Downstream kernel

The downstream kernel can be downloaded from Asus, see the "Drivers & Tools" tab here.

For working 3D graphics, mainline would be required, but having a port with downstream could be used in the meantime.

Notes

/proc/cmdline

emmc_manfid=6 androidboot.bootloader=1715.100_M1S1 androidboot.serialno=G7NPFP046081A8H pmu_rst_src=0x00010008 pmu_shutdwn_src=0x00000000 scu_rsts=0x40008001 wifi_only_fuse=1 androidboot.mode=normal panelsource=0 console=ttyS0,115200n8 idle=halt earlyprintk=xgold notsc androidboot.hardware=sofia3g nolapic_pm firmware_class.path=/system/vendor/firmware androidboot.selinux=enforcing nolapic_timer x86_intel_xgold_timer=soctimer_only loglevel=0 slub_max_order=0 mvpipe.at_dbg_port=1 vmalloc=336M

/proc/version

Linux version 3.14.0 (android@Scorpio) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #1 SMP PREEMPT Mon Apr 10 18:48:54 CST 2017

See also

External links