Asus Zenfone 5 (asus-t00f)

From postmarketOS
Revision as of 14:58, 28 January 2018 by Yxist (talk | contribs) (Created page with "Category:Not booting {{Infobox device | manufacturer = ASUS | name = Zenfone 5 | codename = t00f, t00j | image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg | imagecaption = CH...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
ASUS Zenfone 5
200px
CHANGE_ME
Manufacturer ASUS
Name Zenfone 5
Codename t00f, t00j
Released 2014
Original software Android 4.3 , upgradable to 5.0.2
Hardware
Chipset Intel Atom Z2580 / Intel Atom Z2560
CPU Dual-core 2.0 GHz / Dual-core 1.6 GHz
GPU PowerVR SGX544MP2
Display 720x1280 5" IPS
Storage 8/16/32 GB
Memory 2 GB
Features
USB Networking
Flashing
Touchscreen
Display
WiFi
Xwayland
FDE
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG


Contributors

yxist

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

Installation

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 https://github.com/shakalaca/ZenFone-boot-tools
$ 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