Jump to content

Google Nexus 7 2013 (asus-flo): Difference between revisions

From postmarketOS Wiki
Montvid (talk | contribs)
No edit summary
Montvid (talk | contribs)
No edit summary
Line 45: Line 45:


* Audio
* Audio
* Hardware Video decoding
* Bluetooth
* Bluetooth
* Sensors
* Sensors

Revision as of 09:25, 13 October 2017

Google (ASUS) Nexus 7 (2013) WIFI
Flo running Hildon
Flo running Hildon
Manufacturer Google (ASUS)
Name Nexus 7 (2013) WIFI
Codename flo
Hardware
CPU Qualcomm APQ8064-1AA Snapdragon S4 Pro (Snapdragon 600) Quad-Core Krait 300, 1.5GHz
GPU Adreno 320, 400MHz
Display 7.02” 1920x1200 (323 ppi) FHD IPS
Storage 16/32GB eMMC 4.5/5.0
Memory 2GB DDR3L SDRAM
postmarketOS
Category testing
Pre-built images no
Mainline no
Features
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

Contributors

  • montvid porting
  • #postmarketos irc crew
  • John Stultz Flo kernel patches maintainer
  • Rob Clark Freedreno video driver maintainer
  • Linaro, Qualcomm, Red Hat drivers, kernel upstreaming

Key combinations

  • Boot to bootloader: Power + Volume Down
  • Boot to recovery: Power + Volume Up
  • Shutdown: Power

What works

  • 3D Freedreno hardware acceleration
  • Flashing with pmbootstrap/fastboot
  • Upstream stable Kernel 4.11.12 + patches
  • Screen
  • Touchscreen input
  • USB Internet
  • WIFI Internet
  • X11 Hildon, Mate, Xfce, Xwayland-Weston
  • TWRP Recovery

What does not work yet

  • Audio
  • Hardware Video decoding
  • Bluetooth
  • Sensors
  • Camera

Issues

  • WIFI firmware sometimes does not load. As a workaround one can delete/edit udev 50.firmware rules and start wifi with wcnss-start, write an Open-RC service.
  • No on screen keyboard implemented in OS yet.

Other information

  • Flash the system to a userdata partition to have 10GB free space. If you don't see 10GB install TWRP recovery and format system/all partitions and start again:
./pmbootstrap.py flasher flash_system --partition userdata
./pmbootstrap.py flasher flash_kernel

Links