Google Pixel 2 XL (google-taimen)
Appearance
Manufacturer | |
---|---|
Name |
Pixel 2 / XL |
Codename | google-walleye, google-taimen |
Released | 2017 |
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 |
Software | |
Original software | Android 8.0 (Up to Android 11) on Linux 4.4 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | partial |
postmarketOS kernel | 5.10-rc2 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Broken |
Screen |
Broken |
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 |
This page documents the status of mainline Linux on the Pixel 2 XL!
Status
The device boots Mainline with basic DTS support, USB networking is enough to get to a shell. "clk_ignore_unused" is needed to prevent unused clocks causing the device to crash early in boot.
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 and then keeping it on ice.
I would not recommend this as it could damage the battery, instead you can build a serial cable by following the instructions here.
Community Info
postmarketOS users that own the device
- 8osm3rka
- Caleb (Notes: WIP mainline)
- Crashniels (Notes: Custom ROM)
- Crashniels (Notes: Custom ROM and in use)
- Russanandres (Notes: DEAD Bootloader)
- Thejsa (Notes: Spare phone)
- Un1Gfn (Notes: bricked, stuck at fastboot)