Google Pixel Watch 2 (google-eos)

From postmarketOS Wiki
Google Pixel Watch 2
Manufacturer Google
Name Pixel Watch 2
Codename google-eos
Released 2023
Type watch
Hardware
Chipset Qualcomm Snapdragon W5 Gen 1 (SW5100)
CPU Quad-core (4x Cortex-A53 1.7 GHz)
GPU Adreno 702 (1000 MHz)
Display 1.2" 450x450 circular AMOLED
Storage 32 GB eMMC
Memory 2 GB
Architecture aarch64
Software
Original software Wear OS
Original version 4 (Android 13 based)
postmarketOS
Category testing
Pre-built images no
postmarketOS kernel 5.15
This device is marked as not booting.
Status: pmOS port has not been attempted.
This device is based on the Snapdragon W5 Gen 1.
See the SoC page for common tips, guides and troubleshooting steps

The non-LTE model with otherwise identical specs is codenamed aurora.

Bootloader unlock

To begin using the device you unfortunately need to set it up through the Google Pixel Watch app on a full fat Android 9+ device over Bluetooth. The charging base and the pogo pins on the watch back side are USB data transfer enabled. Then enable developer mode, allow OEM unlocking and fastboot flashing unlock (flashing anything from https://developers.google.com/android/images-watch also allows to keep unlocked bootloader)

How to enter flash mode

To enter fastboot tap (or more likely spam) top-left and bottom-right corners of the circular display as the device boots. Example video explaining the whole process: https://www.youtube.com/watch?v=B5F3ozJPWLg

Boot related partitions

All of the following contain a header v4 bootimg.

- 64 MiB boot: has just uncompressed Linux kernel ARM64 boot executable Image, bl may work with compressed (test gzip/lz4) ones too if needed later, stock ~45 MiB

- 8 MiB init_boot: has just lz4 compressed base initramfs.cpio, stock ~2 MiB

- 64 MiB vendor_kernel_boot: has an initramfs fragment with device-specific GKI kernel modules & DTB, stock ~5.4 MiB

- 64 MiB vendor_boot: has vendor initramfs fragment (including device-specific recovery bits), bootconfig etc, stock ~13.4 MiB

Known issues

- The watch will hang at the G logo when a boot.img is sent over fastboot, even if the boot.img was pulled from the device or a factory image.

Community Info

postmarketOS users that own the device

  • Deathmist (Notes: Chimera Linux armv7 adventures)
  • User8395 (Notes: Still on stock, trying to port pmOS to it)


See also