Google Nexus 6 (motorola-shamu)

From postmarketOS
Google (Motorola) Nexus 6
Manufacturer Google (Motorola)
Name Nexus 6
Codename motorola-shamu
Released 2014
Category testing
Pre-built images no
Original software Android
Original version 5.0
Extended version 7.1.1
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
Type handset
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
FDE
Mainline
Battery
Partial
3D Acceleration
Audio
Broken
Bluetooth
Broken
Camera
GPS
Mobile data
Internal storage
SMS
Calls
USB OTG
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Keyboard
Touchpad
USB-A
HDMI/DP
Ir TX
Ir RX
Stylus
Memory Card
Haptics
Ethernet
FOSS bootloader


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