Asus Zenfone 5 (asus-t00f)

From postmarketOS
Jump to: navigation, search
ASUS Zenfone 5
Asus Zenfone 5 running mate-terminal.
Asus Zenfone 5 running mate-terminal.
Manufacturer ASUS
Name Zenfone 5
Codename t00f, t00j
Released 2014
Original software Android 4.3 , upgradable to 5.0.2
Chipset Intel Atom Z2580 / Intel Atom Z2560
CPU Dual-core 2.0 GHz / Dual-core 1.6 GHz
Display 720x1280 5" IPS
Storage 8/16/32 GB
Memory 2 GB



What works

  • Installing manually to SD card
  • Kernel compilation (LineageOS unofficial)
  • Initramfs boot
  • USB Network
  • Framebuffer graphics (Splash screens)
  • SSH Connectivity
  • Touchscreen

What does not work

  • Flashing using pmbootstrap flasher
  • Sensors
  • GPS
  • Wayland
  • Wifi
  • Audio playback
  • Probably everything else

How to enter flash mode

Hold power button and volume up while device is turned off


Zenfone 5 uses non-standard bootimg format, so we'll need to create it manually. You'll need a working Zenfone 5 boot.img to proceed.

$ pmbootstrap install --sdcard=/dev/sd?
$ pmbootstrap export
$ git clone
$ cd ZenFone-boot-tools
$ make
$ ./pack_intel ./path/to/original/boot.img /tmp/postmarketOS-export/vmlinuz-asus-t00f /tmp/postmarketOS-export/initramfs-asus-t00f output_boot.img

Then you can flash output_boot.img as you normally would using fastboot.

$ sudo fastboot flash boot output_boot.img

See also

  • #1176 Initial pull request