Google Nexus 6 (motorola-shamu)

From postmarketOS Wiki
Google (Motorola) Nexus 6
Manufacturer Google (Motorola)
Name Nexus 6
Codename motorola-shamu
Released 2014
Type handset
Hardware
Chipset Qualcomm Snapdragon 805 (MSM8084)
CPU Quad-core 2.7 GHz Krait 450
GPU Adreno 420
Display 1440x2560 AMOLED
Storage 32/64 GB
Memory 3 GB
Architecture armv7
Software
Original software Android
Original version 5.0
Extended version 7.1.1
postmarketOS
Category testing
Pre-built images no
Features
Flashing
Works
USB Networking
Works
Internal storage
SD card
Battery
Partial
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Audio
Broken
Camera
Camera Flash
Connectivity
WiFi
Bluetooth
Broken
GPS
NFC
Modem
Calls
SMS
Mobile data
Miscellaneous
FDE
USB OTG
HDMI/DP
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Haptics
Barometer


Two SKUs exist of this device: XT1100 (Global version), XT1103 (US only).

Contributors

Device owners

  • Artillect (Notes: Running postmarketOS with xfce4)


How to enter flash mode

With the device powered off, hold Volume Down while booting.

Additional info

A serial console is accessible via the headphone port, see Serial debugging:Cable schematics#Nexus debug cable.

The screen brightness can be adjusted by writing a value from 0 to 255 to /sys/devices/fd900000.qcom,mdss_mdp/qcom,mdss_fb_primary.164/leds/lcd-backlight/brightness.

LEDs

The green charging LED can be set by writing a value from 0 to 40 to /sys/devices/leds-qpnp-10/leds/charging/brightness. General purpose LEDs can be set by writing a value from 0 to 20 to the devices below, although there is no observable difference in brightness from 1 to 20.

  • Red: /sys/devices/leds-qpnp-11/leds/red/brightness
  • Green: /sys/devices/leds-qpnp-12/leds/green/brightness
  • Blue: /sys/devices/leds-qpnp-13/leds/blue/brightness

Hardware / sensors detail

For reference, sensor information from sensorsandbox (f-droid) on xt1103; note that in addition to hardware-based sensors, it presumably includes software-based / derived sensors:

sensor details (sensorssandbox)

name vendor version type
Invensense accelerometer Invensense inc. 4 1
Invensense light Invensense inc. 4 5
Invensense gyroscope Invensense inc. 4 4
Invensense barometer Invensense inc. 4 6
Invensense step detector Invensense inc. 4 18
Invensense step counter Invensense inc. 4 19
Invensense significant motion detector Invensense inc. 4 17
Invensense game rotation vector Invensense inc. 4 15
Invensense gyroscope uncalibrated Invensense inc. 4 16
Invensense magnetometer Invensense inc. 4 2
Invensense magnetometer uncalibrated Invensense inc. 4 14
Invensense proximity Invensense inc. 4 8
Invensense accelerometer -wakeup secondary Invensense inc. 4 1
Invensense light -wakeup secondary Invensense inc. 4 5
Invensense gyroscope -wakeup secondary Invensense inc. 4 4
Invensense barometer -wakeup secondary Invensense inc. 4 6
Invensense step detector -wakeup secondary Invensense inc. 4 18
Invensense step counter -wakeup secondary Invensense inc. 4 19
Invensense game rotation vector-wakeup secondary Invensense inc. 4 15
Invensense gyroscope uncalibrated -wakeup secondary Invensense inc. 4 16
Invensense magnetometer -wakeup secondary Invensense inc. 4 2
Invensense magnetometer uncalibrated -wakeup secondary Invensense inc. 4 14
Invensense proximity:non wakeup secondary Invensense inc. 4 8
Invensense rotation vector Invensense inc. 4 11
Invensense geomagnetic rotation vector Invensense inc. 4 20
Invensense orientation Invensense inc. 4 3
Invensense linear acceleration Invensense inc. 4 10
Invensense gravity Invensense inc. 4 9
Invensense tilt Invensense inc. 4 22
Invensense rotation vector-wakeup secondary Invensense inc. 4 11
Invensense geomagnetic rotation vector-wakeup secondary Invensense inc. 4 20
Invensense orientation-wakeup secondary Invensense inc. 4 3
Invensense linear acceleration-wakeup secondary Invensense inc. 4 10
Invensense gravity-wakeup secondary Invensense inc. 4 9
device position classifier QTI 1 25

Links