Jump to content

Google Tensor G1 (GS101)

From postmarketOS Wiki
(Redirected from Google Tensor G1)
Google Tensor G1
File:GoogleTensor1.png
Manufacturer Google
Name Tensor G1
Model GS101
Codenames whitechapel
Architecture aarch64
CPU 2x 2.8GHz Cortex-X1
2x 2.25GHz Cortex-A76
4x 1.8GHz Cortex-A55
GPU Mali-G78 MP20
NPU Edge TPU (Abrolhos)
Year 2021
Process 5nm
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Works
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Partial
Display
Partial
GPU
Untested
Pinctrl
Works
I²C
Works
Audio
Untested
Video
Hardware-accelerated video de/encoding
Untested
Thermal
Untested
WiFi
Untested
Bluetooth
Untested
Modem
Calls, SMS, Internet
Untested
GPS
Untested
Camera
Untested

The Google Tensor is the first consumer SoC developed by Google (in partnership with Samsung) for use in their consumer class devices. It shares many similarities with the Exynos 2100.

Devices

Device Codename Category
Google Pixel 6 google-oriole testing
Google Pixel 6 Pro google-raven testing
Google Pixel 6a google-bluejay testing

Common device info

How to Unlock Bootloader

Notice WARNING: Doing this will wipe ALL data on your device. Please backup all your personal data before continuing!
Notice The bootloader needs to be unlocked to be able to flash and modify partitions.
  1. In Settings > About Phone Scroll down and tap Build Number 7 times.
  2. In Settings > System > Developer Options Scroll down and enable USB Debugging and tap Ok.
  3. While In Developer Options enable OEM Unlocking. You will be prompted for your pin code (If applicable) and then warned about the risks of OEM Unlocking. Tap Enable.
  4. Be absolutely certain you have any important data backed up.
  5. Connect your device to a PC and open a terminal.
  6. Confirm your device is detected by typing adb devices.
  7. Authorize the device with the onscreen dialogue if it's listed as Unauthorized.
  8. Reboot to the bootloader with adb reboot bootloader.
  9. Unlock the bootloader with fastboot flashing unlock.
  10. Press continue on your device's screen.
  11. Reboot

How to enter flash mode

  1. Power off the device.
  2. Press and hold Volume Down and Power until Fastboot Mode appears.

or

  1. Open Settings > Developer options (unlock via clicking Build number multiple times in About phone)
  2. Toggle USB Debugging on
  3. Connect your device via USB
  4. Execute in terminal:
adb reboot bootloader

You are now ready to flash!

Hint You can also access recovery mode and other modes on Google pixel devices

Installation

TODO


Mainline kernel

There is a mainline kernel fork and build scripts with minimal support available here, however developments are being rapidly upstreamed.

Further work is being done here.

See also