Google Pixel 2 XL (google-taimen)

From postmarketOS
Jump to navigation Jump to search
Google Pixel 2 / XL
[[|200px|alt=]]
Manufacturer Google
Name Pixel 2 / XL
Codename google-walleye, google-taimen
Released 2017
Category testing
Original software Android 8.0 (Up to Android 11) on Linux 4.4
postmarketOS kernel 5.10-rc2
Hardware
Chipset Qualcomm MSM8998 Snapdragon 835
CPU Octa-core (4x 2.45 GHz Kryo 280 & 4x 1.9 GHz Kryo 280)
GPU Adreno 540
Display 1080 x 1920 / 1440 x 2880 AMOLED
Storage 64/128/256 GB
Memory 4 GB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Display
Broken
WiFi
Xwayland
FDE
Mainline
Partial
Battery
Broken
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG



This page documents the status of mainline Linux on the Pixel 2 XL!

Status

Initial porting work is being done by Kalube. The device boots Linux 5.10 with USB and UFS, it's possible to get a shell with USB networking.

The display panel uses dsc compression and but fails to initialise due to issues with clocks.

pstore

Due to having to cold reboot the device, pstore becomes extremely corrupt as memory loses power for a short amount of time. I was able to partially counter this and get /almost/ readable pstore (https://s.connolly.tech/pstore.jpeg) by putting the device in a freezer at -27C and then keeping it on ice.

Community Info

postmarketOS users that own the device

  • Kalube (Notes: Daily driver and new mainline dev)

Maintainers

See also