Google Pixel 3a (google-sargo)

From postmarketOS
Jump to navigation Jump to search
Google Pixel 3a
Google Pixel 3a
Google Pixel 3a
Manufacturer Google
Name Pixel 3a
Codename google-sargo
Released 2019
Category testing
Original software Android 9
Hardware
Chipset Qualcomm SDM670 Snapdragon 670
CPU Octa-core (2x2.0 GHz 360 Gold & 6x1.7 GHz Kryo 360 Silver)
GPU Adreno 615
Display 1080x2220 OLED
Storage 64 GB
Memory 4 GB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Broken
WiFi
Broken
FDE
Broken
Mainline
Broken
Battery
Partial
3D Acceleration
Broken
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Mobile data
Broken
SMS
Broken
Calls
Broken
USB OTG
NFC
Broken
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Misc
Ir TX
TrustZone



Contributors

  • BlackEyedSquid

Maintainer(s)

Users owning this device

  • Anoraktrend (Notes: Daily driver, bootloader unlocked, Google Edition. Running Lineage OS 18.1)
  • Bapt17 (Notes: Daily driver)
  • BlackEyedSquid (Notes: Bootloader unlocked, Google Edition)
  • Flamingradian (Notes: Daily driver with LineageOS 19.1)
  • Humanleftswatch (Notes: Daily driver, running LineageOS-microg)
  • Ignapk (Notes: Daily driver)
  • Mint (Notes: Daily driver, running LineageOS for microG, screen shade)
  • Syboxez (Notes: Currently broken)


Entering Fastboot

Hold Volume Down and Power until device loads into Fastboot

Fastboot commands

Might be convenient for dual boot

  • fastboot getvar current-slot
  • fastboot set_active a and fastboot set_active b

Installation

You can follow a relatively typical installation of postmarketOS, as documented in the Installation guide. However, there is one quirk.

Flashing

If your device has Android 10 or later, you might get the following error when flashing the rootfs:

Sending sparse 'system_b' 1/5 (261014 KB)          OKAY [  9.129s]
Writing 'system_b'                                 FAILED (remote: 'Partition should be flashed in fastbootd')
fastboot: error: Command failed

This error occurs because Android 10 introduced Android dynamic partitions. These cannot be flashed in the bootloader's fastboot, but can only be flashed in fastbootd. The following command will bring you to fastbootd from the bootloader:

$ fastboot reboot fastboot

Next, you can try flashing again and continue with the installation. For more information, see Android dynamic partitions#Flashing to a device with dynamic partitioning.


See also