Google Pixel 3 XL (google-crosshatch)
TODO | |
Manufacturer | |
---|---|
Name | Pixel 3 XL |
Codename | google-crosshatch |
Released | 2018 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 845 (SDM845) |
CPU | Octa-core (4x 2.8GHz Kryo 385 Gold + 4x 1.76GHz Kryo 385 Silver) |
GPU | Adreno 630 |
Display | 1440x2960 AMOLED |
Storage | 64/128 GB |
Memory | 4 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 9 (with Linux 4.9.96) |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery | |
Screen |
Partial |
Touchscreen |
Works |
Multimedia | |
3D Acceleration | |
Audio | |
Camera | |
Camera Flash | |
Connectivity | |
WiFi |
Broken |
Bluetooth |
Broken |
GPS | |
NFC | |
Modem | |
Calls | |
SMS | |
Mobile data | |
Miscellaneous | |
FDE |
Broken |
USB OTG | |
HDMI/DP | |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Haptics | |
Barometer | |
Contributors
- zhuowei
Maintainer(s)
- zhuowei
How to enter flash mode
The Pixel 3 XL, like all Google Pixel/Nexus devices, uses Fastboot as the flashing protocol.
To enter Fastboot mode, hold Volume Down while powering on the device. Let go of Volume Down when "Fastboot mode" displays on the screen.
Status
The kernel boots, the rootfs flashes and mounts, and ssh works.
Known issues:
- Screen only works in Plasma Mobile; doesn't work with boot splash, FDE, or Weston
- USB doesn't have correct idVendor/idProduct, since this kernel is more strict regarding the formatting.
This breaks USB network when developing using VirtualBox USB passthrough: attaching the device to the VM works, and I can ssh into the device from the VM, but detaching doesn't work properly.
See also
- pmaports!83 Initial merge request
- Device package
- Kernel package