Difference between revisions of "Motorola Moto G6 (motorola-ali)"

From postmarketOS
Jump to navigation Jump to search
Line 67: Line 67:
 
* Lk2nd has been ported, and can be found here: [https://github.com/Uclydde/lk2nd/tree/motorola-ali lk2nd]
 
* Lk2nd has been ported, and can be found here: [https://github.com/Uclydde/lk2nd/tree/motorola-ali 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.  
+
As of 6/19/2021, the Moto G6 is able to boot the msm8953 mainline kernel fork. The display and touchscreen "work", though there are a number of graphical glitches.
  
 
== 32bit or 64bit ==
 
== 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.
 
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 ;) )
+
A way to circumvent this problem is by using the mainline kernel.
  
 
== See also ==
 
== See also ==

Revision as of 00:26, 20 June 2021

Motorola Moto G6
Moto G6 with Mate desktop
Moto G6 with Mate desktop
Manufacturer Motorola
Name Moto G6
Codename motorola-ali
Released 2018
Category testing
Original software Android 8.0
postmarketOS kernel 3.18.140
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
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Broken
Xwayland
FDE
Mainline
Broken
Battery
Works
3D Acceleration
Accelerometer
Audio
Broken
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG
Broken
NFC



Maintainer(s)

Uclydde

Users owning this device


How to enter flash mode

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

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 6/19/2021, the Moto G6 is able to boot the msm8953 mainline kernel fork. The display and touchscreen "work", though there are a number of graphical glitches.

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.

See also