Google

Google Pixel 3a

The reference target.

Supported
sargo · arm64 · May 2019

Used as reference target so that performance regressions do not go unnoticed. ferdiOS should run smooth on this device despite its aging GPU.

Installing

Enable OEM unlocking and USB debugging in Android’s developer options, then unlock the bootloader. This wipes the device.

fastboot flashing unlock

Download the newest passing build for pixel3a from the Images page and write it to the boot and system partitions.

unzip ferdios-pixel3a.zip
fastboot flash boot   ferdios-pixel3a-boot.img
fastboot flash system ferdios-pixel3a.img
fastboot reboot

Known issues

  • Some devices have an aftermarket (not original) display - in that case touchscreen wont work.
Specifications
SoC
Qualcomm Snapdragon 670
CPU
2× Kryo 360 Gold @ 2.0 GHz, 6× Kryo 360 Silver @ 1.7 GHz
GPU
Adreno 615
Architecture
arm64
Memory
4 GB LPDDR4X
Storage
64 GB UFS 2.1
Display
5.6″ OLED, 2220×1080, 441 ppi
Battery
3000 mAh, non-removable
Modem
Snapdragon X12 LTE
Charging
USB-C, 18 W
Get an image

Builds for this device are published on the Images page, with the console output that produced them.

Images for pixel3a
Support matrix
Feature Status Notes
Flashing Works fastboot
Booting Works —
Display Works Full resolution, backlight, nightlight
Touchscreen Works —
WiFi Partial no on-screen keyboard, so no way to connect to AP
Bluetooth Partial —
Calls Broken —
SMS Broken —
Mobile data Broken LTE only, no VoLTE
Audio Partial UCM config in place, untested
Internal storage Works —
USB networking Works —
Sensors Broken —
Vibration Broken —
Suspend Broken Survives overnight on roughly 4% drain
Battery Works Charge and capacity reporting
Camera Broken —
GPS Broken —
Fingerprint Broken No driver
NFC Broken No driver
Other devices