Motorola Moto G6 (motorola-ali)
Appearance
![]() Moto G6 with Mate desktop | |
Manufacturer | Motorola |
---|---|
Name | Moto G6 |
Codename | motorola-ali |
Released | 2018 |
Hardware | |
Chipset | Qualcomm Snapdragon 450 SDM450 |
CPU | 8x 1.8 GHz Cortex-A53 |
GPU | Adreno 506 |
Display | 1080x2160 |
Storage | 32/64 GB |
Memory | 3/4 GB |
Architecture | aarch64 |
Software | |
Original software | Android 8.0 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
postmarketOS kernel | 3.18.140 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
Broken |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Broken |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
Broken |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Maintainer(s)
Uclydde
Users owning this device
- Bhashithe (Notes: 3GB/32GB)
- Clygro (Notes: 4GB/64GB, running lineage 19.1)
- FieryFlames (Notes: 3GB/32GB Google Fi)
- Foldmorepaper (Notes: 3GB/32GB)
- Michael Mc Donnell (Notes: 3GB/32GB Google Fi variant)
- Uclydde (Notes: 3GB/32GB, PVT2 variant)
- Xproot (Notes: (3GB/32GB) no pmOS - Unofficial Battery, degraded - Second Main)
How to enter flash mode
adb reboot bootloader
+ buttons or use TWRP reboot bootloader, or
Installation
Working user interfaces (on the downstream kernel): Weston, Mate, Gnome, XFCE4, i3wm, sxmo |
- Enter fastboot mode.
- Execute
pmbootstrap flasher flash_rootfs
- Execute
pmbootstrap flasher boot
Mainline Kernel
Mainlining attempts are currently in-progress (effort led by Uclydde, with guidance from gavodavo/Ultracoolguy).
- Lk2nd has been ported, and can be found here: lk2nd
As of 8/10/2021, the Moto G6 is able to boot the msm8953 mainline kernel fork. It works fairly well, with features like display, touchscreen, and wifi working.
32bit or 64bit
For whatever reason, Motorola decided to ship a 32bit build of Android with the Moto G6, despite the SoC (sdm450/msm8953) being 64bit. For this reason, the postmarketOS build that was originally created is 32bit. The device fails to boot a 64bit build of postmarketOS using the downstream kernel, though it may be possible with some additional modifications.
A 64bit build using the mainline Linux kernel works.
See also
- pmaports!1071 Initial merge request
- pmaports!1281 Update to arm64, update gcc, remove unused patches
- pmaports!1956 Revert arch to armv7
- Device package
- Kernel package