Motorola Moto G5 (motorola-cedric)

From postmarketOS
Jump to navigation Jump to search
Motorola Moto G5
motorola-cedric
motorola-cedric
Manufacturer Motorola
Name Moto G5
Codename motorola-cedric
Released 2017
Category testing
Original software Android 7.0 - 8.1 on Linux 3.18.71
postmarketOS kernel 3.18.49
Hardware
Chipset Qualcomm Snapdragon 430 (MSM8937)
CPU 8x 1.5 GHz Cortex-A53
GPU Adreno 505
Display 1080x1920 IPS
Storage 16 GB or 32 GB
Memory 2 or 3GB
Architecture aarch64
Unixbench Whet/Dhry score 1850.2
Features
USB Networking
Works
Flashing
Partial
Touchscreen
Works
Display
Works
WiFi
Works
FDE
Broken
Mainline
Partial
Battery
Works
3D Acceleration
Audio
Bluetooth
Camera
Broken
GPS
Mobile data
SMS
Calls
USB OTG
Works
NFC
Unavailable
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Keyboard
Touchpad
USB-A
HDMI/DP
Ir TX
Unavailable
TrustZone
FOSS bootloader



Contributors

  • Hacker420
  • Luka Panio (Cvbnm90i)

Maintainer(s)

  • Hacker420

Users owning this device

  • Hacker420 (Notes: Available for tinkering, running Android)
  • Lostnet (Notes: hopefully testing soon)
  • StandaSK (Notes: 2GB/16GB XT1676)
  • Xproot (Notes: (2GB/32GB) has pmOS, using as server)


How to enter flash mode

  • Power + Volume Down buttons or use TWRP reboot bootloader, or adb reboot bootloader

Installation

See also Installation guide

Notes

  • charging-sdl was tested manually through the debug shell and in plasma-mobile.
  • I suggest nmtui to connect to WiFi

Mainline

What works:

  • booting to pmOS
  • eMMC
  • SD card
  • display (using simplefb)
  • power button and volume down

What doesn't

  • everything else

Notes:

  • touch probably needs regulators or GPIO properly configured
  • 3GB RAM versions of Cedric have weird crashing issues when trying to boot pmOS (2GB RAM versions seem to work fine)
  • To append the dtb do: cat .output/arch/arm64/boot/Image.gz .output/arch/arm64/dts/qcom/msm8937-motorola-cedric.dtb > Image.gz-dtb from the kernel source directory

Mainline fork for cedric

See also