Google Pixel 6 & 6 Pro (google-oriole & google-raven)
The Google Pixel 6 and Pixel 6 Pro are Google's 2021 flagship pair of Android phones. The pair is notable as it is the first product utilizing Google's in-house silicon, the Google Tensor SOC. Both models are by and large identical. Differences include, amount of RAM, display resolution, refresh rate, and an additional camera module.
![]() Green Pixel 6 on a blue background. | |
Manufacturer | |
---|---|
Name | Pixel 6 & 6 Pro |
Codename | google-oriole & google-raven |
Released | 2021 |
Category | testing |
Original software | Android |
Original version | 12 |
Hardware | |
Chipset | Google Tensor |
CPU | Octa-core (2x2.80 GHz Cortex-X1 & 2x2.25 GHz Cortex-A76 & 4x1.80 GHz Cortex-A55) |
GPU | Mali-G78 MP20 |
Display | AMOLED 1080x2400 90Hz / 1440x3120 120Hz |
Storage | 128, 256 GB / 128, 256, 512 GB |
Memory | 8 GB / 12 GB |
Architecture | aarch64 |
This device is marked as not booting.
USB Networking | |
---|---|
Flashing | |
Touchscreen | |
Display | |
WiFi | |
FDE | |
Mainline | |
Battery | |
3D Acceleration | |
Audio | |
Bluetooth | |
Camera | |
GPS | |
Mobile data | |
SMS | |
Calls | |
USB OTG | |
NFC | |
Accelerometer | |
---|---|
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Barometer | |
Power Sensor | |
Camera Flash | |
---|---|
Keyboard | |
Touchpad | |
USB-A | |
HDMI/DP | |
Ir TX | |
Ir RX | |
Stylus | |
Haptics | |
Ethernet | |
FOSS bootloader | |
Contributors
- ThatGeekZen
Users owning this device
- Clevrpwn (Notes: daily driver with stock firmware)
- Ettucompute (Notes: daily driver with stock firmware)
- Tecncr
- ThatGeekZen (Notes: Daily Driver for now)
How to Unlock Bootloader
WARNING: Doing this will wipe ALL data on your device. Please backup all your personal data before continuing!
- In
Settings
>About Phone
Scroll down and tapBuild Number
7 times. - In
Settings
>System
>Developer Options
Scroll down and enableUSB Debugging
and tap Ok. - While In
Developer Options
enableOEM Unlocking
. You will be prompted for your pin code (If applicable) and then warned about the risks of OEM Unlocking. Tap Enable. - Be absolutely certain you have any important data backed up.
- Connect your device to a PC and open a terminal.
- Confirm your device is detected by typing
adb devices
. - Authorize the device with the onscreen dialogue if it's listed as Unauthorized.
- Reboot to the bootloader with
adb reboot bootloader
. - Unlock the bootloader with
fastboot flashing unlock
. - Press continue on your device's screen.
- Reboot
How to enter flash mode
- Power off the device.
- Press and hold Volume Down and Power until
Fastboot Mode
appears.
You are now ready to flash!
Installation
TBD
Mainline Work
XDA User Freak07 built a proof of concept mainline kernel based on the mainline 5.15 branch by Google. They note this is essentially a mainline Generic Kernel Image (GKI) with downstream Android driver modifications.
See also
- Freak07 Proof of Concept Kernel: Pixel 6 Mainline Kernel
- Google Git 5.15 Mainline: raviole-device-mainline
- XDA Guide: Pixel 6 Unlock Bootloader
- Google Git: Raviole Kernel