Motorola Moto G6 (motorola-ali)
![]() 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 |
Contributors
Uclydde
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: 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 5/31/2021, the Moto G6 is able to boot the msm8953 kernel fork. The display does not initialize, so the device sits on a (blank) blue screen.
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 (and at the time of writing this) is 32bit. The device fails to boot a 64bit build of postmarketOS, though it may be possible with some additional modifications.
A way to circumvent this problem is by using the mainline kernel. A 64bit build is currently bootable (though not usable...yet ;) )
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
- Working lk2nd port