Google Nexus 6 (motorola-shamu)
| This device has been archived. This means that it no longer appears in pmbootstrap and is likely broken. It can still be selected in pmbootstrap init by typing in the vendor and codename, but you will have to build the kernel package manually. |
|
| |
| Manufacturer | Google (Motorola) |
|---|---|
| Name | Nexus 6 |
| Codename | motorola-shamu |
| Released | 2014 |
| Type | handset |
| Hardware | |
| Chipset | Qualcomm Snapdragon 805 (APQ8084) |
| 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 The software and version the device was shipped with. |
Android 5.0 |
Extended version The most recent supported version from the manufacturer. |
Android 7.1.1 |
| Category | archived |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
| Device package |
|
| Kernel package |
|
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Works
|
|---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Whether charging and battery level reporting work. |
Partial
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
| Multimedia | |
3D Acceleration |
Untested
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Untested
|
| Connectivity | |
WiFi |
Untested
|
Bluetooth |
Broken
|
GPS |
Untested
|
| Modem | |
Calls |
Untested
|
SMS |
Untested
|
Mobile data |
Untested
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
Two SKUs exist of this device: XT1100 (Global version), XT1103 (US only).
Contributors
Device owners
How to enter flash mode
With the device powered off, hold 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 |