Jump to content

Motorola Moto G 2013 (motorola-falcon)

From postmarketOS Wiki
Revision as of 12:46, 6 September 2018 by PureTryOut (talk | contribs)
Warning WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture.
Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it.
Motorola Moto G (1st gen)
Moto G 2013 running Weston
Moto G 2013 running Weston
Manufacturer Motorola
Name Moto G (1st gen)
Codename falcon
Released 2013
Hardware
Chipset Qualcomm MSM8226 Snapdragon 400
CPU Quad-core 1.2 GHz Cortex-A7
GPU Adreno 305
Display 720x1280 IPS LCD
Storage 8 GB
Memory 1 GB
Architecture armhf
Software
Android 4.3
Android 4.3
no
Device package device-falcon
Kernel package linux-falcon
Features
Works
Works
Untested
Works
Touchscreen
Works
Multimedia
3D Acceleration
Untested
Untested
Camera
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
Untested
Sensors
Untested

Contributors

What works

  • Device boots
  • Framebuffer graphics
  • Splashscreen
  • Weston
  • Touchscreen
  • Flashing the kernel and system image via fastboot

What doesn't work

  • Anything not mentioned (wifi, bluetooth, etc.)

Untested

  • Interfaces other than weston (plasma, xfce4 are not working yet)
  • Using full disk encryption

Installing

There appears to be no special process to flashing the device, as long as the bootloader is unlocked first

Once you're in fastboot by holding down vol down and power, flashing it is as follows:

$ pmbootstrap init
$ pmbootstrap install --no-fde
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher boot

You can also use $ pmbootstrap flasher flash_kernel to flash the kernel, however this breaks the charging splash screen

Useful stuff

Similar to the Moto G 2014, the LED can be controlled:

$ echo 255 > /sys/devices/leds-qpnp-rgb-e1dba000/leds/white/brightness

RGB LED documentation

Links